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/get
cid
- 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/select
name
- 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
}