Help merchants manage their customer data.
In this section
Customer — Represents information about a customer of the shop, such as the customer’s contact details, their order history, and whether they’ve agreed to receive email marketing.
CustomerCreditCard — Represents a card instrument for customer payment method.
CustomerCreditCardBillingAddress — The billing address of a credit card payment instrument.
CustomerDeleteInput — Specifies the customer to delete.
CustomerInput — Provides the fields and values to use when creating or updating a customer.
CustomerMarketingOptInLevel — The valid values for the marketing subscription opt-in active at the time the customer consented to receive marketing information. The levels are defined by the M3AAWG best practices guideline document.
CustomerPaymentInstrument — All possible instruments for CustomerPaymentMethods.
CustomerPaymentInstrumentBillingAddress — The billing address of a payment instrument.
CustomerPaymentMethod — A customer’s payment method.
CustomerPaymentMethodRemoteInput — Input for a remote gateway payment method, only one remote reference permitted.
CustomerPaypalBillingAgreement — Represents a PayPal instrument for customer payment method.
CustomerProductSubscriberStatus — Possible subscriber states of a customer defined by their subscription contracts.
CustomerSavedSearchSortKeys — The set of valid sort keys for the CustomerSavedSearch query.
CustomerSortKeys — The set of valid sort keys for the Customer query.
CustomerState — The valid values for the state of a customer’s account with a shop.
RemoteAuthorizeNetCustomerPaymentProfileInput — Input for a remote Authorize.net customer payment profile.
RemoteStripePaymentMethodInput — Input for a remote stripe payment method.
TaxExemption — Available customer tax exemptions.
customerAddTaxExemptions — Add tax exemptions to a customer.
customerCreate — Creates a new customer.
customerDelete — Deletes a customer.
customerGenerateAccountActivationUrl — Generates a new account activation URL.
customerPaymentMethodCreditCardCreate — Creates a credit card payment method for a customer.
customerPaymentMethodCreditCardUpdate — Updates the credit card payment method for a customer.
customerPaymentMethodPaypalBillingAgreementCreate — Creates a PayPal billing agreement for a customer.
customerPaymentMethodPaypalBillingAgreementUpdate — Updates a PayPal billing agreement for a customer.