Save a record directly to a table
POSThttps://platform.docana.com/api/v1/tables/:tableId/rows/
Save supplied JSON values without document extraction. First read listTableColumns and key values by column ID. Supply a stable idempotencyKey for each business record and reuse it on retries: the same payload returns the original row; different values or a deleted row return 409. Missing columns are blank. Rows are immediately available through listTableRows; CSV and BigQuery publication is asynchronous. The API records the authenticated caller and external reference; native Docana agents attach their execution identity automatically. Requires the same table access as the UI.
Request
Responses
- 200
- 400
- 401
- 402
- 403
- 404
- 409
- 500
- 503
Saved row or successful replay
The request body, query, or path failed validation. See validationErrors.
The API key or session is missing, expired, or malformed.
The table storage limit has been reached
The caller is authenticated but not allowed to perform this operation.
A resource referenced by the path does not exist or is not visible to the caller.
The idempotency key belongs to different values or a deleted row
Unexpected server error.
The table is busy; retry with the same idempotency key