Rainbird Technologies · Arazzo Workflow

Rainbird — run a decision and fetch its evidence

Version 1.0.0

Start a session against a Knowledge Map, run a query, then retrieve the evidence chain behind the result.

1 workflow 2 source APIs 1 provider
View Spec View on GitHub CompanyArtificial IntelligenceDecision AutomationKnowledge GraphSymbolic ReasoningExplainable AIGovernanceRegTechArazzoWorkflows

Provider

rainbird-technologies

Workflows

runDecisionAndExplain
Query a Knowledge Map and audit the resulting decision.
Starts a Rainbird session, runs a query, and pulls the evidence chain for a returned fact.
3 steps inputs: apiKey, factID, kmID, queryBody outputs: sessionID
1
startSession
2
runQuery
3
getEvidence

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Rainbird — run a decision and fetch its evidence
  version: 1.0.0
  summary: Start a session against a Knowledge Map, run a query, then retrieve the evidence chain behind the result.
sourceDescriptions:
- name: decisionsApi
  url: ../openapi/rainbird-technologies-decisions-api-openapi.yml
  type: openapi
- name: evidenceApi
  url: ../openapi/rainbird-technologies-evidence-api-openapi.yml
  type: openapi
workflows:
- workflowId: runDecisionAndExplain
  summary: Query a Knowledge Map and audit the resulting decision.
  description: Starts a Rainbird session, runs a query, and pulls the evidence chain for a returned fact.
  inputs:
    type: object
    required: [kmID, apiKey]
    properties:
      kmID: {type: string, description: The published Knowledge Map ID}
      apiKey: {type: string, description: Rainbird X-API-Key}
      queryBody: {type: object, description: The query payload (concept/relationship/subject)}
      factID: {type: string, description: A fact ID returned by the query to explain}
  steps:
  - stepId: startSession
    operationId: start
    parameters:
    - {name: kmID, in: path, value: $inputs.kmID}
    - {name: X-API-Key, in: header, value: $inputs.apiKey}
    outputs:
      sessionID: $response.body#/sessionID
  - stepId: runQuery
    operationId: query
    parameters:
    - {name: sessionID, in: path, value: $steps.startSession.outputs.sessionID}
    - {name: X-API-Key, in: header, value: $inputs.apiKey}
    requestBody:
      payload: $inputs.queryBody
  - stepId: getEvidence
    operationId: evidence
    parameters:
    - {name: sessionID, in: path, value: $steps.startSession.outputs.sessionID}
    - {name: factID, in: path, value: $inputs.factID}
    - {name: X-API-Key, in: header, value: $inputs.apiKey}
  outputs:
    sessionID: $steps.startSession.outputs.sessionID

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/rainbird-technologies-run-and-explain"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.