Requires read_own_subscription_contracts access scope.

Represents a Subscription Draft.


The billing cycle that the subscription contract will be associated with.

The billing policy for the subscription contract.

The billing cycles of the contracts that will be concatenated to the subscription contract.

The currency used for the subscription contract.

A list of the custom attributes to be added to the generated orders.

The customer to whom the subscription contract belongs.

The customer payment method used for the subscription contract.

The delivery method for each billing of the subscription contract.

The available delivery options for a given delivery address. Returns null for pending requests.

The delivery policy for the subscription contract.

The delivery price for each billing the subscription contract.

The list of subscription discounts which will be associated with the subscription contract.

The list of subscription discounts to be added to the subscription contract.

The list of subscription discounts to be removed from the subscription contract.

The list of subscription discounts to be updated on the subscription contract.

A globally-unique ID.

The list of subscription lines which will be associated with the subscription contract.

The list of subscription lines to be added to the subscription contract.

The list of subscription lines to be removed from the subscription contract.

The next billing date for the subscription contract.

The note field that will be applied to the generated orders.

The original subscription contract.

The current status of the subscription contract.


Was this section helpful?
Map
  • No referencing fields
  • SubscriptionDraft


    Returns a Subscription Draft resource by ID.


    Was this section helpful?
    <?>
    SubscriptionDraft Queries
    SubscriptionDraft


    Concatenates a contract to a Subscription Draft.

    Edit the contents of a subscription contract for the specified billing cycle.

    Creates a Subscription Contract Draft. You can submit all the desired information for the draft using Subscription Draft Input object. You can also update the draft using the Subscription Contract Update mutation. The draft is not saved until you call the Subscription Draft Commit mutation.

    The subscriptionContractUpdate mutation allows you to create a draft of an existing subscription contract. This draft can be reviewed and modified as needed. Once the draft is committed with subscriptionDraftCommit, the changes are applied to the original subscription contract.

    Adds a subscription discount to a subscription draft.

    Applies a code discount on the subscription draft.

    Removes a subscription discount from a subscription draft.

    Updates a subscription discount on a subscription draft.

    Adds a subscription free shipping discount to a subscription draft.

    Updates a subscription free shipping discount on a subscription draft.

    Adds a subscription line to a subscription draft.

    Removes a subscription line from a subscription draft.

    Updates a subscription line on a subscription draft.

    Updates a Subscription Draft.


    Was this section helpful?



    Was this section helpful?
    ||-
    SubscriptionDraft Implements
    SubscriptionDraft

    Implements