Toast · Schema
TimeEntryBreak
Information about a period of time that an employee is not working during a shift. For example, an employee might take a break to eat at some time during a shift. An employee can be paid or unpaid for the break period.
Food ServicePoint of SaleRestaurantsHospitality
Properties
| Name | Type | Description |
|---|---|---|
| guid | string | The GUID maintained by the Toast platform. |
| breakType | object | Optional, Toast platform reference to the break type associated with this time entry. |
| paid | boolean | Indicates whether the employee was paid for the break. * `true` - The break was a paid break. * `false` - The break was an unpaid break. |
| inDate | string | The date and time that the employee started the break period, in UTC. |
| outDate | string | The date and time that the employee ended the break period and returned to work, in UTC. |
| missed | boolean | Indicates whether the break was a missed break. * `true` - The break was missed. * `false` - The break was taken. |
| waived | boolean | Indicates whether the break was waived by the employee. * `true` - The break was waived. * `false` - The break was not waived. |
| auditResponse | boolean | Indicates whether the employee was asked to take the break. * `true` - The employee was asked to take the break. * `false` - The employee was not asked to take the break. Null for break types that do |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/toast/refs/heads/main/json-schema/labor-time-entry-break-schema.json",
"title": "TimeEntryBreak",
"description": "Information about a period of time that an employee is not\nworking during a shift. For example, an employee might take a\nbreak to eat at some time during a shift. An employee can be paid\nor unpaid for the break period.\n",
"type": "object",
"properties": {
"guid": {
"description": "The GUID maintained by the Toast platform.\n",
"type": "string"
},
"breakType": {
"type": "object",
"description": "Optional, Toast platform reference to the break type \nassociated with this time entry.\n",
"$ref": "#/definitions/ToastReference"
},
"paid": {
"type": "boolean",
"description": "Indicates whether the employee was paid for the break.\n* `true` - The break was a paid break.\n* `false` - The break was an unpaid break.\n"
},
"inDate": {
"type": "string",
"format": "date-time",
"description": "The date and time that the employee started the break period,\nin UTC.\n"
},
"outDate": {
"type": "string",
"format": "date-time",
"description": "The date and time that the employee ended the break period\nand returned to work, in UTC.\n"
},
"missed": {
"type": "boolean",
"description": "Indicates whether the break was a missed break.\n* `true` - The break was missed.\n* `false` - The break was taken.\n"
},
"waived": {
"type": "boolean",
"description": "Indicates whether the break was waived by the employee.\n* `true` - The break was waived.\n* `false` - The break was not waived.\n"
},
"auditResponse": {
"type": "boolean",
"description": "Indicates whether the employee was asked to take the break.\n\n* `true` - The employee was asked to take the break.\n* `false` - The employee was not asked to take the break.\n\nNull for break types that do not use break acknowledgement \ntracking or when the employee did not complete the audit \nresponse prompt.\n"
}
}
}