SIM Management
API Reference
Provisioning Extras

Provisioning Extras

Get available Provisioning Orders

Request

curl --location 'https://api.cellhire.com/api/account/{accountId}/network/{networkId}/provisioningOrder' \
--header 'Content-Type: application/json;charset=UTF-8' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjRBMDlENTFBMDhEOEUxMTU0OTkyODFDN...' \

Response

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
[
  {
    "number": 12,
    "name": "Example PO",
    "displayName": "Example PO",
    "isPooled": false,
    "isNetworkAccountDefault": true,
    "hiremanCurrencyId": 1
  }
]

Get available Tariffs

Request

curl --location 'https://api.cellhire.com/api/account/{accountId}/network/{networkId}/tariff' \
--header 'Content-Type: application/json;charset=UTF-8' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjRBMDlENTFBMDhEOEUxMTU0OTkyODFDN...' \

Response

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
  "name": "Tariff Test",
  "number": 1,
  "isLegacy": true,
  "requiresDataBoltOn": true,
  "supportsFullPooling": true
}

Get available BoltOns

Request

curl --location 'https://api.cellhire.com/api/account/{accountId}/tariff/{tariffNumber}/boltons' \
--header 'Content-Type: application/json;charset=UTF-8' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjRBMDlENTFBMDhEOEUxMTU0OTkyODFDN...' \

Response

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
  "name": "BoltOn Test",
  "number": 1,
  "isDataBoltOn": true,
  "isLegacy": false,
  "isTemporal": false
}

Get available Public IP Groups

Request

curl --location 'https://api.cellhire.com/api/account/{accountId}/PublicIpGroups/{networkId}' \
--header 'Content-Type: application/json;charset=UTF-8' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjRBMDlENTFBMDhEOEUxMTU0OTkyODFDN...' \

Response

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
[
  {
    "id": 123,
    "number": 672733,
    "name": "Sample IP Group",
    "startIpAddress": "24.156.99.1",
    "endIpAddress": "24.156.99.254",
    "totalIpAddresses": 254,
    "availableIpAddresses": 254
  }
]

Get available Static IP Groups

Request

curl --location 'https://api.cellhire.com/api/account/{accountId}/StaticIpGroups/{networkId}' \
--header 'Content-Type: application/json;charset=UTF-8' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjRBMDlENTFBMDhEOEUxMTU0OTkyODFDN...' \

Response

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
[
  {
    "id": 123,
    "number": 672733,
    "name": "Sample IP Group",
    "startIpAddress": "10.0.0.1",
    "endIpAddress": "10.0.0.254",
    "totalIpAddresses": 254,
    "availableIpAddresses": 254
  }
]