Introduction

The fulfillment request (also called subscription request or asset request) processing represents an operation that manages the product purchases, product provisioning by Vendors, and other involved businesses flows, such as collecting or providing information.

In general, Vendors are required to process fulfillment requests and specify whether these requests are Approved or Failed. Some Vendor’s systems allow setting a callback URL to notify when requests and subscriptions change their statuses. Other callbacks, for example, can be used to execute the pooling process.

Note that fulfillment request processing is asynchronous. Namely, Distributor or Distributor systems generate a subscription and a fulfillment request. Thereafter, Vendors are required to approve or reject the request and consequently activate or terminate the subscription. Most business cases also include processing tier configuration and specifying parameters (such as activation links, addresses or phone numbers).

Refer to the Subscription module documentation to learn more about fulfillment requests and subscription processing on the CloudBlue Connect platform.

Furthermore, learn more about fulfillment scenarios automation by watching the following video tutorial:

Resources

The following introduces and describes resources that are used to automate fulfillment requests processing on the platform:

Create new subscription

Resource/tenant
MethodPOST
BodyJSON with subscription data
Response201
Response BodyStatus of subscription
ExampleCreate a new subscription

Get subscription

Resource/tenant/{id}
MethodGET
Body
Response200
Response BodyStatus of subscription
ExampleGet a subscription data

Update subscription resource limits

Resource/tenant/{id}
MethodPUT
Bodyjson with resource limit data
Response200
Response Body
ExampleSubscription resources

Delete subscription

Resource/tenant/{id}
MethodDELETE
Body
Response204
Response Body
ExampleDelete subscription

Suspend subscription

Resource/tenant/{id}/disable
MethodPUT
Body
Response204
Response Body
ExampleSuspend subscription

Resume subscription

Resource/tenant/{id}/enable
MethodPUT
Body
Response204
Response Body
ExampleResume subscription

Examples

Refer to the following articles to learn more about fulfillment request automation examples:

Fulfillment request with Zapier

Fulfillment request with PHP SDK

Fulfillment request with Javascript SDK

Fulfillment request with Python SDK

Is this page helpful?
Translate with Google
Copied to clipboard