Skip to content
ParseHawk Developer Docs
Search
Ctrl
K
Cancel
ParseHawk on GitHub
ParseHawk website
Select theme
Dark
Light
Auto
Home
Start here
Choose an installation path
Tutorials
Extract your first document
Build a reusable extractor
Integrate the REST API
How-to guides
Install on macOS Apple Silicon
Install on Linux with NVIDIA
Choose a model provider
Use the bundled vLLM runtime
Use Ollama locally
Use OpenAI
Use Microsoft Foundry
Use an OpenAI-compatible API
Design reliable extraction schemas
Manage files, extractors, and parsers
Operate asynchronous jobs
Use the Web UI
Upgrade and back up ParseHawk
Inspect extraction traces
Troubleshoot a local stack
Explanation
Architecture
What local-first means
Core concepts
Schemas and semantic types
Providers and model adapters
Job lifecycle
Deployment and hardware
API stability and versioning
Reference
REST API
Overview
health
Overview
Check API health
GET
Discover the API
GET
files
Overview
List files
GET
Upload a file
POST
Get file metadata
GET
Delete a file
DELETE
Download file content
GET
schemas
Overview
Validate an extraction schema
POST
extractors
Overview
List extractors
GET
Create an extractor
POST
Get an extractor
GET
Create or replace an extractor
PUT
Delete an extractor
DELETE
Update an extractor
PATCH
parsers
Overview
List parsers
GET
Create a parser
POST
Get a parser
GET
Create or replace a parser
PUT
Delete a parser
DELETE
Update a parser
PATCH
providers
Overview
List providers
GET
Get a provider
GET
Configure a provider
PATCH
List provider models
GET
extraction-jobs
Overview
List extraction jobs
GET
Create an extraction job
POST
Get an extraction job
GET
Delete an extraction job
DELETE
Cancel an extraction job
POST
parse-jobs
Overview
List parse jobs
GET
Create a parse job
POST
Get a parse job
GET
Delete a parse job
DELETE
Cancel a parse job
POST
jobs
Overview
List extraction jobs (deprecated)
GET
Create an extraction job (deprecated)
POST
Get an extraction job (deprecated)
GET
Delete an extraction job (deprecated)
DELETE
Cancel an extraction job (deprecated)
POST
CLI reference
Generated
Configuration reference
Generated
Extraction schema reference
Generated
Provider matrix
Runtime matrix
Errors and job states
Paths, ports, and defaults
Versioning reference
Documentation feedback
ParseHawk on GitHub
ParseHawk website
Select theme
Dark
Light
Auto
Overview
parse-jobs
Section titled “parse-jobs”
Create, inspect, cancel, and delete asynchronous document parsing jobs.
Operations
Section titled “Operations”
GET
/v1/parse-jobs
POST
/v1/parse-jobs
GET
/v1/parse-jobs/{job_id}
DELETE
/v1/parse-jobs/{job_id}
POST
/v1/parse-jobs/{job_id}/cancel