UserSubscriptionEndpoint

The following resources are applicable:

/user/subscription/activate

Mount Point: /rest/user/subscription/activate

POST

Activates a subscription. The subscription will not be extended anymore, but the current period can be used normally.

Error Codes

2A required parameter was not given
97The access to the api was denied
98You made too much requests in a short time
99The service is currently not available
100The auth token is invalid
110The user already is an active subscriber
112The user subscription validation failed (should be retried after some time)
600The api key is invalid

Request Body

element: userSubscriptionActivateRequest
media types: */*
application/xml
application/json

(no documentation provided)

Response Body

element: userSubscriptionActivateResponse
media types: */*
application/xml
application/json

(no documentation provided)

/user/subscription/deactivate

Mount Point: /rest/user/subscription/deactivate

POST

Deactivates a subscription. The subscription will not be extended anymore, but the current period can be used normally.

Error Codes

97The access to the api was denied
98You made too much requests in a short time
99The service is currently not available
100The auth token is invalid
600The api key is invalid

Request Body

element: userSubscriptionDeactivateRequest
media types: */*
application/xml
application/json

(no documentation provided)

Response Body

element: userSubscriptionDeactivateResponse
media types: */*
application/xml
application/json

(no documentation provided)

/user/subscription/get

Mount Point: /rest/user/subscription/get

POST

Returns the user's subscription status.

Error Codes

97The access to the api was denied
98You made too much requests in a short time
99The service is currently not available
100The auth token is invalid
600The api key is invalid

Request Body

element: userSubscriptionGetRequest
media types: */*
application/xml
application/json

(no documentation provided)

Response Body

element: userSubscriptionGetResponse
media types: */*
application/xml
application/json

(no documentation provided)

/user/subscription/launch

Mount Point: /rest/user/subscription/launch

POST

Launches the subscription flow on the master device.

Error Codes

97The access to the api was denied
98You made too much requests in a short time
99The service is currently not available
100The auth token is invalid
600The api key is invalid

Request Body

element: userSubscriptionLaunchRequest
media types: */*
application/xml
application/json

(no documentation provided)

Response Body

element: userSubscriptionLaunchResponse
media types: */*
application/xml
application/json

(no documentation provided)

/user/subscription/log

Mount Point: /rest/user/subscription/log

POST

Logs an subscription flow event

Error Codes

97The access to the api was denied
98You made too much requests in a short time
99The service is currently not available
100The auth token is invalid
600The api key is invalid

Request Body

element: userSubscriptionLogRequest
media types: */*
application/xml
application/json

(no documentation provided)

Response Body

element: userSubscriptionLogResponse
media types: */*
application/xml
application/json

(no documentation provided)