# Deputy Task API

**Canonical:** https://apis.io/apis/deputy/deputy-task-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 Task 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 Task. The published artifact set on APIs.io includes an OpenAPI specification and 28 JSON Schemas.

V1 /my/task/* endpoints

## Operations (60 of 69)

| Method | Path | Summary |
|---|---|---|
| GET | `/my/task` | List or get Task |
| POST | `/my/task` | Create or update Task |
| GET | `/my/task/completed` | GET Task / completed |
| POST | `/my/task/completed` | POST Task / completed |
| GET | `/my/task/department` | GET Task / department |
| POST | `/my/task/department` | POST Task / department |
| GET | `/my/task/department/{date}` | GET Task / :date |
| POST | `/my/task/department/{date}` | POST Task / :date |
| POST | `/my/task/{id}` | POST Task / :id |
| POST | `/my/task/{id}/do` | POST Task / do |
| POST | `/my/task/{id}/undo` | POST Task / undo |
| GET | `/resource/Task` | List Task records |
| POST | `/resource/Task` | Create a Task |
| PUT | `/resource/Task` | Create a Task |
| POST | `/resource/Task/BULK` | Bulk create/update Task |
| GET | `/resource/Task/INFO` | Get field metadata for Task |
| POST | `/resource/Task/PREDICT` | Predict-match a Task record |
| POST | `/resource/Task/QUERY` | Search Task |
| GET | `/resource/Task/{id}` | Get a Task by id |
| POST | `/resource/Task/{id}` | Update a Task |
| PUT | `/resource/Task/{id}` | Update a Task |
| DELETE | `/resource/Task/{id}` | Delete a Task |
| GET | `/resource/Task/{id}/COMMENTS` | List comments on a Task |
| POST | `/resource/Task/{id}/COMMENTS` | Add a comment to a Task |
| DELETE | `/resource/Task/{id}/COMMENTS/{commentId}` | Delete a comment on a Task |
| GET | `/resource/Task/{id}/HISTORY` | Get change history for a Task |
| GET | `/resource/Task/{id}/HISTORY/travel/{timestamp}` | Get a Task as it existed at a prior time |
| GET | `/supervise/task` | List or get Task |
| PUT | `/supervise/task` | Create Task |
| POST | `/supervise/task` | Create or update Task |
| POST | `/supervise/task/QUERY` | POST Task / QUERY |
| GET | `/supervise/task/completed` | GET Task / completed |
| POST | `/supervise/task/completed` | POST Task / completed |
| GET | `/supervise/task/department` | GET Task / department |
| POST | `/supervise/task/department` | POST Task / department |
| POST | `/supervise/task/department/generate` | POST Task / generate |
| GET | `/supervise/task/department/schedule` | GET Task / schedule |
| POST | `/supervise/task/department/task/systemtemplate/copy` | POST Task / copy |
| GET | `/supervise/task/department/task/systemtemplate/list` | GET Task / list |
| DELETE | `/supervise/task/department/task/{taskid}` | DELETE Task / :taskid |
| DELETE | `/supervise/task/department/taskgroup/{taskgroupid}` | DELETE Task / :taskgroupid |
| GET | `/supervise/task/department/{deptid}` | GET Task / :deptid |
| POST | `/supervise/task/department/{deptid}/apply` | POST Task / apply |
| POST | `/supervise/task/department/{deptid}/create` | POST Task / create |
| GET | `/supervise/task/department/{deptid}/date/{strYMD}` | GET Task / :strYMD |
| GET | `/supervise/task/department/{deptid}/date/{strYMD}/{strendYMD}` | GET Task / :strendYMD |
| GET | `/supervise/task/department/{deptid}/setup` | GET Task / setup |
| POST | `/supervise/task/department/{deptid}/setup/apply` | POST Task / apply |
| PUT | `/supervise/task/department/{deptid}/setup/create` | PUT Task / create |
| POST | `/supervise/task/department/{deptid}/setup/create` | POST Task / create |
| GET | `/supervise/task/department/{deptid}/setup/{taskgroupsetupid}` | GET Task / :taskgroupsetupid |
| POST | `/supervise/task/department/{deptid}/setup/{taskgroupsetupid}` | POST Task / :taskgroupsetupid |
| DELETE | `/supervise/task/department/{deptid}/setup/{taskgroupsetupid}` | DELETE Task / :taskgroupsetupid |
| POST | `/supervise/task/department/{deptid}/setup/{taskgroupsetupid}/apply` | POST Task / apply |
| PUT | `/supervise/task/department/{deptid}/setup/{taskgroupsetupid}/create` | PUT Task / create |
| POST | `/supervise/task/department/{deptid}/setup/{taskgroupsetupid}/create` | POST Task / create |
| POST | `/supervise/task/department/{deptid}/setup/{taskgroupsetupid}/generate` | POST Task / generate |
| GET | `/supervise/task/department/{deptid}/setup/{taskgroupsetupid}/{tasksetupid}` | GET Task / :tasksetupid |
| POST | `/supervise/task/department/{deptid}/setup/{taskgroupsetupid}/{tasksetupid}` | POST Task / :tasksetupid |
| DELETE | `/supervise/task/department/{deptid}/setup/{taskgroupsetupid}/{tasksetupid}` | DELETE Task / :tasksetupid |

…and 9 more operations. They are listed in full on the page.

## Machine-readable artifacts (29)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/deputy/refs/heads/main/openapi/deputy-task-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

Task

---

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