Teams and Projects API
Read members, attendance and leave, and work with projects and tasks.
Both areas use the same headers as the rest of the API and return JSON.
#Teams
| Method and path | What it does |
|---|---|
| GET /api/teams/members | List the members of your organisation with their profile details |
| /api/teams/attendance | Attendance records |
| /api/teams/leaves | Leave requests and balances |
| /api/teams/payslips | Payslips |
| /api/teams/departments and /api/teams/groups | Departments and groups of people |
| /api/teams/shifts | Shifts and rosters |
List members
curl https://api.aozo.in/api/teams/members \
-H "Authorization: Bearer $TOKEN" \
-H "X-Organization-Id: $ORG"Note
Teams data is sensitive. Only call these endpoints with an account that is allowed to see it, and keep the results private.
#Projects
| Method and path | What it does |
|---|---|
| /api/project/projects | Projects |
| /api/project/tasks | Tasks |
| /api/project/statuses | Task statuses |
List projects
curl https://api.aozo.in/api/project/projects \
-H "Authorization: Bearer $TOKEN" \
-H "X-Organization-Id: $ORG"The Projects API also covers lists, milestones, time entries, sprints, subtasks and the Gantt chart under /api/project.
Tip
Use the same patterns as the other guides: list with GET, create with POST, update with PUT and remove with DELETE.