Akash Network Query API

The Query API from Akash Network — 74 operation(s) for query.

Operations 74

GET /akash/audit/v1beta3/audit/attributes/list AllProvidersAttributes queries all providers buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE buf:lint:ignore RPC_RESPONSE_STANDARD_NAME #
GET /akash/audit/v1beta3/audit/attributes/{auditor}/{owner} ProviderAuditorAttributes queries provider signed attributes by specific auditor buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE buf:lint:ignore RPC_RESPONSE_STANDARD_NAME #
GET /akash/audit/v1beta3/audit/attributes/{owner}/list ProviderAttributes queries all provider signed attributes buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE buf:lint:ignore RPC_RESPONSE_STANDARD_NAME #
GET /akash/provider/v1beta3/auditor/{auditor}/list AuditorAttributes queries all providers signed by this auditor buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE buf:lint:ignore RPC_RESPONSE_STANDARD_NAME #
GET /akash/cert/v1beta3/certificates/list Certificates queries certificates #
GET /akash/deployment/v1beta3/deployments/info Deployment queries deployment details #
GET /akash/deployment/v1beta3/deployments/list Deployments queries deployments #
GET /akash/deployment/v1beta3/groups/info Group queries group details #
GET /akash/market/v1beta3/bids/info Bid queries bid details #
GET /akash/market/v1beta3/bids/list Bids queries bids with filters #
GET /akash/market/v1beta3/leases/info Lease queries lease details #
GET /akash/market/v1beta3/leases/list Leases queries leases with filters #
GET /akash/market/v1beta3/orders/info Order queries order details #
GET /akash/market/v1beta3/orders/list Orders queries orders with filters #
GET /akash/provider/v1beta3/providers Providers queries providers #
GET /akash/provider/v1beta3/providers/{owner} Provider queries provider details #
GET /cosmos/auth/v1beta1/accounts Accounts returns all the existing accounts #
GET /cosmos/auth/v1beta1/accounts/{address} Account returns account details based on address. #
GET /cosmos/auth/v1beta1/params Params queries all parameters. #
GET /cosmos/bank/v1beta1/balances/{address} AllBalances queries the balance of all coins for a single account. #
GET /cosmos/bank/v1beta1/balances/{address}/{denom} Balance queries the balance of a single coin for a single account. #
GET /cosmos/bank/v1beta1/denom_owners/{denom} DenomOwners queries for all account addresses that own a particular token denomination. #
GET /cosmos/bank/v1beta1/denoms_metadata DenomsMetadata queries the client metadata for all registered coin denominations. #
GET /cosmos/bank/v1beta1/denoms_metadata/{denom} DenomsMetadata queries the client metadata of a given coin denomination. #
GET /cosmos/bank/v1beta1/params Params queries the parameters of x/bank module. #
GET /cosmos/bank/v1beta1/supply TotalSupply queries the total supply of all coins. #
GET /cosmos/bank/v1beta1/supply/{denom} SupplyOf queries the supply of a single coin. #
GET /cosmos/distribution/v1beta1/community_pool CommunityPool queries the community pool coins. #
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards DelegationTotalRewards queries the total rewards accrued by a each validator. #
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address} DelegationRewards queries the total rewards accrued by a delegation. #
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/validators DelegatorValidators queries the validators of a delegator. #
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/withdraw_address DelegatorWithdrawAddress queries withdraw address of a delegator. #
GET /cosmos/distribution/v1beta1/params Params queries params of the distribution module. #
GET /cosmos/distribution/v1beta1/validators/{validator_address}/commission ValidatorCommission queries accumulated commission for a validator. #
GET /cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards ValidatorOutstandingRewards queries rewards of a validator address. #
GET /cosmos/distribution/v1beta1/validators/{validator_address}/slashes ValidatorSlashes queries slash events of a validator. #
GET /cosmos/evidence/v1beta1/evidence AllEvidence queries all evidence. #
GET /cosmos/evidence/v1beta1/evidence/{evidence_hash} Evidence queries evidence based on evidence hash. #
GET /cosmos/gov/v1beta1/params/{params_type} Params queries all parameters of the gov module. #
GET /cosmos/gov/v1beta1/proposals Proposals queries all proposals based on given status. #
GET /cosmos/gov/v1beta1/proposals/{proposal_id} Proposal queries proposal details based on ProposalID. #
GET /cosmos/gov/v1beta1/proposals/{proposal_id}/deposits Deposits queries all deposits of a single proposal. #
GET /cosmos/gov/v1beta1/proposals/{proposal_id}/deposits/{depositor} Deposit queries single deposit information based proposalID, depositAddr. #
GET /cosmos/gov/v1beta1/proposals/{proposal_id}/tally TallyResult queries the tally of a proposal vote. #
GET /cosmos/gov/v1beta1/proposals/{proposal_id}/votes Votes queries votes of a given proposal. #
GET /cosmos/gov/v1beta1/proposals/{proposal_id}/votes/{voter} Vote queries voted information based on proposalID, voterAddr. #
GET /cosmos/mint/v1beta1/annual_provisions AnnualProvisions current minting annual provisions value. #
GET /cosmos/mint/v1beta1/inflation Inflation returns the current minting inflation value. #
GET /cosmos/mint/v1beta1/params Params returns the total set of minting parameters. #
GET /cosmos/params/v1beta1/params Params queries a specific parameter of a module, given its subspace and key. #
GET /cosmos/slashing/v1beta1/params Params queries the parameters of slashing module #
GET /cosmos/slashing/v1beta1/signing_infos SigningInfos queries signing info of all validators #
GET /cosmos/slashing/v1beta1/signing_infos/{cons_address} SigningInfo queries the signing info of given cons address #
GET /cosmos/staking/v1beta1/delegations/{delegator_addr} DelegatorDelegations queries all delegations of a given delegator address. #
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/redelegations Redelegations queries redelegations of given address. #
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations DelegatorUnbondingDelegations queries all unbonding delegations of a given delegator address. #
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/validators DelegatorValidators queries all validators info for given delegator address. #
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/validators/{validator_addr} DelegatorValidator queries validator info for given delegator validator pair. #
GET /cosmos/staking/v1beta1/historical_info/{height} HistoricalInfo queries the historical info for given height. #
GET /cosmos/staking/v1beta1/params Parameters queries the staking parameters. #
GET /cosmos/staking/v1beta1/pool Pool queries the pool info. #
GET /cosmos/staking/v1beta1/validators Validators queries all validators that match the given status. #
GET /cosmos/staking/v1beta1/validators/{validator_addr} Validator queries validator info for given validator address. #
GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations ValidatorDelegations queries delegate info for given validator. #
GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr} Delegation queries delegate info for given validator delegator pair. #
GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}/unbonding_delegation UnbondingDelegation queries unbonding info for given validator delegator pair. #
GET /cosmos/staking/v1beta1/validators/{validator_addr}/unbonding_delegations ValidatorUnbondingDelegations queries unbonding delegations of a validator. #
GET /cosmos/upgrade/v1beta1/applied_plan/{name} AppliedPlan queries a previously applied upgrade plan by its name. #
GET /cosmos/upgrade/v1beta1/current_plan CurrentPlan queries the current upgrade plan. #
GET /cosmos/upgrade/v1beta1/module_versions ModuleVersions queries the list of module versions from state. #
GET /cosmos/upgrade/v1beta1/upgraded_consensus_state/{last_height} UpgradedConsensusState queries the consensus state that will serve as a trusted kernel for the next version of this chain. It will only be stored at the last height of this chain. #
GET /cosmos/authz/v1beta1/grants Returns list of `Authorization`, granted to the grantee by the granter. #
GET /cosmos/feegrant/v1beta1/allowance/{granter}/{grantee} Allowance returns fee granted to the grantee by the granter. #
GET /cosmos/feegrant/v1beta1/allowances/{grantee} Allowances returns all the grants for address. #

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/akash-query-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

