AI smart setup
Combined analysis — detects page rotations AND extracts form fields in a single call. Scans all documents in the template, not just the first.
For multi-document templates, the AI sees all PDFs in a single request and
returns fields with unique names across documents (e.g., “CFA — Effective Date”
vs “LPOA — Effective Date”). Each field includes a document_index indicating
which document it belongs to, and areas[].attachment_uuid is set to the correct
document UUID. Page numbers are per-document (1-indexed within each document).
The returned fields can be passed directly to PUT /api/templates/:id as the
schema array. Note: smart_setup is read-only — it does not auto-persist the
schema. You must PUT it separately after reviewing/adjusting the detected fields.
Accounts on the v2 detection pipeline receive additional response metadata
(see pipeline property) and richer preferences on each field (canonical
key, per-field confidence, anchor_text, and anchor_method).
Positioning pipeline: The v2 pipeline uses the PDF text layer to provide
exact label and blank-line coordinates to the AI, enabling precise field
placement. Fields are snapped to detected underscore runs (anchor_method: snapped_to_blank) with adaptive sizing based on measured blank dimensions.
A visual verification pass reviews each page with field rectangles overlaid
to catch positioning errors before returning results.
Documentation Index
Fetch the complete documentation index at: https://docs.spitshake.io/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API token generated at Settings > API