> ## Documentation Index
> Fetch the complete documentation index at: https://sdk.umbraprivacy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Relayer Info

> Get relayer identity, supported mints, and active stealth pool indices.

Use this endpoint to verify the relayer is operational and supports the mint you want to burn. The `mints` field is the authoritative runtime source of truth — the SDK's hardcoded mint list is a fallback only.

The SDK calls this internally via `getUmbraRelayer()` to cache the relayer's fee payer address.


## OpenAPI

````yaml openapi-relayer.yaml GET /v1/relayer/info
openapi: 3.0.3
info:
  title: Umbra Relayer API
  description: >
    The Umbra relayer submits claim transactions on your behalf so your wallet

    never appears as the fee payer on-chain, preserving privacy.


    ## Response Format


    All endpoints return JSON (`application/json`).


    ## Rate Limiting


    All endpoints are subject to rate limiting. Exceeded limits return `429 Too
    Many Requests`.


    ## Error Format


    All error responses use this structure:

    ```json

    {
      "error": {
        "code": "ERROR_CODE",
        "message": "Human-readable description"
      }
    }

    ```
  version: 0.1.0
  contact:
    name: Umbra Protocol
servers:
  - url: https://relayer.api.umbraprivacy.com
    description: Mainnet
  - url: https://relayer.api-devnet.umbraprivacy.com
    description: Devnet
security: []
tags:
  - name: relayer
    description: Relayer identity and configuration
  - name: claims
    description: Claim submission and status polling
  - name: health
    description: Service health checks
paths:
  /v1/relayer/info:
    get:
      tags:
        - relayer
      summary: Get relayer info
      description: >
        Returns the relayer's on-chain identity, supported mints, and active
        stealth pool indices.

        Use this to verify the relayer is operational and supports the mint you
        want to claim.
      operationId: getRelayerInfo
      responses:
        '200':
          description: Relayer information
          content:
            application/json:
              schema:
                type: object
                properties:
                  address:
                    type: string
                    description: >-
                      Base58-encoded Solana public key of the relayer's fee
                      payer account.
                  supported_mints:
                    type: array
                    items:
                      type: string
                    description: >-
                      Base58-encoded mint addresses the relayer accepts claims
                      for.
                  active_stealth_pool_indices:
                    type: array
                    items:
                      type: string
                    description: Stealth pool indices the relayer monitors.
              example:
                address: Re1ayerPubkeyHere111111111111111111111111
                supported_mints:
                  - EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
                  - Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
                  - So11111111111111111111111111111111111111112
                active_stealth_pool_indices:
                  - '0'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    ErrorResponse:
      type: object
      properties:
        error:
          type: object
          properties:
            code:
              type: string
              description: Machine-readable error code.
            message:
              type: string
              description: Human-readable description.

````