Skip to main content
GET
/
api
/
billing
/
sms
/
packages
List SMS Packages
curl --request GET \
  --url https://api.example.com/api/billing/sms/packages/
{
  "count": 5,
  "results": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "name": "Starter Package",
      "sms_count": 1000,
      "price": 50.00,
      "currency": "USD",
      "bonus_sms": 0,
      "validity_days": 30,
      "is_active": true
    },
    {
      "id": "550e8400-e29b-41d4-a716-446655440001",
      "name": "Business Package",
      "sms_count": 5000,
      "price": 200.00,
      "currency": "USD",
      "bonus_sms": 500,
      "validity_days": 60,
      "is_active": true
    }
  ]
}
List all available SMS packages for purchase.
Requires authentication. Include the access token in the Authorization header.

Success Response (200)

count
integer
Total number of packages
results
array
Array of SMS package objects
results[].id
string
Package ID
results[].name
string
Package name
results[].sms_count
integer
Number of SMS credits in package
results[].price
float
Package price
results[].currency
string
Currency code
results[].bonus_sms
integer
Bonus SMS credits
results[].validity_days
integer
Validity period in days
results[].is_active
boolean
Whether package is active
{
  "count": 5,
  "results": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "name": "Starter Package",
      "sms_count": 1000,
      "price": 50.00,
      "currency": "USD",
      "bonus_sms": 0,
      "validity_days": 30,
      "is_active": true
    },
    {
      "id": "550e8400-e29b-41d4-a716-446655440001",
      "name": "Business Package",
      "sms_count": 5000,
      "price": 200.00,
      "currency": "USD",
      "bonus_sms": 500,
      "validity_days": 60,
      "is_active": true
    }
  ]
}