Namirial · OpenAPI Overlay 1.0.0

API Evangelist overlay for Namirial Connectors APIs

32 actions 32 updates documentation extends ../openapi/_original/namirial-connectors-openapi.yml
Derived by API Evangelist Built from the contracts Namirial publishes. Namirial did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

operationIdsecurity

Targets 31 · first 16 shown; the file carries all of them

$.paths['/auth/authorize'].get
$.paths['/auth/token'].post
$.paths['/auth/instances/find'].post
$.paths['/auth/userinfo'].get
$.paths['/clients'].get
$.paths['/clients'].post
$.paths['/clients/{clientId}'].get
$.paths['/clients/{clientId}'].put
$.paths['/clients/{clientId}'].delete
$.paths['/instances'].get
$.paths['/instances'].post
$.paths['/instances/{instanceId}'].get
$.paths['/instances/{instanceId}'].put
$.paths['/instances/{instanceId}'].delete
$.paths['/clientsInstances'].post
$.paths['/clientsInstances/{clientId}/{instanceId}'].delete

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist overlay for Namirial Connectors APIs
  version: 1.0.0
extends: ../openapi/_original/namirial-connectors-openapi.yml
x-generated: '2026-10-18'
x-method: generated
x-source: openapi/namirial-connectors-openapi.yml (original openapi/_original/namirial-connectors-apis.yaml)
x-rationale: The captured Connectors spec (OpenAPI 3.0.0, v1.5.1) defines no operationIds on any of its 30 operations and references an undefined `Basic` scheme on POST /auth/token. This overlay adds deterministic
  operationIds derived from method+path (used by tooling and the candidate MCP manifest) and fixes the scheme reference, without mutating the original.
actions:
- target: $.paths['/auth/authorize'].get
  description: 'Add operationId (spec ships none) for: Starts an authorization code flow'
  update:
    operationId: get_auth_authorize
- target: $.paths['/auth/token'].post
  description: 'Add operationId (spec ships none) for: Returns the Access and Refresh JWT bearer tokens'
  update:
    operationId: post_auth_token
- target: $.paths['/auth/instances/find'].post
  description: 'Add operationId (spec ships none) for: Return the instance list'
  update:
    operationId: post_auth_instances_find
- target: $.paths['/auth/userinfo'].get
  description: 'Add operationId (spec ships none) for: Get user information'
  update:
    operationId: get_auth_userinfo
- target: $.paths['/clients'].get
  description: 'Add operationId (spec ships none) for: Get the client list'
  update:
    operationId: get_clients
- target: $.paths['/clients'].post
  description: 'Add operationId (spec ships none) for: Create new client'
  update:
    operationId: post_clients
- target: $.paths['/clients/{clientId}'].get
  description: 'Add operationId (spec ships none) for: Get client detail'
  update:
    operationId: get_clients_by_clientid
- target: $.paths['/clients/{clientId}'].put
  description: 'Add operationId (spec ships none) for: Edit password of selected Client'
  update:
    operationId: put_clients_by_clientid
- target: $.paths['/clients/{clientId}'].delete
  description: 'Add operationId (spec ships none) for: Delete selected Client'
  update:
    operationId: delete_clients_by_clientid
- target: $.paths['/instances'].get
  description: 'Add operationId (spec ships none) for: Get the instance list'
  update:
    operationId: get_instances
- target: $.paths['/instances'].post
  description: 'Add operationId (spec ships none) for: Create new instance'
  update:
    operationId: post_instances
- target: $.paths['/instances/{instanceId}'].get
  description: 'Add operationId (spec ships none) for: Get instance detail'
  update:
    operationId: get_instances_by_instanceid
- target: $.paths['/instances/{instanceId}'].put
  description: 'Add operationId (spec ships none) for: Edit selected Instance'
  update:
    operationId: put_instances_by_instanceid
- target: $.paths['/instances/{instanceId}'].delete
  description: 'Add operationId (spec ships none) for: Delete selected Instance'
  update:
    operationId: delete_instances_by_instanceid
- target: $.paths['/clientsInstances'].post
  description: 'Add operationId (spec ships none) for: Assign an instance to a client'
  update:
    operationId: post_clients_instances
- target: $.paths['/clientsInstances/{clientId}/{instanceId}'].delete
  description: 'Add operationId (spec ships none) for: Remove instance from a client'
  update:
    operationId: delete_clients_instances_by_clientid_by_instanceid
- target: $.paths['/documents/{documentId}'].get
  description: 'Add operationId (spec ships none) for: Download the document from eSAW'
  update:
    operationId: get_documents_by_documentid
- target: $.paths['/documents/urls'].get
  description: 'Add operationId (spec ships none) for: Retrieve a list of presigned urls'
  update:
    operationId: get_documents_urls
- target: $.paths['/organizations'].get
  description: 'Add operationId (spec ships none) for: Get The organization by Email'
  update:
    operationId: get_organizations
- target: $.paths['/auth/organizations'].get
  description: 'Add operationId (spec ships none) for: Get the organization list'
  update:
    operationId: get_auth_organizations
- target: $.paths['/auth/organizations'].post
  description: 'Add operationId (spec ships none) for: Create new organization'
  update:
    operationId: post_auth_organizations
- target: $.paths['/auth/organizations/{organizationId}'].get
  description: 'Add operationId (spec ships none) for: Get organization detail'
  update:
    operationId: get_auth_organizations_by_organizationid
- target: $.paths['/auth/organizations/{organizationId}'].put
  description: 'Add operationId (spec ships none) for: Edit selected organization'
  update:
    operationId: put_auth_organizations_by_organizationid
- target: $.paths['/auth/organizations/{organizationId}'].delete
  description: 'Add operationId (spec ships none) for: Delete selected organization'
  update:
    operationId: delete_auth_organizations_by_organizationid
- target: $.paths['/auth/organizationsInstances'].post
  description: 'Add operationId (spec ships none) for: Assign an instance to an organization'
  update:
    operationId: post_auth_organizations_instances
- target: $.paths['/auth/organizationsInstances/{organizationId}/{instanceId}'].delete
  description: 'Add operationId (spec ships none) for: Remove an instance from an organization'
  update:
    operationId: delete_auth_organizations_instances_by_organizationid_by_instanceid
- target: $.paths['/envelopes'].post
  description: 'Add operationId (spec ships none) for: Get the envelope list'
  update:
    operationId: post_envelopes
- target: $.paths['/envelopes/{envelopeId}'].get
  description: 'Add operationId (spec ships none) for: Get the envelope detail'
  update:
    operationId: get_envelopes_by_envelopeid
- target: $.paths['/processes/create/draft'].post
  description: 'Add operationId (spec ships none) for: Define the process by creating a draft envelope in eSAW'
  update:
    operationId: post_processes_create_draft
- target: $.paths['/processes/{processId}'].get
  description: 'Add operationId (spec ships none) for: Get the process detail'
  update:
    operationId: get_processes_by_processid
- target: $.paths['/auth/token'].post
  description: The spec's POST /auth/token references a security scheme named `Basic`, which is not defined; components.securitySchemes defines it as `basicAuth`. Point the requirement at the defined scheme.
  update:
    security:
    - basicAuth: []
- target: $
  description: Add a root security requirement matching the two OAuth 2 flows the spec defines (operations without per-operation security otherwise appear unauthenticated).
  update:
    security:
    - oAuth2AuthCode: []
    - oAuth2ClientCredentials: []

Work with this as data

Every overlay 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 openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay 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 overlay
curl "https://apis.io/api/v1/overlays/namirial-connectors-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?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.