Changelogs
Release notes and updates published by the organization. Changelogs keep users informed about new features, improvements, and fixes.
List all changelogs
client.changelogs.list(ChangelogListParams { id, categories, cursor, 9 more } params?, RequestOptionsoptions?): CursorPage<Changelog { id, allowedSegmentIds, availableLocales, 21 more } >
GET/v2/changelogs
Create a new changelog
client.changelogs.create(ChangelogCreateParams { title, allowedSegmentIds, categories, 7 more } params, RequestOptionsoptions?): Changelog { id, allowedSegmentIds, availableLocales, 21 more }
POST/v2/changelogs
Get a changelog by ID
client.changelogs.retrieve(stringid, ChangelogRetrieveParams { featurebaseVersion } params?, RequestOptionsoptions?): Changelog { id, allowedSegmentIds, availableLocales, 21 more }
GET/v2/changelogs/{id}
Update a changelog
client.changelogs.update(stringid, ChangelogUpdateParams { allowedSegmentIds, categories, date, 5 more } params, RequestOptionsoptions?): Changelog { id, allowedSegmentIds, availableLocales, 21 more }
PATCH/v2/changelogs/{id}
Delete a changelog
client.changelogs.delete(stringid, ChangelogDeleteParams { featurebaseVersion } params?, RequestOptionsoptions?): ChangelogDeleteResponse { id, deleted, object }
DELETE/v2/changelogs/{id}
Publish a changelog
client.changelogs.publish(stringid, ChangelogPublishParams { locales, scheduledDate, sendEmail, featurebaseVersion } params, RequestOptionsoptions?): PublishUnpublishSuccess { success, state }
POST/v2/changelogs/{id}/publish
Unpublish a changelog
client.changelogs.unpublish(stringid, ChangelogUnpublishParams { locales, featurebaseVersion } params, RequestOptionsoptions?): PublishUnpublishSuccess { success, state }
POST/v2/changelogs/{id}/unpublish
ChangelogsSubscribers
Release notes and updates published by the organization. Changelogs keep users informed about new features, improvements, and fixes.
Add changelog subscribers
client.changelogs.subscribers.add(SubscriberAddParams { emails, locale, featurebaseVersion } params, RequestOptionsoptions?): SubscriberAddResponse { count, object }
POST/v2/changelogs/subscribers
Remove changelog subscribers
client.changelogs.subscribers.remove(SubscriberRemoveParams { emails, featurebaseVersion } params, RequestOptionsoptions?): SubscriberRemoveResponse { count, object }
DELETE/v2/changelogs/subscribers