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

> @mount("ft4.get_ first_ allowed_ auth_ descriptor")
query get_ first_ allowed_ auth_ descriptor(op_ name: text, args: gtv, account_ id: byte_ array, ad_ id

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

QUERY

# get\_first\_allowed\_auth\_descriptor

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

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

Same as `core.auth.get_first_allowed_auth_descriptor`.

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
* **ad\_ids** — the list of auth descriptors that can be used for authenticating

**See Also**

* `core.auth.get_first_allowed_auth_descriptor`

[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.html)Generated API reference, mirrored from the live docs
