Inbox

Edit an owned reply using its current lifecycle version

Use an explicitly scoped user-bound account bearer credential or an application session. Scope grants are intersected with live membership, role, tenant isolation, agent access and plan limits; a credential does not grant an owner role. Invitation acceptance requires the verified recipient email.

patch/workspaces/{workspaceId}/inbox/{conversationId}/messages/{messageId}

Request

  • Base URL: https://app.communicate.so/api/v1
  • URL: https://app.communicate.so/api/v1/workspaces/{workspaceId}/inbox/{conversationId}/messages/{messageId}
  • Auth: one of:
    • HTTP bearer
    • API key in cookie __Secure-better-auth.session_token
    • API key in cookie better-auth.session_token

Path parameters

workspaceIdstring required
conversationIdstring required
messageIdstring uuid required

Request body

contentstring required
expectedVersioninteger required

Response

Edit an owned reply using its current lifecycle version

idstring required
workspaceIdstring required
conversationIdstring required
agentIdstring required
role'human' required
contentstring required
replyToMessageIdstring nullable
channel'widget' | 'email' nullable required
lifecycleStatus'queued' | 'sending' | 'sent' | 'undone' | 'failed' | 'uncertain' | 'bounced' required
lifecycleVersioninteger required
revisionCountinteger required
authorMemberIdstring nullable required
createdAtstring date-time required
dispatchAfterAtstring date-time nullable required
undoDeadlineAtstring date-time nullable required
sentAtstring date-time nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.