Skip to content

The Account Object

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

Attributes

Account Attributes

ParameterTypeDescription
idoptional
stringUnique identifier for the account (e.g., "MA_XXXXXX").
api_idoptional
stringInternal API reference identifier.
nameoptional
stringName of the account or company.
emailoptional
stringEmail address associated with the account.
phoneoptional
stringPrimary phone number for the account.
typeoptional
stringAccount type (e.g., "MASTER", "SUB_ACCOUNT").
auth_idoptional
stringAuthentication ID used for API requests.
auth_secretoptional
stringSecret key for authentication (only shown in secure contexts).
auth_token_expire_timeoptional
stringISO 8601 timestamp when the current auth token expires.
descriptionoptional
string | nullOptional description or notes for the account.
companyoptional
stringFull legal name of the company.
address | city | state | zip_codeoptional
stringPhysical location details for the account.
countryoptional
string | nullCountry code or name for the account location.
timezoneoptional
stringLocal timezone of the account (e.g., "America/Los_Angeles").
account_typeoptional
stringBilling model (e.g., "PREPAID", "POSTPAID").
postpaidoptional
booleanIndicates if the account is on a postpaid billing plan.
auto_rechargeoptional
booleanWhether auto-recharge is enabled for prepaid accounts.
enabledoptional
booleanWhether the account is generally enabled for service.
is_activeoptional
booleanWhether the account is currently active.
is_verifiedoptional
booleanWhether the account identity has been verified.
is_trial_accountoptional
booleanIndicates if the account is a trial account.
roleoptional
stringRole of the user associated with the account (e.g., "ADMIN", "USER").
carrier_typeoptional
stringType of carrier service (e.g., "VOIP", "PSTN").
customer_typeoptional
stringType of customer (e.g., "ENTERPRISE", "SMB").
credit_limitoptional
stringMaximum credit allowed for postpaid accounts.
cps_limitoptional
numberCurrent calls per second limit for the account.
concurrent_calls_limitoptional
numberCurrent concurrent calls limit for the account.
base_cps_limitoptional
numberBase calls per second limit before any purchased add-ons.
base_concurrent_calls_limitoptional
numberBase concurrent calls limit before any purchased add-ons.
purchased_cpsoptional
numberAdditional CPS purchased by the account.
purchased_concurrent_callsoptional
numberAdditional concurrent calls purchased by the account.
risk_ratingoptional
stringRisk assessment rating for the account (e.g., "LOW", "MEDIUM").
risk_statusoptional
stringCurrent risk status (e.g., "NORMAL", "FLAGGED").
ip_auth_enabledoptional
booleanWhether IP authentication is enabled for API access.
ip_whitelist_rulesoptional
arrayList of IP addresses or CIDR blocks allowed for API access.
allow_aws_ipsoptional
booleanWhether to allow AWS IP ranges for API access.
featuresoptional
objectMap of enabled features like call_queue and transcription_enabled.
limitsoptional
objectIncludes cps_limit, concurrent_calls_limit, and base limits.
pricing_tier_idoptional
stringUnique identifier of the pricing tier assigned to this account.
pricing_tieroptional
objectComplete pricing tier object with billing rates and descriptions.
created_atoptional
stringISO 8601 timestamp when the account was created.
updated_atoptional
stringISO 8601 timestamp when the account was last updated.
last_loginoptional
stringISO 8601 timestamp of the most recent login.

Example Account Object

JSON
{
  "id": "MA_XXXXXX",
  "api_id": "api_v1_XXXXXX",
  "name": "Acme Corporation",
  "email": "admin@company.com",
  "phone": "+1234567890",
  "type": "MASTER",
  "auth_id": "YOUR_AUTH_ID",
  "auth_secret": "sk_live_XXXXXXXXXXXXXXXXXXXX",
  "auth_token_expire_time": "2025-11-22T03:16:12Z",
  "description": null,
  "company": "Acme Corp LLC",
  "address": "123 Tech Lane",
  "city": "Innovation City",
  "state": "California",
  "zip_code": "90001",
  "country": "US",
  "timezone": "America/Los_Angeles",
  "account_type": "PREPAID",
  "postpaid": false,
  "auto_recharge": true,
  "enabled": true,
  "is_active": true,
  "is_verified": true,
  "is_trial_account": false,
  "role": "ADMIN",
  "carrier_type": "VOIP",
  "customer_type": "ENTERPRISE",
  "credit_limit": "100.00",
  "cps_limit": 10,
  "concurrent_calls_limit": 50,
  "base_cps_limit": 5,
  "base_concurrent_calls_limit": 25,
  "purchased_cps": 5,
  "purchased_concurrent_calls": 25,
  "risk_rating": "LOW",
  "risk_status": "NORMAL",
  "ip_auth_enabled": false,
  "ip_whitelist_rules": [],
  "allow_aws_ips": true,
  "features": {
    "call_queue": true,
    "transcription_enabled": true
  },
  "pricing_tier_id": "1fa3db95-526a-4b5e-86a6-4bcd62ef31fa",
  "pricing_tier": {
    "id": "1fa3db95-526a-4b5e-86a6-4bcd62ef31fa",
    "name": "baseTier",
    "description": "Standard enterprise pricing plan",
    "currency": "INR",
    "rate_per_minute": "0.4500",
    "billing_increment_seconds": 60,
    "minimum_duration_seconds": 0,
    "is_active": true,
    "is_default": true
  },
  "created_at": "2025-10-17T08:51:00.552579Z",
  "updated_at": "2025-10-22T03:16:11.815251Z",
  "last_login": "2025-10-22T03:16:12.901344Z"
}

Pricing Tier Object

Each 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.)