※ 現在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 |