Skip to main content
POST
cURL

Usage notes

  • The table must be completed and unlocked.
  • Send one row_id for one cell or up to 1,000 row IDs for one column. Duplicate IDs are processed once.
  • Reference another column by its key, for example Translate {{product_name}} to Czech.
  • This operation costs 2 credits per queued row and always returns 202.
  • model is a deprecated compatibility field. The service ignores it and uses its configured Gemini provider.
The worker checks credits after the 202 response. If it cannot reserve them, the affected cells move to error status instead of the request returning 402. Poll GET /tables/{table_id}/enhance/status to track completion, then read the updated row to obtain the generated value.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

table_id
string
required

Body

application/json
row_ids
string<uuid>[]
required

One row_id for single cell, multiple for column enhancement. Duplicate IDs are processed once.

Required array length: 1 - 1000 elements
column_key
string
required
prompt
string
required

AI instructions. Reference another column with its key, for example {{product_name}}.

model
string
deprecated

Legacy compatibility field. The service ignores the requested value and routes enhancement through its configured Gemini provider.

target_language
string

ISO language code for translation

use_glossary
boolean
default:false

Response

Enhancement queued

id
string
required

Enhancement job ID

status
enum<string>
required
Available options:
queued,
processing
estimated_credits
number
required
rows_queued
integer