Supplier document endpoints attach files to supplier records, supplier policies, questionnaires, compliance checklists and supplier certifications.
Endpoints
| Method | Path | Description |
|---|---|---|
POST | /api/v1/suppliers/{supplierId}/documents | Upload a generic supplier document |
POST | /api/v1/suppliers/{supplierId}/policies/{policyType}/document | Upload a supplier policy document |
POST | /api/v1/suppliers/{supplierId}/questionnaire/attachments/{field} | Upload a supplier questionnaire attachment |
POST | /api/v1/suppliers/{supplierId}/compliance-checklist/specifications-document | Upload compliance checklist specifications |
POST | /api/v1/supplier-certifications/{id}/document | Attach a document to a certification |
PUT | /api/v1/supplier-certifications/{id}/document | Replace the document attached to a certification |
Request format
All endpoints use multipart/form-data with a required file field.
Shell
curl -X POST {{BASE_URL}}/api/v1/suppliers/{supplierId}/documents \-H "Authorization: Bearer $CONFORMA_PAT" \-F "file=@supplier-profile.pdf"
201 Created returns DocumentDto. Certification replacement returns 200 OK.
Use the generic Documents API for document listing, metadata, download and deletion.