# 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 list of customers

 - [GET /customers](https://axeptabnpparibas-docs.redocly.app/customers/getcustomers.md): Get list of customers

## Get customer details

 - [GET /customers/{id}](https://axeptabnpparibas-docs.redocly.app/customers/getcustomer.md): Get customer details

## Update customer details

 - [PATCH /customers/{id}](https://axeptabnpparibas-docs.redocly.app/customers/updatecustomer.md): Updates details about customer

## Delete customer details

 - [DELETE /customers/{id}](https://axeptabnpparibas-docs.redocly.app/customers/deletecustomer.md): Delete customer details

## Get list of payment methods for customer

 - [GET /customers/{id}/paymentMethods](https://axeptabnpparibas-docs.redocly.app/customers/getpaymentmethods.md): Get list of payment methods for customer

## Get payment method details

 - [GET /customers/{customerId}/paymentMethods/{paymentMethodId}](https://axeptabnpparibas-docs.redocly.app/customers/getpaymentmethod.md): Get payment method details

## Delete payment method details

 - [DELETE /customers/{customerId}/paymentMethods/{paymentMethodId}](https://axeptabnpparibas-docs.redocly.app/customers/deletepaymentmethod.md): Delete payment method details

