Subscriptions API
V1
Access to fraud requests
Parameters
Name | Description |
---|---|
org_id*required string (path) | Organization name |
sale_id string (query) | SaleId filter |
subscription_id string (query) | SubscriptionId filter |
customer_id string (query) | CustomerId filter |
account_id string (query) | AccountId filter |
risk_decision string (query) | RiskDecision status filter |
date_range string (query) | Date range filter. Must match pattern dd/MM/yyyy,dd/MM/yyyy |
Enumerated Values
Property | Values |
---|---|
risk_decision | one of [A, X, D, R] |
Request example
Responses
Code | Description | Schema |
---|---|---|
200 | OK | [GetFraudRequest] |
404 | A fraud request with the specified criteria was not found | ErrorMessage |
500 | Unexpected error | ErrorMessage |
200 - instance of GetFraudRequest
Custom schema example
Name | Type | Required | Description |
---|---|---|---|
anonymous | FraudRequest | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | object | false | none |
Parameters
Name | Description |
---|---|
org_id*required string (path) | Organization name |
id*required string (path) | fraud request unique identifier |
body*required PatchFraudRequest (body) | ‘none’ |
Request body - instance of PatchFraudRequest
Name | Type | Required | Description |
---|---|---|---|
risk_decision | string | true | fraud request risk decision
|
risk_level | integer(int32) | true | Value from 0 to 10 |
risk_codes | string | false | risk codes |
fraud_request_value | integer(int64) | false | unique response id |
status_change_user | string | false | user name of the user performing the subscription status change (Mysim user login) |
status_change_reason | string | false | subscription status change reason |
requested_status_change_date | string(date-time) | false | date when the status change must be effective |
Property | Values |
---|---|
risk_decision | one of [A, X, D] |
Request example
|
|
Responses
Code | Description | Schema |
---|---|---|
202 | fraud request modification successfully received | None |
400 | Invalid body | ErrorMessage |
404 | A fraud request with the specified id was not found | ErrorMessage |
409 | The request could not be completed due to a conflict with the current state of the resource | ErrorMessage |
500 | Unexpected error | ErrorMessage |
400 - instance of ErrorMessage
Custom schema example
Name | Type | Required | Description |
---|---|---|---|
errors | [ErrorMessageItem] | true | none |
Endpoints
AccountBundles
- GET
/orgs/{org_id}/account_bundles/{id}/orgs/{org_id}/account_bundles/{id}
- POST
/orgs/{org_id}/account_bundles/{account_bundle_id}/multisim/sell/orgs/{org_id}/account_bundles/{account_bundle_id}/multisim/sell
- POST
/orgs/{org_id}/account_bundles/{id}/migrate/orgs/{org_id}/account_bundles/{id}/migrate
- POST
/orgs/{org_id}/multisim/{id}/deactivate/orgs/{org_id}/multisim/{id}/deactivate
- POST
/orgs/{org_id}/account_bundles/{account_bundle_id}/device_insurance/sell/orgs/{org_id}/account_bundles/{account_bundle_id}/device_insurance/sell
- POST
/orgs/{org_id}/device_insurance/{subscription_id}/deactivate/orgs/{org_id}/device_insurance/{subscription_id}/deactivate
- POST
/orgs/{org_id}/device_insurance/{subscription_id}/cancel/orgs/{org_id}/device_insurance/{subscription_id}/cancel
Apple Watch
- POST
/orgs/{org_id}/apple_watch/sell/orgs/{org_id}/apple_watch/sell
- POST
/orgs/{org_id}/apple_watch/{id}/deactivate/orgs/{org_id}/apple_watch/{id}/deactivate
Credit Limits
- GET
/orgs/{org_id}/subscriptions/{id}/credit_limits/orgs/{org_id}/subscriptions/{id}/credit_limits
- POST
/orgs/{org_id}/subscriptions/{id}/credit_limits/orgs/{org_id}/subscriptions/{id}/credit_limits
- PATCH
/orgs/{org_id}/subscriptions/{id}/credit_limits/orgs/{org_id}/subscriptions/{id}/credit_limits
- GET
/orgs/{org_id}/credit_limits/orgs/{org_id}/credit_limits
Devices
- GET
/orgs/{org_id}/subscriptions/{id}/devices/orgs/{org_id}/subscriptions/{id}/devices
- GET
/orgs/{org_id}/subscriptions/{id}/devices/{device_id}/orgs/{org_id}/subscriptions/{id}/devices/{device_id}
- POST
/orgs/{org_id}/subscriptions/{id}/devices/{device_id}/replacement/orgs/{org_id}/subscriptions/{id}/devices/{device_id}/replacement
Fraud Requests
- GET
/orgs/{org_id}/fraud_requests/orgs/{org_id}/fraud_requests
- PATCH
/orgs/{org_id}/fraud_requests/{id}/orgs/{org_id}/fraud_requests/{id}
FreeUnitsPackages
Promotions
- POST
/orgs/{org_id}/subscriptions/{id}/promotions/orgs/{org_id}/subscriptions/{id}/promotions
- POST
/orgs/{org_id}/subscriptions/{id}/promotions/{promotion_id}/deactivate/orgs/{org_id}/subscriptions/{id}/promotions/{promotion_id}/deactivate
Segments
- GET
/orgs/{org_id}/subscriptions/{id}/segments/orgs/{org_id}/subscriptions/{id}/segments
- POST
/orgs/{org_id}/subscriptions/{id}/segments/orgs/{org_id}/subscriptions/{id}/segments
Subscription Commercial Products
Subscriptions
- POST
/orgs/{org_id}/netflix/{subscription_id}/deactivate/orgs/{org_id}/netflix/{subscription_id}/deactivate
- POST
/orgs/{org_id}/netflix/{id}/cancel/orgs/{org_id}/netflix/{id}/cancel
- GET
/orgs/{org_id}/subscriptions/{id}/orgs/{org_id}/subscriptions/{id}
- PATCH
/orgs/{org_id}/subscriptions/{id}/orgs/{org_id}/subscriptions/{id}
- GET
/orgs/{org_id}/subscriptions/orgs/{org_id}/subscriptions
- GET
/orgs/{org_id}/subscriptions/{id}/shippings/orgs/{org_id}/subscriptions/{id}/shippings
Contracts