items

Query items (actions/risk improvements) by board ID or slug, with optional filters and pagination. The board filter uses risk type IDs and names for compliance 1 boards, and board IDs and names for newer board types. Synthetic Closed compliance items are excluded unless a status filter is supplied.

post/api/rpc/queryItems

Request

  • Base URL: https://21risk.com
  • URL: https://21risk.com/api/rpc/queryItems
  • Auth: OAuth 2 (client credentials, token URL /api/v1/oauth/token)

Request body

tenantunknown required
querystring
boardIdstring
boardSlugstring
statusstring

Operands must represent integer IDs, such as "1,2" or "!3". Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty.

statusGroupstring

Valid operands: open, closed, ignore. Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty.

compliancestring

Valid operands: awaitingReview, closed, compliant, excellent, missing, nonCompliant, nonCompliantWithPlan, notAnswered, notApplicable, notScorable. Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty.

syncstring

Valid operands: not-applicable, no-integration, grc-synced, other-integration. Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty.

sourcestring

Valid operands: self-inspection, GRC, other, IF, Codan, Paragon, Swiss Re, Chubb, Zürich, Tryg, Allianz, AIG, Marsh, Willis Towers Watson, Aon, Howden. Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty.

claimsLinestring

Valid operands: liability, property. Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty.

damageTypestring

Operands must be strings. Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty. Use the facet query to discover valid values.

categorystring

Operands must represent integer IDs, such as "1,2" or "!3". Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty.

responsiblestring

Operands must be user IDs, or @me for the signed-in user, such as "@me" or "!@me". Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty. Use the facet query to discover valid values.

tagsstring

Operands must be strings. Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty. Use the facet query to discover valid values.

sitestring

Operands must be strings. Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty. Use the facet query to discover valid values.

boardstring

Operands must be strings. Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty. Use the facet query to discover valid values.

typestring

Valid operands: f, q, e, c, l, p. Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty.

isSubtaskstring

Operands must be true or false, such as "true" or "!false". Comma-separated values for OR, semicolon for AND. Use ! to exclude, ^ for exact match, * for any value, !* for empty.

namestring

Plain text means contains. Use operators: contains, equal, startswith, endswith. Prefix with ! to negate.

dateOfLossstring

ISO dates (2024-01-15), periods (2024, 2024-01), comparisons (>=2024, <2024-06), ranges (2024-01-01..2024-12-31), or relative dates (@today, @today-7d). Units: d, w, m, y. Use * for any date, !* for empty.

worstCaseEstimatestring

Exact match (=42), comparisons (>42, <=42), or ranges (10..20). Use * for any value, !* for empty.

deductiblestring

Exact match (=42), comparisons (>42, <=42), or ranges (10..20). Use * for any value, !* for empty.

netPaidstring

Exact match (=42), comparisons (>42, <=42), or ranges (10..20). Use * for any value, !* for empty.

grossPaidstring

Exact match (=42), comparisons (>42, <=42), or ranges (10..20). Use * for any value, !* for empty.

grossOutstandingstring

Exact match (=42), comparisons (>42, <=42), or ranges (10..20). Use * for any value, !* for empty.

netIncurredstring

Exact match (=42), comparisons (>42, <=42), or ranges (10..20). Use * for any value, !* for empty.

externalIdstring

Plain text means contains. Use operators: contains, equal, startswith, endswith. Prefix with ! to negate.

costEstimatestring

Exact match (=42), comparisons (>42, <=42), or ranges (10..20). Use * for any value, !* for empty.

dueDatestring

ISO dates (2024-01-15), periods (2024, 2024-01), comparisons (>=2024, <2024-06), ranges (2024-01-01..2024-12-31), or relative dates (@today, @today-7d). Units: d, w, m, y. Use * for any date, !* for empty.

datestring

ISO dates (2024-01-15), periods (2024, 2024-01), comparisons (>=2024, <2024-06), ranges (2024-01-01..2024-12-31), or relative dates (@today, @today-7d). Units: d, w, m, y. Use * for any date, !* for empty.

createdDatestring

ISO dates (2024-01-15), periods (2024, 2024-01), comparisons (>=2024, <2024-06), ranges (2024-01-01..2024-12-31), or relative dates (@today, @today-7d). Units: d, w, m, y. Use * for any date, !* for empty.

verifiedAtstring

ISO dates (2024-01-15), periods (2024, 2024-01), comparisons (>=2024, <2024-06), ranges (2024-01-01..2024-12-31), or relative dates (@today, @today-7d). Units: d, w, m, y. Use * for any date, !* for empty.

expiresAtstring

ISO dates (2024-01-15), periods (2024, 2024-01), comparisons (>=2024, <2024-06), ranges (2024-01-01..2024-12-31), or relative dates (@today, @today-7d). Units: d, w, m, y. Use * for any date, !* for empty.

completedDatestring

ISO dates (2024-01-15), periods (2024, 2024-01), comparisons (>=2024, <2024-06), ranges (2024-01-01..2024-12-31), or relative dates (@today, @today-7d). Units: d, w, m, y. Use * for any date, !* for empty.

includesstring[]

Only include records whose IDs are in this list.

excludesstring[]

Exclude records whose IDs are in this list.

afterstring

Cursor-based pagination: return results after this cursor. Use pageInfo.endCursor from the previous page.

beforestring

Cursor-based pagination: return results before this cursor. Use pageInfo.startCursor from the current/previous page.

lastinteger

Cursor-based pagination: number of results to return before the before cursor. Use for backward pagination.

sort'status' | 'statusGroup' | 'compliance' | 'level' | 'name' | 'source' | 'claimsLine' | 'damageType' | 'dateOfLoss' | 'worstCaseEstimate' | 'deductible' | 'netPaid' | 'grossPaid' | 'grossOutstanding' | 'netIncurred' | 'externalId' | 'costEstimate' | 'responsible' | 'dueDate' | 'tags' | 'site' | 'board' | 'date' | 'createdDate' | 'verifiedAt' | 'expiresAt' | 'completedDate' | 'leBefore' | 'leAfter'
direction'asc' | 'desc'

Response

Successful response

Changes

No recorded changes to this operation across all 1 revision of this API.