# get_first_allowed_auth_descriptor_by_signers · FT4 Rell API · Chromia Docs (concept)

> @mount("ft4.get_ first_ allowed_ auth_ descriptor_ by_ signers")
query get_ first_ allowed_ auth_ descriptor_ by_ signers(op_ name: text, args: gtv, accoun

Source: https://docs.chromia.com/pages/ft4-rell/-f-t4-library/lib.ft4.external.auth/get_first_allowed_auth_descriptor_by_signers/

QUERY

# get\_first\_allowed\_auth\_descriptor\_by\_signers

```signature
@mount("ft4.get_first_allowed_auth_descriptor_by_signers")
query get_first_allowed_auth_descriptor_by_signers(op_name: text, args: gtv, account_id: byte_array, signers: list<byte_array>): byte_array?
```

[Source](https://gitlab.com/chromaway/ft4-lib/-/blob/development/rell/src/lib/ft4/external/auth/queries.rell#lines-108)

Same as `core.auth.get_first_allowed_auth_descriptor_by_signers`.

Throws if the auth handler for this operation is not found or its resolver is a function
that throws.

**Parameters**

* **op\_name** — the name of the operation to call
* **args** — the arguments for the operation
* **account\_id** — the account that will call the operation
* **signers** — the list of signers that can be used for authenticating

**See Also**

* `core.auth.get_first_allowed_auth_descriptor_by_signers`

[View this page on docs.chromia.com](https://docs.chromia.com/pages/ft4-rell/-f-t4%20-library/lib.ft4.external.auth/get_first_allowed_auth_descriptor_by_signers.html)Generated API reference, mirrored from the live docs
