POST
Ticket.TeamScheduleDelete
Alias: Ticket.TeamScheduleRemove. Delete one tickets_teammember_time row. Requires manager permission.
Permissions
- User must be logged in with a valid bearer token.
- Returned or changed records are limited by the user permissions, team access, folder access, and account settings.
Action
- Runs the Ticket.TeamScheduleDelete function and returns JSON.
Push Service
Pushes event ticket.teamschedule.deleted to users who should see this change.
Automation
No automation is run for this function.
Special Instructions
- Requires manager permission.
Required Parameters
| Name | Type | Sample | Explanation |
|---|---|---|---|
idpost | int | 5 | Schedule row id. Aliases: data_id, appo_id, team_schedule_id, row_id. |
Optional Parameters
No optional body parameters are defined for this function.
Authentication
Send the bearer token returned by Login in the request header.
Authorization: Bearer YOUR TOKEN
Sample Request
{
"url": "\/app\/Ticket.TeamScheduleDelete",
"method": "POST",
"headers": {
"Authorization": "Bearer YOUR TOKEN"
},
"body": {
"id": "5"
},
"url_user": "https:\/\/{user}.bull36.com\/app\/Ticket.TeamScheduleDelete",
"url_domain": "https:\/\/{domain}\/app\/Ticket.TeamScheduleDelete"
}Endpoint
POST /app/Ticket.TeamScheduleDelete
POST https://{user}.bull36.com/app/Ticket.TeamScheduleDelete
POST https://{domain}/app/Ticket.TeamScheduleDeleteSample Output
{
"success": 1,
"message": "Success",
"id": 5,
"socket_event": "ticket.teamschedule.deleted"
}JavaScript Example
const token = 'YOUR TOKEN';
const body = new URLSearchParams({ id: '5' });
const res = await fetch('/app/Ticket.TeamScheduleDelete', { method: 'POST', headers: { Authorization: 'Bearer ' + token }, body });
console.log(await res.json());Error Example
{
"success": 0,
"message": "Team schedule not found"
}