Orders

Submit or preview orders to trigger Limio's order orchestration framework. Supports new subscriptions, offer changes, cancellations, address updates, payment method changes, and gift redemptions.

Submit Order

post

Submit an order. Optionally include a partner organisation to attribute the order to, run partner-specific eligibility checks, and associate the order and all its related objects with the partner organisation.

Authorizations
AuthorizationstringRequired

OAuth 2.0 Bearer token for authenticated API access. Required for order submission, object management, and administrative operations.

Obtain a token via the OAuth flow described in OAuth Bearer Token.

Pass the token in the Authorization header: Bearer <token>

Body

Create a new subscription

external_idstringOptional

Your own external order reference. Useful for correlating Limio orders with records in upstream systems.

Example: EXT-ORD-12345
initiated_sourcestring · enumOptional

Indicates where the order originated. Limio uses shop for storefront orders and salesforce for CRM-initiated orders. Custom values are supported for other integrations.

Example: shopPossible values:
sourcestringOptional

The system that submitted the order. Limio uses shop for storefront submissions and salesforce for CRM submissions.

Example: shop
process_immediatelybooleanOptional

When true, the order is processed synchronously and the response includes the final processing result. When false (default), the order is queued for asynchronous processing.

Default: false
order_typestring · enumRequiredPossible values:
paymentone ofRequired

Payment

orderDatestring · date-timeOptional

the date on which the subscription should start

Example: 2020-01-01T00:00:00Z
checkoutIdstringRequired

the limio session checkout id for this order

Example: basket-22e3d318-92e2-4909-b59c-1265623bc3f6
countrystringRequired

the country code of the customer's purchase location

Example: GB
Responses
chevron-right
200

OK

application/json

Response returned after successfully submitting an order.

idstringOptional

Unique identifier of the created order.

Example: order-4dd195c3eee4297e33aecb5436cf8092
order_referencestringOptional

Human-readable order reference code.

Example: 8HK92PL401QW
statusstring · enumOptional

Processing status of the order.

Example: completePossible values:
external_idstringOptional

The external order reference provided in the request, if any.

Example: EXT-ORD-12345
subscriptionReferencestringOptional

Reference code of the subscription created or modified by this order.

Example: 2TJ25TK632EG
ownerstringOptional

The identity ID that owns objects created by this order.

Example: id-62401f8d5bf6b26a37ea0defd66fd005
post
/admin/order

Preview Order

post

Preview an order in Limio to see the changes that will be applied. This can be used to show the user what will happen before they confirm the order, including changes to future charges, the effective date of the change, and any other details. Supports previewing new subscriptions, offer changes, cancellations, credit memos, gift refunds, and subscription updates.

chevron-right
lockRequired scopes
This endpoint requires the following scopes:
Authorizations
AuthorizationstringRequired

OAuth 2.0 Bearer token for authenticated API access. Required for order submission, object management, and administrative operations.

Obtain a token via the OAuth flow described in OAuth Bearer Token.

Pass the token in the Authorization header: Bearer <token>

Body
or
or
or
or
or
or
Responses
chevron-right
200

OK

application/json
post
/order/preview

Last updated

Was this helpful?