Reminders
7 routes. Paths are relative to https://api.intersink.com/v1.
- GET/remindersList the signed-in user's reminders (tab/search)
- POST/remindersAdd a reminder
- GET/reminders/{id}Get a single reminder
- PATCH/reminders/{id}Edit a reminder / mark it done / un-mark it
- DELETE/reminders/{id}Delete a reminder (returns the deleted reminder)
- POST/reminders/{id}/snoozeSnooze a reminder to a later time
- GET/reminders/summaryCounts for the Upcoming/Overdue/Done tabs
List the signed-in user's reminders (tab/search)
GET/reminders
Needs a signed-in user (Bearer token or access_token cookie).
Parameters
| Name | Type | Description |
|---|---|---|
| tab | string, query | One of: "upcoming", "overdue", "done", "all". |
| q | string, query | At most 200 characters. |
| page | number, query | Minimum 1. |
| limit | number, query | Minimum 1. |
Response
200. The payload in data is not described in the spec yet.
Add a reminder
POST/reminders
Needs a signed-in user (Bearer token or access_token cookie).
Request body application/json
| Field | Type | Description |
|---|---|---|
| titlerequired | string | At most 200 characters. |
| remind_atrequired | string | |
| recurrence | string | One of: "none", "daily", "weekly", "monthly", "yearly". |
| channels | string | One of: "app", "email", "sms". |
| note | string | At most 500 characters. |
Response
201. The payload in data is not described in the spec yet.
Get a single reminder
GET/reminders/{id}
Needs a signed-in user (Bearer token or access_token cookie).
Parameters
| Name | Type | Description |
|---|---|---|
| idrequired | number, path |
Response
200. The payload in data is not described in the spec yet.
Edit a reminder / mark it done / un-mark it
PATCH/reminders/{id}
Needs a signed-in user (Bearer token or access_token cookie).
Parameters
| Name | Type | Description |
|---|---|---|
| idrequired | number, path |
Request body application/json
| Field | Type | Description |
|---|---|---|
| title | string | At most 200 characters. |
| remind_at | string | |
| recurrence | string | One of: "none", "daily", "weekly", "monthly", "yearly". |
| channels | string | One of: "app", "email", "sms". |
| note | string | At most 500 characters. |
| done | boolean |
Response
200. The payload in data is not described in the spec yet.
Delete a reminder (returns the deleted reminder)
DELETE/reminders/{id}
Needs a signed-in user (Bearer token or access_token cookie).
Parameters
| Name | Type | Description |
|---|---|---|
| idrequired | number, path |
Response
200. The payload in data is not described in the spec yet.
Snooze a reminder to a later time
POST/reminders/{id}/snooze
Needs a signed-in user (Bearer token or access_token cookie).
Parameters
| Name | Type | Description |
|---|---|---|
| idrequired | number, path |
Request body application/json
| Field | Type | Description |
|---|---|---|
| until | string | |
| minutes | number | Minimum 1, maximum 525600. |
Response
201. The payload in data is not described in the spec yet.
Counts for the Upcoming/Overdue/Done tabs
GET/reminders/summary
Needs a signed-in user (Bearer token or access_token cookie).
Response
200. The payload in data is not described in the spec yet.