CyberRXN Docs
APIAPI reference

Read the current chemistry guide and live action schemas

GET /v1/skills/reaction-evidence

GET /v1/skills/reaction-evidence

API overview · OpenAPI

Non-billable authenticated read. Returns canonical Markdown, version/digest and the bounded live action catalog used by stable read/write MCP dispatchers. If engine discovery is unavailable, the guide and hosted actions remain available with an explicit catalog_error; absence is not hidden. MCP also exposes the guide at cyberrxn://skills/reaction-evidence and through get_reaction_skill. Public Markdown is available without authentication at /skills/reaction-evidence.md. Clients may cache their connected tool definitions; the centrally updated guide/catalog plus stable dispatchers avoid requiring new client tool schemas for supported future actions.

Authorization

This operation requires a bearer credential. The description defines additional role, scope or first-party-session restrictions; an API key does not grant those permissions by itself.

Request body

No request body.

Responses

HTTPDetailsType
200Successful Responseapplication/json: ReactionSkillGuide
401Unauthorizedapplication/problem+json: ProblemDetails
403Forbiddenapplication/problem+json: ProblemDetails
404Not Foundapplication/problem+json: ProblemDetails
409Conflictapplication/problem+json: ProblemDetails
413Request Entity Too Largeapplication/problem+json: ProblemDetails
422Unprocessable Entityapplication/problem+json: ProblemDetails
429Too Many Requestsapplication/problem+json: ProblemDetails
502Bad Gatewayapplication/problem+json: ProblemDetails
503Service Unavailableapplication/problem+json: ProblemDetails

Response: ReactionSkillGuide

PropertyTypeRequiredDetails
versionstringyes
digeststringyes
uristringyes
markdownstringyes
action_catalogReactionActionDefinition[]yes
catalog_digeststringyes
engine_catalog_availablebooleanyes
catalog_errorProblemDetails ∣ nullno
Full schema
{
  "properties": {
    "version": {
      "type": "string",
      "title": "Version"
    },
    "digest": {
      "type": "string",
      "pattern": "^[a-f0-9]{64}$",
      "title": "Digest"
    },
    "uri": {
      "type": "string",
      "const": "cyberrxn://skills/reaction-evidence",
      "title": "Uri"
    },
    "markdown": {
      "type": "string",
      "title": "Markdown"
    },
    "action_catalog": {
      "items": {
        "$ref": "#/components/schemas/ReactionActionDefinition"
      },
      "type": "array",
      "title": "Action Catalog"
    },
    "catalog_digest": {
      "type": "string",
      "pattern": "^[a-f0-9]{64}$",
      "title": "Catalog Digest"
    },
    "engine_catalog_available": {
      "type": "boolean",
      "title": "Engine Catalog Available"
    },
    "catalog_error": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/ProblemDetails"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "additionalProperties": true,
  "type": "object",
  "required": [
    "version",
    "digest",
    "uri",
    "markdown",
    "action_catalog",
    "catalog_digest",
    "engine_catalog_available"
  ],
  "title": "ReactionSkillGuide"
}

This page is generated from OpenAPI; examples are schemas, not a fabricated successful response.

Usage and billing · Structured errors

On this page