# providers ## Export Provider Directory - [GET /providers/export/provider-directory](https://docs.certifyos.com/reference/application/api/providers/providerscontroller_providerdirectoryexport.md): Triggers an export workflow for the provider directory. The export will include provider details based on the provided filters. The result is typically a CSV or similar file, and the export is processed asynchronously. ## Export HSD Report - [GET /providers/export/hsd-report](https://docs.certifyos.com/reference/application/api/providers/providerscontroller_providerhsdreportexport.md): Triggers an export workflow for the HSD (Health Service Delivery) report. The export will include provider details based on the provided filters. The result is typically a CSV or similar file, and the export is processed asynchronously. ## Upload Supporting Document - [POST /providers/{id}/supporting-documents](https://docs.certifyos.com/reference/application/api/providers/supportingdocumentscontroller_upload.md): Uploads a supporting document for a provider by ID. This endpoint accepts a multipart/form-data request with a file and metadata. - The uploaded document is associated with the provider and saved in the system. - Only valid files and supported document metadata will be processed. - Returns a confirmation once the document is uploaded successfully. Authorization: - Requires an Bearer access token. Possible Errors: - 400 Bad Request: If the file or metadata is invalid. - 404 Not Found: If the provider with the given ID does not exist. ## Get all credentialing workflow timelines for a provider - [GET /providers/{providerId}/credentialing-workflow-timelines](https://docs.certifyos.com/reference/application/api/providers/credentialingworkflowtimelinecontroller_findall.md): Returns a list of credentialing workflow timeline records for the specified provider within the organization. Each record contains credentialing status, cycle, dates, and related metadata.