Skip to main content

Announcements

Notices to the workspace. Who each one reaches is decided by an audience the API does not expose, so target_type is as much as this tells you about distribution.

List announcement categories

GET/v1/announcement_categories

Query parameters

NameTypeRequiredDescription
limitintegerNoPage size. Values above 100 are clamped.
starting_afterstringNoOpaque cursor from a previous response’s next_cursor.

Responses

StatusMeaning
200A page of announcement categories.
401The API key is missing, malformed, revoked or expired.
403The key does not carry the required scopes.
429Rate limit exceeded. See the RateLimit-* headers.

Retrieve an announcement category

GET/v1/announcement_categories/{id}

Path parameters

NameTypeRequiredDescription
idstringYesThe identifier returned as id on the object.

Responses

StatusMeaning
200The announcement category.
401The API key is missing, malformed, revoked or expired.
403The key does not carry the required scopes.
404No such announcement category in this workspace.
429Rate limit exceeded. See the RateLimit-* headers.

List announcements

GET/v1/announcements

Query parameters

NameTypeRequiredDescription
limitintegerNoPage size. Values above 100 are clamped.
starting_afterstringNoOpaque cursor from a previous response’s next_cursor.
updated_sincetimestampNoReturn records changed at or after this instant. Tracks the record itself, not its child collections.
category_idstringNoOnly announcements in this category.
statusstringNoOnly announcements in this state.
prioritystringNoOnly announcements at this priority.

Responses

StatusMeaning
200A page of announcements.
401The API key is missing, malformed, revoked or expired.
403The key does not carry the required scopes.
429Rate limit exceeded. See the RateLimit-* headers.

Retrieve an announcement

GET/v1/announcements/{id}

Path parameters

NameTypeRequiredDescription
idstringYesThe identifier returned as id on the object.

Responses

StatusMeaning
200The announcement.
401The API key is missing, malformed, revoked or expired.
403The key does not carry the required scopes.
404No such announcement in this workspace.
429Rate limit exceeded. See the RateLimit-* headers.