Check WhatsApp setup prerequisites

Choose a setup route from the declared number type, ownership, verification access and Meta admin state. Existing Business App setups require support guidance. No number, account, eligibility or delivery is verified.

Opening this form does not run the check.

Example JSON request
{
  "number_state": "new",
  "owns_number": true,
  "can_receive_sms_or_voice": true,
  "meta_business_admin": true,
  "business_profile_complete": true,
  "existing_provider": false
}
Supported fields and limits (JSON Schema)
{
  "additionalProperties": false,
  "properties": {
    "number_state": {
      "enum": [
        "new",
        "messenger",
        "business_app",
        "cloud_api",
        "unknown"
      ],
      "title": "Number State",
      "type": "string"
    },
    "owns_number": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Owns Number"
    },
    "can_receive_sms_or_voice": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Can Receive Sms Or Voice"
    },
    "meta_business_admin": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Meta Business Admin"
    },
    "business_profile_complete": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Business Profile Complete"
    },
    "existing_provider": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Existing Provider"
    }
  },
  "required": [
    "number_state"
  ],
  "title": "WhatsAppReadinessInput",
  "type": "object"
}

Tool version: public-whatsapp-readiness-v1