channels

Capture Channel Message Reference

Changed on

Capture platform_message_id -> share_id after a bridge sends.

post/channels/message-references

Request

  • Base URL
    https://api.imperfect.co (the document declares no server; this is the origin it was published from)
  • URL
    https://api.imperfect.co/channels/message-references
  • Auth
    none declared

Headers

X-WhatsApp-Bridge-Tokenstring nullable

Request body

user_idstring required
channel'whatsapp' | 'imessage' | 'heylo' required

Messaging channel discriminator on the generic channel-associations core.

One value per integrated bridge. Adding a channel = new enum value + new :class:cheshire.channels.bridge.BridgeClient impl + new thin webhook route. No new backend tables — every channel reuses channel_associations / channel_association_requests.

platform_message_idstring required
board_message_idstring nullable
route_session_idstring nullable
share_idstring nullable
source_route_page_idstring nullable

Response

Successful Response

idstring required
user_idstring required
channel'whatsapp' | 'imessage' | 'heylo' required

Messaging channel discriminator on the generic channel-associations core.

One value per integrated bridge. Adding a channel = new enum value + new :class:cheshire.channels.bridge.BridgeClient impl + new thin webhook route. No new backend tables — every channel reuses channel_associations / channel_association_requests.

platform_message_idstring required
board_message_idstring nullable
route_session_idstring nullable
share_idstring nullable
source_route_page_idstring nullable

Changes

    • warning

      added the new imessage enum value to the response property for the response status

    • info

      added the new imessage enum value to the request property