{
  "name": "Voyced API HTTP module setup worksheet",
  "start_environment": "Sandbox",
  "sandbox_base_url": "https://sandbox.voycedconnect.eu/v1",
  "live_base_url": "https://api.voycedconnect.eu/v1",
  "live_rule": "Change the base URL and use separate Live credentials only after Voyced enables Live access.",
  "modules": [
    {
      "name": "Request bearer token",
      "method": "POST",
      "url": "https://sandbox.voycedconnect.eu/v1/auth/token",
      "headers": {
        "Accept": "application/json",
        "Content-Type": "application/json"
      },
      "json_body": {
        "api_key": "YOUR_SANDBOX_API_KEY",
        "api_secret": "YOUR_SANDBOX_API_SECRET"
      },
      "map_for_next_step": "data.access_token"
    },
    {
      "name": "Read call credit balance",
      "method": "GET",
      "url": "https://sandbox.voycedconnect.eu/v1/balance",
      "headers": {
        "Accept": "application/json",
        "Authorization": "Bearer {{data.access_token from token module}}"
      }
    }
  ]
}