- Update an order item
Retrieve orders
Create an order
Retrieve an order
Upsert an order
Retrieve an upcoming order invoice
Retrieve order pauses
Pause an order
Retrieve an order pause
Update an order pause
Delete an order pause
Retrieve order changes
Change order items
Retrieve an order change
Upsert an order change
Cancel an order change
Retrieve order cancellation collection
Cancel an order
Retrieve an order cancellation
Retrieve order reactivations
Retrieve an order reactivation
Void an order
Change order items
Issue an interim invoice
Issue an upcoming invoice for early pay
Hard usage limit reached
Order abandoned
Order completed
Renewal invoice issued
Soft usage limit reached
Subscription order activated
Subscription order canceled
Subscription order churned
Subscription order created
Subscription order downgraded
Subscription items changed
Order modified
Subscription quantity filled limit reached
Subscription order reactivated
Subscription renewal reminder, 30 days
Subscription renewal reminder, 7 days
Subscription renewal reminder, 1 day
Subscription order renewed
Subscription order trial converted
Subscription order trial end reminder
Subscription order trial ended
Subscription order upgraded
Subscription order paused
Subscription order pause created
Subscription order pause modified
Subscription order pause revoked
Order change created
Order change canceled
Order change applied
Subscription order resumed
Trial usage limit reached
Order delinquency time reached
Order abandoned reminder
Update an order item
Updates an order item. This is an experimental endpoint and may be changed or removed in the future.
Security
SecretApiKey or JWT
- Mock serverhttps://www.rebilly.com/_mock/catalog/all/orders/{id}/items/{itemId}
- Sandbox serverhttps://api-sandbox.rebilly.com/organizations/{organizationId}/orders/{id}/items/{itemId}
- Live serverhttps://api.rebilly.com/organizations/{organizationId}/orders/{id}/items/{itemId}
curl -i -X PATCH \
'https://www.rebilly.com/_mock/catalog/all/orders/{id}/items/{itemId}' \
-H 'Content-Type: application/json' \
-H 'REB-APIKEY: YOUR_API_KEY_HERE' \
-d '{
"quantityFilled": 5.125,
"excludeFromMrr": true,
"plan": {
"productOptions": {
"color": "red",
"size": "xxl"
}
}
}'Order item updated.
Headers
Total number of rate limit tokens for this request within a rate limit period. For more information, see Rate limits.
Example:3600
planOriginalPlan (object) or (FlexiblePlan (OneTimeSalePlan (object) or SubscriptionPlan (object) or TrialOnlyPlan (object)))required
One of:
Use an existing plan without changes for the current order.
To create a new plan, see Create a plan.
One of:
Specifies the soft and hard usage limit thresholds for an item with a metered billing plan. This value is ignored when the plan is not metered.
Revision number that increments with each overriding change to this specific plan item.
Specifies if the current plan revision number is greater than the plan item revision number.
Specifies if this item should be excluded from monthly recurring revenue calculations.
Response
{ "id": "string", "planId": "plan_0YV7DENSVGDBW9S71XZNNYYQ0X", "quantity": 0, "quantityFilled": 5.125, "plan": { "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21" }, "usageLimits": { "softLimit": { … }, "hardLimit": { … }, "trialLimit": 20.725 }, "usageStatus": { "isSoftLimitReached": false, "isHardLimitReached": false, "isTrialLimitReached": false }, "revision": 0, "isModified": true, "isGrandfathered": true, "excludeFromMrr": true, "_embedded": { "product": {} } }