# Zixflow

> Zixflow through One

- Skill: `withoneai/zixflow` (Agent Skill)
- Install (CLI): `npx skillmds@latest add withoneai/zixflow`
- Raw SKILL.md: https://api.skillmd.com/api/skills/withoneai/zixflow/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: withoneai (https://skillmd.com/u/withoneai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/withoneai/zixflow

---


# Zixflow through One

An AI-driven customer engagement platform that unifies CRM, contact management, and multichannel messaging (SMS, email, WhatsApp, RCS), enabling businesses to automate workflows, run campaigns, track interactions, and improve customer engagement from a single workspace.

One exposes Zixflow through four MCP tools. The table below carries real action ids from One's knowledge base, so for a common operation you can skip search and go straight to reading the action's parameters.

## How to run an action

1. Find the action in the table below, or call `search_one_platform_actions` with platform `zixflow` if it is not listed.
2. Call `get_one_action_knowledge` with the action id. Do this every time, including for actions in this table. The table gives you the id, not the parameters.
3. Call `execute_one_action` with parameters copied from that knowledge.

Never guess a parameter name, a body field, or an enum value. The knowledge has the real schema, and a guessed field is either a 400 or a silent write of the wrong thing.

## Before you start

Call `list_one_integrations` once and confirm Zixflow is connected. If it is missing, the user has not connected it: say so and point them at https://app.withone.ai rather than reaching for raw HTTP.

Each connection carries an `access` field. If it reports `{"policy": "methods", "methods": ["GET"]}` the agent is read-only here, so plan a read-only answer instead of attempting a write that will be refused.

## Before a write

Creates, updates, deletes and sends land on a real Zixflow account and cannot be recalled. State the action and the specific target in one line before the first write in a task, and let the user stop you. Reads need no confirmation.

## Actions

### Attributes

| Action | Method | Path | Action id |
|---|---|---|---|
| Get an Attribute by ID for a Target | GET | `/api/v1/attributes/{{target}}/{{targetId}}/{{attributeId}}` | `conn_mod_def::GKO5BUJ49hA::4-tRiafhRACcGfimzI7cDg` |
| Get Attributes for a Target | GET | `/api/v1/attributes/{{target}}/{{targetId}}` | `conn_mod_def::GKO5BeS0n4g::h6n9DqlXRTyu-O6sUycULQ` |
| Create a Custom Attribute for a Target | POST | `/api/v1/attributes/{{target}}/{{targetId}}` | `conn_mod_def::GKO5BUEnMVA::w4-gV9hMSl6IgR9parEI2w` |
| Delete a Collection or List Attribute Status Option | DELETE | `/api/v1/attributes/{{target}}/{{targetId}}/{{attributeId}}/status/{{statusId}}` | `conn_mod_def::GKO5BUE-wJA::SDC4zt3gRT-Q9gX7iW0Gog` |
| Delete a Collection or List Custom Attribute | DELETE | `/api/v1/attributes/{{target}}/{{targetId}}/{{attributeId}}` | `conn_mod_def::GKO5BVBUFJA::aiMhn1FfQtq10yi8km5juw` |
| Delete an Attribute Option from a Collection or List Attribute | DELETE | `/api/v1/attributes/{{target}}/{{targetId}}/{{attributeId}}/options/{{optionId}}` | `conn_mod_def::GKO5BUVprWA::unOQgTKyTiibE-Hshnep_g` |
| Update a Collection or List Custom Attribute | PATCH | `/api/v1/attributes/{{target}}/{{targetId}}/{{attributeId}}` | `conn_mod_def::GKO5BncskHg::Z4q_7bXlSSugrZlRezx6qA` |
| Update a Target Attribute Status Option | PATCH | `/api/v1/attributes/{{target}}/{{targetId}}/{{attributeId}}/status/{{optionId}}` | `conn_mod_def::GKO5Be0uCqA::cAs_SHQNSqSytwWS5yfxOw` |
| Update an Attribute Option Source | PATCH | `/api/v1/attributes/{{target}}/{{targetId}}/{{attributeId}}/options/{{optionId}}` | `conn_mod_def::GKO5Bexdj4g::cBWspiHLTL6kxEuIXzDZMA` |

