# AuditDashboard Developer Portal ## Docs - [AuditDashboard Developer Portal](https://developer.auditdashboard.com/auditdashboard-developer-portal-838908m0.md): ## API Docs - Clients [Get All Clients](https://developer.auditdashboard.com/get-all-clients-13840524e0.md): Retrieves a list of `APICompanyModel` objects of client companies. - Clients [Create Clients](https://developer.auditdashboard.com/create-clients-13840525e0.md): Creates one or more new client companies with the specified details. - Clients [Update Clients](https://developer.auditdashboard.com/update-clients-13840526e0.md): Updates the details of one or more client companies. - Clients [Deactivate Clients](https://developer.auditdashboard.com/deactivate-clients-13840527e0.md): Deactivates multiple client companies by marking their status as inactive. - Clients [Activate Clients](https://developer.auditdashboard.com/activate-clients-13840528e0.md): Activates multiple client companies by marking their status as active. - Clients [Client Details](https://developer.auditdashboard.com/client-details-13840529e0.md): Retrieves detailed information about a specific client company by its unique ID. - Clients [Update Client](https://developer.auditdashboard.com/update-client-13840530e0.md): Updates the details of a specific client company by its unique ID. - Clients [Deactivate Client](https://developer.auditdashboard.com/deactivate-client-13840531e0.md): Deactivates a specific client company by its unique id - Clients [Activate Client](https://developer.auditdashboard.com/activate-client-13840532e0.md): Marks a specific client company as active. - Divisions [Get Active Divisions](https://developer.auditdashboard.com/get-active-divisions-13840533e0.md): Retrieves a list of active divisions, sorted by name. - Engagements [Get Engagements by Status](https://developer.auditdashboard.com/get-engagements-by-status-13840534e0.md): Retrieves a list of engagements filtered by their status. - Engagements [Create Engagements](https://developer.auditdashboard.com/create-engagements-13840535e0.md): Creates one or more new engagements. - Engagements [Update Engagement](https://developer.auditdashboard.com/update-engagement-13840536e0.md): Updates the details of a specific engagement. - Engagements [Update Engagement Statuses](https://developer.auditdashboard.com/update-engagement-statuses-13840537e0.md): Updates the status of multiple engagements. - Engagements [Delete Engagements](https://developer.auditdashboard.com/delete-engagements-13840538e0.md): Marks multiple engagements as inactive instead of permanently deleting them. - Engagements [Get Engagement Details](https://developer.auditdashboard.com/get-engagement-details-13840539e0.md): Retrieves the details of a specific engagement by its unique ID. - Engagements [Update Engagement](https://developer.auditdashboard.com/update-engagement-13840540e0.md): Updates the details of a specific engagement. - Engagements [Update Engagement Status](https://developer.auditdashboard.com/update-engagement-status-13840541e0.md): Updates the status of a specific engagement by its unique ID. - Engagements [Delete Engagement](https://developer.auditdashboard.com/delete-engagement-13840542e0.md): Marks a specific engagement as inactive instead of permanently deleting it. - Engagements [Download Engagement Documents](https://developer.auditdashboard.com/download-engagement-documents-13840543e0.md): Downloads all documents associated with a specific engagement. - Engagements [Download Engagement Request Report](https://developer.auditdashboard.com/download-engagement-request-report-13840544e0.md): Downloads a specific engagement request report. - Engagements [Download 'All Engagements' Report](https://developer.auditdashboard.com/download-all-engagements-report-13840545e0.md): Downloads the **All Engagements** report data. - Insights [Get Engagement Activity Log Parameters](https://developer.auditdashboard.com/get-engagement-activity-log-parameters-13883554e0.md): Returns the feed types and available IDs for the engagement activity log. - Insights [Engagement Activity Log](https://developer.auditdashboard.com/engagement-activity-log-13883555e0.md): **Firm professionals** and **Administrators** can use this log to monitor engagement progress - Insights [Get Engagement by Last Activity Report Parameters](https://developer.auditdashboard.com/get-engagement-by-last-activity-report-parameters-13883556e0.md): Returns the status and division IDs for the **Engagement by Last Activity** report. - Insights [Engagement by Last Activity](https://developer.auditdashboard.com/engagement-by-last-activity-13883557e0.md): **Firm Professionals** and **Administrators** can use this visualization to monitor and manage engagements throughout their lifecycle. - Insights [Get Active Professional Users for Schedule](https://developer.auditdashboard.com/get-active-professional-users-for-schedule-13883558e0.md): Retrieves a list of available Professional Users whose schedule data you can download. - Insights [Schedule](https://developer.auditdashboard.com/schedule-13883559e0.md): **Firm Professionals** can visualize when active engagements are expected to start/end and answer questions like: - Insights [User Activity and Status](https://developer.auditdashboard.com/user-activity-and-status-13911263e0.md): **Administrators** can use this data to monitor platform adoption and use. - Requests [Get Engagement Requests](https://developer.auditdashboard.com/get-engagement-requests-13840552e0.md): Retrieves a list of requests for a specific engagement, optionally filtered by status. - Requests [Get Request by ID](https://developer.auditdashboard.com/get-request-by-id-13840553e0.md): Retrieves a specific request by its unique ID. - Requests [Update Request Details](https://developer.auditdashboard.com/update-request-details-13840554e0.md): Updates the **Title, Reference, or Description** of a specific request by its request ID. - Requests [Update Request Status and Priority](https://developer.auditdashboard.com/update-request-status-and-priority-13840555e0.md): Updates the status and priority of a specific request. - Requests [Delete Request](https://developer.auditdashboard.com/delete-request-13840556e0.md): Marks a specific request as inactive instead of permanently deleting it. - Requests [Create Requests](https://developer.auditdashboard.com/create-requests-13840557e0.md): Creates one or more new requests with the specified details. - Requests [Update Multiple Requests](https://developer.auditdashboard.com/update-multiple-requests-13840558e0.md): Updates the details of multiple requests. - Requests [Update Request Status and Priority](https://developer.auditdashboard.com/update-request-status-and-priority-13840559e0.md): Updates the status and priority of multiple requests. - Requests [Delete Multiple Requests](https://developer.auditdashboard.com/delete-multiple-requests-13840560e0.md): Marks multiple requests as inactive instead of permanently deleting them. - Requests [Get Request History Feed](https://developer.auditdashboard.com/get-request-history-feed-13840561e0.md): Retrieves the history feed for a specific request by its unique ID. - Requests [Get Request Activity Feed](https://developer.auditdashboard.com/get-request-activity-feed-13840562e0.md): Retrieves the activity feed for a specific request by its unique ID. - Requests [Add Comment to Request](https://developer.auditdashboard.com/add-comment-to-request-13840563e0.md): Adds a comment to a specific request. - Requests [Delete a Request Comment](https://developer.auditdashboard.com/delete-a-request-comment-13840564e0.md): Deletes a specific comment associated with a request by its unique ID. - Requests [Delete a Request Document](https://developer.auditdashboard.com/delete-a-request-document-13840565e0.md): Deletes a specific document associated with a request by its unique ID. - Requests [Download Request Documents](https://developer.auditdashboard.com/download-request-documents-13840566e0.md): Downloads one or more documents associated with a specific request. - Requests [Update Multiple Request Restrictions](https://developer.auditdashboard.com/update-multiple-request-restrictions-13840567e0.md): Updates the restrictions of multiple requests. - Requests [Update Single Request Restrictions](https://developer.auditdashboard.com/update-single-request-restrictions-13840568e0.md): Updates the user restrictions of a specific request. - Requests [Upload Request Document](https://developer.auditdashboard.com/upload-request-document-15107190e0.md): Uploads a document to a specific request by accepting a file as an Microsoft.AspNetCore.Http.IFormFile. - Users [Get Users by Status](https://developer.auditdashboard.com/get-users-by-status-13840569e0.md): Retrieves a list of users filtered by their status. - Users [Create Users](https://developer.auditdashboard.com/create-users-13840570e0.md): Creates one or more new users with the specified attributes, roles, offices, and divisions. - Users [Update Multiple Users](https://developer.auditdashboard.com/update-multiple-users-13840571e0.md): Updates a list of users and their associated records, such as roles, offices, and divisions. - Users [Deactivate Users](https://developer.auditdashboard.com/deactivate-users-13840572e0.md): Deactivates a list of users by marking their status as inactive. - Users [Activate Users](https://developer.auditdashboard.com/activate-users-13840573e0.md): Activates a list of users by updating their status to active. - Users [Get User Details](https://developer.auditdashboard.com/get-user-details-13840574e0.md): Retrieves detailed information about a specific user by their unique ID. - Users [Update User Details](https://developer.auditdashboard.com/update-user-details-13840575e0.md): Updates the details of a specific user by their unique ID, including roles, offices, and divisions. - Users [Deactivate User](https://developer.auditdashboard.com/deactivate-user-13840576e0.md): Deactivates a specific user by marking their status as inactive. - Users [Activate User](https://developer.auditdashboard.com/activate-user-13840577e0.md): Activates a user by their user ID by updating their status to active. - Users [Invite Users](https://developer.auditdashboard.com/invite-users-13840578e0.md): Invites a list of users by sending them an invitation to register. - Users [Generate User Activity Report](https://developer.auditdashboard.com/generate-user-activity-report-13840579e0.md): Generates an activity report for a list of users. - Authorization [Authorization call for Bearer Token](https://developer.auditdashboard.com/authorization-call-for-bearer-token-14008807e0.md): - Trash [Get Trash Types](https://developer.auditdashboard.com/get-trash-types-14275963e0.md): Retrieves a list of available trash types and their corresponding integer values. - Trash [Get Trash List](https://developer.auditdashboard.com/get-trash-list-14275964e0.md): Retrieves a list of trashed items based on the provided `types` parameter. - Trash [Restore Trash Items](https://developer.auditdashboard.com/restore-trash-items-14275965e0.md): Restores a list of trashed items based on the provided models. - Trash [Permanently deletes trash items.](https://developer.auditdashboard.com/permanently-deletes-trash-items-14275966e0.md): Deletes a list of trashed items based on the provided models. - Trash [Restore a Trash Item](https://developer.auditdashboard.com/restore-a-trash-item-14275967e0.md): Restores a single trashed item based on the provided `trashType` and model. - Trash [Permanently deletes a trash item.](https://developer.auditdashboard.com/permanently-deletes-a-trash-item-14275968e0.md): Deletes a single trashed item based on the provided `trashType` and model.