{
  "id": "251c6f1a-76ba-543d-a894-ccf1f34d632c",
  "name": "SpotBay Developer WhatsApp API — Production",
  "values": [
    {
      "key": "base_url",
      "value": "https://bbgateway.spotbay.in/wa-api",
      "type": "default",
      "enabled": true,
      "description": "Developer API base URL (Production)"
    },
    {
      "key": "portal_base",
      "value": "https://bbgateway.spotbay.in",
      "type": "default",
      "enabled": true,
      "description": "Base URL of the portal-session endpoints (no /wa-api)"
    },
    {
      "key": "sb_token",
      "value": "",
      "type": "secret",
      "enabled": true,
      "description": "Your sb_wa_ token (Business Portal → Operate → Settings → Developer API). Folder 1 fills it from portal_jwt."
    },
    {
      "key": "portal_jwt",
      "value": "",
      "type": "secret",
      "enabled": true,
      "description": "Business Portal session JWT (browser localStorage key businessAccess → token). Optional: only for folder 1."
    },
    {
      "key": "phone_number_id",
      "value": "",
      "type": "default",
      "enabled": true,
      "description": "The phone_number_id the token belongs to. Folder 1 fills it."
    },
    {
      "key": "waba_id",
      "value": "",
      "type": "default",
      "enabled": true,
      "description": "The WABA id of that number. Folder 1 fills it."
    },
    {
      "key": "media_id",
      "value": "",
      "type": "default",
      "enabled": true,
      "description": "Set by 5 · Media / Upload when a file is chosen"
    },
    {
      "key": "test_recipient",
      "value": "91XXXXXXXXXX",
      "type": "default",
      "enabled": true,
      "description": "Recipient for folder 4 (E.164 without +). Message tests are skipped while it still contains X."
    },
    {
      "key": "template_name",
      "value": "hello_world",
      "type": "default",
      "enabled": true,
      "description": "An APPROVED template on your WABA for the template send test"
    },
    {
      "key": "template_lang",
      "value": "en_US",
      "type": "default",
      "enabled": true,
      "description": "Language code of template_name"
    },
    {
      "key": "last_message_id",
      "value": "",
      "type": "default",
      "enabled": true,
      "description": "Set by 4 · Messages / Text; used by the reaction test"
    },
    {
      "key": "created_template_id",
      "value": "",
      "type": "default",
      "enabled": true,
      "description": "Set by 3 · Templates / Create; cleared by Delete"
    },
    {
      "key": "created_template_name",
      "value": "",
      "type": "default",
      "enabled": true,
      "description": "Set by 3 · Templates / Create (spotbay_api_test_<timestamp>)"
    },
    {
      "key": "old_sb_token",
      "value": "",
      "type": "secret",
      "enabled": true,
      "description": "Set by Danger zone / Rotate — the token that must now be rejected"
    },
    {
      "key": "profile_about_json",
      "value": "",
      "type": "default",
      "enabled": true,
      "description": "Set by 2 · Phone & WABA / Business profile read (JSON-encoded about)"
    },
    {
      "key": "allow_destructive",
      "value": "false",
      "type": "default",
      "enabled": true,
      "description": "Set to true to run the Danger zone (rotate + revoke + re-create)"
    }
  ],
  "_postman_variable_scope": "environment",
  "_postman_exported_at": "2026-09-22T00:00:00.000Z",
  "_postman_exported_using": "SpotBay/1.1.0"
}
