Saasco logoSaasco logo
Saasco logoSaasco logo

Introduction

OverviewGetting startedWhat is Saasco?

SDK

Quick startTrackingIdentifyConfigurationWidgetsProperties

MCP

Quick startHow it worksAuthorizationTool reference

REST API

Quick start
getGet FeedbackputUpdate FeedbackgetList PostspostCreate PostgetGet PostputUpdate PostdelDelete PostputUpdate Post StatusputUpdate Post TopicspostSet Post Pending ApprovalpostUnmerge PostgetList StatusespostCreate StatusputUpdate StatusdelDelete StatusgetList TopicspostCreate TopicputUpdate TopicdelDelete TopicgetList CommentsputUpdate CommentpostArchive CommentgetGet Public FeedbackgetList Public PostspostCreate Public PostgetGet Public PostgetList Public StatusesgetList Public TopicsgetList Public CommentspostCreate Public CommentputUpdate Public CommentpostArchive Public CommentpostSet Public VotepostSet Public FollowgetList Public Engagements
Feedback

Update Post Status

Moves a post to a status, or clears it. Followers are emailed unless notify is false. A note requires a signed-in project member.

PUT
/projects/{projectId}/feedback/posts/{id}/status

Authorization

Authorization
AuthorizationBearer <token>

In: header

Path Parameters

projectIdrequiredstring

ID of the project that owns the post.

idrequiredstring

ID of the post.

Request Body

application/json

notestring

Note posted with the status change, up to 1000 characters. Requires a signed-in project member.

notifyboolean

Whether followers are emailed about this status change. Defaults to true.

Default: true
statusIdrequiredstring | null

Status to move the post to. Null clears the status.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X PUT "https://www.saasco.com/api/v2/projects/string/feedback/posts/string/status" \  -H "Content-Type: application/json" \  -d '{    "statusId": "string"  }'
{
  "id": "string",
  "createdAt": "string",
  "updatedAt": "string",
  "projectId": "string",
  "statusId": "string",
  "title": "string",
  "body": "string",
  "slug": "string",
  "voteCount": -9007199254740991,
  "roadmapRank": -9007199254740991,
  "authorName": "string",
  "authorUserId": "string",
  "pendingApproval": true,
  "mergedIntoId": "string",
  "mergedAt": "string",
  "archivedAt": "string",
  "authorImage": "string",
  "commentCount": 9007199254740991,
  "excerpt": "string",
  "status": {
    "archivedAt": "string",
    "color": "string",
    "id": "string",
    "name": "string",
    "position": -9007199254740991,
    "showOnRoadmap": true
  },
  "topics": [
    {
      "archivedAt": "string",
      "color": "string",
      "icon": "string",
      "id": "string",
      "name": "string",
      "position": -9007199254740991
    }
  ]
}
{
  "code": "BAD_REQUEST",
  "message": "Invalid input data",
  "issues": []
}
{
  "code": "UNAUTHORIZED",
  "message": "Authorization not provided",
  "issues": []
}
{
  "code": "FORBIDDEN",
  "message": "Insufficient access",
  "issues": []
}
{
  "code": "NOT_FOUND",
  "message": "Not found",
  "issues": []
}
{
  "code": "INTERNAL_SERVER_ERROR",
  "message": "Internal server error",
  "issues": []
}

Delete Post

Permanently deletes a feedback post and its comments.

Update Post Topics

Replaces the topics on a post. Send an empty list to clear them.