Skip to content

MessageConversationLog

RingCentral messages and CRM correspondents to log individually or as one shared conversation activity.

Properties

Property Type Required Description
conversationId one of: string, integer · int64 No RingCentral conversation identifier.
conversationLogId string No Client-generated shared conversation mapping identifier.
messages array of RcMessage Yes RingCentral messages included in this logging request.
correspondents array of MessageCorrespondent Yes External participants and their CRM associations.
owner object of any No Conversation owner metadata used by supported connectors.
assignee object of any No Conversation assignee metadata used by supported connectors.
rcAccessToken string · password No RingCentral OAuth access token used only to download fax or MMS attachments. Treat as secret; do not log or persist it.

Example

{
  "conversationId": "string",
  "conversationLogId": "string",
  "messages": [
    {
      "id": "string",
      "uri": "https://example.com",
      "extensionId": "string",
      "attachments": [
        {}
      ],
      "availability": "Alive",
      "conversationId": "string",
      "conversation": {},
      "creationTime": "2026-01-01T00:00:00Z",
      "lastModifiedTime": "2026-01-01T00:00:00Z",
      "direction": "Inbound",
      "from": {
        "phoneNumber": "string",
        "extensionNumber": "string",
        "extensionId": "string",
        "name": "string",
        "location": "string",
        "recipientId": "string",
        "target": false,
        "messageStatus": "string"
      },
      "to": [
        {}
      ]
    }
  ],
  "correspondents": [
    {
      "phoneNumber": "string",
      "name": "string",
      "type": "string",
      "id": "string"
    }
  ],
  "owner": {
    "name": "string"
  },
  "assignee": {
    "name": "string"
  },
  "rcAccessToken": "string"
}