← Back to Productivity & Business

Remindy

Smart reminder service

https://hub.toolweb.in/tools/remindy/

Endpoints

POST /api/push/subscribe

Push Subscribe

Request Body (JSON)

{
  "userId": "<integer>",
  "endpoint": "<string>",
  "p256dh": "<string>",
  "auth": "<string>"
}
POST /api/push/unsubscribe

Push Unsubscribe

Request Body (JSON)

{
  "userId": "<integer>"
}
GET /api/push/vapid-public-key

Get Vapid Public Key

POST /api/push/status

Push Status

Request Body (JSON)

{
  "userId": "<integer>"
}
POST /api/reminders/create

Create Reminder

Request Body (JSON)

{
  "userId": "<integer>",
  "title": "<string>",
  "description": "<string>",
  "remindAt": "<string>",
  "timezone": "UTC",
  "channel": "email",
  "notifyEmail": "<string>"
}
POST /api/reminders/list

List Reminders

Request Body (JSON)

{
  "userId": "<integer>"
}
POST /api/reminders/delete

Delete Reminder

Request Body (JSON)

{
  "reminderId": "<string>",
  "userId": "<integer>"
}
GET /

Root

GET /health

Health

Quick Start

# cURL
curl -H "X-API-Key: YOUR_API_KEY" \
  https://hub.toolweb.in/tools/remindy/
# Python
import requests
r = requests.get("https://hub.toolweb.in/tools/remindy/",
    headers={"X-API-Key": "YOUR_API_KEY"})
print(r.json())
# JavaScript
fetch("https://hub.toolweb.in/tools/remindy/", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
}).then(r => r.json()).then(console.log)

Sign up free to get your API key auto-filled.