# Customers

Use these operations to manage customers.
A customer is an entity that purchases goods or services from you (a merchant),
and is the payee in any transaction that is credited to you.
Customers are associated with payment instruments,
subscriptions, invoices, and other related resources.
In other systems, customers may be referred to as accounts,
clients, members, patrons, or players.
For information on the customer resource, see [Resources](https://www.rebilly.com/docs/dev-docs/concepts/#resources).

 - [GET /customers](https://www.rebilly.com/docs/dev-docs/api/customers/getcustomercollection.md): Retrieves a list of customers.
 - [POST /customers](https://www.rebilly.com/docs/dev-docs/api/customers/postcustomer.md): Creates a new customer and customer ID. The customer's primary address is used as the default address for payment instruments, subscriptions, and invoices if none are provided. If the customer already
 - [GET /customers/{id}](https://www.rebilly.com/docs/dev-docs/api/customers/getcustomer.md): Retrieves a customer with a specified ID.
 - [PUT /customers/{id}](https://www.rebilly.com/docs/dev-docs/api/customers/putcustomer.md): Creates or updates (upserts) a customer with a specified ID. If the customer already has an identifier within your system, and you want to create a customer with a specified ID — use this operation to
 - [DELETE /customers/{id}](https://www.rebilly.com/docs/dev-docs/api/customers/deletecustomer.md): Merges one duplicate customer to another target customer and deletes the former.
 - [GET /customers/{id}/lead-source](https://www.rebilly.com/docs/dev-docs/api/customers/getcustomerleadsource.md): Retrieves lead source data for a customer with a specified ID. A lead source is the marketing campaign that generates customer interaction, a sale, or a trial. For more information, see [Lead source a
 - [PUT /customers/{id}/lead-source](https://www.rebilly.com/docs/dev-docs/api/customers/putcustomerleadsource.md): Creates a lead source for a customer with a specified ID. A lead source is the marketing campaign that generates customer interaction, a sale, or a trial. For more information, see [Lead source attrib
 - [DELETE /customers/{id}/lead-source](https://www.rebilly.com/docs/dev-docs/api/customers/deletecustomerleadsource.md): Deletes lead source data for a customer with a specified ID.
 - [GET /customers/{id}/credit-balance](https://www.rebilly.com/docs/dev-docs/api/customers/getcustomercreditbalance.md): Retrieves a customer's credit balance grouped by currency.
 - [POST /customers/{id}/compliance-screening-report](https://www.rebilly.com/docs/dev-docs/api/customers/postcustomercompliancescreeningreport.md): Creates a compliance screening report that includes Know Your Customer (KYC) and Anti-Money Laundering (AML) results for a customer. The report is stored as a PDF customer attachment. Requires the KYC
 - [POST customer-created](https://www.rebilly.com/docs/dev-docs/api/customers/customer-created.md)
 - [POST customer-merged](https://www.rebilly.com/docs/dev-docs/api/customers/customer-merged.md)
 - [POST customer-one-time-password-requested](https://www.rebilly.com/docs/dev-docs/api/customers/customer-one-time-password-requested.md)
 - [POST customer-tax-number-validated](https://www.rebilly.com/docs/dev-docs/api/customers/customer-tax-number-validated.md)
 - [POST customer-updated](https://www.rebilly.com/docs/dev-docs/api/customers/customer-updated.md)
 - [POST experian-check-performed](https://www.rebilly.com/docs/dev-docs/api/customers/experian-check-performed.md)
 - [POST lead-source-changed](https://www.rebilly.com/docs/dev-docs/api/customers/lead-source-changed.md)
