API Reference
Provider Guide

Unified actions per provider

Source-mapped adapter support for message, conversation, label, contact, and group actions. Unimplemented combinations return 501 unsupported_by_provider; real availability can still depend on the account and upstream provider.

Capability

CapabilityTelegramWhatsAppXLINEZaloTikTok
messages/pinNot supportedFullNot supportedNot supportedNot supportedNot supported
messages/revokeFullFullNot supportedFullNot supportedNot supported
messages/reactionFullFullNot supportedNot supportedNot supportedNot supported
messages/editNot supportedFullNot supportedNot supportedNot supportedNot supported
conversations (list)FullFullFullFullNot supportedFull
conversations/infoFullFullFullFullNot supportedNot supported
conversations/membersFullFullNot supportedFullNot supportedNot supported
conversations/readNot supportedFullNot supportedNot supportedNot supportedNot supported
conversations/unreadNot supportedFullNot supportedNot supportedNot supportedNot supported
conversations/muteNot supportedFullNot supportedPartialNot supportedNot supported
conversations/unmuteNot supportedFullNot supportedFullNot supportedNot supported
conversations/pinNot supportedFullNot supportedFullNot supportedNot supported
conversations/unpinNot supportedFullNot supportedFullNot supportedNot supported
conversations/labels (list)Not supportedFullNot supportedNot supportedNot supportedNot supported
conversations/labels (upsert)Not supportedFullNot supportedNot supportedNot supportedNot supported
conversations/labels (delete)Not supportedFullNot supportedNot supportedNot supportedNot supported
conversations/labels/membersNot supportedFullNot supportedNot supportedNot supportedNot supported
contacts (list)Not supportedFullNot supportedFullNot supportedNot supported
contacts/infoNot supportedFullNot supportedFullNot supportedNot supported
contacts/addNot supportedFullNot supportedNot supportedNot supportedNot supported
contacts/membershipNot supportedFullNot supportedNot supportedNot supportedNot supported
contacts/blockNot supportedFullNot supportedNot supportedNot supportedNot supported
contacts/unblockNot supportedFullNot supportedNot supportedNot supportedNot supported
contacts/blocklistNot supportedFullNot supportedNot supportedNot supportedNot supported
contacts/noteNot supportedFullNot supportedNot supportedNot supportedNot supported
groups (list)Not supportedFullNot supportedFullNot supportedNot supported
groups/infoNot supportedFullNot supportedFullNot supportedNot supported
groups/createNot supportedFullNot supportedNot supportedNot supportedNot supported
groups/leaveNot supportedFullNot supportedNot supportedNot supportedNot supported
groups/membersNot supportedFullNot supportedNot supportedNot supportedNot supported
groups/update-infoNot supportedFullNot supportedNot supportedNot supportedNot supported
groups/join-requests (+/update)Not supportedFullNot supportedNot supportedNot supportedNot supported
groups/join-approval-modeNot supportedFullNot supportedNot supportedNot supportedNot supported
groups/invite-codeNot supportedFullNot supportedNot supportedNot supportedNot supported

Notes

  • Unimplemented provider + action combinations return 501 unsupported_by_provider with no side effects, so probing an endpoint is a safe way to feature-detect.
  • Action identifiers close the loop with webhook events: conversation_id = data.conversation.id, message_id = data.message.id, sender_id = data.sender.id. sender_id is optional and defaults to the account itself.
  • conversations/pin pins the whole conversation in the chat list (no duration); messages/pin pins a single message inside a conversation (pinned boolean plus optional duration_seconds).
  • X does not expose conversation member listing through this adapter; conversations/members returns 501 unsupported_by_provider.
  • Current source mapping emits message.received only for private conversations. Group, acknowledgement, notice, and comment events are not public standard events, and source support is not a real-account E2E guarantee.