Creates a new outlet record.
- Update a outlet by ID
Final POS API (1.2.4)
Welcome to the Final POS Public API—your playground for crafting the checkout and kiosk flows you want. Create your API keys in Manage (Settings > API Keys) and send them as x-api-key on every request. Customer endpoints use dynamic DTO generation so they adapt to your custom tables in real time, while the rest of the controllers follow a stable, static contract for predictable integrations.
Primary address of the Outlet.
List of station IDs associated with the Outlet.
Stripe Connect account ID associated with the Outlet.
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/outlet
- Official APIhttps://api.finalpos.com/v1/api/outlet
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.finalpos.com/_mock/openapi/v1/api/outlet \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"name": "Main Store",
"address": "26 Federal Plaza, New York, NY 10278, USA",
"city": "New York",
"state": "NY",
"country": "US",
"postCode": "10278",
"phone": "+12323232323",
"address2": "Suite 100",
"alias": "HQ",
"stations": [
"o1p2q3r4s5t6u7v8w9x0y1z2"
],
"stripeAccountId": "o1p2q3r4s5t6u7v8w9x0y1z2",
"stripe": {
"locationId": "tml_XXXXXXXXXX"
},
"taxId": "23"
}'The outlet has been successfully created.
Timestamp when the Outlet was created.
Timestamp when the Outlet was last updated.
List of station IDs associated with the Outlet.
Stripe Connect account ID associated with the Outlet.
{ "id": "o1p2q3r4s5t6u7v8w9x0y1z2", "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00", "companyId": "o1p2q3r4s5t6u7v8w9x0y1z2", "name": "Main Store", "address": "26 Federal Plaza, New York, NY 10278, USA", "city": "New York", "state": "NY", "country": "US", "postCode": "10278", "phone": "+12323232323", "address2": "Suite 100", "alias": "HQ", "sequenceNumber": 45, "stations": [ "o1p2q3r4s5t6u7v8w9x0y1z2" ], "stripeAccountId": "o1p2q3r4s5t6u7v8w9x0y1z2", "stripe": { "locationId": "tml_XXXXXXXXXX" }, "taxId": "23" }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/outlet/{id}
- Official APIhttps://api.finalpos.com/v1/api/outlet/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.finalpos.com/_mock/openapi/v1/api/outlet/{id}' \
-H 'x-api-key: YOUR_API_KEY_HERE'The outlet has been successfully retrieved.
Timestamp when the Outlet was created.
Timestamp when the Outlet was last updated.
List of station IDs associated with the Outlet.
Stripe Connect account ID associated with the Outlet.
{ "id": "o1p2q3r4s5t6u7v8w9x0y1z2", "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00", "companyId": "o1p2q3r4s5t6u7v8w9x0y1z2", "name": "Main Store", "address": "26 Federal Plaza, New York, NY 10278, USA", "city": "New York", "state": "NY", "country": "US", "postCode": "10278", "phone": "+12323232323", "address2": "Suite 100", "alias": "HQ", "sequenceNumber": 45, "stations": [ "o1p2q3r4s5t6u7v8w9x0y1z2" ], "stripeAccountId": "o1p2q3r4s5t6u7v8w9x0y1z2", "stripe": { "locationId": "tml_XXXXXXXXXX" }, "taxId": "23" }
List of station IDs associated with the Outlet.
Stripe Connect account ID associated with the Outlet.
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/outlet/{id}
- Official APIhttps://api.finalpos.com/v1/api/outlet/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.finalpos.com/_mock/openapi/v1/api/outlet/{id}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"name": "Main Store",
"address": "26 Federal Plaza, New York, NY 10278, USA",
"city": "New York",
"state": "NY",
"country": "US",
"postCode": "10278",
"phone": "+12323232323",
"address2": "Suite 100",
"alias": "HQ",
"stations": [
"o1p2q3r4s5t6u7v8w9x0y1z2"
],
"stripeAccountId": "o1p2q3r4s5t6u7v8w9x0y1z2",
"stripe": {
"locationId": "tml_XXXXXXXXXX"
},
"taxId": "23"
}'The outlet has been successfully updated.
Timestamp when the Outlet was created.
Timestamp when the Outlet was last updated.
List of station IDs associated with the Outlet.
Stripe Connect account ID associated with the Outlet.
{ "id": "o1p2q3r4s5t6u7v8w9x0y1z2", "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00", "companyId": "o1p2q3r4s5t6u7v8w9x0y1z2", "name": "Main Store", "address": "26 Federal Plaza, New York, NY 10278, USA", "city": "New York", "state": "NY", "country": "US", "postCode": "10278", "phone": "+12323232323", "address2": "Suite 100", "alias": "HQ", "sequenceNumber": 45, "stations": [ "o1p2q3r4s5t6u7v8w9x0y1z2" ], "stripeAccountId": "o1p2q3r4s5t6u7v8w9x0y1z2", "stripe": { "locationId": "tml_XXXXXXXXXX" }, "taxId": "23" }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/outlet/{id}
- Official APIhttps://api.finalpos.com/v1/api/outlet/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.finalpos.com/_mock/openapi/v1/api/outlet/{id}' \
-H 'x-api-key: YOUR_API_KEY_HERE'{ "statusCode": 200, "message": "Resource with Id 123 deleted successfully" }