RingCentral Contents API
The Contents API from RingCentral — 2 operation(s) for contents.
The Contents API from RingCentral — 2 operation(s) for contents.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/ringcentral-contents-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: RingCentral Adaptive Cards Contents API
description: RingCentral API specification
version: 1.0.58-20240529-47eda8bd
contact:
name: RingCentral Developers Support
url: https://developers.ringcentral.com/support
termsOfService: https://www.ringcentral.com/legal/apilitos.html
license:
name: RingCentral API License Agreement
url: https://www.ringcentral.com/legal/apilitos.html
servers:
- url: https://platform.ringcentral.com
description: Production API entry point
- url: https://media.ringcentral.com
description: Production Media entry point
- url: https://platform.devtest.ringcentral.com
description: Developer sandbox API entry point
- url: https://platform.devtest.ringcentral.com
description: Developer sandbox Media entry point
security:
- OAuth2: []
tags:
- name: Contents
paths:
/cx/social-messaging/v1/contents:
get:
tags:
- Contents
summary: List All Contents
description: 'List contents by creation date. The default creation order is descending.
The account context of this request is determined by the RC Account Id associated with the access token provided
in the Authorization header.
The query parameters provided shall be considered an AND operation to filter the list.
A query parameter not specified or a query parameter provided with no value is treated as not required for
filtering the list.
'
operationId: socMsgListContents
parameters:
- $ref: '#/components/parameters/InterventionFilter'
- $ref: '#/components/parameters/IdentityFilter'
- $ref: '#/components/parameters/IdentityGroupFilter'
- $ref: '#/components/parameters/SourceFilter'
- $ref: '#/components/parameters/ThreadFilter'
- $ref: '#/components/parameters/TextFilter'
- $ref: '#/components/parameters/StatusFilter'
- $ref: '#/components/parameters/SocMsgOrderBy'
- $ref: '#/components/parameters/PageToken'
- $ref: '#/components/parameters/PerPage'
responses:
'200':
$ref: '#/components/responses/SocMsgListContentsResponse200'
'400':
$ref: '#/components/responses/SocMsgListContentsResponse400'
'422':
$ref: '#/components/responses/SocMsgListContentsResponse422'
x-throttling-group: Light
x-app-permission: SocialMessaging
post:
tags:
- Contents
summary: Create Content
description: 'Creates new content for use in discussions.
This request is used to reply to already-posted content or to initiate a discussion. If authorized, the
authenticated user will be used as the content author.
Content will be created and pushed asynchronously to the channel. When the content is successfully pushed to
the channel, the Content.Exported event will be reported.
The account context of this request is determined by the RC Account Id associated with the access token provided
in the Authorization header.
Replying to customer content is usually possible unless the channel or conversation is read only. Composing
content, on the contrary, depends on the channel itself.
* The channel may not support it (and be purely reactive like Instagram, Messenger, etc.).
* Some channels (usually public accounts like Twitter or Facebook pages) allow for the publishing of content
without targeting specific individuals.
* Some channels (usually non-public media) require specific targeting (phone number for SMS, email address
for email, customer_id, etc.) to be able to create content. This is channel-specific and detailed under the
generic parameters.
'
operationId: socMsgCreateContent
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/CreateContentRequest'
examples:
Create content with inReplyToContentId:
$ref: '#/components/examples/CreateContentWithInReplyToContentId'
Create content with sourceId:
$ref: '#/components/examples/CreateContentWithSourceId'
Create content with attachments:
$ref: '#/components/examples/CreateContentWithAttachments'
Create content with specified authorIdentityId:
$ref: '#/components/examples/CreateContentWithAuthorIdentityId'
Create content with context data:
$ref: '#/components/examples/CreateContentWithContextData'
Create content for Email channel:
$ref: '#/components/examples/CreateContentOnEmailChannel'
Reply to a content for Email channel:
$ref: '#/components/examples/ReplyContentOnEmailChannel'
Create content for WhatsApp channel:
$ref: '#/components/examples/CreateOutboundContentOnWhatsappChannel'
Reply to a whatsapp content:
$ref: '#/components/examples/ReplyContentOnWhatsappChannel'
responses:
'201':
$ref: '#/components/responses/SocCreateContentResponse201'
'400':
$ref: '#/components/responses/SocMsgCreateContentResponse400'
'403':
$ref: '#/components/responses/SocMsgCreateContentResponse403'
'404':
$ref: '#/components/responses/SocMsgResponse404'
'422':
$ref: '#/components/responses/SocMsgCreateContentResponse422'
x-throttling-group: Light
x-app-permission: SocialMessaging
/cx/social-messaging/v1/contents/{contentId}:
get:
tags:
- Contents
summary: Get Content
description: 'Retrieves the content from the given id.
'
operationId: socMsgGetContent
parameters:
- $ref: '#/components/parameters/ContentId'
responses:
'200':
$ref: '#/components/responses/SocMsgGetContentResponse200'
'404':
$ref: '#/components/responses/SocMsgResponse404'
x-throttling-group: Light
x-app-permission: SocialMessaging
components:
schemas:
ContentAttachmentIds:
description: 'An array containing the attachment identifiers that need to be attached to the content.
'
type: array
minItems: 0
items:
$ref: '#/components/schemas/AttachmentId'
example:
- 541014e17aa58d8ccf000023
- 541014e17aa58d8ccf000023
ContentInterventionId:
description: The intervention identifier of the content.
type: string
example: 123415437asdd8ccf000023
ContentAttachment:
type: object
properties:
contentType:
description: 'Type of the attachment, which is generally a MIME attachment type like "image/jpeg", etc.
Security level in ED determines what type of attachment is allowed.
Based on the security level the following attachment types are supported.
"Strict" level allows safe extensions below:
Content name and supported types
* audio (supports aac mp3 ogg m4a)
* image (supports bmp gif jpg jpeg png svg webp)
* pdf (supports pdf)
* text (supports csv txt log)
* video (supports avi flv m4v mkv mov mp4 mpg qt wmv)
* other (supports amr dms vcard tif tiff mpeg)
"Relaxed" level allows documents:
Content name and supported types
* excel (supports xls xlsm xlsx xlc xlt xltm xltx)
* presentation (supports key odp otp)
* powerpoint (supports pps ppt pptx pot)
* spreadsheet (supports numbers ods ots)
* word (supports doc docm docx dotm dotx)
* word_processing (supports pages odt ott rtf)
"Permissive" level allows all documents.
However, there are no security level restrictions for content posted through the channel.
'
type: string
example: image/jpeg
creationTime:
description: Creation time of the attachment.
format: date-time
type: string
example: '2023-02-04T12:43:07Z'
embedded:
description: Embedded in a content.
type: boolean
example: false
filename:
description: Filename of the attachment.
type: string
example: 0.jpeg
id:
description: Identifier of the attachment.
type: string
example: 54085e5b7aa58d8b5d00006c
public:
description: Privacy setting of the attachment.
type: boolean
example: false
size:
description: Size of the attachment.
type: integer
format: int32
example: 217571
lastModifiedTime:
description: The time when the last modification was completed.
format: date-time
type: string
example: '2023-02-04T12:43:07Z'
uri:
description: Uri of the attachment.
type: string
format: uri
example: https://example.digital.ringcentral.com/files/attachments/54085e5b7aa58d8b5d00006c
ContentComponents:
type: array
minItems: 0
description: 'Applicable to WhatsApp channels only.
Component configuration of the Whatsapp template to use for the content.
All available components are visible on the Whatsapp Business Manager interface.
'
items:
type: object
properties:
type:
type: string
parameters:
type: array
minItems: 0
items:
type: object
properties:
type:
type: string
text:
type: string
example:
- Message1:
- param11:
type: Name
text: John
- param12:
type: Message
text: Product rocks!
- Message2:
- param21:
type: Agent Name
text: Alice
- param22:
type: Message
text: Thank you
ContentStatuses:
type: array
items:
$ref: '#/components/schemas/ContentStatus'
ContentPublic:
description: 'True if the content is publicly visible on the remote channel (default).
Private content is NOT supported on every channel.
'
type: boolean
default: true
NonEnumeratedPagingModel:
type: object
required:
- perPage
additionalProperties: false
properties:
perPage:
type: integer
format: int32
minimum: 1
maximum: 1000
description: 'Current page size, describes how many items are in each page.
Matches "perPage" parameter from the request.
'
example: 50
pageToken:
type: string
description: 'Current page token. May be omitted if result is empty (because non-existent page
was specified or perPage=0 was requested)
'
nextPageToken:
type: string
description: A page token to be used to fetch the next page of the result set. May be omitted if the current page is the last one.
previousPageToken:
type: string
description: 'A page token to be used to fetch the previous page of the result set.
May be omitted if the current page is the first one or if the result set does not support backward navigation.
'
firstPageToken:
type: string
description: A page token to be used to fetch the first page of the result set.
SocMsgLastModifiedTime:
description: The time when the last modification was completed.
format: date-time
type: string
example: '2023-02-04T12:43:07Z'
ContentAutoSubmittedField:
description: "Auto submitted content:\n - won't reopen tasks or interventions\n - can be used to send automatic messages like asking an user to follow on twitter, sending a survey, etc,\n - doesn't get included in statistics\n"
type: boolean
ContentBody:
description: "The content's body.\n\nOn creation this field is mandatory except for WhatsApp content using templates.\n\nThe following are the max length restrictions for the different channels supported.\nChannel and max length\n * Apple Messages For Business (max length 10000)\n * Email (max length 262144)\n * RingCX Digital Messaging (max length 1024)\n * Facebook (max length 8000)\n * GoogleBusinessMessages (max length 3000)\n * Google My Business (max length 4000)\n * Instagram (max length 950)\n * Instagram Messaging (max length 1000)\n * LinkedIn (max length 3000)\n * Messenger (max length 2000)\n * Twitter (max length 280)\n * Viber (max length 7000)\n * WhatsApp (max length 3800)\n * Youtube (max length 8000)\n"
type: string
example: Body of the content
ContentSourceId:
description: 'Identifier of the channel.
On creation if `inReplyToContentId` is specified, the channel will be determined from it. Otherwise, this parameter is mandatory.
'
type: string
example: fff415437asdd8ccf000023
SocMsgCreationTimeOrder:
description: Ordering by creationTime is descending by default.
type: string
enum:
- -creationTime
- +creationTime
- creationTime
default: -creationTime
example: +creationTime
CreateContentRequest:
type: object
properties:
authorIdentityId:
$ref: '#/components/schemas/ContentAuthorIdentityId'
body:
$ref: '#/components/schemas/ContentBody'
inReplyToContentId:
$ref: '#/components/schemas/ContentInReplyToContentId'
public:
$ref: '#/components/schemas/ContentPublic'
sourceId:
$ref: '#/components/schemas/ContentSourceId'
attachmentIds:
$ref: '#/components/schemas/ContentAttachmentIds'
title:
$ref: '#/components/schemas/ContentTitle'
to:
anyOf:
- $ref: '#/components/schemas/ContentPhoneNumbers'
- $ref: '#/components/schemas/ContentEmailAddresses'
cc:
$ref: '#/components/schemas/ContentEmailAddresses'
bcc:
$ref: '#/components/schemas/ContentEmailAddresses'
templateName:
$ref: '#/components/schemas/ContentTemplateName'
templateLanguage:
$ref: '#/components/schemas/ContentTemplateLanguage'
components:
$ref: '#/components/schemas/ContentComponents'
contextData:
$ref: '#/components/schemas/ContentContextData'
autoSubmitted:
$ref: '#/components/schemas/ContentAutoSubmittedField'
ContentType:
description: Type of the content.
type: string
enum:
- Album
- AuthenticateMessage
- AuthenticateResponse
- Carousel
- CarouselMessage
- Comment
- ContactMessage
- Content
- Email
- FormMessage
- FormResponse
- HsmMessage
- Link
- ListMessage
- Media
- Message
- OutboundMessage
- PaymentMessage
- Photo
- PostbackMessage
- PrivateTweet
- PromptMessage
- Question
- Review
- ReviewResponse
- RichLinkMessage
- SelectMessage
- Status
- TemplateMessage
- TimePickerMessage
- Tweet
- Video
- VideoCallRequestMessage
example: Email
ContentCreatedFrom:
description: Created from of the content.
type: string
enum:
- Synchronizer
- Interface
- Api
- AutoSurvey
- AutoResponseTrigger
- AutoRequestEmail
ContentInReplyToContentId:
description: 'The content identifier to which this content is a reply to.
On creation, if omitted, a new discussion will be created. If the channel does not support to initiate discussion this parameter is mandatory.
'
type: string
example: 123414e17asdd8ccf000023
SocMsgCreationTime:
description: Creation time of the resource.
format: date-time
type: string
example: '2023-02-04T12:43:07Z'
ContentStatus:
description: Content status.
type: string
enum:
- New
- Assigned
- Replied
- UserReply
- UserInitiated
- Ignored
ContentSynchronizationStatus:
description: Synchronization status.
type: string
example: success
ContentCapabilitiesSupported:
description: Types of structured messages that can be used to reply to this type of message.
items:
type: string
type: array
ApiError:
type: object
description: Generalized API error structure suitable for any error type
required:
- errorCode
- message
properties:
errorCode:
type: string
description: Logical error code (typically, 3 letters followed with number, dash separated)
example: XXX-123
message:
type: string
description: User-friendly error message
example: Something went wrong
additionalProperties: true
AttachmentId:
type: string
description: Attachment identifier.
example: 506d9e817aa58d1259000f12
ContentSynchronizationError:
description: Synchronization error details.
type: string
ContentLanguage:
description: Language of the content.
type: string
example: En
ApiErrorResponseModel:
type: object
description: Standard error response model which is returned in case of any unsuccessful operation
required:
- errors
properties:
errors:
type: array
description: The array of errors (there will be just one in the most of the cases)
minItems: 1
items:
$ref: '#/components/schemas/ApiError'
ContentEmailAddresses:
type: array
minItems: 0
items:
$ref: '#/components/schemas/SocMsgEmailAddress'
description: 'Applicable on Email channels only.
An array containing the email addresses used in sections of the email.
This parameter is mandatory when initiating a discussion.
'
ContentTemplateName:
type: string
description: 'Applicable to WhatsApp channels only.
Name of the Whatsapp template to use for the content.
All available template names are visible on the Whatsapp Business Manager interface.
'
example: customer_order_shipment_template
ContentModel:
type: object
required:
- id
- attachments
- authorIdentityId
- autoSubmitted
- body
- bodyFormatted
- bodyInputFormat
- categoryIds
- creationTime
- createdFrom
- creatorId
- inReplyToAuthorIdentityId
- inReplyToContentId
- interventionId
- language
- public
- published
- rating
- remotelyDeleted
- sourceId
- sourceType
- sourceUri
- status
- synchronizationStatus
- synchronizationError
- threadId
- title
- type
- lastModifiedTime
- capabilitiesSupported
properties:
attachments:
$ref: '#/components/schemas/ContentAttachments'
authorIdentityId:
$ref: '#/components/schemas/ContentAuthorIdentityId'
autoSubmitted:
$ref: '#/components/schemas/ContentAutoSubmittedField'
body:
$ref: '#/components/schemas/ContentBody'
bodyFormatted:
$ref: '#/components/schemas/ContentBodyFormatted'
bodyInputFormat:
$ref: '#/components/schemas/ContentBodyInputFormat'
categoryIds:
$ref: '#/components/schemas/ContentCategoryIds'
contextData:
$ref: '#/components/schemas/ContentContextData'
creationTime:
$ref: '#/components/schemas/SocMsgCreationTime'
createdFrom:
$ref: '#/components/schemas/ContentCreatedFrom'
creatorId:
$ref: '#/components/schemas/ContentCreatorId'
foreignCategories:
$ref: '#/components/schemas/ContentForeignCategories'
id:
$ref: '#/components/schemas/ContentId'
inReplyToAuthorIdentityId:
$ref: '#/components/schemas/ContentInReplyToAuthorIdentityId'
inReplyToContentId:
$ref: '#/components/schemas/ContentInReplyToContentId'
interventionId:
$ref: '#/components/schemas/ContentInterventionId'
language:
$ref: '#/components/schemas/ContentLanguage'
public:
$ref: '#/components/schemas/ContentPublic'
published:
$ref: '#/components/schemas/ContentPublished'
rating:
$ref: '#/components/schemas/ContentRating'
remotelyDeleted:
$ref: '#/components/schemas/ContentRemotelyDeleted'
sourceId:
$ref: '#/components/schemas/ContentSourceId'
sourceType:
$ref: '#/components/schemas/ContentSourceType'
sourceUri:
$ref: '#/components/schemas/ContentSourceUri'
status:
$ref: '#/components/schemas/ContentStatus'
synchronizationStatus:
$ref: '#/components/schemas/ContentSynchronizationStatus'
synchronizationError:
$ref: '#/components/schemas/ContentSynchronizationError'
threadId:
$ref: '#/components/schemas/ContentThreadId'
title:
$ref: '#/components/schemas/ContentTitle'
type:
$ref: '#/components/schemas/ContentType'
lastModifiedTime:
$ref: '#/components/schemas/SocMsgLastModifiedTime'
capabilitiesSupported:
$ref: '#/components/schemas/ContentCapabilitiesSupported'
ContentRemotelyDeleted:
description: True if the content has been deleted on the remote channel.
type: boolean
example: false
ContentBodyFormatted:
description: Text and HTML formatted versions of the content body.
type: object
properties:
html:
type: string
text:
type: string
ContentTitle:
description: 'Applicable to Email channels only.
The subject of the email.
This field is mandatory when initiating a discussion.
'
type: string
example: An email title
ContentAttachments:
description: 'An array containing the attachments that are attached to the content.
'
type: array
minItems: 0
items:
$ref: '#/components/schemas/ContentAttachment'
ContentSourceUri:
description: External Uri of the content channel.
type: string
format: uri
ContentInReplyToAuthorIdentityId:
description: The identity identifier of the content to which this content is a reply to.
type: string
example: 541014e17asdd8ccf000023
ContentCreatorId:
description: RC user id of the creator
type: string
example: '2683222036'
ContentPhoneNumbers:
type: array
minItems: 0
items:
$ref: '#/components/schemas/SocMsgPhoneNumber'
description: 'Applicable on SMS/WhatsApp channels only.
Must be a phone number to which the message will be sent. It must be in the E.164 format. For example: +33634231224.
This parameter is mandatory when initiating a discussion.
'
ContentForeignCategories:
description: 'External categories of the content.
Present only if the content has foreignCategories.
'
items:
type: string
type: array
minItems: 0
example:
- foreign_category_id
ContentId:
description: Identifier of the content.
type: string
example: 541014e17aa58d8ccf000023
ContentSourceType:
description: Type of the channel.
type: string
enum:
- AppleMessagesForBusiness
- Email
- EngageMessaging
- Facebook
- GoogleBusinessMessages
- GoogleMyBusiness
- Instagram
- InstagramMessaging
- Linkedin
- Messenger
- Twitter
- Viber
- WhatsApp
- Youtube
ContentRating:
description: 'Rating of the content.
Present only if the content supports rating and rating is filled.
'
type: integer
format: int32
example: 4
SocMsgEmailAddress:
description: Email address.
type: string
format: email
example: user@example.com
ContentList:
type: object
required:
- records
- paging
properties:
records:
type: array
minItems: 0
items:
$ref: '#/components/schemas/ContentModel'
paging:
$ref: '#/components/schemas/NonEnumeratedPagingModel'
ContentBodyInputFormat:
description: Values can be Text or Html.
enum:
- Text
- Html
type: string
SocMsgPhoneNumber:
description: Phone number.
type: string
example: '+33634231224'
ContentContextData:
description: 'Additional data of the content.
The contextData hash keys are the custom fields keys.
'
type: object
additionalProperties:
type: string
example:
test1: value1
test2: value2
ContentThreadId:
description: Content thread identifier of the content.
type: string
ContentTemplateLanguage:
type: string
description: 'Applicable to WhatsApp channels only.
Language of the Whatsapp template to use for the content. All available template languages are visible on the Whatsapp Business Manager interface.
Language specified must conform to the ISO 639-1 alpha-2 codes for representing the names of languages.
'
example: fr
ContentAuthorIdentityId:
description: 'Identity identifier of the author of content.
Not mandatory on creation, by default it uses the token''s user first identity on channel.
'
type: string
example: 541014e17aa58d8ccf000023
ContentCategoryIds:
description: 'List of the category identifiers of the content.
'
items:
type: string
type: array
example:
- 541014e17aa58d8ccf000023
- 541014e17aa58d8ccf002023
ContentPublished:
description: True if the content is published on the remote channel.
type: boolean
example: true
examples:
EDI-032:
summary: Invalid id
value:
errors:
- errorCode: EDI-032
message: 'Invalid id: [${invalidId}]'
EDI-009:
summary: An attribute is missing
value:
errors:
- errorCode: EDI-009
message: '[${parameterName}] is required'
EDI-001:
summary: Privacy attribute error
value:
errors:
- errorCode: EDI-001
message: Public and private parameters must not be used at the same time, use public parameter only
EDI-002:
summary: Structured contents require a type attribute
value:
errors:
- errorCode: EDI-002
message: type is required for structured contents
EDI-040:
summary: Some attributes are invalid
value:
errors:
- errorCode: EDI-040
message: Invalid parameters provided
EDI-004:
summary: Compose not supported on the channel
value:
errors:
- errorCode: EDI-004
message: Compose is not supported on this source
EDI-012:
summary: Allowed parameters are limited when sending an outbound message
value:
errors:
- errorCode: EDI-012
message: Only allowed parameters when sending an outbound message are [${parameterNames}]
EDI-019:
summary: The agent is not authorized to reply on this channel
value:
errors:
- errorCode: EDI-019
message: Agent is not authorized to reply on this channel.
EDI-034:
summary: Invalid offset
value:
errors:
- errorCode: EDI-034
message: Invalid offset
EDI-014:
summary: Reply to the content is not possible
value:
errors:
- errorCode: EDI-014
message: You cannot reply to ${messageType}.
CreateOutboundContentOnWhatsappChannel:
summary: An example for Create outbound content for WhatsApp channel
value:
sourceId: 5c1bd9c7d6cb0053da1e9d78
to:
- '+33620202020'
templateName: test_template_name
templateLanguage: en
EDI-033:
summary: Validation error
value:
errors:
- errorCode: EDI-033
message: '[${resourceType}] cannot be saved'
details: Author cannot be blank
- errorCode: EDI-033
message: '[${resourceType}] cannot be saved'
details: Message cannot be blank
- errorCode: EDI-033
message: '[${resourceType}] cannot be saved'
details: Email format is invalid
- errorCode: EDI-033
message: '[${resourceType}] cannot be saved'
details: File is invalid
EDI-038:
summary: A pagination attribute is invalid
value:
errors:
- errorCode: EDI-038
message: '"[${parameterName}]" param is invalid'
EDI-036:
summary: Inefficient sort
value:
errors:
- errorCode: EDI-036
message: Inefficient sort
EDI-022:
summary: Recipient does not allow private messages
value:
errors:
- errorCode: EDI-022
message: Recipient does not allow private messages.
EDI-017:
summary: The agent is not authorized to create a new discussion on this channel
value:
errors:
- errorCode: EDI-017
message: Agent is not authorized to create a new discussion on this channel.
CreateContentWithAuthorIdentityId:
summary: An example for Create content with authorIdentityId
value:
authorIdentityId: 541014e17aa58d8ccf000023
inReplyToContentId: 541014e17aa58d8ccf000063
body: This is a sample content body for a private content with authorIdentityId specified
public: false
EDI-035:
summary: Inefficient query
value:
errors:
- errorCode: EDI-035
message: Inefficient query
CreateContentWithContextData:
summary: An example for Create content with contextData
value:
inReplyToContentId: 541014e17aa58d8ccf000093
body: This is a sample content body for a content with contextData
contextData:
additionalContextData1: context data 1
additionalContextData2: context data 2
EDI-003:
summary: Private compose is not supported on the channel
value:
errors:
- errorCode: EDI-003
message: Private compose is not supported on this source, try adding public=true parameter
EDI-028:
summary: Search query is invalid
value:
errors:
- errorCode: EDI-028
message: Search query is invalid
- errorCode: EDI-028
message: Searching identity groups by "firstname" only is disabled, please provide "lastname"
EDI-037:
summary: Impersonation error
value:
errors:
- errorCode: EDI-037
message: Impersonation error
CreateContentWithSourceId:
summary: An example for Create content with sourceId
value:
sourceId: 541014e17aa58d8ccf000023
body: This is a sample content body
EDI-013:
summary: A conversation cannot be open on an agent message
value:
errors:
- errorCode: EDI-013
message: Cannot open a conversation on agent message.
CreateContentOnEmailChannel:
summary: An example for Create content on an Email channel
value:
title: Title of the message
to:
- test@example.com
cc:
- test.cc@test.com
bcc:
- test.bcc@test.com
body: Sample email content
sourceId: 541014e17aa58d8ccf000093
CreateContentWithInReplyToContentId:
summary: An example for Create content with inReplyToContentId
value:
inReplyToContentId: 541014e17aa58
# --- truncated at 32 KB (47 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/ringcentral/refs/heads/main/openapi/ringcentral-contents-api-openapi.yml