Get the Reseller's Subscription information by ID

The Get the Reseller's Subscription Info by ID method returns Subscription details by the given Subscription ID of the current Reseller or any of its downstream Resellers.

Access to the current Reseller and downstream Resellers is determined by the Manager's token in the API request.

GET {base_url}/api/v3/resellers/{reseller_id}/subscriptions/{subscription_id}

Arguments

Name

Parameter Type

Data type

Required/ Optional

Description

X-Api-TokenheaderstringRequiredAPI token of the Manager that performs the operation (see Viewing and updating manager's information)
Content-TypeheaderstringRequiredIndicates the media type (text/html or text/JSON) of the request that is sent to the server by the client (browser)
AcceptheaderstringRequiredInformation about data types that the client (browser) supports
reseller_idpathintegerRequiredID of the current Reseller or any of its downstream Resellers (see Viewing and updating reseller general information)
subscription_idpathintegerRequiredID of the Subscription
metaqueryboolOptionalRequest of the additional attributes of the Subscription. Applies to Subscriptions based on the Vendor Service and Office 365 plugins
includequerystringOptional

Returns additional information about objects related to Subscriptions. The parameter can be a comma-separated list if information about several objects is required. The following objects and possible values are supported:

ObjectParameter value
Account ordered the Subscriptionaccount
Planplan
Period ordered for the Subscriptionsubscription_period
Subscription Resources available for orderingsubscription_resources

Response model

Name

Data type

Description

dataobjectResponse data


id

integerID of the Subscription

typestringData type

attributesobject
Information about the Subscription (see Viewing and updating subscription's details)


created_at

dateDate and time of the Subscription creation


updated_at

dateDate and time when the Subscription was updated


plan_idintegerPlan ID of the Subscription (see Managing plans in the ActivePlatform. Operator Control Panel)


account_idintegerAccount ID to which the Subscription is related


namestringSubscription name


trialbool

Subscription type:

  • true — trial Subscription
  • false — commercial Subscription


statusstring

Subscription status (see Viewing the list of Subscriptions)



start_datedateActivation date of the Subscription


expiration_datedateExpiration date of the Subscription


plan_period_idintegerID of the Plan Period


promo_codestringPromo code which was used to get the discount


renewal_settingsobjectRenewal settings of the Subscription



autorenew

 bool

Status of the Auto-renew option:

  • true — Auto-renew is selected
  • false — Auto-renew is not selected



disable_autorenewbool

Status of the Disable the Auto-renew option option:

  • true — Disable the Auto-renew option is selected
  • false — Disable the Auto-renew option is not selected



autorenew_pointintegerAuto-renew point (in days)



manual_renew_pointintegerManual renew point (in days)


payment_modelstring

Subscription payment model:

  • prepay
  • postpay


payment_model_parametersobjectPayment model parameters



credit_limitfloatThe value of the Subscription debt, above which the postpaid Subscription will be stopped. For postpaid Subscription only (payment_model = postpay)



current_debtfloatThe Subscription debt that is calculated as the total amount of all blocked Charges for the Subscription for the current Billing period. For postpaid Subscription only (payment_model = postpay)


fixed_pricebool

Status of the Fixed price option in the ordered Plan (see Plan information):

  • true — Fixed price is selected
  • false — Fixed price is not selected

relationshipsobjectRelated objects


accountobjectAccount information



dataobjectInformation about the Account ordered the Subscription




idstringAccount ID




typestringData type


subscription_resourcesobjectSubscription Resources information



dataarrayInformation about available Subscription Resources




idstringID of the Subscription Resource




typestringData type


subscription_periodobjectSubscription Period information



dataobjectInformation about the ordered Period




idstringID of the Subscription Period




typestringData type


planobjectPlan information



dataobjectInformation about the ordered Plan




idstringPlan ID




typestringData type

metaobjectAdditional attributes of the Subscription


applicationsarrayList of the additional attributes of the Subscription. The content depends on the Subscription



'attribute.name'stringValue of the Attribute
includedarray

Additional information about objects listed in the request:

For the Account, see the data model in Get the Reseller's Account Information by ID.

For a Subscription Resource:

NameData typeDescription
idintegerID of the Subscription Resource
typestringData type
attributesobjectInformation about the Subscription Resource (see Plan Resources)

created_atdateDate and time of the Resource creation

updated_atdateDate and time when the Resource was updated

namestring

Name the Resource


measurablebool

Displays whether the actual amount of the used Resource is supported:

    • true — the actual amount of the used Resource is used for generating Charges
    • false — the actual amount of the used Resource is not used for generating Charges

unit_of_measurestring

Unit of measure of the Resource:

    • unit — the Resource is measurable. The Resource amount is specified.
    • boolean — the Resource is non-measurable. The Resource amount is not required and:
      • true — the Resource is included in the Plan
      • false — the Resource is not included in the Plan

application_template_namestringName of the Application template

includedinteger

Amount of the Resource included in the Plan by default (included Resources are part of the Subscription price)


minimuminteger

Minimum amount of the Resource (together with the included amount) available for ordering


limitinteger

Maximum amount of the Resource available for ordering. The limit value can be equal to 0 in the following cases:

  • The Resource is unlimited (unlimited_units=true)
  • The Resource is not unlimited (unlimited_units=false) but the minimum and limit amounts of the Resource equals to 0 (minimum=0 and limit=0)

additionalintegerOrdered additional quantity of the Resource

priorityintegerResource priority

setup_feefloat

Setup fee of the Resource


recurring_feefloat

Monthly recurring fee of the Resource


overuse_feefloat

Overuse fee of the Resource


renewal_feefloat

Renewal fee of the Resource


unlimited_unitsbool

Attribute of the unlimited Resource:

  • true — the Resource is unlimited
  • false — the Resource is not unlimited

publicbool

Availability of the Resource:

  • true — the Resource is available for ordering
  • false — the Resource is not available for ordering

statusstring

Status of the Resource:

  • active
  • inactive
  • deleted

resource_idinteger

ID of the Plan Resource


custom_attributesarray of objectsInformation about custom attributes of the Resource


plan_resources.custom_attributes.['custom-attribute-key']stringValue of the custom attribute of the Resource

For the ordered Plan Period:

NameData typeDescription
idinteger

ID of the Plan Period

typestringData type
attributesobjectInformation about the Plan Period

created_atdate

Date and time of the Plan Period creation


updated_atdate

Date and time when the Plan Period was updated


duration_valueintegerDuration of the Plan Period

duration_typestringUnit of measure of the Plan Period duration

setup_feefloatSetup fee of the Plan for the Plan Period

recurring_feefloatMonthly recurring fee of the Plan for the Plan Period

transfer_feefloatTransfer fee of a domain for the Plan Period. The transfer fee is applied if domains are available as a Resource in the Service

renewal_feefloatRenewal fee of the Plan for the Plan Period

endlessbool

Indicator of the endless duration of the Plan Period:

  • true — the Plan Period is endless
  • false — the Plan Period is non-endless

trialbool

Plan Period type:

  • true — trial Plan Period
  • false — commercial Plan Period

publicbool

Availability of the Plan Period:

  • true — the Plan Period is available for ordering
  • false — the Plan Period is not available for ordering

statusstring

Status of the Plan Period:

  • active
  • deleted

descriptionstringPlan Period details description

For the ordered Plan, see the data model in Get the Reseller's Plan information by ID.

Request example

GET /api/v3/resellers/1/subscriptions/3007095?meta=true&include=account,plan,subscription_period,subscription_resources
Host: test.activeplatform.com
Content-Type: application/vnd.api+json
X-Api-Token: vY5fwetestK3gJXZH5uHCw
Accept: application/vnd.api+json

Response example

 {
    "data": {
        "id": "3007095",
        "type": "subscriptions",
        "attributes": {
            "created_at": "2020-08-05T05:44:55.355+03:00",
            "updated_at": "2020-08-05T06:26:53.948+03:00",
            "plan_id": 1200,
            "account_id": 523,
            "name": "1200 G Suite Business test.activeplatform.com",
            "trial": false,
            "status": "active",
            "start_date": "2020-08-05",
            "expiration_date": "2020-09-05",
            "plan_period_id": 2014,
            "promo_code": null,
            "payment_model": "prepay",
            "payment_model_parameters": {},
            "renewal_settings": {
                "autorenew": false,
                "disable_autorenew": false,
                "autorenew_point": 0,
                "manual_renew_point": 0
            },
            "fixed_price": false
        },
        "relationships": {
            "account": {
                "data": {
                    "id": "523",
                    "type": "accounts"
                }
            },
            "subscription_resources": {
                "data": [
                    {
                        "id": "34847",
                        "type": "subscription_resources"
                    }
                ]
            },
            "subscription_period": {
                "data": {
                    "id": "6200",
                    "type": "subscription_periods"
                }
            },
            "plan": {
                "data": {
                    "id": "1200",
                    "type": "plans"
                }
            }
        },
        "meta": {
            "applications": [
                {
                    "user_manual": "<h3>G Suite activation steps</h3><br><ul><li>1. Go to the account admin console <a class=\"link\" href=\"https://admin.google.com\" target=\"blank\">https://admin.google.com</a> using the credentials below.<li><li>2. Accept the G Suite Agreement.<li><li>3. Create a new, strong password for your G Suite Account.<li><li>4. Accept the Term of Service.<li><li>5. Verify your domain to activate G Suite using the \"Start Setup\" button.</li></ul>",
                    "customer_id": "new1",
                    "admin_login": "admin",
                    "domain_name": "test.activeplatform.com",
                    "first_password": "pass123",
                    "plugin_name": "Vendor service"
                }
            ]
        }
    },
    "included": [
        {
            "id": "523",
            "type": "accounts",
            "attributes": {
                "created_at": "2019-08-20T04:38:39.065+03:00",
                "updated_at": "2020-08-05T05:44:06.676+03:00",
                "reseller_id": 1,
                "name": "Test company 2",
                "account_class_id": 1,
                "primary_name": "Test company 2",
                "first_name": "Natal",
                "middle_name": "Yur",
                "last_name": "Smith",
                "country": "US",
                "region": "NY",
                "city": "Brooklyn",
                "street": "Westminister ave.",
                "building": "w",
                "office": "",
                "zip": "11000",
                "phone": "+15555554108",
                "email": "test@example.com",
                "status": "active",
                "balance": "9066.03",
                "usable_balance": "9051.33",
                "current_debt": 0,
                "subscription_credit_limit": 8800,
                "financial_blocking_threshold": 4000,
                "account_type_id": 1602,
                "manager_id": null,
                "owner_id": 949,
                "tech_user_id": 949,
                "bill_user_id": 949,
                "custom_attributes": {
                    "test_attr": "",
                    "inn": "",
                    "unp_test": "",
                    "position": "manager"
                },
                "manager": null,
                "owner": {
                    "created_at": "2020-08-05T05:43:26.424+03:00",
                    "updated_at": "2020-08-05T05:43:26.427+03:00",
                    "email": "test@example.com",
                    "account_status": "active",
                    "global_status": "active",
                    "first_name": "Tann",
                    "middle_name": "J",
                    "last_name": "Owner"
                },
                "default_payment_model": "prepay",
                "account_type": {
                    "id": 1602,
                    "name": "Юридическое лицо",
                    "created_at": "2017-03-21T10:48:13.152+03:00",
                    "updated_at": "2020-05-05T12:58:44.367+03:00",
                    "reseller_id": 1,
                    "name_pattern": "%primary_name",
                    "primary_name": "Company name",
                    "key": "business",
                    "default_payment_method_id": 1,
                    "ancestry": "1600",
                    "use_by_default": false
                },
                "account_class": {
                    "id": 1,
                    "reseller_id": 1,
                    "name": "Default",
                    "created_at": "2016-08-25T09:26:12.820+03:00",
                    "updated_at": "2020-04-03T10:50:35.132+03:00",
                    "financial_blocking_threshold": "4000.0",
                    "due_order_period": 90,
                    "subzero_period": 1,
                    "stop_subscription_type": "automatically",
                    "key": "default",
                    "color": "grey",
                    "guaranteed_payment_limit": 1000,
                    "guaranteed_payment_period": 7,
                    "delete_subscription_type": "automatically",
                    "denominated": false,
                    "buy_with_negative_balance": true,
                    "receipt_day": null,
                    "payment_model": "prepay",
                    "default": false,
                    "due_payment_period": 3,
                    "subscription_credit_limit": "8800.0"
                }
            },
            "relationships": {
                "subscriptions": {
                    "data": [
                        {
                            "id": "3007095",
                            "type": "subscriptions"
                        },
                        {
                            "id": "3007094",
                            "type": "subscriptions"
                        }
                    ]
                }
            }
        },
        {
            "id": "34847",
            "type": "subscription_resources",
            "attributes": {
                "created_at": "2020-08-05T05:44:55.357+03:00",
                "updated_at": "2020-08-05T06:26:49.047+03:00",
                "name": "User",
                "measurable": null,
                "unit_of_measure": "unit",
                "application_template_name": "G Suite",
                "included": 0,
                "minimum": 1,
                "limit": 750,
                "additional": 2,
                "priority": 0,
                "setup_fee": "0.0",
                "recurring_fee": "0.0",
                "overuse_fee": "0.0",
                "renewal_fee": "0.0",
                "unlimited_units": false,
                "public": true,
                "status": "active",
                "resource_id": 1494,
                "custom_attributes": {
                    "item_1c_id": ""
                }
            }
        },
        {
            "id": "6200",
            "type": "subscription_periods",
            "attributes": {
                "created_at": "2020-08-05T05:44:55.358+03:00",
                "updated_at": "2020-08-05T05:44:55.358+03:00",
                "duration_value": 1,
                "duration_type": "month",
                "setup_fee": "0.0",
                "recurring_fee": "0.0",
                "transfer_fee": "0.0",
                "renewal_fee": "0.0",
                "endless": false,
                "trial": false,
                "public": true,
                "status": "active",
                "description": null
            }
        },
        {
            "id": "1200",
            "type": "plans",
            "attributes": {
                "created_at": "2019-04-21T10:36:06.141+03:00",
                "updated_at": "2020-08-05T07:45:46.451+03:00",
                "status": "inactive",
                "name": "G Suite Business",
                "description": "G Suite Business – Google",
                "public": false,
                "plan_class_id": 10158,
                "product_id": 575,
                "billing_type": "g_suite",
                "ancestry": null,
                "reseller_id": 1,
                "fixed_price": false,
                "plan_class": "G Suite",
                "product_category_id": 190,
                "product_category": "default",
                "product": "G Suite",
                "plan_resources": {
                    "data": [
                        {
                            "id": "3463",
                            "type": "plan_resources",
                            "attributes": {
                                "created_at": "2019-04-21T10:36:06.192+03:00",
                                "updated_at": "2019-11-02T02:47:50.871+03:00",
                                "name": "User",
                                "measurable": null,
                                "unit_of_measure": "unit",
                                "application_template_name": "G Suite",
                                "included": 0,
                                "minimum": 1,
                                "limit": 750,
                                "setup_fee": "0.0",
                                "recurring_fee": "0.0",
                                "overuse_fee": "0.0",
                                "renewal_fee": "0.0",
                                "unlimited_units": false,
                                "public": true,
                                "status": "active",
                                "resource_id": 1494,
                                "custom_attributes": {
                                    "item_1c_id": ""
                                }
                            }
                        }
                    ]
                },
                "plan_periods": {
                    "data": [
                        {
                            "id": "2014",
                            "type": "plan_periods",
                            "attributes": {
                                "created_at": "2019-04-21T10:36:06.214+03:00",
                                "updated_at": "2019-04-21T10:36:06.214+03:00",
                                "duration_value": 1,
                                "duration_type": "month",
                                "setup_fee": "0.0",
                                "recurring_fee": "0.0",
                                "transfer_fee": "0.0",
                                "renewal_fee": "0.0",
                                "trial": false,
                                "public": true,
                                "status": "active",
                                "description": null
                            }
                        },
                        {
                            "id": "2020",
                            "type": "plan_periods",
                            "attributes": {
                                "created_at": "2019-05-03T14:20:04.124+03:00",
                                "updated_at": "2019-05-03T14:20:04.124+03:00",
                                "duration_value": null,
                                "duration_type": null,
                                "setup_fee": "0.0",
                                "recurring_fee": "0.0",
                                "transfer_fee": "0.0",
                                "renewal_fee": "0.0",
                                "trial": false,
                                "public": true,
                                "status": "active",
                                "description": ""
                            }
                        }
                    ]
                },
                "available_account_types": [
                    {
                        "id": 1564,
                        "name": "Физическое лицо",
                        "created_at": "2017-03-20T16:34:28.163+03:00",
                        "updated_at": "2020-05-05T13:01:02.962+03:00",
                        "reseller_id": 1,
                        "name_pattern": "%first_name %middle_name %last_name",
                        "primary_name": "",
                        "key": "personal",
                        "default_payment_method_id": 2,
                        "ancestry": "1562",
                        "use_by_default": false
                    },
                    {
                        "id": 1602,
                        "name": "Юридическое лицо",
                        "created_at": "2017-03-21T10:48:13.152+03:00",
                        "updated_at": "2020-05-05T12:58:44.367+03:00",
                        "reseller_id": 1,
                        "name_pattern": "%primary_name",
                        "primary_name": "Company name",
                        "key": "business",
                        "default_payment_method_id": 1,
                        "ancestry": "1600",
                        "use_by_default": false
                    }
                ],
                "plan_currency": "RUB",
                "custom_attributes": {
                    "item_1c_id": ""
                }
            }
        }
    ]
}