List a request's reminders

gethttps://api.expiryedge.com/v1/getCollectionRequestReminders
any role (admin, editor or viewer) in the organization60/min
Request
curl 'https://api.expiryedge.com/v1/getCollectionRequestReminders?requestId=req_9WkT' \
  -H "Authorization: Bearer $EXPIRYEDGE_API_KEY"
Response
{
  "reminders": [
    {
      "id": "rem_5Gh1",
      "request_id": "req_9WkT",
      "organization_id": "org_northwind",
      "user_id": "u_71bXq",
      "amount": 3,
      "time_unit": "day",
      "period": "after",
      "time": "09:00",
      "timezone": "America/New_York",
      "reminder_date": "2026-09-30T14:05:00.000Z",
      "scheduled_at": "2026-09-30T13:00:00.000Z",
      "status": "pending",
      "sent_at": null,
      "error_message": null,
      "created_at": "2026-09-27T14:05:00.000Z",
      "updated_at": "2026-09-27T14:05:00.000Z"
    }
  ]
}

All reminders for the request, soonest first. The handler does not check the HTTP method. requestId is read from the query string only.

Query parameters

  • requestIdstringrequired

Returns

200
Reminders.
  • remindersarray of objectsrequired

Errors

400
The request is missing required fields or contains invalid values.
401
Missing, expired or invalid bearer token.
403
Your role does not allow this, or the record belongs to another organization ({"error": "Access denied"}).
404
The record does not exist or is not in your organization.
429
Too many requests for this endpoint from your IP. Wait Retry-After seconds.