※ 現在APIはベータ版です。仕様が変更になる可能性がありますのでご了承ください。
Resources
Calendars
| Resource | Description |
|---|---|
| GET /api/v1/calendar | Get daily calendar for a user |
Categories
| Resource | Description |
|---|---|
| GET /api/v1/categories | List categories for the authenticated user |
Comments
| Resource | Description |
|---|---|
| GET /api/v1/comments | List comments |
Employs
| Resource | Description |
|---|---|
| POST /api/v1/teams/:team_id/employs | Create a employ |
| PATCH /api/v1/teams/:team_id/employs/:id | Edit a employ |
| DELETE /api/v1/teams/:team_id/employs/:id | Destroy a employ |
Memberships
| Resource | Description |
|---|---|
| PATCH /api/v1/teams/:team_id/memberships/:id | Update a membership |
| DELETE /api/v1/teams/:team_id/memberships/:id | Destroy a membership |
Report_recipients
| Resource | Description |
|---|---|
| GET /api/v1/report_recipients | List report recipients for the authenticated user |
| POST /api/v1/report_recipients | Create a report recipient |
| DELETE /api/v1/report_recipients/:id | Delete a report recipient |
Reports
| Resource | Description |
|---|---|
| GET /api/v1/teams/:id/report/team | Get a team report |
| GET /api/v1/reports/periods | List periods |
Search::Tasks
| Resource | Description |
|---|---|
| GET /api/v1/search/tasks | Find tasks by queries |
Tasks
| Resource | Description |
|---|---|
| GET /api/v1/tasks | List tasks for the authenticated user |
| GET /api/v1/teams/:team_id/tasks/:id | Get a task for team |
| GET /api/v1/teams/:team_id/tasks/categories | Get categories for a team |
| POST /api/v1/teams/:team_id/tasks | Create a task |
| POST /api/v1/teams/:team_id/tasks/:id/start | Start a task |
| PATCH /api/v1/teams/:team_id/tasks/:id | Edit a task |
| DELETE /api/v1/teams/:team_id/tasks/:id | Destroy a task |
| PATCH /api/v1/teams/:team_id/tasks/:id/trash | Trash a task |
| PATCH /api/v1/teams/:team_id/tasks/:id/restore | Restore a task |
Tasks::Suggestions
| Resource | Description |
|---|---|
| GET /api/v1/tasks/suggestions | List all matched tasks of the authenticated user |
Teams
| Resource | Description |
|---|---|
| GET /api/v1/teams | List teams |
| GET /api/v1/teams/:id | Get team |
| POST /api/v1/teams | Create team |
| PATCH /api/v1/teams/:id | Update team |
| GET /api/v1/teams/:id/member_summaries | Get member sumaries |
| DELETE /api/v1/teams/:id | Destroy the team |
Teams::Categories
| Resource | Description |
|---|---|
| GET /api/v1/teams/:team_id/categories | Get team categories |
| POST /api/v1/teams/:team_id/categories | Create a team category |
| PATCH /api/v1/teams/:team_id/categories/:id | Update a team category |
| DELETE /api/v1/teams/:team_id/categories/:id | Delete a team category |
Teams::Tasks
| Resource | Description |
|---|---|
| GET /api/v1/teams/:team_id/tasks | List tasks for a team |
Teams::Users
| Resource | Description |
|---|---|
| GET /api/v1/teams/:id/users | Get users |
Teams::Web_hooks
| Resource | Description |
|---|---|
| GET /api/v1/teams/:team_id/web_hooks | List team web hooks |
| POST /api/v1/teams/:team_id/web_hooks | Create a WebHook |
| DELETE /api/v1/teams/:team_id/web_hooks/:id | Delete a WebHook |
Time_entries
| Resource | Description |
|---|---|
| GET /api/v1/time_entries | List time entries |
| GET /api/v1/time_entries/:id | Get time entry |
| POST /api/v1/time_entries | Create a time entry |
| PATCH /api/v1/time_entries/:id | Update a time entry |
| PATCH /api/v1/time_entries/:id/stop | Stop a time entry |
| DELETE /api/v1/time_entries/:id | Destroy a time entry |
| POST /api/v1/time_entries/:id/comments | Create a comment |
Time_zones
| Resource | Description |
|---|---|
| GET /api/v1/time_zones | List of time zones |
Users
| Resource | Description |
|---|---|
| PATCH /api/v1/user | Update user |
| GET /api/v1/user/info | Get user info |
| GET /api/v1/user/working_users | Get working users |
| GET /api/v1/user/working_users_count | Get working users count |
| GET /api/v1/user/recent_entries | Get recent entries |
| GET /api/v1/user/recent_categories | Get recent categories |
| GET /api/v1/user/recent_tasks | Get recent tasks |
| GET /api/v1/user/daily_activity | Get daily tasks and total time for the authenticated user |
| GET /api/v1/user/working | Get user working status |
| GET /api/v1/user/time_entries | List all time entries of the authenticated user |
| GET /api/v1/user/reportable_teams | Get reportable teams for the authenticated user |
| DELETE /api/v1/user | Destroy the user |
Workspaces::Memberships
| Resource | Description |
|---|---|
| GET /api/v1/workspaces/:id/memberships | Get workspace memberships |
| DELETE /api/v1/workspaces/:workspace_id/memberships/:id | Delete workspace membership |
Workspaces::Users
| Resource | Description |
|---|---|
| GET /api/v1/workspaces/:id/users | Get workspace users |
Workspaces::Workspaces
| Resource | Description |
|---|---|
| GET /api/v1/workspaces/workspaces | Get user workspaces |