Documentation

Document Management API

Upload and manage certificates and receipt samples.

Certificates

POST/business/documents/certificates

Upload a certificate document

curl -X POST https://api.insurlink.com/v1/business/documents/certificates \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@certificate.pdf" \
  -F "name=Insurance License" \
  -F "type=License"
bash
GET/business/documents/certificates

Get all uploaded certificates

curl https://api.insurlink.com/v1/business/documents/certificates \
  -H "Authorization: Bearer YOUR_API_KEY"
bash
PATCH/business/documents/certificates/:id

Activate or deactivate a certificate

curl -X PATCH https://api.insurlink.com/v1/business/documents/certificates/cert-123 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "isActive": true
  }'
bash
DELETE/business/documents/certificates/:id

Delete a certificate

curl -X DELETE https://api.insurlink.com/v1/business/documents/certificates/cert-123 \
  -H "Authorization: Bearer YOUR_API_KEY"
bash

Receipt Samples

POST/business/documents/receipt-samples

Upload a receipt sample template

curl -X POST https://api.insurlink.com/v1/business/documents/receipt-samples \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@receipt-template.pdf" \
  -F "name=Standard Receipt Template"
bash
GET/business/documents/receipt-samples

Get all receipt sample templates

curl https://api.insurlink.com/v1/business/documents/receipt-samples \
  -H "Authorization: Bearer YOUR_API_KEY"
bash
DELETE/business/documents/receipt-samples/:id

Delete a receipt sample

curl -X DELETE https://api.insurlink.com/v1/business/documents/receipt-samples/receipt-123 \
  -H "Authorization: Bearer YOUR_API_KEY"
bash