# interfaces

- [GetEnsAvatarParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/getensavatarparams.md)
- [GetEnsNamesForAddressParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/getensnamesforaddressparams.md)
- [GetRecordsParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/getrecordsparams.md)
- [GetRecordsResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/getrecordsresult.md)
- [GetUpdateChangesParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/getupdatechangesparams.md)
- [GetUpdateChangesResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/getupdatechangesresult.md)
- [JustaNameContextProps](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/justanamecontextprops.md)
- [JustaNameProviderConfig](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/justanameproviderconfig.md)
- [JustaNameProviderProps](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/justanameproviderprops.md)
- [Records](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/records.md)
- [SanitizeImageParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/sanitizeimageparams.md)
- [UseAcceptSubnameFunctionParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useacceptsubnamefunctionparams.md)
- [UseAcceptSubnameResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useacceptsubnameresult.md)
- [UseAccountEnsNamesParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useaccountensnamesparams.md)
- [UseAccountEnsNamesResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useaccountensnamesresult.md)
- [UseAddSubnameParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useaddsubnameparams.md)
- [UseAddSubnameResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useaddsubnameresult.md)
- [UseAddressEnsNamesParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useaddressensnamesparams.md)
- [UseAddressEnsNamesResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useaddressensnamesresult.md)
- [UseAddressSubnamesParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useaddresssubnamesparams.md)
- [UseAllEnsParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useallensparams.md)
- [UseConnectedWalletSubnamesOptions](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useconnectedwalletsubnamesoptions.md)
- [UseEnsAuthParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useensauthparams.md)
- [UseEnsAuthReturn](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useensauthreturn.md)
- [UseEnsAvatarParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useensavatarparams.md)
- [UseEnsAvatarResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useensavatarresult.md)
- [UseEnsSignInParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useenssigninparams.md)
- [UseEnsSignInResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useenssigninresult.md)
- [UseEnsSignOutParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useenssignoutparams.md)
- [UseEnsSignOutResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useenssignoutresult.md)
- [UseEnsSubnamesParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useenssubnamesparams.md)
- [UseIsSubnameAvailableParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useissubnameavailableparams.md)
- [UseIsSubnameAvailableResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useissubnameavailableresult.md)
- [UsePrimaryNameParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useprimarynameparams.md)
- [UsePrimaryNameResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useprimarynameresult.md)
- [UseRecordsParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/userecordsparams.md)
- [UseRecordsResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/userecordsresult.md)
- [UseRejectSubnameFunctionParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/userejectsubnamefunctionparams.md)
- [UseRejectSubnameResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/userejectsubnameresult.md)
- [UseRevokeSubnameParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/userevokesubnameparams.md)
- [UseRevokeSubnameResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/userevokesubnameresult.md)
- [UseSearchSubnamesParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/usesearchsubnamesparams.md)
- [UseSetNameHashJustaNameResolver](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/usesetnamehashjustanameresolver.md)
- [UseSubnameSignatureResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/usesubnamesignatureresult.md)
- [UseSubnameUpdateFunctionParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/usesubnameupdatefunctionparams.md)
- [UseUpdateChangesParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useupdatechangesparams.md)
- [UseUpdateChangesResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useupdatechangesresult.md)
- [UseUpdateSubnameParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useupdatesubnameparams.md)
- [UseUpdateSubnameResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useupdatesubnameresult.md)
- [UseUploadMediaParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useuploadmediaparams.md)
- [UseUploadMediaResponse](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useuploadmediaresponse.md)
- [UseUploadMediaResult](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/useuploadmediaresult.md)
- [getPrimaryNameParams](https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces/getprimarynameparams.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.justaname.id/sdk-reference/justaname-react-sdk/interfaces.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
