# Customers

A customer represents a company that you do business with. For larger companies, there may be several users with access to the customer account that can make purchases with their credit line. For smaller companies, a customer may represent a single individual. Retrieve a customer to get a summary of their total credit line and available credit balance.

 - [GET /customers](https://docs.resolvepay.com/merchant-api/openapi/customers/listcustomers.md): Return a list of customers.
 - [POST /customers](https://docs.resolvepay.com/merchant-api/openapi/customers/createcustomer.md): Create a customer. Upload supporting documents separately after creation using Upload a customer supporting document.
 - [GET /customers/context](https://docs.resolvepay.com/merchant-api/openapi/customers/searchcustomercontext.md): Search customer relationships for invoice creation context.
 - [GET /customers/{customer_id}](https://docs.resolvepay.com/merchant-api/openapi/customers/fetchcustomer.md): Retrieve an existing customer by its ID. A successful response to this request will be the Customer entity. If customer enrollment is required, we will return `net_terms_status='pending_enrollment'` a
 - [PUT /customers/{customer_id}](https://docs.resolvepay.com/merchant-api/openapi/customers/updatecustomer.md): Update a customer, including the default financing type for new invoices.
 - [POST /customers/{customer_id}/credit-check](https://docs.resolvepay.com/merchant-api/openapi/customers/requestcustomercreditcheck.md): You may request a credit check on a customer who hasn't previously been credit checked. This endpoint returns no content. You'll be able to see the date you requested the credit check (`credit_check_r
 - [POST /customers/{customer_id}/documents](https://docs.resolvepay.com/merchant-api/openapi/customers/createcustomerdocumentuploadrequest.md): Attaches a supporting document to a customer and starts its transfer into Resolve's document validation service. Use this to hand Resolve buyer data you already hold — bank statements, financial state
 - [POST /customers/{customer_id}/enroll](https://docs.resolvepay.com/merchant-api/openapi/customers/enroll-a-customer.md): This legacy enrollment endpoint is no longer supported. Every call returns 410, on all API versions. It no longer enrolls customers or returns the customer object. The endpoint had already been redu
