Averray Health API

Runtime health and deployment readiness.

Operations 1

GET /health Return backend health #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/averray-com:averray-com-health-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

averray-com-health-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Averray HTTP Health API
  version: 0.2.0
  description: Public discovery, standalone Verify, and wallet-authenticated buyer and worker operations. Work and accounts settle on Polkadot Hub mainnet; paid Verify uses Base USDC. Operator/admin and session-settlement verifier operations are intentionally excluded. Read live discovery for availability and payment terms.
servers:
- url: https://api.averray.com
  description: Public mainnet API
tags:
- name: Health
  description: Runtime health and deployment readiness.
paths:
  /health:
    get:
      tags:
      - Health
      operationId: getHealth
      summary: Return backend health
      description: Reports API service liveness separately from live capability health for the current deployment.
      responses:
        '200':
          description: All core components are healthy.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HealthResponse'
              examples:
                ok:
                  summary: Healthy deployment on Polkadot Hub mainnet (chainId 420420419)
                  description: auth.chainId reports Polkadot Hub mainnet (420420419).
                  value:
                    status: ok
                    serviceHealth:
                      ok: true
                      components:
                        api:
                          ok: true
                          mode: running
                        stateStore:
                          ok: true
                          backend: redis
                          mode: durable
                        auth:
                          ok: true
                          mode: strict
                          domain: api.averray.com
                          chainId: 420420419
                    capabilityHealth:
                      blockchain: enabled
                      treasuryMutations: available
                      xcmObserver: staged
                      indexer: unavailable
                      gasSponsor: disabled
                    auth:
                      mode: strict
                      domain: api.averray.com
                      chainId: 420420419
                    components:
                      stateStore:
                        ok: true
                        backend: redis
                        mode: durable
                      blockchain:
                        ok: true
                        backend: blockchain
                        enabled: true
                        blockNumber: 8131345
                        signerConfigured: true
                        xcmWrapperConfigured: false
                      gasSponsor:
                        ok: true
                        backend: pimlico
                        enabled: false
                        mode: disabled
        '503':
          description: One or more core components are degraded.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HealthResponse'
components:
  schemas:
    HealthResponse:
      type: object
      required:
      - status
      - serviceHealth
      - capabilityHealth
      - auth
      - components
      properties:
        status:
          type: string
          enum:
          - ok
          - degraded
        serviceHealth:
          type: object
          required:
          - ok
          - components
          properties:
            ok:
              type: boolean
            components:
              type: object
              additionalProperties: true
        capabilityHealth:
          type: object
          required:
          - blockchain
          - treasuryMutations
          - xcmObserver
          - indexer
          - gasSponsor
          properties:
            blockchain:
              type: string
              enum:
              - enabled
              - disabled
              - unhealthy
            treasuryMutations:
              type: string
              enum:
              - available
              - unavailable
              - degraded
            xcmObserver:
              type: string
              enum:
              - live
              - staged
              - unavailable
            indexer:
              type: string
              enum:
              - synced
              - lagging
              - unavailable
            gasSponsor:
              type: string
              enum:
              - enabled
              - disabled
        auth:
          type: object
          required:
          - mode
          - domain
          - chainId
          properties:
            mode:
              type: string
            domain:
              type: string
            chainId:
              type: integer
              description: Polkadot Hub mainnet chain id (420420419).
        components:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/ComponentHealth'
    ComponentHealth:
      type: object
      required:
      - ok
      properties:
        ok:
          type: boolean
        backend:
          type: string
        enabled:
          type: boolean
        mode:
          type: string
        blockNumber:
          type: integer
        signerConfigured:
          type: boolean
        xcmWrapperConfigured:
          type: boolean
      additionalProperties: true
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT