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 RoadmapputUpdate RoadmapgetGet Public RoadmapgetList Public Roadmap
Roadmap

List Public Roadmap

Lists the public roadmap: columns for statuses with showOnRoadmap, and the posts in those columns. Public and unauthenticated.

GET
/roadmap/{projectId}/posts

Authorization

Authorization
AuthorizationBearer <token>

In: header

Path Parameters

projectIdrequiredstring

ID of the project.

Query Parameters

statusIdsarray<string>
topicIdsarray<string>

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://www.saasco.com/api/v2/roadmap/string/posts"
{
  "posts": [
    {
      "id": "string",
      "createdAt": "string",
      "updatedAt": "string",
      "projectId": "string",
      "statusId": "string",
      "title": "string",
      "body": "string",
      "slug": "string",
      "voteCount": -9007199254740991,
      "authorName": "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
        }
      ]
    }
  ],
  "statuses": [
    {
      "archivedAt": "string",
      "color": "string",
      "id": "string",
      "name": "string",
      "position": -9007199254740991,
      "showOnRoadmap": true
    }
  ]
}
{
  "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": []
}

Get Public Roadmap

Fetches the public roadmap settings. Public and unauthenticated. Returns null when the roadmap is internal or has not been set up.

Get Changelog

Fetches the project's changelog settings, including the linked GitHub repository.