-
Notifications
You must be signed in to change notification settings - Fork 2
API
CourtneyHoppus edited this page Aug 18, 2023
·
7 revisions
/users:
get: get all users
post: create a user
put: n/a
delete: n/a
/users/{id}:
get: get user by id
post: n/a
put: update user by id
put: deactivate user by id
delete: n/a
/users/{id}/goals:
get: get all user goals
post: create a user goal
put: n/a
delete: n/a
/users/{id}/goals/due?time_frame={[today, week, month, year]}:
get: get all user goals due [today, this week, this month, this year]
post: n/a
put: n/a
delete: n/a
/users/{id}/goals/{id}:
get: get user goal by id
post: n/a
put: update user goal by id
delete: delete user goal by id
/users/{id}/goals/{is_complete}:
get: get user goals by completion status
post: n/a
put: n/a
delete: n/a
/users/{id}/goals/{id}/tasks:
get: get all user goal tasks
post: create a user goal task
put: n/a
delete: n/a
/users/{id}/goals/{id}/tasks/{is_dependent}:
get: get dependent tasks by user goal id
post: n/a
put: n/a
delete: n/a
/users/{id}/goals/{id}/tasks/{id}:
get: get user goal task by id
post: n/a
put: update user goal task by id
delete: delete user goal task by id
/users/{id}/goals/{id}/tasks/{id}/{is_dependent}:
get: get user goal dependent tasks by task id
post: n/a
put: n/a
delete: n/a
/users/{id}/goals/{id}/tasks/{is_complete}:
get: get user goal tasks by completion status
post: n/a
put: n/a
delete: n/a
/users/{id}/activities
get: get all user activities
post: create a user activity
put: n/a
delete: n/a
/users/{id}/activities/{id}:
get: get user activity by id
post: n/a
put: update user activity by id
delete: delete user activity by id
/users/{id}/activities/{is_complete}:
get: get user activities by completion status
post: n/a
put: n/a
delete: n/a
/users/{id}/goals/{id}/activities
get: get all user goal activities
post: create a user goal activity
put: n/a
delete: n/a
/users/{id}/goals/{id}/activities/{id}:
get: get user goal activity by id
post: n/a
put: update user goal activity by id
delete: delete user goal activity by id
/users/{id}/goals/{id}/activities/{is_complete}:
get: get user goal activities by completion status
post: n/a
put: n/a
delete: n/a
/users/{id}/goals/{id}/blockers:
get: get all user goal blockers
post: create a user goal blocker
put: n/a
delete: n/a
/users/{id}/goals/{id}/blockers/{is_resolved}:
get: get all user goal blockers by resolved status
post: n/a
put: n/a
delete: n/a
/users/{id}/goals/{id}/blockers/{id}:
get: get user goal blocker by id
post: n/a
put: update user goal blocker by id
delete: delete goal blocker by id
/users/{id}/tasks/{id}/blockers:
get: get all user task blockers
post: create a user task blocker
put: n/a
delete: n/a
/users/{id}/tasks/{id}/blockers/{is_resolved}:
get: get all user task blockers by resolved status
post: n/a
put: n/a
delete: n/a
/users/{id}/task/{id}/blockers/{id}:
get: get user task blocker by id
post: n/a
put: update user task blocker by id
delete: delete user task blocker by id
/users/{id}/reminders:
get: get all user reminders
post: create a user reminder
put: n/a
delete: n/a
/users/{id}/reminders/{id}:
get: get user reminder by id
post: n/a
put: update user reminder by id
delete: delete user reminder by id
/users/{id}/reminders/{date}:
get: get user goal reminders by date
post: n/a
put: n/a
delete: n/a
/users/{id}/goals/{id}/reminders:
get: get all user goal reminders
post: create a user goal reminder
put: n/a
delete: n/a
/users/{id}/goals/{id}/reminders/{id}:
get: get user goal reminder by id
post: n/a
put: update user goal reminder by id
delete: delete user goal reminder by id
/users/{id}/goals/{id}/reminders/{date}:
get: get user goal reminders by date
post: n/a
put: n/a
delete: n/a
/users/{id}/goals/{id}/tasks/{id}/reminders:
get: get all user goal task reminders
post: create a user task goal reminder
put: n/a
delete: n/a
/users/{id}/goals/{id}/tasks/{id}/reminders/{id}:
get: get user goal task reminder by id
post: n/a
put: update user goal task reminder by id
delete: delete reminder by id
/users/{id}/goals/{id}/tasks/{id}/reminders/{date}:
get: get user goal task reminders by date
post: n/a
put: n/a
delete: n/a
/users/{id}/notifications:
get: get all user notifications
post: create a user notification
put: n/a
delete: n/a
/users/{id}/notifications/{id}:
get: get user notification by id
post: n/a
put: update notification by id
delete: delete notification by id
/users/{id}/notifications/{date}:
get: get user notifications by date
post: n/a
put: n/a
delete: n/a