{ "values": { "name": "John Smith", "email": "johnsmith@gmail.com" }, "content": "First & Last Name: John Smith\nEmail: johnsmith@gmail.com"}
Forms
Send form via WhatsApp
Send a link to a form via WhatsApp. When the recipient completes and submits the form, the contents are returned as a tool call response. Send from the Poku WhatsApp account, or use your own WhatsApp number with a Meta-approved template.
Authentication header containing your Poku API key. Find it in the Poku dashboard. The format is "Bearer YOUR_API_KEY"
Body
application/json
Send from Poku WhatsApp
Send from your own WhatsApp
When sending from Poku WhatsApp, the message is fixed and cannot be customized. The recipient receives: "Please fill out the following form." with a button that links to a dynamically generated form URL.
Either this parameter or followUpTime must be supplied.
The number of seconds the API request is held open waiting for the form to be submitted. This is displayed as a countdown on the form. When the window expires, the agent moves on. The recipient can still submit the form within the followUpTime window.
Either this parameter or waitTime must be supplied.
After waitTime expires, how long Poku continues to accept a form submission. When the form is submitted within this window, the response is sent to any webhooks you've configured. Once this window closes, the form will show "This form has expired".
Returned when the waitTime expires with no form submission.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Poku Docs","colors":{"primary":"#e37210","light":"#eb9d59","dark":"#e36c05"},"logo":{"light":"https://mintcdn.com/pokulabs-b271f9f5/NBfR9y-P-vBPc0x_/logo/light.svg?fit=max\u0026auto=format\u0026n=NBfR9y-P-vBPc0x_\u0026q=85\u0026s=81df7b45ead29ae48004f561a6f67f11","dark":"https://mintcdn.com/pokulabs-b271f9f5/NBfR9y-P-vBPc0x_/logo/dark.svg?fit=max\u0026auto=format\u0026n=NBfR9y-P-vBPc0x_\u0026q=85\u0026s=8af9889ac59a76f5fd5a9d42c63be8b4","href":"https://pokulabs.com"},"favicon":"https://mintcdn.com/pokulabs-b271f9f5/NBfR9y-P-vBPc0x_/favicon.svg?fit=max\u0026auto=format\u0026n=NBfR9y-P-vBPc0x_\u0026q=85\u0026s=a060a7c51653d767bf493e81c5d44c54","navbar":{"links":[{"href":"mailto:hello@pokulabs.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.pokulabs.com/"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/107847423","discord":"https://discord.gg/wZrpA3dhqg"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pokulabs-b271f9f5","hasAudioNarration":false,"actualSubdomain":"pokulabs-b271f9f5","customDomains":["docs.pokulabs.com"],"gitSource":{"type":"github","owner":"pokulabs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20d2a75ba58cae093f0f6a","collectionId":"5e56dfcd-b736-4bbe-b79e-54c81a648960","schemaVersion":"v2"},"entitlements":{},"buildId":"6a20d2a75ba58cae093f0f6a:success","clientVersion":"0.0.4039","searchFilterCounts":[{"language":"default","tag":"Documentation","count":28},{"language":"default","tag":"API Reference","count":17},{"language":"default","tag":"Concepts","count":10},{"language":"default","tag":"Guides","count":8},{"language":"default","tag":"Messages","count":6},{"language":"default","tag":"Integrations","count":6},{"language":"default","tag":"Webhooks","count":5},{"language":"default","tag":"Numbers","count":4},{"language":"default","tag":"Forms","count":3},{"language":"default","tag":"For OpenClaw Users","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/forms/send-form-whatsapp","slug":"/api-reference/forms/send-form-whatsapp","pageMetadata":{"title":"Send form via WhatsApp","openapi":"POST /forms/whatsapp","description":"Send a link to a form via WhatsApp. When the recipient completes and submits the form, the contents are returned as a tool call response. Send from the Poku WhatsApp account, or use your own WhatsApp number with a Meta-approved template.","href":"/api-reference/forms/send-form-whatsapp"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Send a link to a form via WhatsApp. When the recipient completes and submits the form, the contents are returned as a tool call response. Send from the Poku WhatsApp account, or use your own WhatsApp number with a Meta-approved template.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Send form via WhatsApp","openapi":"POST /forms/whatsapp","description":"Send a link to a form via WhatsApp. When the recipient completes and submits the form, the contents are returned as a tool call response. Send from the Poku WhatsApp account, or use your own WhatsApp number with a Meta-approved template.","href":"/api-reference/forms/send-form-whatsapp"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["forms"],"summary":"Send a form via WhatsApp","description":"Send a link to a form via WhatsApp. When the recipient completes and submits the form, the contents are returned as a tool call response. Send from the Poku WhatsApp account, or use your own WhatsApp number with a Meta-approved template.","operationId":"sendWhatsappForm","requestBody":"7bbbd7d0-5d69-4737-9ab0-09ba4205e473","responses":{"200":"279c463c-9f53-4730-9414-d83cb52bc41b"},"method":"post","type":"path","servers":["acbb6124-1c09-47c5-ad17-cb34f4b0f070"],"security":["0dec655d-303a-4625-89df-3d47c85eddf5"],"path":"/forms/whatsapp","baseUrlOptions":["https://api.pokulabs.com"],"title":"Send a form via WhatsApp","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"Send from Poku WhatsApp","description":"When sending from Poku WhatsApp, the message is fixed and cannot be customized. The recipient receives: *\"Please fill out the following form.\"* with a button that links to a dynamically generated form URL.","required":["title","fields","to"],"properties":{"title":{"type":"string","description":"The title displayed at the top of the form.","isRequired":true,"uniqueKey":"oneOf.0.title","typeLabel":"string"},"fields":{"type":"array","items":{"type":"object","required":["id","label","type"],"properties":{"id":{"type":"string","description":"Unique identifier for the field. Used as the key in the returned response payload. Accepts letters, numbers, hyphens, and underscores.","isRequired":true,"uniqueKey":"oneOf.0.fields.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","description":"The text displayed above the field.","isRequired":true,"uniqueKey":"oneOf.0.fields.items.[INDEX].label","typeLabel":"string"},"type":{"type":"string","enum":["text","textarea","email","phone_number","select","checkbox","address"],"description":"The input type for the field:\n- `text` — single-line text input\n- `textarea` — multi-line text input\n- `email` — text input with built-in validation (checks for `@` and a valid domain)\n- `phone_number` — lets the recipient select or search a country code from a dropdown, then enter their phone number\n- `select` — dropdown with predefined options (see `options`)\n- `checkbox` — boolean checkbox\n- `address` — text input with address validation powered by Google Places API, ensuring only real addresses are accepted","isRequired":true,"uniqueKey":"oneOf.0.fields.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"required":{"type":"boolean","description":"Whether the field must be completed before the form can be submitted.","default":false,"uniqueKey":"oneOf.0.fields.items.[INDEX].required","typeLabel":"boolean"},"placeholder":{"type":"string","description":"Placeholder text shown inside the input before the recipient types anything.","uniqueKey":"oneOf.0.fields.items.[INDEX].placeholder","typeLabel":"string"},"helperText":{"type":"string","description":"Supplementary text shown below the field to guide the recipient.","uniqueKey":"oneOf.0.fields.items.[INDEX].helperText","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","required":["label","value"],"properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.fields.items.[INDEX].options.items.[INDEX].label","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.fields.items.[INDEX].options.items.[INDEX].value","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.fields.items.[INDEX].options.items.[INDEX]","typeLabel":"object"},"description":"Predefined options for `select` fields. Each option requires a `label` (shown to the recipient) and a `value` (returned in the response payload). Only valid for `select` type.","uniqueKey":"oneOf.0.fields.items.[INDEX].options","typeLabel":"object[]"},"validations":{"type":"array","items":{"type":"object","required":["title","pattern"],"properties":{"title":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.fields.items.[INDEX].validations.items.[INDEX].title","typeLabel":"string"},"pattern":{"type":"string","description":"Must be a valid regular expression.","isRequired":true,"uniqueKey":"oneOf.0.fields.items.[INDEX].validations.items.[INDEX].pattern","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0.fields.items.[INDEX].validations.items.[INDEX]","typeLabel":"object"},"description":"Custom validation rules applied to the field. Each rule requires a `title` — which is shown below the field, and a `pattern`, a regular expression the input must match.\n\nOnly valid for `text`, `textarea`, `email`, and `phone_number` fields.\n\n**Example:**\n```json\n[\n { \"title\": \"Must be 5 to 10 characters long\", \"pattern\": \"^.{5,10}$\" },\n { \"title\": \"Starts with a letter\", \"pattern\": \"^[A-Za-z].*\" },\n { \"title\": \"Does not contain Z\", \"pattern\": \"^(?!.*[Z]).*$\" }\n]\n```","uniqueKey":"oneOf.0.fields.items.[INDEX].validations","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.0.fields.items.[INDEX]","typeLabel":"object"},"description":"An array of fields to display on the form.","isRequired":true,"uniqueKey":"oneOf.0.fields","typeLabel":"object[]"},"to":{"type":"string","description":"The number you want to message, in E.164 format.","isRequired":true,"uniqueKey":"oneOf.0.to","typeLabel":"string"},"description":{"type":"string","description":"A subtitle or description shown below the title on the form.","uniqueKey":"oneOf.0.description","typeLabel":"string"},"brandImageUrl":{"type":"string","format":"uri","description":"URL of your logo, displayed at the top of the form above the title.","uniqueKey":"oneOf.0.brandImageUrl","typeLabel":"string\u003curi>"},"submitLabel":{"type":"string","default":"Submit","description":"Label on the form's submit button. Defaults to `\"Submit\"`.","uniqueKey":"oneOf.0.submitLabel","typeLabel":"string"},"waitTime":{"type":"number","minimum":1,"maximum":600,"description":"Either this parameter or `followUpTime` must be supplied.\n\nThe number of seconds the API request is held open waiting for the form to be submitted. This is displayed as a countdown on the form. When the window expires, the agent moves on. The recipient can still submit the form within the `followUpTime` window.","example":60,"default":90,"uniqueKey":"oneOf.0.waitTime","typeLabel":"number"},"followUpTime":{"type":"number","minimum":1,"maximum":60000,"description":"Either this parameter or `waitTime` must be supplied.\n\nAfter `waitTime` expires, how long Poku continues to accept a form submission. When the form is submitted within this window, the response is sent to any webhooks you've configured. Once this window closes, the form will show \"This form has expired\".","example":6000,"default":90,"uniqueKey":"oneOf.0.followUpTime","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"Send from Poku WhatsApp · object"},{"type":"object","title":"Send from your own WhatsApp","required":["template","title","fields","to","from"],"properties":{"template":{"type":"object","required":["id","variables"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.template.id","typeLabel":"string"},"variables":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.1.template.variables.additionalProperties","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.1.template.variables","typeLabel":"object"}},"additionalProperties":false,"description":"A Meta-approved WhatsApp template. Required when sending from your own number. Configure your Twilio or MessageBird credentials on the [Integrations page](https://dashboard.pokulabs.com/integrations).","isRequired":true,"uniqueKey":"oneOf.1.template","typeLabel":"object"},"title":{"type":"string","description":"The title displayed at the top of the form.","isRequired":true,"uniqueKey":"oneOf.1.title","typeLabel":"string"},"fields":{"type":"array","items":{"type":"object","required":["id","label","type"],"properties":{"id":{"type":"string","description":"Unique identifier for the field. Used as the key in the returned response payload. Accepts letters, numbers, hyphens, and underscores.","isRequired":true,"uniqueKey":"oneOf.1.fields.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","description":"The text displayed above the field.","isRequired":true,"uniqueKey":"oneOf.1.fields.items.[INDEX].label","typeLabel":"string"},"type":{"type":"string","enum":["text","textarea","email","phone_number","select","checkbox","address"],"description":"The input type for the field:\n- `text` — single-line text input\n- `textarea` — multi-line text input\n- `email` — text input with built-in validation (checks for `@` and a valid domain)\n- `phone_number` — lets the recipient select or search a country code from a dropdown, then enter their phone number\n- `select` — dropdown with predefined options (see `options`)\n- `checkbox` — boolean checkbox\n- `address` — text input with address validation powered by Google Places API, ensuring only real addresses are accepted","isRequired":true,"uniqueKey":"oneOf.1.fields.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"required":{"type":"boolean","description":"Whether the field must be completed before the form can be submitted.","default":false,"uniqueKey":"oneOf.1.fields.items.[INDEX].required","typeLabel":"boolean"},"placeholder":{"type":"string","description":"Placeholder text shown inside the input before the recipient types anything.","uniqueKey":"oneOf.1.fields.items.[INDEX].placeholder","typeLabel":"string"},"helperText":{"type":"string","description":"Supplementary text shown below the field to guide the recipient.","uniqueKey":"oneOf.1.fields.items.[INDEX].helperText","typeLabel":"string"},"options":{"type":"array","items":{"type":"object","required":["label","value"],"properties":{"label":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.fields.items.[INDEX].options.items.[INDEX].label","typeLabel":"string"},"value":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.fields.items.[INDEX].options.items.[INDEX].value","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.fields.items.[INDEX].options.items.[INDEX]","typeLabel":"object"},"description":"Predefined options for `select` fields. Each option requires a `label` (shown to the recipient) and a `value` (returned in the response payload). Only valid for `select` type.","uniqueKey":"oneOf.1.fields.items.[INDEX].options","typeLabel":"object[]"},"validations":{"type":"array","items":{"type":"object","required":["title","pattern"],"properties":{"title":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.fields.items.[INDEX].validations.items.[INDEX].title","typeLabel":"string"},"pattern":{"type":"string","description":"Must be a valid regular expression.","isRequired":true,"uniqueKey":"oneOf.1.fields.items.[INDEX].validations.items.[INDEX].pattern","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1.fields.items.[INDEX].validations.items.[INDEX]","typeLabel":"object"},"description":"Custom validation rules applied to the field. Each rule requires a `title` — which is shown below the field, and a `pattern`, a regular expression the input must match.\n\nOnly valid for `text`, `textarea`, `email`, and `phone_number` fields.\n\n**Example:**\n```json\n[\n { \"title\": \"Must be 5 to 10 characters long\", \"pattern\": \"^.{5,10}$\" },\n { \"title\": \"Starts with a letter\", \"pattern\": \"^[A-Za-z].*\" },\n { \"title\": \"Does not contain Z\", \"pattern\": \"^(?!.*[Z]).*$\" }\n]\n```","uniqueKey":"oneOf.1.fields.items.[INDEX].validations","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.1.fields.items.[INDEX]","typeLabel":"object"},"description":"An array of fields to display on the form.","isRequired":true,"uniqueKey":"oneOf.1.fields","typeLabel":"object[]"},"to":{"type":"string","description":"The number you want to message, in E.164 format.","isRequired":true,"uniqueKey":"oneOf.1.to","typeLabel":"string"},"from":{"type":"string","description":"Your WhatsApp-enabled number in E.164 format. We'll check your Twilio account first, then MessageBird.","isRequired":true,"uniqueKey":"oneOf.1.from","typeLabel":"string"},"description":{"type":"string","description":"A subtitle or description shown below the title on the form.","uniqueKey":"oneOf.1.description","typeLabel":"string"},"brandImageUrl":{"type":"string","format":"uri","description":"URL of your logo, displayed at the top of the form above the title.","uniqueKey":"oneOf.1.brandImageUrl","typeLabel":"string\u003curi>"},"submitLabel":{"type":"string","default":"Submit","description":"Label on the form's submit button. Defaults to `\"Submit\"`.","uniqueKey":"oneOf.1.submitLabel","typeLabel":"string"},"waitTime":{"type":"number","minimum":1,"maximum":600,"description":"Either this parameter or `followUpTime` must be supplied.\n\nThe number of seconds the API request is held open waiting for the form to be submitted. This is displayed as a countdown on the form. When the window expires, the agent moves on. The recipient can still submit the form within the `followUpTime` window.","example":60,"default":90,"uniqueKey":"oneOf.1.waitTime","typeLabel":"number"},"followUpTime":{"type":"number","minimum":1,"maximum":60000,"description":"Either this parameter or `waitTime` must be supplied.\n\nAfter `waitTime` expires, how long Poku continues to accept a form submission. When the form is submitted within this window, the response is sent to any webhooks you've configured. Once this window closes, the form will show \"This form has expired\".","example":6000,"default":90,"uniqueKey":"oneOf.1.followUpTime","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"Send from your own WhatsApp · object"}],"uniqueKey":"","typeLabel":"Send from Poku WhatsApp · object | Send from your own WhatsApp · object"},"examples":{"Example":{"title":"Example","value":{"title":"\u003cstring>","fields":[{"id":"\u003cstring>","label":"\u003cstring>","required":false,"placeholder":"\u003cstring>","helperText":"\u003cstring>","options":[{"label":"\u003cstring>","value":"\u003cstring>"}],"validations":[{"title":"\u003cstring>","pattern":"\u003cstring>"}]}],"to":"\u003cstring>","description":"\u003cstring>","brandImageUrl":"\u003cstring>","submitLabel":"Submit","waitTime":60,"followUpTime":6000}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"279c463c-9f53-4730-9414-d83cb52bc41b":{"description":"Form sent successfully.","content":{"application/json":{"schema":{"type":"object","properties":{"values":{"type":"object","description":"The submitted form data, keyed by field ID.","additionalProperties":{"type":"string","uniqueKey":"values.additionalProperties","typeLabel":"string"},"uniqueKey":"values","typeLabel":"object"},"content":{"type":"string","description":"A formatted text summary of the submitted values.","uniqueKey":"content","typeLabel":"string"},"response":{"type":"string","description":"Returned when the waitTime expires with no form submission.","uniqueKey":"response","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"formSubmitted":{"title":"formSubmitted","value":{"values":{"name":"John Smith","email":"johnsmith@gmail.com"},"content":"First \u0026 Last Name: John Smith\nEmail: johnsmith@gmail.com"}},"noReply":{"title":"noReply","value":{"response":"Human did not respond. Continue where you left off."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"0dec655d-303a-4625-89df-3d47c85eddf5":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Authentication header containing your Poku API key. Find it in the [Poku dashboard](https://dashboard.pokulabs.com/). The format is \"Bearer YOUR_API_KEY\"","scopes":[]}}},"servers":{"acbb6124-1c09-47c5-ad17-cb34f4b0f070":{"url":"https://api.pokulabs.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Authentication header containing your Poku API key. Find it in the [Poku dashboard](https://dashboard.pokulabs.com/). The format is \"Bearer YOUR_API_KEY\"","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Authentication header containing your Poku API key. Find it in the [Poku dashboard](https://dashboard.pokulabs.com/). The format is \"Bearer YOUR_API_KEY\"","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"pokulabs-b271f9f5","siteName":"Poku Docs","title":"Send form via WhatsApp - Poku Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-18T07:27:51.784Z","originalFileLocation":"api-reference/forms/send-form-whatsapp.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Send a link to a form via WhatsApp. When the recipient completes and submits the form, the contents are returned as a tool call response. Send from the Poku WhatsApp account, or use your own WhatsApp number with a Meta-approved template.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Poku Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pokulabs-b271f9f5/BF-1agLLywNAmkFq/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/pokulabs-b271f9f5/BF-1agLLywNAmkFq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pokulabs-b271f9f5/BF-1agLLywNAmkFq/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pokulabs-b271f9f5/BF-1agLLywNAmkFq/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pokulabs-b271f9f5/BF-1agLLywNAmkFq/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pokulabs-b271f9f5/BF-1agLLywNAmkFq/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pokulabs-b271f9f5/BF-1agLLywNAmkFq/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pokulabs-b271f9f5/BF-1agLLywNAmkFq/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pokulabs-b271f9f5/BF-1agLLywNAmkFq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Send form via WhatsApp - Poku Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Send a link to a form via WhatsApp. When the recipient completes and submits the form, the contents are returned as a tool call response. Send from the Poku WhatsApp account, or use your own WhatsApp number with a Meta-approved template.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Poku Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.pokulabs.com/api-reference/forms/send-form-whatsapp\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pokulabs-b271f9f5.mintlify.app/_mintlify/api/og/v2?division=Forms\u0026amp;title=Send+form+via+WhatsApp\u0026amp;description=Send+a+link+to+a+form+via+WhatsApp.+When+the+recipient+completes+and+submits+the+form%2C+the+contents+are+returned+as+a+tool+call+response.+Send+from+the+Poku+Wha\u0026amp;theme=126272e619fe21e217575b0b\u0026amp;signature=cd432cd064400213fba4772470eb6aacc55faa1bfd558b2d3474e700872fcc5e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Send form via WhatsApp - Poku Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Send a link to a form via WhatsApp. When the recipient completes and submits the form, the contents are returned as a tool call response. Send from the Poku WhatsApp account, or use your own WhatsApp number with a Meta-approved template.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pokulabs-b271f9f5.mintlify.app/_mintlify/api/og/v2?division=Forms\u0026amp;title=Send+form+via+WhatsApp\u0026amp;description=Send+a+link+to+a+form+via+WhatsApp.+When+the+recipient+completes+and+submits+the+form%2C+the+contents+are+returned+as+a+tool+call+response.+Send+from+the+Poku+Wha\u0026amp;theme=126272e619fe21e217575b0b\u0026amp;signature=cd432cd064400213fba4772470eb6aacc55faa1bfd558b2d3474e700872fcc5e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/pokulabs-b271f9f5/BF-1agLLywNAmkFq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Poku Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#e37210\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.pokulabs.com/api-reference/forms/send-form-whatsapp\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/forms/send-form-whatsapp.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.pokulabs.com/#organization\",\"name\":\"Poku Docs\",\"url\":\"https://docs.pokulabs.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pokulabs-b271f9f5/NBfR9y-P-vBPc0x_/logo/light.svg?fit=max\u0026auto=format\u0026n=NBfR9y-P-vBPc0x_\u0026q=85\u0026s=81df7b45ead29ae48004f561a6f67f11\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.pokulabs.com#website\",\"name\":\"Poku Docs\",\"url\":\"https://docs.pokulabs.com\",\"publisher\":{\"@id\":\"https://docs.pokulabs.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.pokulabs.com/api-reference/forms/send-form-whatsapp#webpage\",\"url\":\"https://docs.pokulabs.com/api-reference/forms/send-form-whatsapp\",\"name\":\"Send form via WhatsApp\",\"description\":\"Send a link to a form via WhatsApp. When the recipient completes and submits the form, the contents are returned as a tool call response. Send from the Poku WhatsApp account, or use your own WhatsApp number with a Meta-approved template.\",\"dateModified\":\"2026-04-18T07:27:51.784Z\",\"isPartOf\":{\"@id\":\"https://docs.pokulabs.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.pokulabs.com/api-reference/forms/send-form-whatsapp#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.pokulabs.com/api-reference/forms/send-form-whatsapp#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Forms\",\"item\":\"https://docs.pokulabs.com/api-reference/forms/send-form-sms\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Send form via WhatsApp\",\"item\":\"https://docs.pokulabs.com/api-reference/forms/send-form-whatsapp\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.pokulabs.com/api-reference/forms/send-form-whatsapp#apireference\",\"headline\":\"Send form via WhatsApp\",\"name\":\"Send form via WhatsApp\",\"description\":\"Send a link to a form via WhatsApp. When the recipient completes and submits the form, the contents are returned as a tool call response. Send from the Poku WhatsApp account, or use your own WhatsApp number with a Meta-approved template.\",\"url\":\"https://docs.pokulabs.com/api-reference/forms/send-form-whatsapp\",\"mainEntityOfPage\":{\"@id\":\"https://docs.pokulabs.com/api-reference/forms/send-form-whatsapp#webpage\"},\"dateModified\":\"2026-04-18T07:27:51.784Z\",\"publisher\":{\"@id\":\"https://docs.pokulabs.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.pokulabs.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Poku Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Poku Docs","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","groups":[{"group":"Calls","pages":[{"openapi":"POST /calls","title":"Place Outbound Call","href":"/api-reference/calls/place-outbound-call"}]},{"group":"Messages","pages":[{"title":"Send an SMS","openapi":"POST /messages/sms","href":"/api-reference/messages/send-sms"},{"title":"Send a WhatsApp","openapi":"POST /messages/whatsapp","href":"/api-reference/messages/send-whatsapp"},{"title":"Send a Slack","openapi":"POST /messages/slack","href":"/api-reference/messages/send-slack"}]},{"group":"Forms","pages":[{"title":"Send form via SMS","openapi":"POST /forms/sms","description":"Send a link to a form via SMS. When the recipient completes and submits the form, the contents are returned as an HTTP response OR via webhook.","href":"/api-reference/forms/send-form-sms"},{"title":"Send form via WhatsApp","openapi":"POST /forms/whatsapp","href":"/api-reference/forms/send-form-whatsapp"},{"title":"Send form via Slack","openapi":"POST /forms/slack","description":"Send a link to a form via Slack. When the recipient completes and submits the form, the contents are returned as a tool call response.\n\n**Prerequisites:** You must either [join the Poku Slack workspace](https://pokulabs.slack.com/join/shared_invite/zt-334pmqhy9-oZN8cMAXLFUdmDCgNZX9rA) or add the Poku bot to your own Slack workspace before using this endpoint.","href":"/api-reference/forms/send-form-slack"}]},{"group":"Interactions","pages":[{"openapi":"GET /interactions/{interactionId}/status","title":"Get Interaction Status","href":"/api-reference/interactions/get-interaction-status"}]},{"group":"Numbers","pages":[{"openapi":"GET /numbers/available","title":"List available numbers","href":"/api-reference/numbers/list-available-numbers"},{"openapi":"GET /numbers","title":"List reserved numbers","href":"/api-reference/numbers/list-reserved-numbers"},{"openapi":"POST /numbers/reserve","title":"Reserve a number","href":"/api-reference/numbers/reserve-number"},{"openapi":"DELETE /numbers/{reservedNumberId}","title":"Release a number","href":"/api-reference/numbers/release-number"}]},{"group":"Webhooks","pages":[{"title":"WebSockets","href":"/api-reference/websockets"},{"openapi":"POST /webhooks","title":"Create webhook","href":"/api-reference/webhooks/create-webhook"},{"openapi":"DELETE /webhooks/{webhookId}","title":"Delete webhook","href":"/api-reference/webhooks/delete-webhook"},{"openapi":"PATCH /webhooks/{webhookId}","title":"Update webhook","href":"/api-reference/webhooks/update-webhook"},{"openapi":"GET /webhooks","title":"List webhooks","href":"/api-reference/webhooks/list-webhooks"}]}]}]},"basePath":"","title":"Send form via WhatsApp - Poku Docs","buildId":"dpl_77Hw7ZuAABM8E3WMbYAf2ohQCr3v","deploymentId":"dpl_77Hw7ZuAABM8E3WMbYAf2ohQCr3v","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CVpqyvFO.js","utils-vpweLD0v.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BIOodqb0.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B1LM3qmu.js","snippetPresets-C5xK0GtN.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CCsxLnQl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C2-WKG22.js","shallow-SdoLUC-q.js","getApiPlaygroundDisplay-BnI8L2hB.js","CodeSnippet-D5M8NCHI.js","CodeSnippets-CXRO8Uom.js","Page-CN9QbZiA.js","getPastedJson-CrfHEdRt.js","icon-Cr8AyUnW.js","MethodPill-J_Cs0kNw.js","DuplicateIcon-DrMboxGw.js","createIcon-B4CIWVbU.js","DynamicMarkdown-D9cdbgj9.js","SectionHeading-BO4CouT0.js","axios-vUo_bRtp.js","Markdown-L1m1-PSi.js","clsx-rIpTdK8h.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-ptfS1uB_.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-D31Sm3f9.js"]}