The Account API allows you to create and manage accounts and their subaccounts.
Fields:
cid - account IDname - account nameproxy - a list of proxy number assigned to your account like Short code or Toll Freecreate_time - date when this proxy was allocatedupdate_time - date when this proxy was updatedbalance - current account balanceowner_cid - an account cid of this account owner if this is a sub-accountzipcode - billing zipcodestatus - status of the account
Active - active accountClosed - closed accountDisabled - disabled by adminSuspended - suspended by admin/api/account/getcid - Optional subaccount cid, if not given your main account will be returnedExample Request:
curl -X GET -u CID:KEY https://app.rumbleup.com/api/account/get
Example Response:
{
{
"cid": "c_abc123",
"name": "Test Account",
"status": "Active",
"created": "08/14/2024 01:04pm EST",
"updated": "04/16/2025 11:52am EST",
"zipcode": "55555"
}
}
/api/account/selectname - Filter by Account Nameq - Filter across all fields_start - next_token returned in the previous call to get the next page_count - how many record per page to return, 1-999data property.Example Request:
curl -X GET -u CID:KEY https://app.rumbleup.com/api/account/select?q=Test
Example Response:
{
"count": 2,
"data": [
{
"cid": "c_abc123",
"name": "Test Account",
"status": "Active",
"created": "08/14/2024 01:04pm EST",
"updated": "04/16/2025 11:52am EST",
"zipcode": "55555"
},
{
"cid": "c_bcd456",
"name": "Test Sub",
"status": "Active",
"created": "12/18/2024 11:50am EST",
"updated": "04/16/2025 11:52am EST",
"owner_cid": "c_abc123",
"zipcode": "55555"
}
],
"total": 2
}
Endpoint:
POST /api/account/create/subaccount
Description: Creates a new subaccount under an existing account.
Parameters:
name - (required) Name for new subaccountterms - (required) Agreement to account terms and conditionstype - (required) Account typezipcode - (required) Billing zipcode for the accounttier - Pricing tier iddiscount_code - Code for discounted pricingbilling_email - Email to receive billing updates on new accountNote: Thids endpoint must be enabled for your account. Contact support to enable.
Example Request:
curl -XPOST -u CID:KEY -d 'account_name=My Test Campaign' -d 'terms=1' -d 'type=business' -d 'zipcode=55555' https://app.rumbleup.com/api/account/subaccount/create
Example Response:
{
"cid": "c_123456",
"name": "Test Account",
"status": "Active",
"create_time": "03/27/2024 06:38pm CDT",
"update_time": "04/24/2025 11:53am CDT",
"proxy": [
"12345",
"18001112233"
],
"balance": 124.1
}