Skip to main content
The Account object contains all the information about your Vobiz account, including authentication credentials, pricing tier, verification status, and timestamps.

Attributes

FieldTypeDescription
idstringInternal numeric account identifier (e.g., "500000"). The credential you authenticate with is auth_id (e.g., "MA_XXXXXX"), not id.
api_idstringInternal API reference identifier (UUID).
namestringName of the account or company.
emailstringEmail address associated with the account.
phonestringPrimary phone number for the account.
typestringObject type discriminator. Always "account".
auth_idstringAuthentication ID used for API requests.
auth_secretstringSecret key for authentication (only shown in secure contexts).
auth_token_expire_timestringISO 8601 timestamp when the current auth token expires.
descriptionstring | nullOptional description or notes for the account.
companystringFull legal name of the company.
address | city | state | zip_codestringPhysical location details for the account.
countrystring | nullCountry code or name for the account location.
timezonestringLocal timezone of the account (e.g., "America/Los_Angeles").
account_typestringPlan/category label for the account (e.g., "standard").
postpaidbooleantrue for postpaid billing, false for prepaid. This is the authoritative billing-model flag.
auto_rechargebooleanWhether auto-recharge is enabled for prepaid accounts.
auto_recharge_configobject | nullAuto-recharge configuration (trigger threshold, top-up amount). null when unset.
enabledbooleanWhether the account is generally enabled for service.
is_activebooleanWhether the account is currently active.
is_verifiedbooleanWhether the account identity has been verified.
is_trial_accountbooleanIndicates if the account is a trial account.
rolestringRole of the user associated with the account (e.g., "ADMIN", "USER").
carrier_typestring | nullType of carrier service. May be null.
customer_typestring | nullType of customer. May be null.
credit_limitnumberMaximum credit allowed for postpaid accounts. 0 for prepaid accounts with no credit line.
cps_limitintegerEffective calls-per-second limit (base_cps_limit + purchased_cps).
concurrent_calls_limitintegerEffective concurrent calls limit (base_concurrent_calls_limit + purchased_concurrent_calls).
base_cps_limitintegerBase calls per second limit before any purchased add-ons.
base_concurrent_calls_limitintegerBase concurrent calls limit before any purchased add-ons.
purchased_cpsintegerAdditional CPS purchased by the account.
purchased_concurrent_callsintegerAdditional concurrent calls purchased by the account.
risk_ratingintegerNumeric risk assessment score for the account.
risk_statusstring | nullCurrent risk status. May be null.
ip_auth_enabledbooleanWhether IP authentication is enabled for API access.
ip_whitelist_rulesobjectMap of IP whitelist rules allowed for API access. Empty ({}) when unset.
allow_aws_ipsbooleanWhether to allow AWS IP ranges for API access.
featuresobjectMap of enabled features. Includes call_queue (boolean).
pricing_tier_idstringUnique identifier of the pricing tier assigned to this account.
pricing_tierobjectComplete pricing tier object with billing rates and descriptions.
created_atstringISO 8601 timestamp when the account was created.
updated_atstringISO 8601 timestamp when the account was last updated.
last_loginstringISO 8601 timestamp of the most recent login.

Example Account Object

{
  "type": "account",
  "id": "500000",
  "api_id": "aabbccdd-1234-5678-90ab-cdef12345678",
  "name": "John Doe",
  "email": "admin@example.com",
  "phone": "+919876543210",
  "description": "",
  "auth_id": "MA_XXXXXXXX",
  "auth_secret": "<redacted>",
  "auth_token_expire_time": null,
  "country": "IN",
  "timezone": "Asia/Kolkata",
  "city": "Bengaluru",
  "state": "KA",
  "address": "123 Example Street, Bengaluru",
  "zip_code": "560001",
  "company": "Acme Corp",
  "account_type": "standard",
  "postpaid": true,
  "auto_recharge": false,
  "auto_recharge_config": null,
  "enabled": true,
  "carrier_type": null,
  "customer_type": null,
  "credit_limit": 1000,
  "cps_limit": 61,
  "concurrent_calls_limit": 46,
  "base_cps_limit": 41,
  "base_concurrent_calls_limit": 26,
  "purchased_cps": 20,
  "purchased_concurrent_calls": 20,
  "risk_rating": 0,
  "risk_status": null,
  "features": {
    "call_queue": true
  },
  "ip_auth_enabled": false,
  "ip_whitelist_rules": {},
  "allow_aws_ips": false,
  "role": "user",
  "is_active": true,
  "is_verified": false,
  "is_trial_account": false,
  "created_at": "2026-01-19T18:39:14.529435+00:00",
  "updated_at": "2026-05-11T13:31:06.283235+00:00",
  "last_login": "2026-05-11T13:31:06.795577+00:00",
  "pricing_tier_id": "11223344-5566-7788-99aa-bbccddeeff00",
  "pricing_tier": {
    "id": "11223344-5566-7788-99aa-bbccddeeff00",
    "name": "Standard",
    "description": null,
    "currency": "INR",
    "rate_per_minute": 1.2,
    "billing_increment_seconds": 15,
    "minimum_duration_seconds": 15,
    "is_active": true,
    "is_default": false
  }
}
Pricing Tier ObjectEach account includes a nested pricing_tier object that defines billing rates:
  • name - Name of the pricing tier (e.g., "baseTier")
  • description - A brief description of the pricing plan
  • rate_per_minute - Cost per minute of call time in the specified currency
  • billing_increment_seconds - Granularity of billing (e.g., 60 = billed by full minutes)
  • minimum_duration_seconds - Minimum billable duration for calls
  • currency - Currency code (USD, INR, EUR, etc.)
Prepaid vs postpaidUse the postpaid boolean as the source of truth for the billing model. When postpaid is false, the account is prepaid and auto_recharge / auto_recharge_config control automatic top-ups; credit_limit is typically 0. When postpaid is true, calls draw against the credit_limit (see Balance, where is_postpaid and credit_limit_type are also returned).
CPS and concurrency limitsThe effective ceilings are derived: cps_limit = base_cps_limit + purchased_cps and concurrent_calls_limit = base_concurrent_calls_limit + purchased_concurrent_calls. To buy more capacity, increase the purchased_* values. Live usage against these limits is reported by the Concurrency endpoint.