Risk Ledger
Read Risk Ledger supplier-risk, framework, organisation, user, risk, and custom-property data.
Tools
| Name | Description |
|---|---|
list_suppliersFilter, sort, and paginate connected Risk Ledger suppliers. | Filter, sort, and paginate connected Risk Ledger suppliers. |
get_supplierGet a connected Risk Ledger supplier by UUID. | Get a connected Risk Ledger supplier by UUID. |
get_supplier_property_valuesGet all custom property values associated to a Risk Ledger supplier. | Get all custom property values associated to a Risk Ledger supplier. |
list_risksList risks related to your Risk Ledger organization. | List risks related to your Risk Ledger organization. |
get_riskGet a Risk Ledger risk by UUID. | Get a Risk Ledger risk by UUID. |
get_framework_controlGet an individual section/control from the Risk Ledger assessment framework. | Get an individual section/control from the Risk Ledger assessment framework. |
get_framework_domainGet an individual domain/question group from the Risk Ledger assessment framework. | Get an individual domain/question group from the Risk Ledger assessment framework. |
get_current_organisationRetrieve details of the authenticated Risk Ledger organisation. | Retrieve details of the authenticated Risk Ledger organisation. |
get_public_organisationRetrieve public Risk Ledger organisation information by ID. | Retrieve public Risk Ledger organisation information by ID. |
get_userGet a Risk Ledger user by ID. | Get a Risk Ledger user by ID. |
list_custom_propertiesGet a list of custom properties for all Risk Ledger suppliers. | Get a list of custom properties for all Risk Ledger suppliers. |
Triggers
| Name | Description |
|---|---|
high_risk_suppliersPoll suppliers using a supplied Risk Ledger DatasetRequest filter, such as criticality or compliance fields. | Poll suppliers using a supplied Risk Ledger DatasetRequest filter, such as criticality or compliance fields. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('riskledger', 'list_suppliers', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'riskledger',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Risk Ledger to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Risk Ledger support?
Risk Ledger supports 11 tools including List Suppliers, Get Supplier, Get Supplier Property Values, List Risks, Get Risk, and more.
Can I use Risk Ledger with AI agents?
Yes. Add Risk Ledger to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Risk Ledger be used in stateful agent workflows?
Yes. Agents can combine Risk Ledger tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Risk Ledger use?
Risk Ledger uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Risk Ledger integration cost?
The Risk Ledger integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Risk Ledger support?
Risk Ledger supports 1 triggers including High Risk Suppliers.
Connect Risk Ledger in minutes
Get 20,000 free action executions every month. No credit card required.