API Endpoints

Reference for the currently supported public Fortifiers API endpoints.

Base URLv1
https://api.fortifiers.app/api/v1

Market Pricing

POST/sourcing/price

Check Market Pricing

Return available supplier pricing for a product query.

cURL
curl -X POST https://api.fortifiers.app/api/v1/sourcing/price \
 -H "X-API-Key: YOUR_API_KEY" \
 -H "Content-Type: application/json" \
 -d '{"query":"commercial flooring","location":"Toronto"}'
GET/quotes/generate

Generate a Draft Quote

Create a draft quote from structured request text.

GET/config

Read Public Configuration

Read public company configuration without an API key.

limitMax 100 (default: 20)
offsetPagination offset
statusFilter by status

Quotes

POST/quotes

Generate Quote

Generate a quote from extracted document data.

curl -X POST https://api.fortifiers.app/api/v1/quotes/generate \
 -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/:id

Get Quote

GET/quotes/:id/pdf

Download PDF

Workflows

POST/workflows/submit

Submit for Approval

POST/workflows/:id/approve

Approve Workflow

Error Handling

All endpoints follow a consistent error response format:

{
 "error": {
 "code": "validation_error",
 "message": "Invalid document type",
 "details": { ... }
 }
}