Skip to main content

Overview

This guide walks through adding research columns and running structured enrichment on a company list. The inputs can come from Extruct discovery or from your own company list.

Prerequisites

Generate tokens in Dashboard API Tokens. For full setup, see Authentication.

Endpoints used

Workflow

1) Create a base table

The create-table response includes id, which you will reuse as TABLE_ID.
Requires jq. If unavailable, copy id manually from response.

2) Add enrichment columns

Use Column Guide for minimum working shapes, agent-type guidance, output formats, and prompt rules. Use Column Library when you want fuller reusable templates and scoring patterns.

3) Add company rows and run

4) Check run status

Proceed when run_status is idle and num_cells_in_progress is 0.

5) Read enriched output

Troubleshooting

401 Unauthorized

The token is missing or invalid. Check that EXTRUCT_API_TOKEN is set and the header is exactly Authorization: Bearer ${EXTRUCT_API_TOKEN}.

422 Unprocessable Entity

Common causes:
  • Invalid column config shape for agent columns.
  • Missing required data in row payloads.
  • Invalid JSON body.
Validate your payload JSON before sending: echo '<json-body>' | jq empty.