- AuditDashboard Developer Portal
- Clients
- Divisions
- Engagements
- Get Engagements by StatusGET
- Create EngagementsPOST
- Update EngagementPUT
- Update Engagement StatusesPATCH
- Delete EngagementsDELETE
- Get Engagement DetailsGET
- Update EngagementPUT
- Update Engagement StatusPATCH
- Delete EngagementDELETE
- Download Engagement DocumentsGET
- Download Engagement Request ReportGET
- Download 'All Engagements' ReportGET
- Insights
- Requests
- Get Engagement Requests
- Get Request by ID
- Update Request Details
- Update Request Status and Priority
- Delete Request
- Create Requests
- Update Multiple Requests
- Update Request Status and Priority
- Delete Multiple Requests
- Get Request History Feed
- Get Request Activity Feed
- Add Comment to Request
- Delete a Request Comment
- Delete a Request Document
- Download Request Documents
- Update Multiple Request Restrictions
- Update Single Request Restrictions
- Upload Request Document
- Users
- Authorization
- Trash
Get Engagements by Status
GET
/api/public/engagements
Engagements
status
is provided, all engagements are retrieved.Request
Query Params
status
string
optional
Responses
🟢200OK
text/plain
Body
array of:
EngagementID
integer <int32>
optional
DivisionID
integer <int32> | null
optional
CompanyID
integer <int32>
optional
Title
string | null
optional
Code
string | null
optional
Type
string | null
optional
Period
string | null
optional
Year
integer <int32> | null
optional
StartDate
string <date-time> | null
optional
DueDate
string <date-time> | null
optional
OwnerID
integer <int32> | null
optional
GlobalModification
string <date-time>
optional
Status
enum<integer> <int32>
optional
Allowed values:
0110-100-5
Created
object (TrackingInfo)
optional
By
integer <int32>
optional
On
string <date-time>
optional
Modified
object (TrackingInfo)
optional
ProfessionalUsers
array[object (APIEngagementUser) {2}] | null
optional
The key is the user ID and the value is an optional role identifier.
UserID
integer <int32>
optional
RoleID
integer <int32>
optional
ClientUsers
array[object (APIEngagementUser) {2}] | null
optional
The key is the user ID and the value is an optional role identifier.
UserID
integer <int32>
optional
RoleID
integer <int32>
optional
Requests
array[integer <int32>] | null
optional
Example
[
{
"EngagementID": 0,
"DivisionID": 0,
"CompanyID": 0,
"Title": "string",
"Code": "string",
"Type": "string",
"Period": "string",
"Year": 0,
"StartDate": "2019-08-24T14:15:22Z",
"DueDate": "2019-08-24T14:15:22Z",
"OwnerID": 0,
"GlobalModification": "2019-08-24T14:15:22Z",
"Status": 0,
"Created": {
"By": 0,
"On": "2019-08-24T14:15:22Z"
},
"Modified": {
"By": 0,
"On": "2019-08-24T14:15:22Z"
},
"ProfessionalUsers": [
{
"UserID": 0,
"RoleID": 0
}
],
"ClientUsers": [
{
"UserID": 0,
"RoleID": 0
}
],
"Requests": [
0
]
}
]
🟠400Bad Request
🟠401Unauthorized
Modified at 2025-03-24 12:24:39