List expiry reminders
GET
/workspaces/{workspace}/certificates/{certificate}/remindersShows the 90, 30 and 7-day expiry reminders for the certificate’s current expiry date: sent (when and to whom), skipped, missed, upcoming or not scheduled.
Authentication
Send an API token as a bearer token. This endpoint needs a read token, made by any member of the workspace. Create one in My account → API tokens; see scopes and roles.
Authorization: Bearer 42|bynh_pat_•••••••HeaderPath parameters
workspacestringRequiredYour workspace slug, e.g. dokan.
certificateintegerRequiredCertificate id.
Response
200 OKAlways three rows, in the order 90, 30, 7.
days_beforeenumDays before expiry. One of90,30,7.stateenumskipped: the certificate was added inside a later window. not_scheduled: no expiry date, or in audit. missed: expiry already past and nothing was sent. One ofsent,skipped,missed,upcoming,not_scheduled.datestring|nullISO 8601 time it was sent (sent or skipped), otherwise the planned date YYYY-MM-DD; null without an expiry date.recipientsarray<{id: integer, name: string}>Members emailed; empty unless sent.
Rate limits
This endpoint counts toward your general limit of 120 requests a minute. When you go over, wait for the number of seconds in Retry-After.
Errors
401The token is missing, wrong, revoked or expired.
404The token belongs to another workspace, or its owner is no longer a member. Or: No certificate with that id in this workspace.
Every error is JSON with a message. See Errors.