API Endpoints
Complete reference for all Fortifiers API endpoints.
Base URLv1
https://api.fortifiers.com/v1
Documents
POST
/documentsUpload Document
Upload a document for processing.
cURL
curl -X POST https://api.fortifiers.com/v1/documents \ -H "Authorization: Bearer YOUR_API_KEY" \ -F "file=@invoice.pdf" \ -F "document_type=invoice"
GET
/documents/:idGet Document
Retrieve document details and extracted data.
GET
/documentsList Documents
List all documents with pagination.
limitMax 100 (default: 20)offsetPagination offsetstatusFilter by statusQuotes
POST
/quotesGenerate Quote
Generate a quote from extracted document data.
curl -X POST https://api.fortifiers.com/v1/quotes \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"document_id": "doc_1234567890",
"template_id": "tmpl_default",
"margin": 0.25
}'GET
/quotes/:idGet Quote
GET
/quotes/:id/pdfDownload PDF
Workflows
POST
/workflows/submitSubmit for Approval
POST
/workflows/:id/approveApprove Workflow
Error Handling
All endpoints follow a consistent error response format:
{
"error": {
"code": "validation_error",
"message": "Invalid document type",
"details": { ... }
}
}