| Get Task | tasks:read | GET /api/public/v1/tasks/:taskKey | Safe to repeat |
| List Tasks | tasks:read | GET /api/public/v1/tasks | Safe to repeat |
| Create Task | tasks:write | POST /api/public/v1/projects/:projectKey/tasks | Idempotency key required |
| Update Task | tasks:write | PATCH /api/public/v1/tasks/:taskKey | Idempotency key required |
| Move Task | tasks:write | PATCH /api/public/v1/tasks/:taskKey | Idempotency key required |
| Set Task Assignees | tasks:write | PATCH /api/public/v1/tasks/:taskKey | Idempotency key required |
| Delete Task | tasks:write | DELETE /api/public/v1/tasks/:taskKey | Idempotency key required |
| Add Comment | tasks:write | POST /api/public/v1/tasks/:taskKey/comments | Idempotency key required |
| Create Project | projects:write | POST /api/public/v1/projects | Idempotency key required |
| Update Project | projects:write | PATCH /api/public/v1/projects/:projectKey | Idempotency key required |
| Create Label | projects:write | POST /api/public/v1/projects/:projectKey/labels | Idempotency key required |
| Add Task Label | tasks:write | POST /api/public/v1/tasks/:taskKey/labels | Idempotency key required |
| Remove Task Label | tasks:write | DELETE /api/public/v1/tasks/:taskKey/labels/:labelId | Idempotency key required |
| Create Sprint | projects:write | POST /api/public/v1/projects/:projectKey/sprints | Idempotency key required |
| Get Sprint | projects:read | GET /api/public/v1/sprints/:sprintId | Safe to repeat |
| Create Epic | projects:write | POST /api/public/v1/projects/:projectKey/epics | Idempotency key required |
| Get Epic | projects:read | GET /api/public/v1/epics/:epicId | Safe to repeat |
| Update Epic | projects:write | PATCH /api/public/v1/epics/:epicId | Idempotency key required |
| Read Task Custom Fields | tasks:read | GET /api/public/v1/tasks/:taskKey/custom-fields | Safe to repeat |
| Set Task Custom Fields | tasks:write | PUT /api/public/v1/tasks/:taskKey/custom-fields | Idempotency key required |
| Read Epic Custom Fields | projects:read | GET /api/public/v1/epics/:epicId/custom-fields | Safe to repeat |
| Set Epic Custom Fields | projects:write | PUT /api/public/v1/epics/:epicId/custom-fields | Idempotency key required |