V1
Devices
Access to subscriptions devices
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org_id | path | string | true | Organization name |
| id | path | string | true | subscription unique identifier |
| category | query | string | false | device category filter |
| only_active | query | boolean | false | boolean to indicate if just active device details are required. For retrieving pending and already processed device change requests, use false value |
Enumerated Values
| Property | Values |
|---|---|
| category | one of [SIM, OTHER] |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | [GetSubscriptionDevice] |
| 404 | Not Found | A subscription with the specified id was not found | ErrorMessage |
| 500 | Internal Server Error | Unexpected error | ErrorMessage |
200 - instance of GetSubscriptionDevice
Custom schema example
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | SubscriptionDevice | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | object | false | none |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org_id | path | string | true | Organization name |
| id | path | string | true | subscription unique identifier |
| device_id | path | string | true | subscription device unique identifier |
| only_active | query | boolean | false | boolean to indicate if just active device details are required. For retrieving pending and already processed device change requests, use false value |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | GetSubscriptionDevice |
| 404 | Not Found | A subscription or device with the specified id was not found | ErrorMessage |
| 500 | Internal Server Error | Unexpected error | ErrorMessage |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org_id | path | string | true | Organization name |
| id | path | string | true | subscription unique identifier |
| device_id | path | string | true | subscription device unique identifier |
| body | body | PatchSubscriptionDevice | true | ‘none’ |
Request body - instance of PatchSubscriptionDevice
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| category | string | true | device category |
| user_name | string | false | user name of the user performing the subscription device request. If there is a token in place generated with real user credentials, there is no need to send this value since it will be obtained using the token claims |
| change_reason | string | false | device change reason |
| subscription_device_change_request | PatchSubscriptionDeviceChangeRequest | true | none |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 202 | Accepted | subscription device change request successfully received | None |
| 400 | Bad Request | Invalid body | ErrorMessage |
| 404 | Not Found | A subscription or a subscription device with the specified ids were not found | ErrorMessage |
| 409 | Conflict | The request could not be completed due to a conflict with the current state of the resource | ErrorMessage |
| 500 | Internal Server Error | Unexpected error | ErrorMessage |
400 - instance of ErrorMessage
Custom schema example
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| errors | [ErrorMessageItem] | true | none |
Endpoints
AccountBundles
Apple Watch
Credit Limits
Devices
Fraud Requests
FreeUnitsPackages
Promotions
Segments
Subscription Commercial Products
Subscriptions
Contracts