### CollectionRecords

| Action | Method | Path | Action id |
|---|---|---|---|
| Get Collection Record By ID | GET | `/api/v1/collection-records/{{collectionId}}/{{recordId}}` | `conn_mod_def::GKO5DC5DTMA::9jWyZjngSWG_ssA4odtyBg` |
| Create a Collection Record | POST | `/api/v1/collection-records/{{collectionId}}` | `conn_mod_def::GKO5C64urgg::CxB4bmY1RbCmoMTz9fqWAg` |
| Create an Activity in a Collection | POST | `/api/v1/collection-records/activity-list` | `conn_mod_def::GKO5BLFAlbg::LKW_iLIlTwmS5Qo56H1xaA` |
| Delete a Collection Record by ID | DELETE | `/api/v1/collection-records/{{collectionId}}/{{recordId}}` | `conn_mod_def::GKO5C65Ezhg::9CjWV1nQRzGyT57IB7gJsw` |
| Get List of a Collection's Records | POST | `/api/v1/collection-records/{{collectionId}}/query` | `conn_mod_def::GKO5DDxEQsA::M71yIZBJTgi4wQiv_-apbw` |
| Update a Collection Record | PATCH | `/api/v1/collection-records/{{collectionId}}/{{recordId}}` | `conn_mod_def::GKO5DD9w5eg::K9RwUx-RQFaYQRZUVlGTNg` |

### WhatsAppMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Location Message | POST | `/api/v1/campaign/whatsapp/message/send` | `conn_mod_def::GKO5Cee5LEA::FSZZ8fl5RAW6--zUWYE8CQ` |
| Send WhatsApp Template Message | POST | `/api/v1/campaign/whatsapp/send` | `conn_mod_def::GKO5CnPGeZA::PaoTqBS6T_O1TFyVT8k6mg` |
| Send WhatsApp Text Message | POST | `/api/ingest/whatsapp/v1/message/text/send` | `conn_mod_def::GKO5EdfBoKg::32nGlds3Qb6DdsMrA2Q3pg` |
| Send WhatsApp Text Message | POST | `/api/v1/campaign/whatsapp/message/send` | `conn_mod_def::GKO5Co0Pgzg::lKE5KIP9Se6Oytp96__1IA` |
| Send WhatsApp Video Message | POST | `/api/v1/campaign/whatsapp/message/send` | `conn_mod_def::GKO5CpCBLkA::zJZ4FIvBRUGDyOt17LX5og` |

### ListEntries

| Action | Method | Path | Action id |
|---|---|---|---|
| Get List Entry By ID | GET | `/api/v1/list-entries/{{listId}}/{{entryId}}` | `conn_mod_def::GKO5C65MBcA::Mwh-zu0rRl-2f03ZfdU_zw` |
| Create a List Entry | POST | `/api/v1/list-entries/{{listId}}` | `conn_mod_def::GKO5CyR2j6A::NUMBzJJgQ_m6xpu-oNpIxA` |
| Delete a List Entry by ID | DELETE | `/api/v1/list-entries/{{listId}}/{{entryId}}` | `conn_mod_def::GKO5Cw_YAwg::8c_o0dQwQsK_RybpldOSEg` |
| Get List Entries for a List | POST | `/api/v1/list-entries/{{listId}}/query` | `conn_mod_def::GKO5C65IKXg::Xi_4W3-LRQi-J_LvY1xa4w` |
| Update a List Entry Source | PATCH | `/api/v1/list-entries/{{listId}}/{{entryId}}` | `conn_mod_def::GKO5C65Rzjg::D3ZcnSE3SsuIl6pf1sGj9Q` |

### WhatsappMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Audio Message | POST | `/api/v1/campaign/whatsapp/message/send` | `conn_mod_def::GKO5CdtyXag::xGSltOFSQk6TFaKyUBZLKQ` |
| Send WhatsApp Document Message | POST | `/api/v1/campaign/whatsapp/message/send` | `conn_mod_def::GKO5CdfTdJg::jRZkcGD2T_WxRlfH_YIUeQ` |
| Send WhatsApp Image Message | POST | `/api/v1/campaign/whatsapp/message/send` | `conn_mod_def::GKO5CeXqTCg::qwA3YbXwTwCVo2k2skqQfA` |
| Send WhatsApp Interactive Product Carousel Message | POST | `/api/ingest/whatsapp/v1/message/interactive/product-carousel/send` | `conn_mod_def::GKO5EH3Jgyg::Wrua7KaAQ7KyowG04uiuPw` |

### RcsMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send an RCS Text Message | POST | `/api/ingest/rcs/v1/message/text/send` | `conn_mod_def::GKO5Dh6kBfA::eNj9pEKfRyOAKL6Od7MpcQ` |
| Send RCS Text Message | POST | `/api/v1/campaign/rcs/message/text` | `conn_mod_def::GKO5B5zS7TA::_5fSWl-ETNyM-A1d6EmIwg` |
| Send RCS Video Message | POST | `/api/v1/campaign/rcs/message/video` | `conn_mod_def::GKO5B6XK9lg::oKAY0kSWRjmmGq8wKW4kuw` |

### Collections

| Action | Method | Path | Action id |
|---|---|---|---|
| Get Collection By ID | GET | `/api/v1/collections/{{collectionId}}` | `conn_mod_def::GKO5CoSSarg::LiSNn3xNQdud5q4XewIaFg` |
| Introduction to Collections | GET | `/api-reference/collection/introduction` | `conn_mod_def::GKO5CwWAgVA::fyx5PjkHS4GZ0L2bwrZM6A` |
| List Collections | GET | `/api/v1/collections` | `conn_mod_def::GKO5CnQbjtA::558g3wsbQ329rxKVJqH6ZQ` |

### CampaignEmail

| Action | Method | Path | Action id |
|---|---|---|---|
| Send a Campaign Email | POST | `` | `conn_mod_def::GKO5BmuAPMA::Wf0Mgu27Ssu5BvOkGXFrhg` |
| Send Campaign Email | POST | `/api/v1/campaign/email/send` | `conn_mod_def::GKO5BmuAFbA::Eo9IGs4VTq6KbLadHci_lQ` |

### RcsTemplateVariables

| Action | Method | Path | Action id |
|---|---|---|---|
| Get List of an RCS Template's Variables | GET | `/api/v1/campaign/rcs/variable-keys/{{botId}}` | `conn_mod_def::GKO5BxXatgA::zIz0i_IUQjemr83-7Aw4Jw` |
| Get RCS Template Variables for a Bot | GET | `/api/data/rcs/v1/{{botId}}/variable-keys` | `conn_mod_def::GKO5DZsCvgg::DYxNvHsyQUuuRyVCSMhkaA` |

### RcsDocumentMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send an RCS Document Message | POST | `/api/ingest/rcs/v1/message/document/send` | `conn_mod_def::GKO5DiQ5mpg::UzFwQKrSRn6251_n-Rk7XA` |
| Send RCS Document Message | POST | `/api/v1/campaign/rcs/message/document` | `conn_mod_def::GKO5BwDNw7A::4dxZgqA4SwS_NUDr7exz6w` |

### Activity

| Action | Method | Path | Action id |
|---|---|---|---|
| Get Activity By ID | GET | `/api/v1/collection-records/activity-list/{{activityId}}` | `conn_mod_def::GKO5BHlPMGA::mmD7pa5SQlGmtR3CyEhidQ` |
| Delete an Activity by ID | DELETE | `/api/v1/collection-records/activity-list/{{activityId}}` | `conn_mod_def::GKO5BHWb-Bg::0zZg9FRiT_uO9FsiLtCBCw` |

### RcsAudioMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send an RCS Audio Message | POST | `/api/ingest/rcs/v1/message/audio/send` | `conn_mod_def::GKO5DYz88cA::gH73GdNaTqmz5mKGbJWovw` |
| Send RCS Audio Message | POST | `/api/v1/campaign/rcs/message/audio` | `conn_mod_def::GKO5BwwumzA::RquLRgfrQ8-VcAoPSqvy0w` |

### RcsMessaging

