WhatsApp Cloud API · onboarding & settings
asset_id value (illustration only: …/overview?business_id=430xxxxxxxxxx069&asset_id=130xxxxxxxxxx678 → paste 130xxxxxxxxxx678).response.data[].id.code_verification_status is NOT_VERIFIED and register is not available, use Request verification code then Submit verification code (not the register PIN flow).Used by all actions. WABA ID = WhatsApp Business Account (from Manager URL asset_id). Phone number ID = your business Cloud API sender id (from List phones → data[].id).
Preset or type any version.
Only for button: Register phone number. Ignore if you use SMS verification (section 3).
For Request verification code then Submit verification code (e.g. SMB NOT_VERIFIED). Fill the code field after Meta sends SMS or calls.
Only for Set webhook.
Only for Update commerce settings. Get commerce settings ignores these toggles.
For Send test text message (body below) or Send template message (template name only — no variables). Recipient is the customer’s WhatsApp number (not the Phone number ID).
Customer must message your business first. Free-form text only works inside a user‑initiated session (about 24 hours). Otherwise use an approved template — Meta will reject plain text.