AuditDashboard Developer Portal
  1. Requests
AuditDashboard Developer Portal
  • AuditDashboard Developer Portal
  • Clients
    • Get All Clients
      GET
    • Create Clients
      POST
    • Update Clients
      PUT
    • Deactivate Clients
      DELETE
    • Activate Clients
      PATCH
    • Client Details
      GET
    • Update Client
      PUT
    • Deactivate Client
      DELETE
    • Activate Client
      PATCH
  • Divisions
    • Get Active Divisions
  • Engagements
    • Get Engagements by Status
    • Create Engagements
    • Update Engagement
    • Update Engagement Statuses
    • Delete Engagements
    • Get Engagement Details
    • Update Engagement
    • Update Engagement Status
    • Delete Engagement
    • Download Engagement Documents
    • Download Engagement Request Report
    • Download 'All Engagements' Report
  • Insights
    • Get Engagement Activity Log Parameters
    • Engagement Activity Log
    • Get Engagement by Last Activity Report Parameters
    • Engagement by Last Activity
    • Get Active Professional Users for Schedule
    • Schedule
    • User Activity and Status
  • Requests
    • Get Engagement Requests
      GET
    • Get Request by ID
      GET
    • Update Request Details
      PUT
    • Update Request Status and Priority
      PATCH
    • Delete Request
      DELETE
    • Create Requests
      POST
    • Update Multiple Requests
      PUT
    • Update Request Status and Priority
      PATCH
    • Delete Multiple Requests
      DELETE
    • Get Request History Feed
      GET
    • Get Request Activity Feed
      GET
    • Add Comment to Request
      POST
    • Delete a Request Comment
      DELETE
    • Delete a Request Document
      DELETE
    • Download Request Documents
      GET
    • Update Multiple Request Restrictions
      PATCH
    • Update Single Request Restrictions
      PATCH
    • Upload Request Document
      POST
  • Users
    • Get Users by Status
    • Create Users
    • Update Multiple Users
    • Deactivate Users
    • Activate Users
    • Get User Details
    • Update User Details
    • Deactivate User
    • Activate User
    • Invite Users
    • Generate User Activity Report
  • Authorization
    • Authorization call for Bearer Token
  • Trash
    • Get Trash Types
    • Get Trash List
    • Restore Trash Items
    • Permanently deletes trash items.
    • Restore a Trash Item
    • Permanently deletes a trash item.
  1. Requests

Upload Request Document

POST
/api/public/requests/{requestID}/documents/upload
Requests
Uploads a document to a specific request by accepting a file as an Microsoft.AspNetCore.Http.IFormFile.
The file is uploaded to blob storage and corresponding dbo.RequestDocument and dbo.RequestDocumentVersion records are created.
The method validates the file, authorizes the user, initializes the upload process, writes the file to storage,
activates the upload, and creates queue messages and activity feed entries for tracking the document upload.

Request

Path Params
requestID
integer <int32>
required
The unique identifier of the request to which the document will be uploaded.
Body Params multipart/form-data
file
file 
optional
The file to upload.

Responses

🟢200OK
OK
This response does not have a body.
🟢201Created
🟠400Bad Request
🟠401Unauthorized
🟠404Record Not Found
Modified at 2025-03-24 12:25:00
Previous
Update Single Request Restrictions
Next
Get Users by Status
Built with