Create Changelog Entry
Creates a changelog entry. The URL slug is generated from the title. Drafts stay off the public page until the status is published.
Authorization
Authorization In: header
Path Parameters
ID of the project that will own the entry.
Request Body
application/json
When the entry was published, as an ISO 8601 timestamp with a timezone offset. Omit to leave unset.
When a scheduled entry should publish, as an ISO 8601 timestamp with a timezone offset.
When true, changelog subscribers are emailed once this entry is published.
When true, voters of linked posts are emailed once this entry is published.
Entry title.
Entry body, as HTML. Defaults to an empty string.
new, improved, or fixed. Defaults to new.
draft, scheduled, or published. Defaults to draft.
Feedback post IDs this entry fulfills, up to 50.
Tag labels to attach. Unknown names are created.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://www.saasco.com/api/v2/projects/string/changelog/entries" \ -H "Content-Type: application/json" \ -d '{ "name": "string" }'{
"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": "INTERNAL_SERVER_ERROR",
"message": "Internal server error",
"issues": []
}