| Action | Method | Path | Action id |
|---|---|---|---|
| Introduction to RCS Messaging | GET | `/api-reference/campaign/rcs/introduction` | `conn_mod_def::GKO5Bvho2pg::ofN4vhWvQhOyCYAPeU6AyQ` |
| Introduction to RCS Messaging | GET | `/` | `conn_mod_def::GKO5DXRQxFg::7wFxy5HhT9mjvcoosUeBrw` |

### WhatsAppTemplates

| Action | Method | Path | Action id |
|---|---|---|---|
| Get WhatsApp Templates for a Phone | GET | `/api/data/whatsapp/v1/{{phoneId}}/templates` | `conn_mod_def::GKO5D0MHJKg::T11c8kACTquLjf-I1lJBgg` |
| List WhatsApp Templates for a Phone | GET | `/api/v1/campaign/whatsapp/templates/{{phoneId}}` | `conn_mod_def::GKO5CTwiSwA::Yq009Ub1STCWqg-Vz-P5Hw` |

### WorkspaceMembers

| Action | Method | Path | Action id |
|---|---|---|---|
| Get a Workspace Member by ID | GET | `/api/v1/workspace-members/{{memberId}}` | `conn_mod_def::GKO5DDltxkg::_s2z8MrGQQynebTJZ_s_5Q` |
| List Workspace Members | GET | `/api/v1/workspace-members` | `conn_mod_def::GKO5DC5LGNg::MfiXn-gwQbSfLPcSiNNbPg` |

### Lists

| Action | Method | Path | Action id |
|---|---|---|---|
| Get a List by ID | GET | `/api/v1/lists/{{listId}}` | `conn_mod_def::GKO5CwiXUog::_JE6oOczTn-Z0kNTKBxXpQ` |
| Get List of Lists | GET | `/api/v1/lists` | `conn_mod_def::GKO5Cws--rg::vcV_lcC-SH2HvEKMOvPMwA` |

### WhatsAppTemplateVariableKeys

| Action | Method | Path | Action id |
|---|---|---|---|
| Get WhatsApp Template Variable Keys | GET | `/api/v1/campaign/whatsapp/variable-keys` | `conn_mod_def::GKO5CU56RuA::ockgkNwrS123J1BGjEDtag` |

### WhatsAppCampaigns

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Message | POST | `/campaign/whatsapp` | `conn_mod_def::GKO5Cc2ZtBA::j2MiKIeCSqOVw3fgNCuyBQ` |

### WhatsAppInteractiveReplyButtonsMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Interactive Reply Buttons Message | POST | `/api/ingest/whatsapp/v1/message/interactive/reply-buttons/send` | `conn_mod_def::GKO5ESZCU7g::hUkIN90nTOm8QanJF8g4rA` |

### WhatsAppStickerMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Sticker Message | POST | `/api/ingest/whatsapp/v1/message/sticker/send` | `conn_mod_def::GKO5ESZKvBA::D81EBxr7Qs6UTQ1b-C9ijg` |

### EmailMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send an Email Message | POST | `/api/ingest/email/v1/message/send` | `conn_mod_def::GKO5DNQmxKA::GPGwakGFRoacwbk0IAIX8w` |

### EmailTemplates

| Action | Method | Path | Action id |
|---|---|---|---|
| Send Email Using a Template | POST | `/api/ingest/email/v1/template/send` | `conn_mod_def::GKO5DNdSgVA::qMgRIr48S3WrAwhJkl8fNQ` |

### SendflowWorkflows

| Action | Method | Path | Action id |
|---|---|---|---|
| Trigger a Sendflow Workflow | POST | `/api/ingest/sendflow/v1/{{sendflowId}}/trigger` | `conn_mod_def::GKO5DrkxVLA::JNa6_272RgmpsrLARewPpw` |

### WhatsappInteractiveMediaCarouselMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Interactive Media Carousel Message | POST | `/api/ingest/whatsapp/v1/message/interactive/media-carousel/send` | `conn_mod_def::GKO5EHtfn3g::b9VwNDGRTuWH4mYVLhLQTA` |

### WhatsAppInteractiveListButtonsMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Interactive List Buttons Message | POST | `/api/ingest/whatsapp/v1/message/interactive/list-buttons/send` | `conn_mod_def::GKO5EHzNzag::m4cNZCFPQ-mFKURHaScwRA` |

### WhatsAppInteractiveAddressMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Interactive Address Message | POST | `/api/ingest/whatsapp/v1/message/interactive/address/send` | `conn_mod_def::GKO5EJEghDA::qSNLZHy0STSl5fGfyfqNaQ` |

### WhatsAppInteractiveUrlButtonMessage

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Interactive URL Button Message | POST | `/api/ingest/whatsapp/v1/message/interactive/url-button/send` | `conn_mod_def::GKO5EUru3JA::MDH-gyUyRL6cH51x_AFZeA` |

### WhatsappTemplates

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Template | POST | `/api/ingest/whatsapp/v1/template/send` | `conn_mod_def::GKO5Edeouag::SUCZ71loQ7ariR9BGLxFnA` |

### WhatsAppVideoMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Video Message | POST | `/api/ingest/whatsapp/v1/message/video/send` | `conn_mod_def::GKO5EeKwn6A::5n9iA1lUQZ6nNCCD0mwLEQ` |

### PostbackNotifications

| Action | Method | Path | Action id |
|---|---|---|---|
| Receive Postback Notifications for Message Delivery Status | POST | `/{{postBackUrl}}` | `conn_mod_def::GKO5DY5coQA::x_7iaTvRSt-nw-SqQQWZ9g` |

### RcsTemplates

| Action | Method | Path | Action id |
|---|---|---|---|
| Send RCS Template | POST | `/api/ingest/rcs/v1/template/send` | `conn_mod_def::GKO5Dhua6Ig::8G4VKQErRcujHUxr9X2ZDg` |

### RcsVideoMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send an RCS Video Message | POST | `/api/ingest/rcs/v1/message/video/send` | `conn_mod_def::GKO5DiEZmdA::9-y7tfUGSHWXzqlTjNKjbw` |

### RcsImageMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send an RCS Image Message | POST | `/api/ingest/rcs/v1/message/image/send` | `conn_mod_def::GKO5DiMsdEA::UqbqUJfBT8OaUXTDnYFX7w` |

### Sendflow

| Action | Method | Path | Action id |
|---|---|---|---|
| Introduction to Sendflow | POST | `` | `conn_mod_def::GKO5DpLJb9g::AXyFa86ZSnG46TLTvxza1g` |

### ConditionNode

| Action | Method | Path | Action id |
|---|---|---|---|
| Use the Condition Node in Sendflow | POST | `` | `conn_mod_def::GKO5DpLLteA::shyui8y9Sz6rfb6zWC2Jtw` |

### SendflowExecution

| Action | Method | Path | Action id |
|---|---|---|---|
| Stop a Sendflow Execution | POST | `/api/ingest/sendflow/v1/{{sendflowId}}/stop/{{requestId}}` | `conn_mod_def::GKO5DqumB8g::rY32UH_xQB-qveUhdx_yyQ` |

### SendflowDeliveryReport

| Action | Method | Path | Action id |
|---|---|---|---|
| Get Sendflow Delivery Report | GET | `/api/data/sendflow/v1/delivery-report` | `conn_mod_def::GKO5DqvTn6g::YnMX54CMSKqVkDp7GhtoeQ` |

### SmsMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send SMS Message | POST | `/api/ingest/sms/v1/message/send` | `conn_mod_def::GKO5DzJKFBg::Ss3ffzvXTVKr3brhHWrUKw` |

### WhatsAppInteractiveLocationRequestMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Interactive Location Request Message | POST | `/api/ingest/whatsapp/v1/message/interactive/location-request/send` | `conn_mod_def::GKO5EHtZeUA::rb1HABdyQUersezcUMIUgg` |

### WhatsappReactionMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Reaction Message | POST | `/api/ingest/whatsapp/v1/message/reaction/send` | `conn_mod_def::GKO5EShi5eA::8HQxASz3Tou0K_Xsxm-p3w` |

### WhatsappLocationMessage

| Action | Method | Path | Action id |
|---|---|---|---|
| Send WhatsApp Location Message | POST | `/api/ingest/whatsapp/v1/message/location/send` | `conn_mod_def::GKO5ESlzLQA::Ypirc2OYT-SZoGi5CFcw_Q` |

