Upload an attachment to a workflow section record
POST/monitoring-workflows/:workflowId/attachments
Attaches a file to a specific record within a monitoring workflow section. Use this endpoint to associate evidence or supporting files with a discrete record (e.g. a DEA row, a license row). The id form field identifies the target record using the format {section}-{index} (e.g. dea-0, licenses-1) — this value comes from the workflow's section data. The file form field is the binary file content and is required. The expirationDate form field is optional. Requires MONITORING_WORKFLOW_DETAILS_UPDATE and MONITORING_WORKFLOW_DETAILS_ATTACHMENTS_CREATE. The tenant-id header is mandatory.
Request
Responses
- 201
- 400
- 401
- 403
- 404
- 500
Attachment uploaded: {message, attachment: {fileUrl, fileType, originalFileName, expirationDate, createdAt, createdBy}}. fileUrl is the stored file's location.
Bad request
Unauthorized
Forbidden
Not found
Internal server error