Creates a new product record.
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.
Description of the product.
Images of the product.
Categories of the product.
Outlets of the product.
Metadata associated with the Product.
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/product
- Official APIhttps://api.finalpos.com/v1/api/product
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.finalpos.com/_mock/openapi/v1/api/product \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"name": "Sweet Tea",
"productType": "Beverages",
"externalId": "1234567890",
"description": "Sweet Tea is a refreshing drink made with tea and sugar.",
"shortDescription": "Sweet Tea is a drink with sugar.",
"sku": "1234567890",
"images": [
"https://example.com/image1.jpg",
"https://example.com/image2.jpg"
],
"tags": [
"sweet",
"tea",
"refreshing"
],
"status": "draft",
"source": "woo-commerce",
"minPrice": 100,
"maxPrice": 200,
"supplier": "Supplier 1",
"taxTable": "o1p2q3r4s5t6u7v8w9x0y1z2",
"categories": [
"o1p2q3r4s5t6u7v8w9x0y1z2",
"o1p2q3r4s5t6u7v8w9x0y1z3"
],
"outlets": [
"o1p2q3r4s5t6u7v8w9x0y1z2",
"o1p2q3r4s5t6u7v8w9x0y1z3"
],
"metadata": [
{
"key": "key1",
"value": "value1"
},
{
"key": "key2",
"value": "value2"
}
],
"attributes": [
{
"name": "color",
"values": [
"red",
"blue"
]
}
]
}'The product has been successfully created.
Timestamp when the Product was created.
Timestamp when the Product was last updated.
Description of the product.
Images of the product.
Categories of the product.
Outlets of the product.
Metadata associated with the Product.
{ "id": "o1p2q3r4s5t6u7v8w9x0y1z2", "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00", "companyId": "o1p2q3r4s5t6u7v8w9x0y1z2", "name": "Sweet Tea", "productType": "Beverages", "externalId": "1234567890", "description": "Sweet Tea is a refreshing drink made with tea and sugar.", "shortDescription": "Sweet Tea is a drink with sugar.", "sku": "1234567890", "fromFinal": false, "images": [ "https://example.com/image1.jpg", "https://example.com/image2.jpg" ], "tags": [ "sweet", "tea", "refreshing" ], "status": "draft", "source": "woo-commerce", "minPrice": 100, "maxPrice": 200, "supplier": "Supplier 1", "taxTable": "o1p2q3r4s5t6u7v8w9x0y1z2", "categories": [ "o1p2q3r4s5t6u7v8w9x0y1z2", "o1p2q3r4s5t6u7v8w9x0y1z3" ], "outlets": [ "o1p2q3r4s5t6u7v8w9x0y1z2", "o1p2q3r4s5t6u7v8w9x0y1z3" ], "metadata": [ { … }, { … } ], "attributes": [ { … } ] }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/product/{id}
- Official APIhttps://api.finalpos.com/v1/api/product/{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/product/{id}' \
-H 'x-api-key: YOUR_API_KEY_HERE'The product has been successfully retrieved.
Timestamp when the Product was created.
Timestamp when the Product was last updated.
Description of the product.
Images of the product.
Categories of the product.
Outlets of the product.
Metadata associated with the Product.
{ "id": "o1p2q3r4s5t6u7v8w9x0y1z2", "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00", "companyId": "o1p2q3r4s5t6u7v8w9x0y1z2", "name": "Sweet Tea", "productType": "Beverages", "externalId": "1234567890", "description": "Sweet Tea is a refreshing drink made with tea and sugar.", "shortDescription": "Sweet Tea is a drink with sugar.", "sku": "1234567890", "fromFinal": false, "images": [ "https://example.com/image1.jpg", "https://example.com/image2.jpg" ], "tags": [ "sweet", "tea", "refreshing" ], "status": "draft", "source": "woo-commerce", "minPrice": 100, "maxPrice": 200, "supplier": "Supplier 1", "taxTable": "o1p2q3r4s5t6u7v8w9x0y1z2", "categories": [ "o1p2q3r4s5t6u7v8w9x0y1z2", "o1p2q3r4s5t6u7v8w9x0y1z3" ], "outlets": [ "o1p2q3r4s5t6u7v8w9x0y1z2", "o1p2q3r4s5t6u7v8w9x0y1z3" ], "metadata": [ { … }, { … } ], "attributes": [ { … } ] }
Description of the product.
Images of the product.
Categories of the product.
Outlets of the product.
Metadata associated with the Product.
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/product/{id}
- Official APIhttps://api.finalpos.com/v1/api/product/{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/product/{id}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"name": "Sweet Tea",
"productType": "Beverages",
"externalId": "1234567890",
"description": "Sweet Tea is a refreshing drink made with tea and sugar.",
"shortDescription": "Sweet Tea is a drink with sugar.",
"sku": "1234567890",
"images": [
"https://example.com/image1.jpg",
"https://example.com/image2.jpg"
],
"tags": [
"sweet",
"tea",
"refreshing"
],
"status": "draft",
"source": "woo-commerce",
"minPrice": 100,
"maxPrice": 200,
"supplier": "Supplier 1",
"taxTable": "o1p2q3r4s5t6u7v8w9x0y1z2",
"categories": [
"o1p2q3r4s5t6u7v8w9x0y1z2",
"o1p2q3r4s5t6u7v8w9x0y1z3"
],
"outlets": [
"o1p2q3r4s5t6u7v8w9x0y1z2",
"o1p2q3r4s5t6u7v8w9x0y1z3"
],
"metadata": [
{
"key": "key1",
"value": "value1"
},
{
"key": "key2",
"value": "value2"
}
],
"attributes": [
{
"name": "color",
"values": [
"red",
"blue"
]
}
]
}'The product has been successfully updated.
Timestamp when the Product was created.
Timestamp when the Product was last updated.
Description of the product.
Images of the product.
Categories of the product.
Outlets of the product.
Metadata associated with the Product.
{ "id": "o1p2q3r4s5t6u7v8w9x0y1z2", "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00", "companyId": "o1p2q3r4s5t6u7v8w9x0y1z2", "name": "Sweet Tea", "productType": "Beverages", "externalId": "1234567890", "description": "Sweet Tea is a refreshing drink made with tea and sugar.", "shortDescription": "Sweet Tea is a drink with sugar.", "sku": "1234567890", "fromFinal": false, "images": [ "https://example.com/image1.jpg", "https://example.com/image2.jpg" ], "tags": [ "sweet", "tea", "refreshing" ], "status": "draft", "source": "woo-commerce", "minPrice": 100, "maxPrice": 200, "supplier": "Supplier 1", "taxTable": "o1p2q3r4s5t6u7v8w9x0y1z2", "categories": [ "o1p2q3r4s5t6u7v8w9x0y1z2", "o1p2q3r4s5t6u7v8w9x0y1z3" ], "outlets": [ "o1p2q3r4s5t6u7v8w9x0y1z2", "o1p2q3r4s5t6u7v8w9x0y1z3" ], "metadata": [ { … }, { … } ], "attributes": [ { … } ] }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/product/{id}
- Official APIhttps://api.finalpos.com/v1/api/product/{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/product/{id}' \
-H 'x-api-key: YOUR_API_KEY_HERE'{ "statusCode": 200, "message": "Resource with Id 123 deleted successfully" }