### Activities

| Action | Method | Path | Action id |
|---|---|---|---|
| Get List of Activities | POST | `/api/v1/collection-records/activity-list/query` | `conn_mod_def::GKO5BHnGsiA::l-5A13RKRXakH5Ep9VnSRQ` |

### ActivitySource

| Action | Method | Path | Action id |
|---|---|---|---|
| Update an Activity Source | PATCH | `/api/v1/collection-records/activity-list/{{activityId}}` | `conn_mod_def::GKO5BJ7fjXA::t9ij767hRsulZPSs2HKUnQ` |

### AttributeOptions

| Action | Method | Path | Action id |
|---|---|---|---|
| Get List of Attribute Options for a Target | GET | `/api/v1/attributes/{{target}}/{{targetId}}/{{attributeId}}/options` | `conn_mod_def::GKO5BeiSXog::ZJkE9bZLSTOpdbA9aN5tVw` |

### AttributeStatusOptions

| Action | Method | Path | Action id |
|---|---|---|---|
| Get Attribute Status Options for a Target Attribute | GET | `/api/v1/attributes/{{target}}/{{targetId}}/{{attributeId}}/status` | `conn_mod_def::GKO5Bene27g::XW-70Of8QwuvCHNc4RbYzg` |

### OtpFlow

| Action | Method | Path | Action id |
|---|---|---|---|
| Send Messages with OTPflow | POST | `/api/v1/campaign/otp-flow` | `conn_mod_def::GKO5BnULZfg::n3VoWfS4SN6Lm-oNHpfThg` |

### EmailAttachments

| Action | Method | Path | Action id |
|---|---|---|---|
| Upload Email Attachment | POST | `/api/v1/campaign/email/upload` | `conn_mod_def::GKO5BnyZAeA::WwODABTVSaKEAi0f7qT7lA` |

### IncomingRcsMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Incoming RCS Message Webhook | POST | `/` | `conn_mod_def::GKO5BwsqQsA::OT5jbqaCQEmm0W6r-5VE3Q` |

### EmailMessageReport

| Action | Method | Path | Action id |
|---|---|---|---|
| Get an Email Message Report | GET | `/api/v1/campaign/report/email/{{messageId}}` | `conn_mod_def::GKO5B5zX6og::iiBhcg0ZSjaULy9V6VRpYw` |

### RcsTemplateMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send RCS Template Message | POST | `/api/v1/campaign/rcs/message/template` | `conn_mod_def::GKO5B57dS8A::nxCMNi5YT8GevOcth0qHuA` |

### RcsImageMessage

| Action | Method | Path | Action id |
|---|---|---|---|
| Send RCS Image Message | POST | `/api/v1/campaign/rcs/message/image` | `conn_mod_def::GKO5B-Az62A::j48mjRv4T-KbhNlsbolpeg` |

### SmsCampaignMessages

| Action | Method | Path | Action id |
|---|---|---|---|
| Send SMS Campaign Message | POST | `/api/v1/campaign/sms/send` | `conn_mod_def::GKO5CGYXO9g::XNxyO2HRSy6lGtrcaAAQsQ` |

### WhatsAppMessageReport

| Action | Method | Path | Action id |
|---|---|---|---|
| Get WhatsApp Message Report | GET | `/api/v1/campaign/report/whatsapp/{{messageId}}` | `conn_mod_def::GKO5CGpVz-g::98hP4VBoTk-FJS7qJ6ahiQ` |

This lists 90 of 108 actions. For anything not here, call `search_one_platform_actions` with platform `zixflow`. The full catalog is at https://www.withone.ai/knowledge/zixflow.

## When a call fails

The error comes from Zixflow, not from One. A 400 or 422 means your parameters do not match the schema, so re-read the knowledge and fix the field. A 401 or 403 means the connection needs re-authorizing, which no retry will fix. A 404 means the id is not on this account. A 429 means slow down. Never retry a write more than once: the first attempt may have landed.

Full catalog: https://www.withone.ai/knowledge/zixflow

Integration knowledge by One (withone.ai), licensed under [One-Knowledge-1.0](https://www.withone.ai/licenses/knowledge). Attribution must be preserved in derivative works.

