# Deputy Timesheet Approval API

**Canonical:** https://apis.io/apis/deputy/deputy-timesheet-approval-api/  
**Provider:** Deputy — https://apis.io/providers/deputy/  
**Base URL:** https://{install}.{geo}.deputy.com/api/v1  
**Documentation:** https://developer.deputy.com/deputy-docs

Deputy Timesheet Approval API is one of 217 APIs that [Deputy](https://apis.io/providers/deputy/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 28 JSON Schema definitions. Tagged areas include Timesheet Approval. The published artifact set on APIs.io includes an OpenAPI specification and 28 JSON Schemas.

The Timesheet Approval API from Deputy — 31 operation(s) for timesheet approval.

## Operations (31)

| Method | Path | Summary |
|---|---|---|
| GET | `/tsa/v2/config-and-permissions` | Get User Access such as Permission / Role specifically for timesheet |
| POST | `/tsa/v2/employees-for-status-grouping` | Get Employees for Status Grouping |
| POST | `/tsa/v2/timesheets` | Add Timesheet |
| GET | `/tsa/v2/timesheets/{id}:applicable-range-summary` | Get summarise applicable range timesheet |
| POST | `/tsa/v2/timesheets/{id}:approve` | Approve Timesheet (Pay and Time) |
| POST | `/tsa/v2/timesheets/{id}:approve-roster` | Approve Roster (Pay and Time) |
| POST | `/tsa/v2/timesheets/{id}:approve-roster-sync` | Approve Roster Sync (Pay and Time) |
| POST | `/tsa/v2/timesheets/{id}:approve-sync` | Approve Timesheet Sync (Pay and Time) |
| POST | `/tsa/v2/timesheets/{id}:approve-time` | Approve Time for Timesheet |
| POST | `/tsa/v2/timesheets/{id}:approve-time-roster` | Approve Time for Roster |
| POST | `/tsa/v2/timesheets/{id}:approve-time-roster-sync` | Approve Time for Roster Sync |
| POST | `/tsa/v2/timesheets/{id}:approve-time-sync` | Approve Time for Timesheet Sync |
| POST | `/tsa/v2/timesheets/{id}:discard` | Discard Timesheet |
| POST | `/tsa/v2/timesheets/{id}:discard-roster` | Discard Roster |
| POST | `/tsa/v2/timesheets/{id}:end-shift` | End Shift |
| POST | `/tsa/v2/timesheets/{id}:reapprove` | Reapprove Timesheet |
| POST | `/tsa/v2/timesheets/{id}:reinstate` | Reinstate Timesheet |
| POST | `/tsa/v2/timesheets/{id}:suggest-rounding` | Suggest Timesheet Rounding |
| POST | `/tsa/v2/timesheets/{id}:unapprove` | Un-Approve Timesheet |
| POST | `/tsa/v2/timesheets/{id}:unapprove-pay` | Unapprove Pay for Timesheet |
| POST | `/tsa/v2/timesheets/{id}:update` | Update Timesheet |
| POST | `/tsa/v2/timesheets/{id}:validate-update` | Validate Update Timesheet |
| POST | `/tsa/v2/timesheets/{timesheetId}:get-timesheet-questions` | Get Timesheet Questions |
| POST | `/tsa/v2/timesheets:batch-approve` | Batch Approve for Timesheet (time and pay) |
| POST | `/tsa/v2/timesheets:batch-approve-time` | Batch Approve Time for Timesheet |
| POST | `/tsa/v2/timesheets:batch-discard` | Batch Discard Timesheets |
| POST | `/tsa/v2/timesheets:batch-reinstate` | Reinstate Timesheet Batch |
| POST | `/tsa/v2/timesheets:batch-unapprove` | Batch Unapprove for Timesheets |
| POST | `/tsa/v2/timesheets:batch-unapprove-pay` | Batch Unapprove Pay for Timesheets |
| POST | `/tsa/v2/timesheets:validate` | Validate Create Timesheet |
| POST | `/tsa/v2/{parent}/comments` | Create a Timesheet comment |

## Machine-readable artifacts (29)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/openapi/deputy-timesheet-approval-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-addanemployee-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-createa-department-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-addleaveforaemployee-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-createamemo-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-add-new-workplace-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-setawardforemployee-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-custom-field-data-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-timesheet-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-employee-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-pay-rules-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-roster-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-employee-agreement-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-tenanttimesheetv2model-timesheet-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-pay-comparison-submit-report-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-v2model-leave-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-v2model-employment-contracts-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-copy-request-copy-request-data-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-v2model-area-profile-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchfor-employment-contract-leave-rules-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchforan-employee-agreement-history-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchforan-employee-availability-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchforacustomfielddataentry-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchforan-employment-condition-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-searchforan-employment-contract-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-hr-export-export-hr-bulk-data-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-user-info-get-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-hr-export-export-hr-data-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/json-schema/deputy-hr-export-export-hr-pay-details-data-response-schema.json

## Other Deputy APIs (12)

- [Deputy Public API](https://apis.io/apis/deputy/public-api/)
- [Deputy Access Management Employee API](https://apis.io/apis/deputy/deputy-access-management-employee-api/)
- [Deputy Access Management Employee Role API](https://apis.io/apis/deputy/deputy-access-management-employee-role-api/)
- [Deputy Access Management Employee Role History API](https://apis.io/apis/deputy/deputy-access-management-employee-role-history-api/)
- [Deputy Access Management Privilege Hierarchy API](https://apis.io/apis/deputy/deputy-access-management-privilege-hierarchy-api/)
- [Deputy Access Management Role API](https://apis.io/apis/deputy/deputy-access-management-role-api/)
- [Deputy Account Stats API](https://apis.io/apis/deputy/deputy-account-stats-api/)
- [Deputy Add Entitlement To Employees API](https://apis.io/apis/deputy/deputy-add-entitlement-to-employees-api/)
- [Deputy Address API](https://apis.io/apis/deputy/deputy-address-api/)
- [Deputy Agreed Hour API](https://apis.io/apis/deputy/deputy-agreed-hour-api/)
- [Deputy AI Assistant API](https://apis.io/apis/deputy/deputy-ai-assistant-api/)
- [Deputy Area Management API](https://apis.io/apis/deputy/deputy-area-management-api/)

## Tags

Timesheet Approval

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/deputy/deputy-timesheet-approval-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/deputy/.
