Skip to content

Create or update an SMS/fax/message log

POST /messageLog

Logs RingCentral SMS, MMS, fax, voicemail, or text records to the CRM. Messages can be written individually or grouped into a shared conversation activity, and previously processed RingCentral message IDs are de-duplicated. Fax and MMS payloads can include a RingCentral access token for attachment downloads; treat it as secret and do not persist it.

Operation ID: postMessageLog
Authorization: BEARER or API key

Request body

RingCentral message conversation, CRM contact association, and optional connector-specific logging fields.

Required: Yes

Content type: application/json

Schema: MessageLogRequest

{
  "contactId": "crm-contact-123",
  "contactName": "Jane Smith",
  "contactType": "Contact",
  "logInfo": {
    "conversationId": 555100,
    "conversationLogId": "555100-2026-06-24",
    "correspondents": [
      {
        "phoneNumber": "+14155550100",
        "name": "Jane Smith"
      }
    ],
    "messages": [
      {
        "id": 1724099032020,
        "type": "SMS",
        "direction": "Inbound",
        "subject": "Can we talk later today?",
        "from": {
          "phoneNumber": "+14155550100",
          "name": "Jane Smith"
        },
        "to": [
          {
            "phoneNumber": "+16505550199",
            "extensionNumber": "101"
          }
        ],
        "creationTime": "2026-06-24T03:15:00.000Z"
      }
    ]
  }
}

Responses

Status Description Body
200 Message-log creation result. MessageLogResponse
400 Bad request, missing authentication, or connector error. ErrorResponse, string
401 The user session is expired or revoked. ErrorResponse, string