List an expiry's reminders

Preview
gethttps://api.expiryedge.com/v2/expiries/{id}/reminders
any member of the expiry's organization60/min
Request
curl 'https://api.expiryedge.com/v2/expiries/exp_4Tq9sLm2/reminders?limit=50' \
  -H "Authorization: Bearer $EXPIRYEDGE_API_KEY"
Response
{
  "data": [
    {
      "id": "rem_7Jd2",
      "expiry_id": "exp_4Tq9sLm2",
      "organization_id": "org_northwind",
      "amount": 30,
      "time_unit": "day",
      "period": "before",
      "time": "09:00",
      "timezone": "America/New_York",
      "reminder_date": "2026-09-15T00:00:00.000Z",
      "scheduled_at": "2026-09-15T13:00:00.000Z",
      "email_enabled": true,
      "sms_enabled": true,
      "whatsapp_enabled": true,
      "status": "pending",
      "sent_at": null
    }
  ],
  "next_cursor": "string",
  "has_more": true
}

Reminders as stored in expiry_reminders, soonest scheduled_at first, cursor-paginated.

Path parameters

  • idstringrequired

Query parameters

  • sortstring
    Only scheduled_at (the default).
    Allowedscheduled_at
  • cursorstring
    Opaque next_cursor from the previous page. Only valid with the same sort.
  • limitinteger
    Page size, 1-100 (values above 100 are clamped; default 50).
    Default 50min: 1 · max: 100

Returns

200
A page of reminders.
  • dataarray of objectsrequired
  • next_cursorstring | nullrequired
  • has_morebooleanrequired

Errors

400
Invalid parameters or body (VALIDATION_FAILED; details names the fields).
401
Missing, invalid or expired token (UNAUTHORIZED).
403
Your role can't do this, or your account has no organization (FORBIDDEN).
404
No such record in your organization (records in other organizations are also 404).
405
Wrong HTTP method for this path; the Allow header lists the valid ones.
429
Too many requests for this endpoint from your IP. Wait Retry-After seconds.