Quickstart
Make your first API call and process a document in minutes.
Authentication
Create an API key and authenticate every request.
Submit a Job
Step-by-step guide to uploading files and starting processing.
API Reference
Full endpoint reference for every resource.
How it works
Create a project
A project is a persistent container for processed results and semantic search. Provision one via
POST /api/open/v1/projects and wait for its status to become ready (typically 1–2 minutes).Create a job and upload files
Create a processing job inside your project, upload your PDF or document files, then call the complete endpoint to kick off processing.
Poll for completion
Poll
GET /api/open/v1/jobs/{jobId} until the job status reaches completed or completed_with_errors. Subscribe to a webhook URL on job creation to receive push notifications instead.Key features
Drawings & Specs
Extracts sheets, drawing regions, and specification sections from PDFs — with bounding boxes, labels, and raw text.
Semantic Search
Run natural-language queries across all project sources or search globally across your organization’s projects.
Flexible Uploads
Choose multipart form upload for simplicity or signed direct/multipart uploads for large files and API clients.
Scoped API Keys
Create keys with granular scopes (
jobs:read, jobs:write, artifacts:read) and optional expiration dates.