Creates a new custom table: content record.
- Get a single row from a custom table
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.
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-row
- Official APIhttps://api.finalpos.com/v1/api/custom-table-row
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.finalpos.com/_mock/openapi/v1/api/custom-table-row \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"tableId": {
"$oid": "507f1f77bcf86cd799439011"
}
}'The custom table: content has been successfully created.
Unique identifier for the custom table row
Company ID associated with the custom table row
ID of the custom table this row belongs to
Timestamp when the custom table row was created
{ "_id": { "$oid": "507f1f77bcf86cd799439011" }, "companyId": { "$oid": "507f1f77bcf86cd799439011" }, "tableId": { "$oid": "507f1f77bcf86cd799439011" }, "isDeleted": false, "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00" }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-row/{id}
- Official APIhttps://api.finalpos.com/v1/api/custom-table-row/{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/custom-table-row/{id}' \
-H 'x-api-key: YOUR_API_KEY_HERE'The custom table: content has been successfully retrieved.
Unique identifier for the custom table row
Company ID associated with the custom table row
ID of the custom table this row belongs to
Timestamp when the custom table row was created
{ "_id": { "$oid": "507f1f77bcf86cd799439011" }, "companyId": { "$oid": "507f1f77bcf86cd799439011" }, "tableId": { "$oid": "507f1f77bcf86cd799439011" }, "isDeleted": false, "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00" }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-row/{id}
- Official APIhttps://api.finalpos.com/v1/api/custom-table-row/{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/custom-table-row/{id}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"tableId": {
"$oid": "507f1f77bcf86cd799439011"
}
}'The custom table: content has been successfully updated.
Unique identifier for the custom table row
Company ID associated with the custom table row
ID of the custom table this row belongs to
Timestamp when the custom table row was created
{ "_id": { "$oid": "507f1f77bcf86cd799439011" }, "companyId": { "$oid": "507f1f77bcf86cd799439011" }, "tableId": { "$oid": "507f1f77bcf86cd799439011" }, "isDeleted": false, "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00" }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-row/{id}
- Official APIhttps://api.finalpos.com/v1/api/custom-table-row/{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/custom-table-row/{id}' \
-H 'x-api-key: YOUR_API_KEY_HERE'{ "statusCode": 200, "message": "Resource with Id 123 deleted successfully" }
ID of the custom table this value belongs to
ID of the custom table row this value belongs to
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-value
- Official APIhttps://api.finalpos.com/v1/api/custom-table-value
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.finalpos.com/_mock/openapi/v1/api/custom-table-value \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"value": "field_value",
"tableId": {
"$oid": "507f1f77bcf86cd799439011"
},
"rowId": {
"$oid": "507f1f77bcf86cd799439011"
},
"fieldId": {
"$oid": "507f1f77bcf86cd799439011"
}
}'The custom table: content has been successfully created.
Unique identifier for the custom table value
Company ID associated with the custom table value
ID of the custom table this value belongs to
ID of the custom table row this value belongs to
ID of the custom table field this value belongs to
Timestamp when the custom table value was created
{ "_id": { "$oid": "507f1f77bcf86cd799439011" }, "companyId": { "$oid": "507f1f77bcf86cd799439011" }, "tableId": { "$oid": "507f1f77bcf86cd799439011" }, "rowId": { "$oid": "507f1f77bcf86cd799439011" }, "fieldId": { "$oid": "507f1f77bcf86cd799439011" }, "value": "field_value", "isDeleted": false, "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00" }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-value/{id}
- Official APIhttps://api.finalpos.com/v1/api/custom-table-value/{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/custom-table-value/{id}' \
-H 'x-api-key: YOUR_API_KEY_HERE'The custom table: content has been successfully retrieved.
Unique identifier for the custom table value
Company ID associated with the custom table value
ID of the custom table this value belongs to
ID of the custom table row this value belongs to
ID of the custom table field this value belongs to
Timestamp when the custom table value was created
{ "_id": { "$oid": "507f1f77bcf86cd799439011" }, "companyId": { "$oid": "507f1f77bcf86cd799439011" }, "tableId": { "$oid": "507f1f77bcf86cd799439011" }, "rowId": { "$oid": "507f1f77bcf86cd799439011" }, "fieldId": { "$oid": "507f1f77bcf86cd799439011" }, "value": "field_value", "isDeleted": false, "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00" }
ID of the custom table this value belongs to
ID of the custom table row this value belongs to
ID of the custom table field this value belongs to
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-value/{id}
- Official APIhttps://api.finalpos.com/v1/api/custom-table-value/{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/custom-table-value/{id}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"tableId": {
"$oid": "507f1f77bcf86cd799439011"
},
"rowId": {
"$oid": "507f1f77bcf86cd799439011"
},
"fieldId": {
"$oid": "507f1f77bcf86cd799439011"
},
"value": "field_value"
}'The custom table: content has been successfully updated.
Unique identifier for the custom table value
Company ID associated with the custom table value
ID of the custom table this value belongs to
ID of the custom table row this value belongs to
ID of the custom table field this value belongs to
Timestamp when the custom table value was created
{ "_id": { "$oid": "507f1f77bcf86cd799439011" }, "companyId": { "$oid": "507f1f77bcf86cd799439011" }, "tableId": { "$oid": "507f1f77bcf86cd799439011" }, "rowId": { "$oid": "507f1f77bcf86cd799439011" }, "fieldId": { "$oid": "507f1f77bcf86cd799439011" }, "value": "field_value", "isDeleted": false, "createdAt": "2025-12-07T19:31:48.436+00:00", "updatedAt": "2025-12-07T19:35:48.436+00:00" }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-value/{id}
- Official APIhttps://api.finalpos.com/v1/api/custom-table-value/{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/custom-table-value/{id}' \
-H 'x-api-key: YOUR_API_KEY_HERE'{ "statusCode": 200, "message": "Resource with Id 123 deleted successfully" }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-data/{tableName}
- Official APIhttps://api.finalpos.com/v1/api/custom-table-data/{tableName}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.finalpos.com/_mock/openapi/v1/api/custom-table-data/{tableName}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{}'{ "rowId": { "$oid": "507f1f77bcf86cd799439011" } }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-data/{tableName}/{rowId}
- Official APIhttps://api.finalpos.com/v1/api/custom-table-data/{tableName}/{rowId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.finalpos.com/_mock/openapi/v1/api/custom-table-data/{tableName}/{rowId}' \
-H 'x-api-key: YOUR_API_KEY_HERE'{ "rowId": { "$oid": "507f1f77bcf86cd799439011" } }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-data/{tableName}/{rowId}
- Official APIhttps://api.finalpos.com/v1/api/custom-table-data/{tableName}/{rowId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.finalpos.com/_mock/openapi/v1/api/custom-table-data/{tableName}/{rowId}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{}'{ "rowId": { "$oid": "507f1f77bcf86cd799439011" } }
- Mock serverhttps://docs.finalpos.com/_mock/openapi/v1/api/custom-table-data/{tableName}/{rowId}
- Official APIhttps://api.finalpos.com/v1/api/custom-table-data/{tableName}/{rowId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.finalpos.com/_mock/openapi/v1/api/custom-table-data/{tableName}/{rowId}' \
-H 'x-api-key: YOUR_API_KEY_HERE'{ "statusCode": 200, "message": "Resource with Id 123 deleted successfully" }