Agent Catalog

Publish a catalog entry

Puts the catalog entry live on the chosen channels. Compliance
disclosures are checked first.

post

Path Parameters

entryIdstringrequired

Identifier of the catalog entry.

Example:entry_4d9b2e

Body

application/json
channelsarray[string]required

Publication channel.

Allowed values:internal_catalogslack_directoryservice_now_cmdbapi_directory

>= 1 items

scheduled_forstring(date-time)

Optional time for a later, scheduled publication.

Response

application/json

Published, or scheduled

Publication

entry_idstring

Example:entry_4d9b2e

statusstring

Lifecycle of a catalog entry.

Allowed values:in_progresscompletedpublishedwithdrawnfailed

Example:completed

channelsarray[object]
Show Child Parameters
published_atstring(date-time)

Example:2026-08-20T09:44:03Z

post/catalog-entries/{entryId}/publish

Body

{ "channels": [ "internal_catalog", "slack_directory", "service_now_cmdb" ] }
 
application/json

Templates

List templates

The catalog’s design templates, each with the sections it supports.

get

Response

application/json

Templates

dataarray[object]
Show Child Parameters
get/templates
 
application/json

Page

object

Cursor-based pagination.

countinteger

Example:25

totalinteger

Example:138

next_cursorstring

Example:eyJzIjoyNX0

Example

ErrorDetail

object
fieldstring

Example:compliance_certification.valid_until

reasonstring

Example:missing

Example