Enrich

The enrichment: the task prompt, the input_columns its rows must carry (empty = any headers), its output columns (name, prompt, output_schema, a pinned tool), tools, budget_credits_per_row, and version (goes up on every column change; a dataset cell filled under an older version reads stale).

get/enrichments/{id}

Request

Path parameters

idstring required

The enrichment id (enr_...)

Response

The enrichment

idstring

enr_...

namestring nullable
promptstring

The task prompt the row agent reads for every row

input_columnsstring[]

The headers rows must carry (empty = any)

toolsstring[]

The tools the row agent may call (names from GET /tools)

budget_credits_per_rownumber

The most the row agent may spend on one row. Moves by 1.5 per output column added or removed unless budget_locked

budget_lockedboolean

true when the budget stays as set through column changes

versioninteger

Goes up by one on every column change; a cell filled under an older version reads stale

created_atstring date-time
updated_atstring date-time

Example response

{
  "id": "enr_018f5b60-1234-7abc-89ab-0123456789ab",
  "name": "Company basics",
  "prompt": "Research each company from its name and website.",
  "input_columns": [
    "Company",
    "Website"
  ],
  "output": [
    {
      "name": "CEO"
    },
    {
      "name": "Employee count",
      "prompt": "Current headcount as an integer",
      "output_schema": {
        "type": "integer",
        "minimum": 0
      }
    },
    {
      "name": "Homepage text",
      "prompt": "The company's homepage, from the Website column",
      "tool": "scrape"
    }
  ],
  "tools": [
    "web_search",
    "scrape",
    "pdf",
    "http_request",
    "code"
  ],
  "budget_credits_per_row": 4.5,
  "budget_locked": false,
  "version": 1,
  "created_at": "2026-10-01T12:00:00Z",
  "updated_at": "2026-10-01T12:00:00Z"
}

Changes

    • warning

      removed the optional property from the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property /////// to the response with the status