Customer APIs
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 email marketing. The levels are defined by the M3AAWG best practices guideline document.
 - CustomerPaymentInstrument — All possible instruments for CustomerPaymentMethods.
 - CustomerPaymentMethod — A customer’s 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.
 - 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.
 - customerPaymentMethodRemoteCreditCardCreate — Create a payment method from a credit card stored by Stripe.
 - customerPaymentMethodRevoke — Revokes a customer’s payment method.
 - customerPaymentMethodSendUpdateEmail — Sends a link to the customer so they can update a specific payment method.
 - customerRemoveTaxExemptions — Remove tax exemptions from a customer.
 - customerReplaceTaxExemptions — Replace tax exemptions on a customer.
 - customerUpdate — Updates a customer’s attributes.
 - customerUpdateDefaultAddress — Updates a customer’s default address.
 
