URL: v3/api/ticket-approval-status/{ticket-id}
Method: GET
Description : Gets the details of all the approval workflow applied to the ticket and their current status
Success Response:
{
"success": true,
"data": [
{
"id": 224
"approval_workflow_id": "194",
"name": "test_workflow",
"ticket_id": 417,
"created_at": "2018-10-11 10:01:55",
"updated_at": "2018-10-11 10:01:55",
"approval_levels": [
{
"id": 486
"status": "PENDING",
"is_active": 1,
"name": "test_level_1",
"approve_users": [
{
"id": 1
"status": "PENDING",
"name": "Demo Admin",
}
]
"Approve_user_types": [
{
"id": 4
"name": "department_manager",
"status": "PENDING",
}
{
"id": 5
"name": "team_lead",
"status": "PENDING",
}
]
}
{
"id": 487,
"status": "PENDING",
"is_active": 0,
"name": "test_level_2",
"Approve_users": [
{
"id": 1,
"status": "PENDING",
"name": "Demo Admin"
}
]
"approve_user_types": [
{
"id": 4,
"name": "department_manager",
"status": "PENDING"
}
{
"id": 5,
"name": "team_lead",
"status": "PENDING"
}
]
}
]
}
]
}
Error Response:
{
"success":false,
"message":"No workflow applied to the given ticket"
}