## §OIP SYSTEM ARTICLE — Blooio (messaging) (65 operations)
A generated article for one OIP shelf. It lists every operation in this API/CLI/MCP/device/model/core subsystem, links each leaf article, and gives the ledger path for proof.

### Read Order
- scan operations
- open a leaf doc
- run via run_now or POST /api/dispatch
- open receipt
- repair/replay if needed

### Operations
- **BLOOIO_LOGS_TAIL** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LOGS_TAIL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LOGS_TAIL&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LOGS_TAIL
- **BLOOIO** — Blooio (iMessage/SMS) unified entrypoint
  when: any iMessage/SMS send, receive, chats, contacts, groups, polls, reactions, lookups, webhooks
  args: $1=op, $2..$N=positional args per op
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO&body=send%7C%2B14155480666%7Chello&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO
- **BLOOIO_TURN_PHASE_A** — 
  when: "process inbound turn from <user>" or as the body of the /blooio webhook collapsed shim
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_TURN_PHASE_A&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_TURN_PHASE_A&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_TURN_PHASE_A
- **BLOOIO_FINISH** — 
  when: "finish the turn for <recipient> using <agent_text>"
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_FINISH&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_FINISH&body=%3Carg1%3E%7C%3Carg2%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_FINISH
- **BLOOIO_ME** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_ME&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_ME&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_ME
- **BLOOIO_LIST_NUMBERS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_NUMBERS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_NUMBERS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_NUMBERS
- **BLOOIO_LIST_CHANNELS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_CHANNELS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_CHANNELS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_CHANNELS
- **BLOOIO_GET_CHANNEL** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_CHANNEL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_CHANNEL&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_CHANNEL
- **BLOOIO_GET_CHANNEL_CAPABILITIES** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_CHANNEL_CAPABILITIES&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_CHANNEL_CAPABILITIES&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_CHANNEL_CAPABILITIES
- **BLOOIO_UPDATE_CHANNEL_PROFILE** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_UPDATE_CHANNEL_PROFILE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_UPDATE_CHANNEL_PROFILE&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_UPDATE_CHANNEL_PROFILE
- **BLOOIO_LIST_CONTACTS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_CONTACTS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_CONTACTS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_CONTACTS
- **BLOOIO_CREATE_CONTACT** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_CREATE_CONTACT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_CREATE_CONTACT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_CREATE_CONTACT
- **BLOOIO_GET_CONTACT** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_CONTACT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_CONTACT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_CONTACT
- **BLOOIO_UPDATE_CONTACT** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_UPDATE_CONTACT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_UPDATE_CONTACT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_UPDATE_CONTACT
- **BLOOIO_DELETE_CONTACT** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_DELETE_CONTACT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_DELETE_CONTACT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_DELETE_CONTACT
- **BLOOIO_GET_CONTACT_CAPABILITIES** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_CONTACT_CAPABILITIES&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_CONTACT_CAPABILITIES&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_CONTACT_CAPABILITIES
- **BLOOIO_CONTACT_CAPABILITIES** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_CONTACT_CAPABILITIES&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_CONTACT_CAPABILITIES&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_CONTACT_CAPABILITIES
- **BLOOIO_GET_CONTACT_TIMELINE** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_CONTACT_TIMELINE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_CONTACT_TIMELINE&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_CONTACT_TIMELINE
- **BLOOIO_LIST_CONTACT_IDENTITIES** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_CONTACT_IDENTITIES&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_CONTACT_IDENTITIES&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_CONTACT_IDENTITIES
- **BLOOIO_ADD_CONTACT_IDENTITY** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_ADD_CONTACT_IDENTITY&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_ADD_CONTACT_IDENTITY&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_ADD_CONTACT_IDENTITY
- **BLOOIO_REMOVE_CONTACT_IDENTITY** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_REMOVE_CONTACT_IDENTITY&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_REMOVE_CONTACT_IDENTITY&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_REMOVE_CONTACT_IDENTITY
- **BLOOIO_LIST_CONTACT_TAGS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_CONTACT_TAGS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_CONTACT_TAGS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_CONTACT_TAGS
- **BLOOIO_ADD_CONTACT_TAGS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_ADD_CONTACT_TAGS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_ADD_CONTACT_TAGS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_ADD_CONTACT_TAGS
- **BLOOIO_REMOVE_CONTACT_TAG** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_REMOVE_CONTACT_TAG&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_REMOVE_CONTACT_TAG&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_REMOVE_CONTACT_TAG
- **BLOOIO_LIST_CHATS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_CHATS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_CHATS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_CHATS
- **BLOOIO_CREATE_CHAT** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_CREATE_CHAT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_CREATE_CHAT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_CREATE_CHAT
- **BLOOIO_GET_CHAT** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_CHAT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_CHAT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_CHAT
- **BLOOIO_UPDATE_CHAT** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_UPDATE_CHAT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_UPDATE_CHAT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_UPDATE_CHAT
- **BLOOIO_MARK_CHAT_READ** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_MARK_CHAT_READ&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_MARK_CHAT_READ&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_MARK_CHAT_READ
- **BLOOIO_SET_TYPING** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_SET_TYPING&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_SET_TYPING&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_SET_TYPING
- **BLOOIO_SHARE_CONTACT_CARD** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_SHARE_CONTACT_CARD&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_SHARE_CONTACT_CARD&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_SHARE_CONTACT_CARD
- **BLOOIO_GET_CHAT_BACKGROUND** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_CHAT_BACKGROUND&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_CHAT_BACKGROUND&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_CHAT_BACKGROUND
- **BLOOIO_REMOVE_CHAT_BACKGROUND** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_REMOVE_CHAT_BACKGROUND&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_REMOVE_CHAT_BACKGROUND&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_REMOVE_CHAT_BACKGROUND
- **BLOOIO_LIST_CHAT_MESSAGES** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_CHAT_MESSAGES&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_CHAT_MESSAGES&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_CHAT_MESSAGES
- **BLOOIO_SEND_MESSAGE** — Low-level Blooio send. ADVANCED — needs a channel_id (ch_..., from list_channels) plus to/text.
  when: only when you ALREADY have a channel_id. To just text Cyrus, use SEND_BY_CHANNEL instead.
  args: full MCP args (channel_id required)
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_SEND_MESSAGE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_SEND_MESSAGE&body=blooio%7C%2B14155480666%7Chi&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_SEND_MESSAGE
- **BLOOIO_SEND_CHAT_MESSAGE** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_SEND_CHAT_MESSAGE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_SEND_CHAT_MESSAGE&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_SEND_CHAT_MESSAGE
- **BLOOIO_GET_MESSAGE** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_MESSAGE&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_MESSAGE&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_MESSAGE
- **BLOOIO_GET_MESSAGE_STATUS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_MESSAGE_STATUS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_MESSAGE_STATUS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_MESSAGE_STATUS
- **BLOOIO_LIST_MESSAGE_EVENTS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_MESSAGE_EVENTS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_MESSAGE_EVENTS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_MESSAGE_EVENTS
- **BLOOIO_ADD_REACTION** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_ADD_REACTION&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_ADD_REACTION&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_ADD_REACTION
- **BLOOIO_SEND_POLL** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_SEND_POLL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_SEND_POLL&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_SEND_POLL
- **BLOOIO_VOTE_POLL** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_VOTE_POLL&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_VOTE_POLL&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_VOTE_POLL
- **BLOOIO_GET_POLL_RESULTS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_POLL_RESULTS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_POLL_RESULTS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_POLL_RESULTS
- **BLOOIO_LIST_GROUPS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_GROUPS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_GROUPS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_GROUPS
- **BLOOIO_CREATE_GROUP** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_CREATE_GROUP&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_CREATE_GROUP&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_CREATE_GROUP
- **BLOOIO_GET_GROUP** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_GROUP&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_GROUP&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_GROUP
- **BLOOIO_UPDATE_GROUP** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_UPDATE_GROUP&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_UPDATE_GROUP&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_UPDATE_GROUP
- **BLOOIO_DELETE_GROUP** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_DELETE_GROUP&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_DELETE_GROUP&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_DELETE_GROUP
- **BLOOIO_LIST_GROUP_MEMBERS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_GROUP_MEMBERS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_GROUP_MEMBERS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_GROUP_MEMBERS
- **BLOOIO_REMOVE_GROUP_ICON** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_REMOVE_GROUP_ICON&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_REMOVE_GROUP_ICON&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_REMOVE_GROUP_ICON
- **BLOOIO_LIST_WEBHOOKS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_WEBHOOKS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_WEBHOOKS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_WEBHOOKS
- **BLOOIO_CREATE_WEBHOOK** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_CREATE_WEBHOOK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_CREATE_WEBHOOK&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_CREATE_WEBHOOK
- **BLOOIO_GET_WEBHOOK** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_WEBHOOK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_WEBHOOK&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_WEBHOOK
- **BLOOIO_UPDATE_WEBHOOK** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_UPDATE_WEBHOOK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_UPDATE_WEBHOOK&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_UPDATE_WEBHOOK
- **BLOOIO_DELETE_WEBHOOK** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_DELETE_WEBHOOK&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_DELETE_WEBHOOK&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_DELETE_WEBHOOK
- **BLOOIO_ROTATE_WEBHOOK_SECRET** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_ROTATE_WEBHOOK_SECRET&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_ROTATE_WEBHOOK_SECRET&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_ROTATE_WEBHOOK_SECRET
- **BLOOIO_LIST_WEBHOOK_DELIVERIES** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_WEBHOOK_DELIVERIES&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_WEBHOOK_DELIVERIES&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_WEBHOOK_DELIVERIES
- **BLOOIO_REPLAY_WEBHOOK_DELIVERY** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_REPLAY_WEBHOOK_DELIVERY&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_REPLAY_WEBHOOK_DELIVERY&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_REPLAY_WEBHOOK_DELIVERY
- **BLOOIO_LIST_EVENTS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_EVENTS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_EVENTS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_EVENTS
- **BLOOIO_GET_EVENT** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_EVENT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_EVENT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_EVENT
- **BLOOIO_LOOKUP_PHONE_NUMBER** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LOOKUP_PHONE_NUMBER&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LOOKUP_PHONE_NUMBER&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LOOKUP_PHONE_NUMBER
- **BLOOIO_BATCH_LOOKUP_PHONE_NUMBERS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_BATCH_LOOKUP_PHONE_NUMBERS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_BATCH_LOOKUP_PHONE_NUMBERS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_BATCH_LOOKUP_PHONE_NUMBERS
- **BLOOIO_LIST_LOCATION_CONTACTS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_LIST_LOCATION_CONTACTS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_LIST_LOCATION_CONTACTS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_LIST_LOCATION_CONTACTS
- **BLOOIO_REFRESH_LOCATION_CONTACTS** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_REFRESH_LOCATION_CONTACTS&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_REFRESH_LOCATION_CONTACTS&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_REFRESH_LOCATION_CONTACTS
- **BLOOIO_GET_LOCATION_CONTACT** — 
  doc: https://miscsubjects.com/api/dispatch?key=BLOOIO_GET_LOCATION_CONTACT&format=markdown
  run: https://miscsubjects.com/api/dispatch?invoke=BLOOIO_GET_LOCATION_CONTACT&body=%3Carg1%3E&share=<TOKEN>
  history: https://miscsubjects.com/api/invocations?object_id=BLOOIO_GET_LOCATION_CONTACT

### Troubleshooting
- If a row's example has placeholders, replace only the placeholder values and preserve separators.
- If a call fails, open its receipt and repair it with POST /api/dispatch {key, body, repairs:'inv_ID'}.
- If token scope denies this system, ask the owner for a row:/rows:/pfx: token scoped to the exact operation set.

Back to the tree: https://miscsubjects.com/api/dispatch?map=1&format=markdown