Customers API
V2
Access to products
Parameters
Name | Description |
---|---|
orgId*required string (path) | organization name |
subscriptionId*required integer(int64) (path) | subscription identifier |
query Query (query) | Use ‘include’ to get compatibilities -> Get compatible tariffs historical_changes -> Get history of tariff changes |
Request example
Responses
Code | Description | Schema |
---|---|---|
200 | successful operation | SubscriptionProduct |
400 | Invalid request body | ErrorMessage |
404 | Resource not found | ErrorMessage |
405 | Method not allowed | None |
200 - instance of SubscriptionProduct
Custom schema example
|
|
Name | Type | Required | Description |
---|---|---|---|
id | integer(int64) | true | identification subscription |
product | Product | true | none |
bundle | Bundle | false | none |
historical_changes | [HistoricalProduct] | false | Tariff change history, ordered by datetime in descending order. The current tariff is always included at the top of the list. |
Parameters
Name | Description |
---|---|
orgId*required string (path) | organization name |
subscriptionId*required integer(int64) (path) | subscription identifier |
body*required ChangeSubscriptionProductRequest (body) | Change subscription product given a productId |
Request body - instance of ChangeSubscriptionProductRequest
Name | Type | Required | Description |
---|---|---|---|
productId | integer(int64) | true | target product identifier |
scheduled_date | string(date) | false | Desired date to execute operation |
Request example
Responses
Code | Description | Schema |
---|---|---|
201 | successful operation | None |
202 | check risk decision | ChangeSubscriptionProductResponse |
400 | Invalid request body | ErrorMessage |
404 | Resource not found | ErrorMessage |
405 | Method not allowed | None |
202 - instance of ChangeSubscriptionProductResponse
Endpoints
Signups
- POST
/orgs/{orgId}/signups/orgs/{orgId}/signups
- GET
/orgs/{orgId}/signups/master-data/orgs/{orgId}/signups/master-data
- GET
/orgs/{orgId}/signups/available-msisdns/{host_cfg}/orgs/{orgId}/signups/available-msisdns/{host_cfg}
- GET
/orgs/{orgId}/signups/simcard-info/{iccid}/orgs/{orgId}/signups/simcard-info/{iccid}
- PATCH
/orgs/{orgId}/signups/activate-sim/orgs/{orgId}/signups/activate-sim
- POST
/orgs/{orgId}/signups/subscriptions/orgs/{orgId}/signups/subscriptions
Users
- POST
/orgs/{orgId}/users/tree/orgs/{orgId}/users/tree
- GET
/orgs/{orgId}/users/tree/orgs/{orgId}/users/tree
- POST
/orgs/{orgId}/users/tree/full/orgs/{orgId}/users/tree/full
- GET
/orgs/{orgId}/users/{userId}/orgs/{orgId}/users/{userId}
- PATCH
/orgs/{orgId}/users/agile-tv/orgs/{orgId}/users/agile-tv
Accounts
- GET
/orgs/{orgId}/accounts/{accountId}/orgs/{orgId}/accounts/{accountId}
- GET
/orgs/{orgId}/accounts/{accountId}/tax/orgs/{orgId}/accounts/{accountId}/tax
- GET
/orgs/{orgId}/accounts/{accountId}/contracts/orgs/{orgId}/accounts/{accountId}/contracts
Invoices
Terms
Payment info
- GET
/orgs/{orgId}/accounts/{accountId}/paymentinfo/orgs/{orgId}/accounts/{accountId}/paymentinfo
- PATCH
/orgs/{orgId}/accounts/{accountId}/paymentinfo/orgs/{orgId}/accounts/{accountId}/paymentinfo
Account migrations
Subscriptions
- GET
/orgs/{orgId}/subscriptions/{subscriptionId}/orgs/{orgId}/subscriptions/{subscriptionId}
- GET
/orgs/{orgId}/subscriptions/{subscriptionId}/devices/orgs/{orgId}/subscriptions/{subscriptionId}/devices
- POST
/orgs/{orgId}/subscriptions/{subscriptionId}/devices/orgs/{orgId}/subscriptions/{subscriptionId}/devices
- PATCH
/orgs/{orgId}/subscriptions/{subscriptionId}/sim-replacement/orgs/{orgId}/subscriptions/{subscriptionId}/sim-replacement
- GET
/orgs/{orgId}/subscriptions/{subscriptionId}/recharge/detail/orgs/{orgId}/subscriptions/{subscriptionId}/recharge/detail
Products
- GET
/orgs/{orgId}/subscriptions/{subscriptionId}/products/orgs/{orgId}/subscriptions/{subscriptionId}/products
- PATCH
/orgs/{orgId}/subscriptions/{subscriptionId}/products/orgs/{orgId}/subscriptions/{subscriptionId}/products
Services
- GET
/orgs/{orgId}/subscriptions/{subscriptionId}/services/orgs/{orgId}/subscriptions/{subscriptionId}/services
- PATCH
/orgs/{orgId}/subscriptions/{subscriptionId}/services/{serviceId}/orgs/{orgId}/subscriptions/{subscriptionId}/services/{serviceId}
Bonuses
- GET
/orgs/{orgId}/subscriptions/{subscriptionId}/bonuses/orgs/{orgId}/subscriptions/{subscriptionId}/bonuses
- PUT
/orgs/{orgId}/subscriptions/{subscriptionId}/bonuses/orgs/{orgId}/subscriptions/{subscriptionId}/bonuses
- DELETE
/orgs/{orgId}/subscriptions/{subscriptionId}/bonuses/{bonusId}/orgs/{orgId}/subscriptions/{subscriptionId}/bonuses/{bonusId}
Promotions
Barrings
- GET
/orgs/{orgId}/subscriptions/{subscriptionId}/blocks/orgs/{orgId}/subscriptions/{subscriptionId}/blocks
- PATCH
/orgs/{orgId}/subscriptions/{subscriptionId}/blocks/{blockId}/orgs/{orgId}/subscriptions/{subscriptionId}/blocks/{blockId}
Workorders
Penalties
- GET
/orgs/{orgId}/penalties/{accountId}/orgs/{orgId}/penalties/{accountId}
- GET
/orgs/{orgId}/penalties/{accountId}/subscriptions/{subscriptionId}/orgs/{orgId}/penalties/{accountId}/subscriptions/{subscriptionId}
- GET
/orgs/{orgId}/penalties/{accountId}/subscriptions/uuid/{subscriptionUUID}/orgs/{orgId}/penalties/{accountId}/subscriptions/uuid/{subscriptionUUID}
- PUT
/orgs/{orgId}/penalties/{computedPenaltyId}/orgs/{orgId}/penalties/{computedPenaltyId}
- DELETE
/orgs/{orgId}/penalties/{computedPenaltyId}/orgs/{orgId}/penalties/{computedPenaltyId}