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 ChangelogpostCreate ChangelogputUpdate ChangelogdelDelete ChangeloggetList Changelog EntriesgetGet Changelog EntrypostCreate Changelog EntryputUpdate Changelog EntrypostArchive Changelog EntrypostCreate Changelog Entry TagdelRemove Changelog Entry TaggetList Public Changelog EntriesgetGet Public Changelog EntrypostSubscribe Changelog
Changelog

List Changelog Entries

Lists changelog entries for the workspace, including drafts. Archived entries are omitted unless includeArchived is true.

GET
/projects/{projectId}/changelog/entries

Authorization

Authorization
AuthorizationBearer <token>

In: header

Path Parameters

projectIdrequiredstring

ID of the project to list entries from.

Query Parameters

includeArchivedboolean

Include archived entries. Defaults to false.

Default: false
includeBodyboolean
orderBystring
Value in: "name" | "createdAt" | "publishedAt" | "updatedAt"
orderDirectionstring
Value in: "asc" | "desc"
skipnumber

Number of entries to skip before collecting results.

Default: 0
slugstring
statusstring
Value in: "draft" | "scheduled" | "published"
tagstring
takenumber

Maximum number of entries to return. Defaults to 24.

Default: 24
typestring
Value in: "new" | "improved" | "fixed"

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://www.saasco.com/api/v2/projects/string/changelog/entries"
[
  {
    "id": "string",
    "createdAt": "string",
    "updatedAt": "string",
    "publishedAt": "string",
    "scheduledFor": "string",
    "archivedAt": "string",
    "notifyOnPublish": true,
    "notifyLinkedVoters": true,
    "name": "string",
    "slug": "string",
    "body": "string",
    "type": "new",
    "status": "draft",
    "projectId": "string",
    "excerpt": "string",
    "linkedPosts": [],
    "tags": [
      {
        "id": "string",
        "name": "string"
      }
    ]
  }
]
{
  "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 Changelog

Deletes the project's changelog record.

Get Changelog Entry

Fetches one changelog entry, including its body, tags, and linked feedback posts.