---
title: "POST /get_accounts_by_authorizers"
method: POST
path: "/get_accounts_by_authorizers"
---

# POST /get_accounts_by_authorizers

`POST /get_accounts_by_authorizers`

## Request

- Base URL: `https://wax.greymass.com/v1/chain`
- URL: `https://wax.greymass.com/v1/chain/get_accounts_by_authorizers`
- Auth: none declared
- TypeScript: <https://skmtc.dev/worldwide-asset-exchange/apis/chain-api/docs/get_accounts_by_authorizers/post.ts> (a function with typed inputs; its response is checked against the schema)

Given a set of account names and public keys, find all account permission authorities that are, in part or whole, satisfiable

## Request body

- object
  - `accounts` union[]: List of authorizing accounts and/or actor/permissions
    - union
      - union
        - string: String representation of privileged EOSIO name type
        - string: String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
        - string: String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
        - string: String representation of EOSIO name type
      - Authority
        - `actor` union, required
          - string: String representation of privileged EOSIO name type
          - string: String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
          - string: String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
          - string: String representation of EOSIO name type
        - `permission` union, required
          - string: String representation of privileged EOSIO name type
          - string: String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
          - string: String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
          - string: String representation of EOSIO name type
  - `keys` PublicKey[]: List of authorizing keys

## Response `200`

OK

- object: Result containing a list of accounts which are authorized, in whole or part, by the provided accounts and keys
  - `accounts` object[], required: An array of each account,permission,authorizing-data triplet in the response
    - `account_name` union, required
      - string: String representation of privileged EOSIO name type
      - string: String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
      - string: String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
      - string: String representation of EOSIO name type
    - `permission_name` union, required
      - string: String representation of privileged EOSIO name type
      - string: String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
      - string: String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
      - string: String representation of EOSIO name type
    - `authorizer` union, required
      - string: Base58 encoded EOSIO public key
      - Authority
        - `actor` union, required
          - string: String representation of privileged EOSIO name type
          - string: String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
          - string: String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
          - string: String representation of EOSIO name type
        - `permission` union, required
          - string: String representation of privileged EOSIO name type
          - string: String representation of basic EOSIO name type, must be 12 characters and contain only a-z and 0-5
          - string: String representation of EOSIO bid name type, 1-12 characters and only a-z and 0-5 are allowed
          - string: String representation of EOSIO name type
    - `weight` integer, required: the weight that this authorizer adds to satisfy the permission
    - `threshold` integer, required: the sum of weights that must be met or exceeded to satisfy the permission

---

[API](https://skmtc.dev/worldwide-asset-exchange/apis/chain-api.md) - [All operations](https://skmtc.dev/worldwide-asset-exchange/apis/chain-api/llms.txt) - [OpenAPI document](https://skmtc.dev/worldwide-asset-exchange/apis/chain-api/revisions/5bfa22186461?raw)
