# Untether Labs ## Docs - [Accessing the API](https://developers.untetherlabs.com/accessing-the-api.md): Learn how to access the Untether Labs API - [Error Reference](https://developers.untetherlabs.com/errors.md): All expected error codes returned by the Untether API. - [Managing Timecard Punches](https://developers.untetherlabs.com/guides/managing-timecard-punches.md): Learn how to create and delete timecard punches. - [Using Skills](https://developers.untetherlabs.com/guides/skills.md): Model provider attributes and enforce scheduling constraints with a flexible, composable skill system. - [Introduction](https://developers.untetherlabs.com/index.md): Welcome to the Untether Developer Docs - [ Archive Appointment Type](https://developers.untetherlabs.com/reference/v1/appointment-types/archive-appointment-type.md) - [ Create Appointment Type](https://developers.untetherlabs.com/reference/v1/appointment-types/create-appointment-type.md) - [ Get Appointment Types](https://developers.untetherlabs.com/reference/v1/appointment-types/get-appointment-types.md) - [ Update Appointment Type](https://developers.untetherlabs.com/reference/v1/appointment-types/update-appointment-type.md) - [ Create Appointment](https://developers.untetherlabs.com/reference/v1/appointments/create-appointment.md) - [ Delete Appointment](https://developers.untetherlabs.com/reference/v1/appointments/delete-appointment.md) - [ Get Appointment](https://developers.untetherlabs.com/reference/v1/appointments/get-appointment.md) - [ Get Appointments](https://developers.untetherlabs.com/reference/v1/appointments/get-appointments.md) - [ Search Appointment Slots](https://developers.untetherlabs.com/reference/v1/appointments/search-appointment-slots.md) - [ Update Appointment](https://developers.untetherlabs.com/reference/v1/appointments/update-appointment.md) - [ Get Employment Type](https://developers.untetherlabs.com/reference/v1/employment-types/get-employment-type.md) - [ Get Employment Types](https://developers.untetherlabs.com/reference/v1/employment-types/get-employment-types.md) - [ Get Providers](https://developers.untetherlabs.com/reference/v1/providers/get-providers.md) - [ Get Providers Count](https://developers.untetherlabs.com/reference/v1/providers/get-providers-count.md) - [ Create Report Run](https://developers.untetherlabs.com/reference/v1/reporting/create-report-run.md) - [ Get Report Run](https://developers.untetherlabs.com/reference/v1/reporting/get-report-run.md) - [ Get Report Runs](https://developers.untetherlabs.com/reference/v1/reporting/get-report-runs.md) - [ Get Role](https://developers.untetherlabs.com/reference/v1/roles/get-role.md) - [ Get Roles](https://developers.untetherlabs.com/reference/v1/roles/get-roles.md) - [ Create Label](https://developers.untetherlabs.com/reference/v1/settings/labels/create-label.md) - [ Delete Label](https://developers.untetherlabs.com/reference/v1/settings/labels/delete-label.md) - [ Get Label](https://developers.untetherlabs.com/reference/v1/settings/labels/get-label.md) - [ Get Labels](https://developers.untetherlabs.com/reference/v1/settings/labels/get-labels.md) - [ Update Label](https://developers.untetherlabs.com/reference/v1/settings/labels/update-label.md) - [ Get Pay Code](https://developers.untetherlabs.com/reference/v1/settings/pay-codes/get-pay-code.md) - [ Get Pay Codes](https://developers.untetherlabs.com/reference/v1/settings/pay-codes/get-pay-codes.md) - [ Get Shifts](https://developers.untetherlabs.com/reference/v1/shifts/get-shifts.md) - [ Get Team](https://developers.untetherlabs.com/reference/v1/teams/get-team.md) - [ Get Teams](https://developers.untetherlabs.com/reference/v1/teams/get-teams.md) - [ Get Policies](https://developers.untetherlabs.com/reference/v1/time-off/get-policies.md) - [ Get Policy](https://developers.untetherlabs.com/reference/v1/time-off/get-policy.md) - [ Get Request](https://developers.untetherlabs.com/reference/v1/time-off/get-request.md) - [ Get Requests](https://developers.untetherlabs.com/reference/v1/time-off/get-requests.md) - [ Get Time Off Requests Count](https://developers.untetherlabs.com/reference/v1/time-off/get-time-off-requests-count.md) - [ Create Timecard Punch](https://developers.untetherlabs.com/reference/v1/timekeeping/create-timecard-punch.md) - [ Delete Timecard Punch](https://developers.untetherlabs.com/reference/v1/timekeeping/delete-timecard-punch.md) - [ Get Timesheets](https://developers.untetherlabs.com/reference/v1/timekeeping/get-timesheets.md) - [ Get User](https://developers.untetherlabs.com/reference/v1/users/get-user.md) - [ Get Users](https://developers.untetherlabs.com/reference/v1/users/get-users.md) - [Error Handling](https://developers.untetherlabs.com/using-the-api/errors.md): Learn how to respond to errors in your API requests. - [Historical Corrections](https://developers.untetherlabs.com/using-the-api/historical-corrections.md): Learn how to create historical corrections for signed-off pay periods. - [Pagination](https://developers.untetherlabs.com/using-the-api/pagination.md): Learn how to handle large response sets with pagination. - [Query Parameters](https://developers.untetherlabs.com/using-the-api/query-parameters.md): Learn how to use common query parameters in API requests. ## OpenAPI Specs - [openapi](https://developers.untetherlabs.com/openapi.json) ## Optional - [Help Center](https://help.untetherlabs.com) - [Resources](https://www.untetherlabs.com/resources) - [Status](https://status.untetherlabs.com)