# Customers ## Create a new customer - [POST /v1/api/customers](https://docs.finalpos.com/openapi/customers/customercontroller_create.md): Creates a new customer record in the system. ## Get all customers - [GET /v1/api/customers](https://docs.finalpos.com/openapi/customers/customercontroller_findall.md): Retrieves a list of all customers. Supports pagination and filtering by companyId. ## Update a customer by ID - [PUT /v1/api/customers/{id}](https://docs.finalpos.com/openapi/customers/customercontroller_update.md): Updates an existing customer record. ## Get a customer by ID - [GET /v1/api/customers/{id}](https://docs.finalpos.com/openapi/customers/customercontroller_findone.md): Retrieves a single customer by its unique identifier. ## Delete a customer by ID - [DELETE /v1/api/customers/{id}](https://docs.finalpos.com/openapi/customers/customercontroller_remove.md): Soft deletes a customer by setting isDeleted flag to true.