Баримт бичиг / API лавлах

Зурвас

Хөтөлбөр ба түншүүдийн хоорондох зурвас.

GET/v1/workspaces/{workspaceId}/message-attachments/{fileId}

Download a scanned attachment of a message of this workspace.

Шаардлагатай API түлхүүрийн хамрах хүрээ: messages.read

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
fileIdpathstringтийм

Хариу: 200

GET/v1/workspaces/{workspaceId}/message-threads

The inbox: threads by last activity (R10, R16).

Шаардлагатай API түлхүүрийн хамрах хүрээ: messages.read

Параметр (5)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
unreadquerybooleanOnly threads with unread messages.
searchquerystringPartner name or email.
pagequeryinteger (int32)
pageSizequeryinteger (int32)

Хариу: 200 ThreadDto[]

PATCH/v1/workspaces/{workspaceId}/message-threads/{partnerId}

Block or mute a thread (R50).

Шаардлагатай API түлхүүрийн хамрах хүрээ: messages.write

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
partnerIdpathstringтийм
Хүсэлтийн бие (PatchThread)
НэрТөрөлЗаавалТайлбар
blockedbooleanBlock the partner from writing (R50); does not ban the partner.
mutedUntilstring (date-time)Mute notification email for members until then; null unmutes.

Хариу: 200 ThreadDto

POST/v1/workspaces/{workspaceId}/message-threads/{partnerId}/read

Mark the partner's messages read for the whole program (R12).

Шаардлагатай API түлхүүрийн хамрах хүрээ: messages.write

Параметр (2)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
partnerIdpathstringтийм
Хүсэлтийн бие (ReadBody)
НэрТөрөлЗаавалТайлбар
uptoMessageIdstring

Хариу: 200 ReadResult

GET/v1/workspaces/{workspaceId}/messages

Messages, newest first (R10). startingAfter pages to older messages.

Шаардлагатай API түлхүүрийн хамрах хүрээ: messages.read

Параметр (8)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
partnerIdquerystring
tenantIdquerystringThe partner id in the merchant's system; `partnerId` wins when both are sent.
sourceTypequerystring`partner` or `program`.
unreadquerybooleanTrue is unread, false is read; without `sourceType` it implies partner-sent messages.
pageSizequeryinteger (int32)
startingAfterquerystring
endingBeforequerystring

Хариу: 200 MessageDto[]

POST/v1/workspaces/{workspaceId}/messages

Send a message as the program (R9, R14, R22). Attachments are dashboard-only in v1.

Шаардлагатай API түлхүүрийн хамрах хүрээ: messages.write

Параметр (1)
НэрБайрлалТөрөлЗаавалТайлбар
workspaceIdpathstringтийм
Хүсэлтийн бие (SendMessage)
НэрТөрөлЗаавалТайлбар
textstringтийм1 to 2,000 characters.
partnerIdstring
tenantIdstring
attachmentIdsstring[]Dashboard only: ids from `uploadMessageAttachment` (at most 5).

Хариу: 201 MessageDto