The contract defines 16 schemas that model the data the API accepts and returns. The most detailed are order_line (15 properties), address (13 properties), Capture (11 properties), shipping_info (7 properties). Each schema is shown below with its type and property counts.
No such capture error message
object
3 properties
No such order error message
object
3 properties
ProductIdentifiers
object
productidentifiers
6 properties
shipping_info
object
Shipping information for this capture.
7 properties
Capture
object
11 properties
address
object
Shipping address for the capture.
13 properties
ExtendDueDateRequest
object
1 property1 required
CaptureObject
object
Capture request data
6 properties1 required
OptionDto
object
The available options and corresponding fees for extending the due date
2 properties
Not allowed error message
object
3 properties
Capture not allowed error message
object
3 properties
ErrorMessageDto
object
3 properties
order_line
object
List of order lines for the capture shown to the customer.
15 properties4 required
ExtendDueDateOptions
object
2 properties
UpdateShippingInfo
object
1 property1 required
subscription
object
Subscription information, such as the cadence and product name of the subscription that an order line item belongs to.
3 properties3 required
Specification
The full machine-readable OpenAPI contract behind this narrative.