# Final POS Public API Public API for Final POS system Version: 1.0.0 License: UNLICENSED ## Servers ``` / ``` ## Security ### api-key API Key for authentication Type: apiKey In: header Name: apiKey ## Download OpenAPI description [Final POS Public API](https://docs.finalpos.com/_bundle/openapi.yaml) ## 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.