List fields
Return all incident custom fields configured for the account.
Restrictions
| Aspect | Value |
|---|---|
| Rate limits | 1,000 requests/minute; 50 requests/second per account |
| Permissions | Incidents Read (on-call) or Incidents Manage (on-call) |
Usage
- All non-deleted fields are returned in a single response — there is no pagination and no
totalcounter. querymatches againstfield_nameanddisplay_name; invalid regular expressions are auto-escaped to a literal substring match.
Authorizations
App key issued from the Flashduty console under Account → APP Keys. Required on every public API call. Keep it secret — it grants the same access as the owning account.
Body
Sort key. Defaults to backend ordering when omitted.
created_at, updated_at Sort ascending when true; descending otherwise.
Filter by creator member ID. Omit or send null to skip.
Regex filter against field_name and display_name. Invalid regex is auto-escaped to literal substring match.
Response
Success
Success response envelope. On every 2xx response, request_id identifies the call (also mirrored in the Flashcat-Request-Id header) and data holds the endpoint-specific payload. Failure responses use a different shape — see ErrorResponse.