Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/getprobo/probo/llms.txt

Use this file to discover all available pages before exploring further.

n8n is an open-source workflow automation platform. The Probo community node lets you connect Probo to hundreds of other services — no code required — so you can automate repetitive compliance tasks and react to events in other tools.

Installing the Probo node

1

Open the n8n community nodes settings

In n8n, go to Settings → Community nodes.
2

Install the Probo package

Click Install and enter the package name:
@probo/n8n-nodes-probo
Then click Install.
3

Restart n8n if prompted

n8n may ask you to restart after installing the node. Accept the prompt to complete the installation.
Community nodes require n8n version 0.187 or later. Self-hosted installations must set the environment variable N8N_COMMUNITY_PACKAGES_ENABLED=true.

Setting up credentials

1

Generate a Probo API key

In Probo, go to Settings → Access → API keys and create a new key (see API keys).
2

Add Probo credentials in n8n

In n8n, go to Credentials → New credential and search for Probo API.Fill in the two fields:
FieldValue
Probo ServerYour Probo instance URL, e.g. https://app.getprobo.com
API KeyThe API key you just generated
3

Test the connection

Click Test credential. n8n will make a test request to verify the key is valid.
4

Save

Click Save to store the credentials.

Available resources and operations

The Probo node supports the following resources. Select a resource in the Resource dropdown, then choose the operation.

Asset

OperationDescription
CreateCreate a new asset
DeleteDelete an asset
GetGet an asset by ID
Get ManyGet many assets
UpdateUpdate an existing asset

Audit

OperationDescription
CreateCreate a new audit
DeleteDelete an audit
GetGet an audit by ID
Get ManyGet many audits
UpdateUpdate an existing audit
Upload ReportUpload a report file to an audit
Delete ReportRemove a report from an audit

Control

OperationDescription
CreateCreate a new control
DeleteDelete a control
GetGet a control by ID
Get ManyGet many controls
UpdateUpdate an existing control

Data

OperationDescription
CreateCreate a new data record
DeleteDelete a data record
GetGet a data record by ID
Get ManyGet many data records
UpdateUpdate an existing data record

Execute

OperationDescription
ExecuteExecute a raw GraphQL query or mutation against the Probo API

Framework

OperationDescription
CreateCreate a new framework
DeleteDelete a framework
GetGet a framework by ID
Get ManyGet many frameworks
UpdateUpdate an existing framework

Measure

OperationDescription
CreateCreate a new measure
DeleteDelete a measure
GetGet a measure by ID
Get ManyGet many measures
UpdateUpdate an existing measure

Meeting

OperationDescription
CreateCreate a new meeting
DeleteDelete a meeting
GetGet a meeting by ID
Get ManyGet many meetings
UpdateUpdate an existing meeting

Organization

OperationDescription
CreateCreate a new organization
DeleteDelete an organization
GetGet an organization by ID
Get ManyGet many organizations
UpdateUpdate an existing organization

Risk

OperationDescription
CreateCreate a new risk
DeleteDelete a risk
GetGet a risk by ID
Get ManyGet many risks
UpdateUpdate an existing risk
Link DocumentLink a document to a risk
Unlink DocumentUnlink a document from a risk
Link MeasureLink a measure to a risk
Unlink MeasureUnlink a measure from a risk
Link ObligationLink an obligation to a risk
Unlink ObligationUnlink an obligation from a risk

User

OperationDescription
GetGet a user by ID
Get ManyGet many users

Vendor

OperationDescription
CreateCreate a new vendor
DeleteDelete a vendor
GetGet a vendor by ID
Get ManyGet many vendors
UpdateUpdate an existing vendor
Create ContactCreate a vendor contact
Update ContactUpdate a vendor contact
Delete ContactDelete a vendor contact
Get ContactGet a vendor contact
Get Many ContactsGet many vendor contacts
Create ServiceCreate a vendor service
Update ServiceUpdate a vendor service
Delete ServiceDelete a vendor service
Get ServiceGet a vendor service
Get Many ServicesGet many vendor services
Create Risk AssessmentCreate a vendor risk assessment
Get Risk AssessmentGet a vendor risk assessment
Get Many Risk AssessmentsGet many vendor risk assessments

Example workflows

Auto-create a vendor when a new SaaS tool is approved

Connect a form tool (Typeform, Google Forms, Jotform) to Probo so that when a SaaS approval form is submitted, the new vendor is automatically created in Probo.
  1. Trigger — Webhook or form submission trigger
  2. Probo node — Resource: Vendor, Operation: Create
    • Map the vendor name, category, and website URL from the form fields
  3. Slack / Email node — Notify the security team that a new vendor was added

Schedule regular evidence collection reminders

Send a weekly message to control owners listing their measures that still need evidence.
  1. Trigger — Schedule trigger (e.g. every Monday at 9 AM)
  2. Probo node — Resource: Measure, Operation: Get Many
    • Filter by state IN_PROGRESS
  3. Slack node — Send a summary message to each control owner with the pending measures

Sync risk data to a spreadsheet

Keep a Google Sheet up to date with the current risk register.
  1. Trigger — Schedule trigger (daily)
  2. Probo node — Resource: Risk, Operation: Get Many
  3. Google Sheets node — Clear and repopulate the risk sheet with the returned data
Use the Execute resource to run custom GraphQL queries when you need data or mutations not covered by the built-in operations.

Further reading

MCP integration

Connect AI agents to Probo via the Model Context Protocol.

CLI (prb)

Manage Probo from the command line or CI pipelines.