# Customers

**Retrieve customers**
This endpoint is used to retrieve a list of customers.
**Retrieve customer**
This endpoint is used to retrieve details of a specific customer.
**Update customer data**
This endpoint is used to update customer data.
**Delete customer**
This endpoint is used to delete a specific customer and associated payment methods.
**Retrieve payment methods**
This endpoint is used to retrieve all payment methods for a specific customer.
**Retrieve payment method**
This endpoint is used to retrieve details of a specific payment method.
**Delete payment method**
This endpoint is used to delete a specific payment method.

 - [GET /customers](https://axeptabnpparibas-docs.redocly.app/customers/getcustomers.md): Get list of customers
 - [GET /customers/{id}](https://axeptabnpparibas-docs.redocly.app/customers/getcustomer.md): Get customer details
 - [PATCH /customers/{id}](https://axeptabnpparibas-docs.redocly.app/customers/updatecustomer.md): Updates details about customer
 - [DELETE /customers/{id}](https://axeptabnpparibas-docs.redocly.app/customers/deletecustomer.md): Delete customer details
 - [GET /customers/{id}/paymentMethods](https://axeptabnpparibas-docs.redocly.app/customers/getpaymentmethods.md): Get list of payment methods for customer
 - [GET /customers/{customerId}/paymentMethods/{paymentMethodId}](https://axeptabnpparibas-docs.redocly.app/customers/getpaymentmethod.md): Get payment method details
 - [DELETE /customers/{customerId}/paymentMethods/{paymentMethodId}](https://axeptabnpparibas-docs.redocly.app/customers/deletepaymentmethod.md): Delete payment method details
 - [GET /customers/{customerId}/payment-plans](https://axeptabnpparibas-docs.redocly.app/customers/getcustomerpaymentplans.md): Get list of payment plans for customer
