Conversations

Ingest knowledge for Conversations.

The Conversations endpoints let you ingest, manage, and monitor Conversations in GitBook to be processed by Docs Agents.

The ConversationsIssuesCluster object

Attributes
objectstring · enumRequiredPossible values:
idstringRequired

The ID of the conversations issues cluster

labelstringRequired

The label of the conversations issues cluster

createdAtstring · date-timeRequired
updatedAtstring · date-timeRequired
iconstring · icon · max: 50Required

Name of the icon

Example: gear
mutedbooleanRequired

Whether the cluster is muted for change request creation

impactstring · enumRequired

Estimated end-user impact of a conversation issue.

  • low: Minor friction or small polish issues; users can proceed with little to no guidance.
  • medium: Noticeable friction or partial blocking; users can proceed with workarounds or extra guidance.
  • high: Fully or near-fully blocking, severe regression, repeated failures, or risk of data loss; no viable workaround.
Possible values:
weeklyPulsenumber[] · min: 13 · max: 13Required

The weekly pulse of the conversations issues cluster for the past 3 months

The ConversationsIssuesCluster object

List conversations issues clusters

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

The unique id of the organization

Query parameters
pagestringOptional

Identifier of the page results to fetch.

limitnumber · max: 1000Optional

The number of results per page

orderstring · enumOptional

An order for the items in the list

Default: descPossible values:
orderBystring · enumOptionalDefault: updatedAtPossible values:
Responses
get
/orgs/{organizationId}/conversations-clusters

Get a conversations issues cluster by its identifier

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

The unique id of the organization

clusterIdstringRequired

The unique id of the cluster

Responses
get
/orgs/{organizationId}/conversations-clusters/{clusterId}
200

OK

Update a conversations issues cluster

patch
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

The unique id of the organization

clusterIdstringRequired

The unique id of the cluster

Body
mutedbooleanRequired

Whether the cluster is muted for change request creation

Responses
patch
/orgs/{organizationId}/conversations-clusters/{clusterId}
200

OK

List conversations

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

The unique id of the organization

Query parameters
pagestringOptional

Identifier of the page results to fetch.

limitnumber · max: 1000Optional

The number of results per page

sourcestringOptional

Filter conversations by their source identifier

Responses
get
/orgs/{organizationId}/conversations
200

OK

Ingest conversations

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

The unique id of the organization

Body
or
Responses
204

Conversations ingested

No content

post
/orgs/{organizationId}/conversations
204

Conversations ingested

No content

List conversation issues

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

The unique id of the organization

Query parameters
pagestringOptional

Identifier of the page results to fetch.

limitnumber · max: 1000Optional

The number of results per page

clusterstringOptional

Filter conversation issues by cluster identifier.

conversationstringOptional

Filter conversation issues by conversation identifier.

Responses
get
/orgs/{organizationId}/conversations-issues
200

OK

Get a conversation issue by ID

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

The unique id of the organization

issueIdstringRequired

Identifier of the conversation issue

Responses
get
/orgs/{organizationId}/conversations-issues/{issueId}

Get a conversation by ID

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

The unique id of the organization

conversationIdstringRequired

Identifier of the conversation

Responses
get
/orgs/{organizationId}/conversations/{conversationId}

Last updated

Was this helpful?