List reports
/workspaces/{workspace}/reportsReturns vulnerability reports from your disclosure program, newest first, filtered by group, with counts and your median time to first reply.
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.
Query parameters
groupenumdefault openopen: new, confirmed, waiting_on_us, waiting_on_reporter. fixed: fixed, resolved. not_valid: duplicate, not_valid. One of
open,fixing,fixed,not_valid,all.
Response
200 OKNot paginated; meta {counts {open, fixing, fixed, not_valid, all}, median_first_reply_hours}.
numberintegerPer-workspace report number (used in paths).titlestringTitle.severityenumSeverity. One ofcritical,high,medium,low,info.statusenumStatus. One ofnew,confirmed,waiting_on_us,waiting_on_reporter,fixing,fixed,resolved,duplicate,not_valid.status_labelstringLocalized.reporterstring|nullReporter’s handle.reply_due_atstring|nullWhen your reply is due; only while the report waits on your team.created_atstringISO 8601.
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
Every error is JSON with a message. See Errors.