Skip to main content

OrderCreateInput

Input for creating an Order

input OrderCreateInput {
billingAddress: AddressInput!
customerId: ID
customerNote: String
demandHqId: ID!
emailAddress: String!
note: String
paymentId: ID
phoneNumber: String
shippingAddress: AddressInput!
storefrontId: ID
tags: [String]
}

Fields

OrderCreateInput.billingAddress ● AddressInput! non-null input

OrderCreateInput.customerId ● ID scalar

OrderCreateInput.customerNote ● String scalar

A note provided by the customer at time of order

OrderCreateInput.demandHqId ● ID! non-null scalar

OrderCreateInput.emailAddress ● String! non-null scalar

OrderCreateInput.note ● String scalar

OrderCreateInput.paymentId ● ID scalar

A reference to an outside payment gateway, used for tracking transactions. May be an orderID, or a paymentID.

OrderCreateInput.phoneNumber ● String scalar

OrderCreateInput.shippingAddress ● AddressInput! non-null input

OrderCreateInput.storefrontId ● ID scalar

OrderCreateInput.tags ● [String] list scalar

Member of

createOrder mutation