Changes order items or quantities, and designates if or when pro-rata credits should be given.
Change items request.
Order changed.
Location | string <uri> Location of the related resource. Example: "https://api.rebilly.com/example" |
id | string <= 50 characters ID of the order. |
orderType required | string Specifies the type of order. An order may be a subscription or a one-time purchase. |
customerId required | string (CustomerId) <= 50 characters ID of the customer resource. |
renewalReminderTime | string or null <date-time> Date and time when the renewal reminder event triggers. |
renewalReminderNumber | integer or null Number of triggered renewal reminder events. |
trialReminderTime | string or null <date-time> Date and time when the trial reminder event triggers. |
trialReminderNumber | integer or null Number of triggered trial reminder events. |
abandonReminderTime | string or null <date-time> Date and time when the abandon order reminder event triggers. |
abandonReminderNumber | integer or null Number of abandon order reminder events that are triggered. |
organizationId | string <= 50 characters Unique organization identifier. An organization is an entity that represents a company. For more information, see Obtain an organization ID. |
status | string Status of the subscription service.
A subscription starts in the |
inTrial | boolean Specifies if the subscription is currently in a trial period. |
object Trial details.
To use plan defaults do not send the | |
isTrialOnly | boolean Default: false Specifies if a subscription ends after a trial period.
If this value is |
object or null Shifts issue time and due time of invoices for this subscription. This setting overrides plan settings.
To use plan settings, set this value to To use multiple plans in one subscription, all plans must have the same billing period, this property enables the customer to subscribe to different plans. | |
object or null Recurring interval to override plan settings.
To use plan settings, set this value to To use multiple plans in one subscription, all plans must have the same recurring period length. | |
autopay | boolean Default: true Specifies if payment attempts are made automatically.
If autopay is enabled, the payment is retrieved from the customer on the renewal date using the payment instrument that is set at |
startTime | string or null <date-time> Date and time when the subscription starts.
If this value is |
endTime | string or null <date-time> Date and time when the subscription ends. |
renewalTime | string or null <date-time> Date and time when the subscription renews. |
rebillNumber | integer or null Current billing period number. |
Array of objects (UpcomingInvoiceItem) Subscription line items which queue until the next renewal (or interim) invoice is issued for the subscription. | |
object Subtotal of line items in this subscription (signed value). If credits exceed debits, this value is a negative number. | |
paymentInstrumentId | string or null <= 50 characters ID of the payment instrument to use for autopay. If this value is not provided, or if the payment instrument is inactive, the customer's default payment instrument is used. |
billingStatus | string Billing status of the most recent invoice. This value may help you to determine if you should change the service status of the service, such as suspending the service. |
websiteId required | string <= 50 characters ID of the website. A website is where an organization obtains a customer. For more information, see Obtain an organization ID and website ID. |
currency | string = 3 characters Currency of the order. |
initialInvoiceId | string or null <= 50 characters ID of the initial invoice. |
recentInvoiceId | string or null <= 50 characters ID of the most recently issued invoice.
The invoice might not be |
required | Array of objects (OrderItem) non-empty Item details. |
object or null Delivery address of the order. | |
object or null Billing address of the order. | |
activationTime | string or null <date-time> Date and time when the order is activated. |
voidTime | string or null <date-time> Date and time when the order is voided. |
abandonTime | string or null <date-time> Date and time when the pending order is automatically abandoned. If this value is not passed during order creation, a pending order TTL setting is used to calculate the value. |
poNumber | string or null Purchase order number displayed on the issued invoices. |
object (Shipping) Shipping settings. | |
notes | string Notes for the customer displayed on the order invoice. |
canceledBy | string or null Specifies who initiated the cancellation. |
cancelCategory | string or null Category of the cancellation. |
cancelDescription | string or null <= 255 characters Description of the cancellation reason in free form. |
revision | integer Number of times the order data has been modified. The revision is useful when analyzing webhook data to determine if the change takes precedence over the current representation. |
object or null (Risk metadata) Risk metadata.
If this value is | |
customFields | object (ResourceCustomFields) Default: {} Use custom fields to extend a resource scheme to include custom data that is not provided as a common field. For more information, see Custom fields. |
createdTime | string <date-time> (CreatedTime) Date and time which is set automatically when the resource is created. |
updatedTime | string <date-time> (UpdatedTime) Date and time which updates automatically when the resource is updated. |
Array of objects Related links. | |
object Embedded objects that are requested by the |
Unauthorized access. Invalid credentials used.
Access forbidden.
Invalid data sent.
{- "items": [
- {
- "plan": {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21"
}, - "quantity": 0
}
], - "renewalPolicy": "reset",
- "prorated": true,
- "effectiveTime": "2019-08-24T14:15:22Z",
- "preview": false,
- "keepTrial": false
}
{- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
- "orderType": "subscription-order",
- "customerId": "cus_0YV7DDSDD1C8DA64KHH2W33CPF",
- "renewalReminderTime": "2019-08-24T14:15:22Z",
- "renewalReminderNumber": 0,
- "trialReminderTime": "2019-08-24T14:15:22Z",
- "trialReminderNumber": 0,
- "abandonReminderTime": "2019-08-24T14:15:22Z",
- "abandonReminderNumber": 0,
- "organizationId": "org_0YVDM8RC7GDADADSBSMW124JA8",
- "status": "pending",
- "inTrial": true,
- "trial": {
- "enabled": true,
- "endTime": "2019-08-24T14:15:22Z"
}, - "isTrialOnly": false,
- "invoiceTimeShift": null,
- "recurringInterval": null,
- "autopay": true,
- "startTime": null,
- "endTime": "2019-08-24T14:15:22Z",
- "renewalTime": "2019-08-24T14:15:22Z",
- "rebillNumber": 0,
- "lineItems": [
- {
- "type": "debit",
- "description": "string",
- "unitPriceAmount": 49.95,
- "unitPriceCurrency": "USD",
- "quantity": 1,
- "periodStartTime": "2019-08-24T14:15:22Z",
- "periodEndTime": "2019-08-24T14:15:22Z",
- "createdTime": "2019-08-24T14:15:22Z",
- "updatedTime": "2019-08-24T14:15:22Z"
}
], - "lineItemSubtotal": {
- "currency": "USD",
- "amount": 49.95
}, - "paymentInstrumentId": "inst_0YVB8KPKNXCBR9EDX7JHSED75N",
- "billingStatus": "draft",
- "websiteId": "web_0YV7DE4Z26DQSA1AC92FBJ7SEG",
- "currency": "USD",
- "initialInvoiceId": "in_0YVF9605RKC62BP14NE2R7V2XT",
- "recentInvoiceId": "in_0YVF9605RKC62BP14NE2R7V2XT",
- "items": [
- {
- "id": "ord_itm_0YVJ6172Q2CXW9VP7KJMKHCMMX",
- "planId": "plan_0YV7DENSVGDBW9S71XZNNYYQ0X",
- "quantity": 0,
- "plan": {
- "id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21"
}, - "revision": 0,
- "isModified": true,
- "isGrandfathered": true,
- "_embedded": {
- "product": { }
}
}
], - "deliveryAddress": {
- "firstName": "Benjamin",
- "lastName": "Franklin",
- "organization": "Rebilly",
- "address": "36 Craven St",
- "address2": "string",
- "city": "Austin",
- "region": "Texas",
- "country": "GB",
- "postalCode": "WC2N 5NF",
- "phoneNumbers": [
- {
- "label": "main",
- "value": "512-710-1640",
- "primary": true
}
], - "emails": [
- {
- "label": "main",
- "value": "rebilly@example.com",
- "primary": true
}
], - "dob": "1980-04-01",
- "jobTitle": "CEO",
- "hash": "056ae6d97c788b9e98b049ebafd7b229bf852221"
}, - "billingAddress": {
- "firstName": "Benjamin",
- "lastName": "Franklin",
- "organization": "Rebilly",
- "address": "36 Craven St",
- "address2": "string",
- "city": "Austin",
- "region": "Texas",
- "country": "GB",
- "postalCode": "WC2N 5NF",
- "phoneNumbers": [
- {
- "label": "main",
- "value": "512-710-1640",
- "primary": true
}
], - "emails": [
- {
- "label": "main",
- "value": "rebilly@example.com",
- "primary": true
}
], - "dob": "1980-04-01",
- "jobTitle": "CEO",
- "hash": "056ae6d97c788b9e98b049ebafd7b229bf852221"
}, - "activationTime": "2019-08-24T14:15:22Z",
- "voidTime": "2019-08-24T14:15:22Z",
- "abandonTime": "2019-08-24T14:15:22Z",
- "poNumber": "PO123456",
- "shipping": {
- "amount": 0,
- "calculator": "manual"
}, - "notes": "string",
- "canceledBy": "merchant",
- "cancelCategory": "billing-failure",
- "cancelDescription": "string",
- "revision": 0,
- "riskMetadata": null,
- "customFields": {
- "foo": "bar"
}, - "createdTime": "2019-08-24T14:15:22Z",
- "updatedTime": "2019-08-24T14:15:22Z",
- "_links": [
- {
- "href": "string",
- "rel": "self"
}
], - "_embedded": {
- "recentInvoice": { },
- "initialInvoice": { },
- "customer": { },
- "website": { },
- "leadSource": { },
- "shippingRate": { },
- "paymentInstrument": { },
- "upcomingInvoice": { }
}
}