Objects in GraphQL represent the resources you can access. An object can contain a list of named fields, which are specifically typed.
For example, the
Order object has a field called
currencyCode typed as
Represents a customer address.
For example, a billing address and a mailing address are both represented as an
Represents a status update of an order.
AuditLog object holds all details about the status update of an order, such as the type of the update, the new status, and the date and time it happened.
Represents the visibility of a status update.
The data about a Brikl message status update.
The data about an email notification status update.
The payload for status updates of type EMAIL_NOTIFICATION. See
Information about the updated fields.
The payload for status updates of type FIELD_UPDATED. See
Represents a customer's request to purchase one or more products from a shop.
Order object holds all details about a placed order, such as purchased items, payment, taxes, and others.
The connection type for Order.
Represents the discount applied to an order.
An object that holds one Order and a cursor for use in pagination.
Represents a purchased item.
OrderItem object holds details about a purchased item, such as quantity, price, taxes, customization options, and selected variants.
Represents a customization option for a purchased item.
A customization is an option a customer can select during the buying process. For example, the name one wants to add to a football jersey.
Represents the variant option of a purchased item.
A product variant is an option a customer can select during the buying process, such as the size and color of a t-shirt.
Represents an updated order.
Represents an internal note added by a store admin user.
Returns information about pagination in a connection, in accordance with the Relay specification.
Represents a customer's payment for an order.
Payment object holds details about one payment, such as the amount paid, the payment method, and the payment status.
Information about the Amazon S3 key.
Represents the shipment of an order.
Shipment object holds details about an order shipment, such as the package dimensions and weight, the shipment provider and tracking number, the shipment status, and other information.
Represents the dimensions and weight of an item.
The data about a message status update.