[
  {
    "model": "notifications.smsprovider",
    "pk": 1,
    "fields": {
      "public_id": "a1b2c3d4-0001-0001-0001-000000000001",
      "created_at": "2026-01-01T00:00:00Z",
      "updated_at": "2026-01-01T00:00:00Z",
      "name": "SMS.ir",
      "slug": "sms_ir",
      "description": "Iranian SMS gateway (sms.ir) — خط خدماتی for OTP, خط اختصاصی for bulk. Only handles Iranian numbers (+98).",
      "is_active": true,
      "credentials": {
        "api_key": "Vks9esrSx8NoKcVwyX4NGICFyujov3lJAWYolIB1fJWfEMP8",
        "line_number": "30004505001175"
      },
      "extra_params": {
        "otp_template_id": 453080,
        "otp_param_name": "Code"
      },
      "supported_country_codes": ["+98"],
      "priority": 100
    }
  },
  {
    "model": "notifications.smsprovidertemplate",
    "pk": 1,
    "fields": {
      "public_id": "a1b2c3d4-0001-0002-0001-000000000001",
      "created_at": "2026-01-01T00:00:00Z",
      "updated_at": "2026-01-01T00:00:00Z",
      "provider": 1,
      "name": "otp",
      "provider_template_id": "453080",
      "params_schema": ["Code"],
      "is_default_otp": true
    }
  },
  {
    "model": "notifications.smsprovider",
    "pk": 2,
    "fields": {
      "public_id": "a1b2c3d4-0002-0001-0002-000000000002",
      "created_at": "2026-01-01T00:00:00Z",
      "updated_at": "2026-01-01T00:00:00Z",
      "name": "Twilio",
      "slug": "twilio",
      "description": "Twilio — global SMS provider for international numbers. Handles all countries except Iran (which is served by SMS.ir with higher priority). Supports Twilio Verify v2 for improved OTP deliverability.",
      "is_active": false,
      "credentials": {
        "account_sid": "",
        "auth_token": "",
        "from_number": ""
      },
      "extra_params": {
        "otp_message_template": "Your verification code: {code}",
        "use_verify": false,
        "verify_service_sid": ""
      },
      "supported_country_codes": [],
      "priority": 10
    }
  }
]
