Documentation Index
Fetch the complete documentation index at: https://docs.origami.chat/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- An Origami account with at least one table set up
- An API key (create one in Settings → API Keys)
Step 1: List your tables
Find the table you want to enrich into. The response shows each table’s columns, so you know which fields to include in your rows.Example response
id and the input column slugs — you’ll use these as field names in the next step.
Step 2: Insert rows
Post your raw data using column slugs as field names (from Step 1). Enrichment starts automatically.Response
For safe retries, include a
"batchId" (any UUID you generate) in the request body.
If the request is retried with the same batchId, Origami returns the existing batch
instead of inserting duplicate rows.Step 3: Poll for results
Use thebatchId to check progress. Keep polling until status is "complete".
Step 4: Read all table data (optional)
To pull all rows from a table (not just from one batch), use the read endpoint:What’s next
Authentication
Managing API keys and security best practices.
API Reference
Full endpoint docs with interactive playground.