Seven Bridges · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Seven Bridges Platform API

9 actions 9 updates servers
Derived by API Evangelist Built from the contracts Seven Bridges publishes. Seven Bridges did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

securitydescriptioncontacttermsOfServiceserversexternalDocssbgAuthTokenx-rate-limit

Targets 4

$.info
$
$.components.securitySchemes
$.paths['/'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Seven Bridges Platform API
  version: 1.0.0
x-provenance:
  generated: '2026-08-27'
  method: generated
  extends: openapi/seven-bridges-platform-openapi.json
  source: >-
    https://docs.sevenbridges.com/docs/the-api, https://docs.sevenbridges.com/docs/api-rate-limit,
    https://docs.sevenbridges.com/reference/api-status-codes,
    https://docs.sevenbridges.com/docs/get-your-authentication-token
  note: >-
    Non-destructive overlay of facts the provider publishes in prose but omits from the machine-readable
    contract. The provider's OpenAPI is left untouched. Every value below is transcribed from a Seven Bridges
    documentation page cited in `source`; nothing is invented. Applying it will not change the raw contract
    score, which is computed from the original document.
actions:
- target: $.info
  description: Add a real description, contact and licence-free terms link; the published info block carries only a title and "unknown" version.
  update:
    description: >-
      Public REST API for the Seven Bridges Platform. Projects, project membership and permissions, files,
      folders, file metadata and tags, multipart upload, cloud storage volumes with import and export jobs,
      CWL and Nextflow apps and revisions, analysis task creation, execution, abort and rerun, billing groups,
      invoices, cost breakdowns, rate limit status and advanced file search.
    contact:
      name: Seven Bridges Support
      url: https://www.sevenbridges.com/contact/
    termsOfService: https://www.sevenbridges.com/terms-of-service/
- target: $
  description: Add the documented AWS EU regional server; the published contract lists only the AWS US host.
  update:
    servers:
    - url: https://api.sbgenomics.com/v2
      description: Seven Bridges Platform, AWS US
    - url: https://eu-api.sbgenomics.com/v2
      description: Seven Bridges Platform, AWS EU
    externalDocs:
      description: Seven Bridges API overview
      url: https://docs.sevenbridges.com/docs/the-api
- target: $.components.securitySchemes
  description: >-
    Declare the documented authentication scheme. The ReadMe export ships an empty securitySchemes object even
    though 82 of 91 operations carry an X-SBG-Auth-Token header parameter.
  update:
    sbgAuthToken:
      type: apiKey
      in: header
      name: X-SBG-Auth-Token
      description: >-
        Per-user authentication token from the Platform developer dashboard
        (https://igor.sbgenomics.com/developer#token). Required on every operation except GET /.
- target: $
  description: Apply the authentication scheme as the default security requirement.
  update:
    security:
    - sbgAuthToken: []
- target: $.paths['/'].get
  description: GET / is the one documented anonymous operation.
  update:
    security: []
- target: $.info
  description: Record the documented rate limit as a machine-readable extension.
  update:
    x-rate-limit:
      scope: per-token
      limit: 1000
      window: 5m
      headers:
      - X-RateLimit-Limit
      - X-RateLimit-Remaining
      - X-RateLimit-Reset
      status_on_exhaustion: 429
      docs: https://docs.sevenbridges.com/docs/api-rate-limit
- target: $.info
  description: Point at the published numeric error registry, which the contract does not reference.
  update:
    x-error-catalog:
      format: vendor-numeric
      count: 277
      docs: https://docs.sevenbridges.com/reference/api-status-codes
      artifact: errors/seven-bridges-error-codes.yml
- target: $.info
  description: Record the documented pagination and sparse-fieldset conventions.
  update:
    x-pagination:
      style: limit-offset
      limit_default: 50
      limit_maximum: 100
      total_header: X-Total-Matching-Query
      link_relations:
      - next
      - prev
    x-field-selection:
      parameter: fields
      negation_prefix: '!'
      all_token: _all
      nested: dotted-path
- target: $.info
  description: Record the domain standards the contract itself declares.
  update:
    x-domain-standards:
    - id: cwl
      name: Common Workflow Language
      url: https://www.commonwl.org/
      evidence: /apps/**/raw operations exchange raw CWL; platform error 7017 requires CWL tasks.
    - id: nextflow
      name: Nextflow
      url: https://www.nextflow.io/
      evidence: Nextflow app lifecycle documented on the Platform and packed with the first-party sbpack_nf tool.

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/seven-bridges-platform-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.