Trigger on event
- Listen for a new event
- Parse and validate the payload
- Take an action with the linked tool
8 tools available
21RISK is a web application that simplifies working with checklists, audits, and actions, facilitating compliance and risk management processes.
Connect 21risk to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call 21risk's 8 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.
Every 21risk action below is a callable tool any Definable persona can invoke.
Tool to retrieve compliance data for sites, categories, or questions. Use when you need OData-based compliance data for analytics or reporting.
Tool to retrieve items (BETA) from the 21RISK OData API. Use when you need a filtered and paged list of items for analytics and reporting. Example: GET_ITEMS($filter="Item Cost gt 100", $top=50).
Tool to retrieve fact table data for ItemsPerMonth, one row per question per site per month. Use when querying monthly item data with OData parameters ($filter, $top, $skip, $select, maxPageSizeInMb).
Tool to retrieve organizations from the 21RISK OData API. Use when you need to list, filter, or paginate organizations via OData parameters after authentication is confirmed.
Tool to fetch a list of properties related to sites, including COPE information and other relevant data. Use when you need property insurance details via OData API after authentication.
Tool to retrieve audit reports, including draft, published, and scheduled reports. Use when you need a paginated list of reports with optional OData filtering.
Tool to retrieve risk model categories for grouping questions and compliance checks. Use when you need to filter, select, or paginate risk model categories via OData parameters ($filter, $select, $orderby, $top, $skip, $count).
Tool to retrieve risk models used for audits and compliance. Use when you need to list available risk models with optional OData queries.
Anything 21risk exposes through its API. Common business intelligence workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 8 21risk tools directly, then chain the result into another integration without you writing code.
21risk uses API_KEY on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.
Yes — every Definable plan, including Starter, includes access to all 8 21risk tools. You only need a separate 21risk subscription if 21risk itself charges per seat or per API call.
Every call from a persona to 21risk is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.
Sign up for Definable, open the integrations page, find 21risk, and connect via OAuth or API key. You can immediately attach 21risk to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.
Definable exposes all 8 21risk actions as callable tools — including `Get Compliance`, `Get Items (BETA)`, `Get Items Per Month`, plus 5 more. Each tool gets a typed parameter schema so personas know exactly how to call it.
Wire it up in minutes. No coding required.