MasSubscriptions save_alt

I am MasSubscriptions API. My intention is to provide a set of REST services for handling subscriptions and their related entities.

Resources

Resource Description
AccountBundles Access to subscriptions in an account bundle
Apple Watch Access to Apple Watch Subscriptions
Credit Limits Access to subscription credit limits
Devices Access to subscriptions devices
Fraud Requests Access to fraud requests
FreeUnitsPackages Access to free units packages
Promotions Access to promotions
Segments Access to subscription segments
Subscription Commercial Products Access to subscription commercial products
Subscriptions Access to subscriptions
Contracts

Base URLs

Environment Base Path
production https://subscriptions.masstack.com/v1/
staging https://subscriptions.sta.masstack.com/v1/

More information

Response code library
INVALID_LIMIT_VALUE_CONFIGURATION ``` {

“errors”: [
{
“code”: “0036”,
“title”: “INVALID_LIMIT_VALUE_CONFIGURATION”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Invalid limit value configuration for subscription 534297”
}
]
} </details> <details><summary>SIM_CARD_NOT_FREE</summary> {
“errors”: [
{
“code”: “0035”,
“title”: “SIM_CARD_NOT_FREE”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Sim card with imsi 1234 is not free”
}
]
} </details> <details><summary>INCOMPATIBLE_PROMOTION_WITH_COMMERCIAL_PRODUCT</summary> {
“errors”: [
{
“code”: “0034”,
“title”: “INCOMPATIBLE_PROMOTION_WITH_COMMERCIAL_PRODUCT”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>INCOMPATIBLE_FREE_UNITS_PACKAGE_WITH_COMMERCIAL_PRODUCT</summary> {
“errors”: [
{
“code”: “0033”,
“title”: “INCOMPATIBLE_FREE_UNITS_PACKAGE_WITH_COMMERCIAL_PRODUCT”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>UNEXPECTED_SUBSCRIPTION_TYPE</summary> {
“errors”: [
{
“code”: “0032”,
“title”: “UNEXPECTED_SUBSCRIPTION_TYPE”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>BUNDLED_COMMERCIAL_PRODUCT_MULTIPLE_SERVICE_FEES</summary> {
“errors”: [
{
“code”: “0031”,
“title”: “BUNDLED_COMMERCIAL_PRODUCT_MULTIPLE_SERVICE_FEES”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>BUNDLED_COMMERCIAL_PRODUCT_NO_SERVICE_FEE</summary> {
“errors”: [
{
“code”: “0030”,
“title”: “BUNDLED_COMMERCIAL_PRODUCT_NO_SERVICE_FEE”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>INCOMPATIBLE_BUNDLED_PRODUCT_WITH_COMMERCIAL_PRODUCT</summary> {
“errors”: [
{
“code”: “0029”,
“title”: “INCOMPATIBLE_BUNDLED_PRODUCT_WITH_COMMERCIAL_PRODUCT”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>ACCOUNT_BUNDLE_INACTIVE_SUBSCRIPTION</summary> {
“errors”: [
{
“code”: “0028”,
“title”: “ACCOUNT_BUNDLE_INACTIVE_SUBSCRIPTION”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>INACTIVE_ACCOUNT_BUNDLE</summary> {
“errors”: [
{
“code”: “0027”,
“title”: “INACTIVE_ACCOUNT_BUNDLE”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>ASSOCIATED_ACTIVE_APPLEWATCH</summary> {
“errors”: [
{
“code”: “0026”,
“title”: “ASSOCIATED_ACTIVE_APPLEWATCH”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>ASSOCIATED_ACTIVE_MULTISIM</summary> {
“errors”: [
{
“code”: “0025”,
“title”: “ASSOCIATED_ACTIVE_MULTISIM”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>INACTIVE_SUBSCRIPTION</summary> {
“errors”: [
{
“code”: “0024”,
“title”: “INACTIVE_SUBSCRIPTION”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>PENDING_OPERATIONS</summary> {
“errors”: [
{
“code”: “0023”,
“title”: “PENDING_OPERATIONS”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>PENDING_WORK_ORDERS</summary> {
“errors”: [
{
“code”: “0022”,
“title”: “PENDING_WORK_ORDERS”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>INCOMPATIBLE_ACCOUNT_WITH_COMMERCIAL_PRODUCT</summary> {
“errors”: [
{
“code”: “0021”,
“title”: “INCOMPATIBLE_ACCOUNT_WITH_COMMERCIAL_PRODUCT”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>INACTIVE_ACCOUNT_ID</summary> {
“errors”: [
{
“code”: “0020”,
“title”: “INACTIVE_ACCOUNT_ID”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “Account with id: 1234 is not active”
}
]
} </details> <details><summary>DEFAULT_ERROR</summary> {
“errors”: [
{
“code”: “0019”,
“title”: “DEFAULT_ERROR”,
“ref”: “https://developers.masstack.com/en/”,
“details”: “XXX”
}
]
} ```