RubiConnect · OpenAPI Overlay 1.0.0

RubiConnect API Evangelist enrichment overlay

3 actions 3 updates update extends ../openapi/rubiconnect-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for RubiConnect's API. It is a proposal applied on top of the contract, not a document RubiConnect publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

contactx-mcp-serverx-oauth-authorization-serverOAuth2PKCEx-idempotentx-reversiblex-agent-warning

Targets 3

$.info
$.components.securitySchemes
$.paths['/messages/send'].post

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: RubiConnect API Evangelist enrichment overlay
  version: 1.0.0
extends: ../openapi/rubiconnect-openapi.json
x-provenance:
  generated: '2026-09-15'
  method: generated
  source: >-
    Enhancements derived from openapi/rubiconnect-openapi.json, the served OAuth discovery
    documents, and the RubiConnect MCP repository. Does not mutate the original spec.
actions:
  - target: $.info
    description: Record the discovered production contact and agent surfaces.
    update:
      contact:
        name: RubiConnect Support
        email: support@rubiconnect.com
        url: https://console.rubiconnect.com
      x-mcp-server: https://console.rubiconnect.com/api/mcp
      x-oauth-authorization-server: https://console.rubiconnect.com/.well-known/oauth-authorization-server
  - target: $.components.securitySchemes
    description: Document the OAuth 2.0 + PKCE scheme used by the hosted MCP server (absent from the base spec).
    update:
      OAuth2PKCE:
        type: oauth2
        description: OAuth 2.0 authorization code + PKCE for the hosted MCP server (scope "mcp").
        flows:
          authorizationCode:
            authorizationUrl: https://console.rubiconnect.com/en/authorize
            tokenUrl: https://console.rubiconnect.com/api/oauth/token
            scopes:
              mcp: Access the RubiConnect hosted MCP server and its tools.
  - target: $.paths['/messages/send'].post
    description: Flag the non-reversible, non-idempotent nature of message dispatch for agent safety.
    update:
      x-idempotent: false
      x-reversible: false
      x-agent-warning: >-
        Message dispatch is fire-and-forget with no idempotency key and no cancel/recall path;
        a retried call may send duplicate messages.