akash-query-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: AKASH - gRPC Gateway docs Addresses Query API
  description: A REST interface for state queries
  version: 1.0.0
servers:
- url: https://console-api.akash.network/
tags:
- name: Query
paths:
  /akash/audit/v1beta3/audit/attributes/list:
    get:
      summary: 'AllProvidersAttributes queries all providers

        buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE

        buf:lint:ignore RPC_RESPONSE_STANDARD_NAME'
      operationId: AllProvidersAttributes
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  providers:
                    type: array
                    items:
                      type: object
                      properties:
                        owner:
                          type: string
                        auditor:
                          type: string
                        attributes:
                          type: array
                          items:
                            type: object
                            properties:
                              key:
                                type: string
                              value:
                                type: string
                            title: Attribute represents key value pair
                      title: Provider stores owner auditor and attributes details
                  pagination:
                    type: object
                    properties:
                      next_key:
                        type: string
                        format: byte
                        title: 'next_key is the key to be passed to PageRequest.key to

                          query the next page most efficiently'
                      total:
                        type: string
                        format: uint64
                        title: 'total is total number of results available if PageRequest.count_total

                          was set, its value is undefined otherwise'
                    description: "PageResponse is to be embedded in gRPC response messages where the\ncorresponding request message has used PageRequest.\n\n message SomeResponse {\n         repeated Bar results = 1;\n         PageResponse page = 2;\n }"
                title: QueryProvidersResponse is response type for the Query/Providers RPC method
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  code:
                    type: integer
                    format: int32
                  message:
                    type: string
                  details:
                    type: array
                    items:
                      type: object
                      properties:
                        type_url:
                          type: string
                        value:
                          type: string
                          format: byte
      parameters:
      - name: pagination.key
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        in: query
        required: false
        schema:
          type: string
          format: byte
      - name: pagination.offset
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        in: query
        required: false
        schema:
          type: string
          format: uint64
      - name: pagination.limit
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        in: query
        required: false
        schema:
          type: string
          format: uint64
      - name: pagination.count_total
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        in: query
        required: false
        schema:
          type: boolean
      - name: pagination.reverse
        description: 'reverse is set to true if results are to be returned in the descending order.


          Since: cosmos-sdk 0.43'
        in: query
        required: false
        schema:
          type: boolean
      tags:
      - Query
  /akash/audit/v1beta3/audit/attributes/{auditor}/{owner}:
    get:
      summary: 'ProviderAuditorAttributes queries provider signed attributes by specific auditor

        buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE

        buf:lint:ignore RPC_RESPONSE_STANDARD_NAME'
      operationId: ProviderAuditorAttributes
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  providers:
                    type: array
                    items:
                      type: object
                      properties:
                        owner:
                          type: string
                        auditor:
                          type: string
                        attributes:
                          type: array
                          items:
                            type: object
                            properties:
                              key:
                                type: string
                              value:
                                type: string
                            title: Attribute represents key value pair
                      title: Provider stores owner auditor and attributes details
                  pagination:
                    type: object
                    properties:
                      next_key:
                        type: string
                        format: byte
                        title: 'next_key is the key to be passed to PageRequest.key to

                          query the next page most efficiently'
                      total:
                        type: string
                        format: uint64
                        title: 'total is total number of results available if PageRequest.count_total

                          was set, its value is undefined otherwise'
                    description: "PageResponse is to be embedded in gRPC response messages where the\ncorresponding request message has used PageRequest.\n\n message SomeResponse {\n         repeated Bar results = 1;\n         PageResponse page = 2;\n }"
                title: QueryProvidersResponse is response type for the Query/Providers RPC method
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  code:
                    type: integer
                    format: int32
                  message:
                    type: string
                  details:
                    type: array
                    items:
                      type: object
                      properties:
                        type_url:
                          type: string
                        value:
                          type: string
                          format: byte
      parameters:
      - name: auditor
        in: path
        required: true
        schema:
          type: string
      - name: owner
        in: path
        required: true
        schema:
          type: string
      tags:
      - Query
  /akash/audit/v1beta3/audit/attributes/{owner}/list:
    get:
      summary: 'ProviderAttributes queries all provider signed attributes

        buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE

        buf:lint:ignore RPC_RESPONSE_STANDARD_NAME'
      operationId: ProviderAttributes
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  providers:
                    type: array
                    items:
                      type: object
                      properties:
                        owner:
                          type: string
                        auditor:
                          type: string
                        attributes:
                          type: array
                          items:
                            type: object
                            properties:
                              key:
                                type: string
                              value:
                                type: string
                            title: Attribute represents key value pair
                      title: Provider stores owner auditor and attributes details
                  pagination:
                    type: object
                    properties:
                      next_key:
                        type: string
                        format: byte
                        title: 'next_key is the key to be passed to PageRequest.key to

                          query the next page most efficiently'
                      total:
                        type: string
                        format: uint64
                        title: 'total is total number of results available if PageRequest.count_total

                          was set, its value is undefined otherwise'
                    description: "PageResponse is to be embedded in gRPC response messages where the\ncorresponding request message has used PageRequest.\n\n message SomeResponse {\n         repeated Bar results = 1;\n         PageResponse page = 2;\n }"
                title: QueryProvidersResponse is response type for the Query/Providers RPC method
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  code:
                    type: integer
                    format: int32
                  message:
                    type: string
                  details:
                    type: array
                    items:
                      type: object
                      properties:
                        type_url:
                          type: string
                        value:
                          type: string
                          format: byte
      parameters:
      - name: owner
        in: path
        required: true
        schema:
          type: string
      - name: pagination.key
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        in: query
        required: false
        schema:
          type: string
          format: byte
      - name: pagination.offset
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        in: query
        required: false
        schema:
          type: string
          format: uint64
      - name: pagination.limit
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        in: query
        required: false
        schema:
          type: string
          format: uint64
      - name: pagination.count_total
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        in: query
        required: false
        schema:
          type: boolean
      - name: pagination.reverse
        description: 'reverse is set to true if results are to be returned in the descending order.


          Since: cosmos-sdk 0.43'
        in: query
        required: false
        schema:
          type: boolean
      tags:
      - Query
  /akash/provider/v1beta3/auditor/{auditor}/list:
    get:
      summary: 'AuditorAttributes queries all providers signed by this auditor

        buf:lint:ignore RPC_REQUEST_RESPONSE_UNIQUE

        buf:lint:ignore RPC_RESPONSE_STANDARD_NAME'
      operationId: AuditorAttributes
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  providers:
                    type: array
                    items:
                      type: object
                      properties:
                        owner:
                          type: string
                        auditor:
                          type: string
                        attributes:
                          type: array
                          items:
                            type: object
                            properties:
                              key:
                                type: string
                              value:
                                type: string
                            title: Attribute represents key value pair
                      title: Provider stores owner auditor and attributes details
                  pagination:
                    type: object
                    properties:
                      next_key:
                        type: string
                        format: byte
                        title: 'next_key is the key to be passed to PageRequest.key to

                          query the next page most efficiently'
                      total:
                        type: string
                        format: uint64
                        title: 'total is total number of results available if PageRequest.count_total

                          was set, its value is undefined otherwise'
                    description: "PageResponse is to be embedded in gRPC response messages where the\ncorresponding request message has used PageRequest.\n\n message SomeResponse {\n         repeated Bar results = 1;\n         PageResponse page = 2;\n }"
                title: QueryProvidersResponse is response type for the Query/Providers RPC method
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  code:
                    type: integer
                    format: int32
                  message:
                    type: string
                  details:
                    type: array
                    items:
                      type: object
                      properties:
                        type_url:
                          type: string
                        value:
                          type: string
                          format: byte
      parameters:
      - name: auditor
        in: path
        required: true
        schema:
          type: string
      - name: pagination.key
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        in: query
        required: false
        schema:
          type: string
          format: byte
      - name: pagination.offset
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        in: query
        required: false
        schema:
          type: string
          format: uint64
      - name: pagination.limit
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        in: query
        required: false
        schema:
          type: string
          format: uint64
      - name: pagination.count_total
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        in: query
        required: false
        schema:
          type: boolean
      - name: pagination.reverse
        description: 'reverse is set to true if results are to be returned in the descending order.


          Since: cosmos-sdk 0.43'
        in: query
        required: false
        schema:
          type: boolean
      tags:
      - Query
  /akash/cert/v1beta3/certificates/list:
    get:
      summary: Certificates queries certificates
      operationId: Certificates
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  certificates:
                    type: array
                    items:
                      type: object
                      properties:
                        certificate:
                          type: object
                          properties:
                            state:
                              type: string
                              enum:
                              - invalid
                              - valid
                              - revoked
                              default: invalid
                              description: "- invalid: Prefix should start with 0 in enum. So declaring dummy state\n - valid: CertificateValid denotes state for deployment active\n - revoked: CertificateRevoked denotes state for deployment closed"
                              title: State is an enum which refers to state of deployment
                            cert:
                              type: string
                              format: byte
                            pubkey:
                              type: string
                              format: byte
                          title: Certificate stores state, certificate and it's public key
                        serial:
                          type: string
                      title: CertificateResponse contains a single X509 certificate and its serial number
                  pagination:
                    type: object
                    properties:
                      next_key:
                        type: string
                        format: byte
                        title: 'next_key is the key to be passed to PageRequest.key to

                          query the next page most efficiently'
                      total:
                        type: string
                        format: uint64
                        title: 'total is total number of results available if PageRequest.count_total

                          was set, its value is undefined otherwise'
                    description: "PageResponse is to be embedded in gRPC response messages where the\ncorresponding request message has used PageRequest.\n\n message SomeResponse {\n         repeated Bar results = 1;\n         PageResponse page = 2;\n }"
                title: QueryCertificatesResponse is response type for the Query/Certificates RPC method
        default:
          description: An unexpected error response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  code:
                    type: integer
                    format: int32
                  message:
                    type: string
                  details:
                    type: array
                    items:
                      type: object
                      properties:
                        type_url:
                          type: string
                        value:
                          type: string
                          format: byte
      parameters:
      - name: filter.owner
        in: query
        required: false
        schema:
          type: string
      - name: filter.serial
        in: query
        required: false
        schema:
          type: string
      - name: filter.state
        in: query
        required: false
        schema:
          type: string
      - name: pagination.key
        description: 'key is a value returned in PageResponse.next_key to begin

          querying the next page most efficiently. Only one of offset or key

          should be set.'
        in: query
        required: false
        schema:
          type: string
          format: byte
      - name: pagination.offset
        description: 'offset is a numeric offset that can be used when key is unavailable.

          It is less efficient than using key. Only one of offset or key should

          be set.'
        in: query
        required: false
        schema:
          type: string
          format: uint64
      - name: pagination.limit
        description: 'limit is the total number of results to be returned in the result page.

          If left empty it will default to a value to be set by each app.'
        in: query
        required: false
        schema:
          type: string
          format: uint64
      - name: pagination.count_total
        description: 'count_total is set to true  to indicate that the result set should include

          a count of the total number of items available for pagination in UIs.

          count_total is only respected when offset is used. It is ignored when key

          is set.'
        in: query
        required: false
        schema:
          type: boolean
      - name: pagination.reverse
        description: 'reverse is set to true if results are to be returned in the descending order.


          Since: cosmos-sdk 0.43'
        in: query
        required: false
        schema:
          type: boolean
      tags:
      - Query
  /akash/deployment/v1beta3/deployments/info:
    get:
      summary: Deployment queries deployment details
      operationId: Deployment
      responses:
        '200':
          description: A successful response.
          content:
            application/json:
              schema:
                type: object
                properties:
                  deployment:
                    type: object
                    properties:
                      deployment_id:
                        type: object
                        properties:
                          owner:
                            type: string
                          dseq:
                            type: string
                            format: uint64
                        title: DeploymentID stores owner and sequence number
                      state:
                        type: string
                        enum:
                        - invalid
                        - active
                        - closed
                        default: invalid
                        description: "- invalid: Prefix should start with 0 in enum. So declaring dummy state\n - active: DeploymentActive denotes state for deployment active\n - closed: DeploymentClosed denotes state for deployment closed"
                        title: State is an enum which refers to state of deployment
                      version:
                        type: string
                        format: byte
                      created_at:
                        type: string
                        format: int64
                    title: Deployment stores deploymentID, state and version details
                  groups:
                    type: array
                    items:
                      type: object
                      properties:
                        group_id:
                          type: object
                          properties:
                            owner:
                              type: string
                            dseq:
                              type: string
                              format: uint64
                            gseq:
                              type: integer
                              format: int64
                          title: GroupID stores owner, deployment sequence number and group sequence number
                        state:
                          type: string
                          enum:
                          - invalid
                          - open
                          - paused
                          - insufficient_funds
                          - closed
                          default: invalid
                          description: "- invalid: Prefix should start with 0 in enum. So declaring dummy state\n - open: GroupOpen denotes state for group open\n - paused: GroupOrdered denotes state for group ordered\n - insufficient_funds: GroupInsufficientFunds denotes state for group insufficient_funds\n - closed: GroupClosed denotes state for group closed"
                          title: State is an enum which refers to state of group
                        group_spec:
                          type: object
                          properties:
                            name:
                              type: string
                            requirements:
                              type: object
                              properties:
                                signed_by:
                                  title: SignedBy list of keys that tenants expect to have signatures from
                                  type: object
                                  properties:
                                    all_of:
                                      type: array
                                      items:
                                        type: string
                                      title: all_of all keys in this list must have signed attributes
                                    any_of:
                                      type: array
                                      items:
                                        type: string
                                      title: any_of at least of of the keys from the list must have signed attributes
                                attributes:
                                  type: array
                                  items:
                                    type: object
                                    properties:
                                      key:
                                        type: string
                                      value:
                                        type: string
                                    title: Attribute represents key value pair
                                  title: Attribute list of attributes tenant expects from the provider
                              title: PlacementRequirements
                            resources:
                              type: array
                              items:
                                type: object
                                properties:
                                  resource:
                                    type: object
                                    properties:
                                      id:
                                        type: integer
                                        format: int64
                                      cpu:
                                        type: object
                                        properties:
                                          units:
                                            type: object
                                            properties:
                                              val:
                                                type: string
                                                format: byte
                                            title: Unit stores cpu, memory and storage metrics
                                          attributes:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                key:
                                                  type: string
                                                value:
                                                  type: string
                                              title: Attribute represents key value pair
                                        title: CPU stores resource units and cpu config attributes
                                      memory:
                                        type: object
                                        properties:
                                          quantity:
                                            type: object
                                            properties:
                                              val:
                                                type: string
                                                format: byte
                                            title: Unit stores cpu, memory and storage metrics
                                          attributes:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                key:
                                                  type: string
                                                value:
                                                  type: string
                                              title: Attribute represents key value pair
                                        title: Memory stores resource quantity and memory attributes
                                      storage:
                                        type: array
                                        items:
                                          type: object
                                          properties:
                                            name:
                                              type: string
                                            quantity:
                                              type: object
                                              properties:
                                                val:
                                                  type: string
                                                  format: byte
                                              title: Unit stores cpu, memory and storage metrics
                                            attributes:
                                              type: array
                                              items:
                                                type: object
                                                properties:
                                                  key:
                                                    type: string
                                                  value:
                                                    type: string
                                                title: Attribute represents key value pair
                                          title: Storage stores resource quantity and storage attributes
                                     

# --- truncated at 32 KB (545 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/akash/refs/heads/main/openapi/akash-query-api-openapi.yml