Time Accounting¶
List¶
Required permission: ticket.agent
or admin.time_accounting
GET
-Request sent: /api/v1/tickets/{ticket id}/time_accountings
Sample response:
# HTTP-Code 200 OK
[
{
"id": 6,
"ticket_id": 50,
"ticket_article_id": 87,
"time_unit": "15.0",
"type_id": 3,
"created_by_id": 3,
"created_at": "2023-08-16T08:11:49.315Z",
"updated_at": "2023-08-16T08:11:49.315Z"
},
{
"id": 7,
"ticket_id": 50,
"ticket_article_id": 88,
"time_unit": "30.0",
"type_id": 2,
"created_by_id": 3,
"created_at": "2023-08-16T08:12:02.249Z",
"updated_at": "2023-08-16T08:12:02.249Z"
},
{
"id": 8,
"ticket_id": 50,
"ticket_article_id": 89,
"time_unit": "35.0",
"type_id": 4,
"created_by_id": 3,
"created_at": "2023-08-16T08:12:29.910Z",
"updated_at": "2023-08-16T08:12:29.910Z"
}
]
Show¶
Required permission: ticket.agent
or admin.time_accounting
GET
-Request sent: /api/v1/tickets/{ticket id}/time_accountings/{timeaccounting id}
Sample response:
# HTTP-Code 200 OK
{
"id": 7,
"ticket_id": 50,
"ticket_article_id": 88,
"time_unit": "30.0",
"type_id": 2,
"created_by_id": 3,
"created_at": "2023-08-16T08:12:02.249Z",
"updated_at": "2023-08-16T08:12:02.249Z"
}
Create¶
Required permission: ticket.agent
or admin.time_accounting
POST
-Request sent: /api/v1/tickets/{ticket id}/time_accountings
{
"time_unit": "60.0",
"type_id": 4
}
Response:
# HTTP-Code 201 Created
{
"id": 9,
"ticket_id": 50,
"ticket_article_id": null,
"time_unit": "60.0",
"type_id": 4,
"created_by_id": 3,
"created_at": "2023-08-16T08:30:36.138Z",
"updated_at": "2023-08-16T08:30:36.138Z"
}
Update¶
Required permission: admin.time_accounting
PUT
-Request sent: /api/v1/tickets/{ticket id}/time_accountings/{timeaccounting id}
{
"id": 7,
"time_unit": "15.0",
"type_id": 4
}
Response:
# HTTP-Code 200 OK
{
"ticket_id": 50,
"time_unit": "15.0",
"type_id": 4,
"id": 7,
"ticket_article_id": 88,
"created_by_id": 3,
"created_at": "2023-08-16T08:12:02.249Z",
"updated_at": "2023-08-16T08:24:00.788Z"
}
Remove¶
Required permission: admin.time_accounting
DELETE
-Request sent: /api/v1/tickets/{ticket id}/time_accountings/{timeaccounting id}
Response:
# HTTP-Code 200 OK