APIList Settings API - Bot Configuration Options | BotSubscription

List Settings - View All Bot Configuration Options via API

Get the complete configuration for your subscription bot. Settings control behavior like default language, timezone, currency, email collection requirements, support features, and policy URLs. Use this to audit your current configuration or sync settings with external systems.

GET/v2/projects/{project_id}/settings

Authorization

Bearer TokenRequired

Path Parameters

project_idstringRequired

The unique identifier of the project.

Request
curl -X GET "https://api.botsubscription.com/v2/projects/YOUR_PROJECT_ID/settings" \
  -H "Authorization: Bearer YOUR_TOKEN"
Successapplication/json
{
  "ok": true,
  "request_id": "11111111-1111-1111-1111-111111111111",
  "method": "GET",
  "path": "/v2/projects/YOUR_PROJECT_ID/settings",
  "code": 200,
  "message": "Settings retrieved successfully",
  "data": {
    "default_language": "en",
    "timezone_preference": "UTC",
    "date_format_preference": "d MMM 'yy, HH:mm",
    "time_format_preference": "24h",
    "collect_email_on_subscribe": true,
    "default_currency": "USD",
    "support_enabled": true,
    "ai_enabled": true,
    "policies": {
      "terms": {
        "type": "url",
        "value": "https://example.com/terms"
      },
      "privacy": {
        "type": "url",
        "value": "https://example.com/privacy"
      },
      "minimum_age": 18
    }
  }
}

Last updated: