Asynchronous workflow

  1. There isn't currently an asynchronous endpoint for creation of a new customer account. This endpoint returns the account and contact ID once creation is completed. These IDs are needed for provisioning trials and contracts to the account.
  2. Create trial is an asynchronous process configured to call back to the submitted URL. This will create a 30 day trial for the given product and the callback will return the tenant name and opportunity ID to be saved for further use.
    ❗️

    Automated trial provisioning is currently unavailable for N-Central and EDR.

  3. Convert trial should be called before the trial expires and is an asynchronous process. This will convert the product into a contracted, billable instance. Pricing is calculated based on default volume discounts based on the committed quantities submitted. Overage will be charged at the same rate as the committed quantities.
  4. Amend subscription is an asynchronous process which can be used to upgrade the committed quantities on an existing contract to make use of a higher tier of volume discount.
  5. If no trial is desired, a contract can be directly created using Create Subscription, which is asynchronous and combines create trial and convert trial into one process to create an immediately contracted product instance.