# interfaces

- [Address](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/address.md)
- [AddressWithTypedCoins](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/addresswithtypedcoins.md)
- [ApiKeyHeaders](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/apikeyheaders.md)
- [ApiKeyResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/apikeyresponse.md)
- [ApiKeyRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/apikeyroute.md)
- [BaseResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/baseresponse.md)
- [Coin](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/coin.md)
- [CoinType](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/cointype.md)
- [Configuration](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/configuration.md)
- [ContentHash](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/contenthash.md)
- [EmptyHeaders](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/emptyheaders.md)
- [EnsDomainByChainId](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/ensdomainbychainid.md)
- [Generals](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/generals.md)
- [IHeaders](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/iheaders.md)
- [IRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/irequest.md)
- [IResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/iresponse.md)
- [IRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/iroute.md)
- [IsSubnameAvailableRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/issubnameavailablerequest.md)
- [IsSubnameAvailableResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/issubnameavailableresponse.md)
- [IsSubnameAvailableRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/issubnameavailableroute.md)
- [JustaNameConfig](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/justanameconfig.md)
- [JustaNameConfigDefaults](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/justanameconfigdefaults.md)
- [Network](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/network.md)
- [NetworkWithProvider](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/networkwithprovider.md)
- [OffchainResolverGetAllRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/offchainresolvergetallrequest.md)
- [OffchainResolverGetAllResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/offchainresolvergetallresponse.md)
- [OffchainResolversGetAllRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/offchainresolversgetallroute.md)
- [OffchainResolversParams](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/offchainresolversparams.md)
- [PaginatedResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/paginatedresponse.md)
- [Pagination](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/pagination.md)
- [ROUTES](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/routes.md)
- [RecordResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/recordresponse.md)
- [RequestChallengeRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/requestchallengerequest.md)
- [RequestChallengeResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/requestchallengeresponse.md)
- [RequestChallengeRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/requestchallengeroute.md)
- [RequestSignInParams](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/requestsigninparams.md)
- [SIWEHeaders](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/siweheaders.md)
- [SanitizedRecords](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/sanitizedrecords.md)
- [SignInFunctionParams](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/signinfunctionparams.md)
- [SignInParams](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/signinparams.md)
- [SignInResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/signinresponse.md)
- [SigninConfig](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/signinconfig.md)
- [SiweConfig](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/siweconfig.md)
- [Socials](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/socials.md)
- [SubnameAcceptRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameacceptrequest.md)
- [SubnameAcceptRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameacceptroute.md)
- [SubnameAddRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameaddrequest.md)
- [SubnameAddRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameaddroute.md)
- [SubnameChallengeParams](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamechallengeparams.md)
- [SubnameChallengeSiweConfig](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamechallengesiweconfig.md)
- [SubnameGetAllByAddressRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyaddressrequest.md)
- [SubnameGetAllByAddressResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyaddressresponse.md)
- [SubnameGetAllByAddressRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyaddressroute.md)
- [SubnameGetAllByDomainChainIdRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbydomainchainidrequest.md)
- [SubnameGetAllByDomainChainIdResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbydomainchainidresponse.md)
- [SubnameGetAllByDomainChainIdRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbydomainchainidroute.md)
- [SubnameGetAllByEnsDomainWithCountApiResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyensdomainwithcountapiresponse.md)
- [SubnameGetAllByEnsDomainWithCountRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyensdomainwithcountrequest.md)
- [SubnameGetAllByEnsDomainWithCountResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyensdomainwithcountresponse.md)
- [SubnameGetAllByEnsDomainWithCountRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetallbyensdomainwithcountroute.md)
- [SubnameGetBySubnameRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetbysubnamerequest.md)
- [SubnameGetBySubnameRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetbysubnameroute.md)
- [SubnameGetInvitationsByAddressRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetinvitationsbyaddressrequest.md)
- [SubnameGetInvitationsByAddressResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetinvitationsbyaddressresponse.md)
- [SubnameGetInvitationsByAddressRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamegetinvitationsbyaddressroute.md)
- [SubnameRecordsRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerecordsrequest.md)
- [SubnameRecordsRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerecordsroute.md)
- [SubnameRejectRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerejectrequest.md)
- [SubnameRejectRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerejectroute.md)
- [SubnameReserveRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamereserverequest.md)
- [SubnameReserveRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamereserveroute.md)
- [SubnameResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameresponse.md)
- [SubnameRevokeRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerevokerequest.md)
- [SubnameRevokeRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamerevokeroute.md)
- [SubnameSearchRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamesearchrequest.md)
- [SubnameSearchResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamesearchresponse.md)
- [SubnameSearchRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamesearchroute.md)
- [SubnameUpdateRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameupdaterequest.md)
- [SubnameUpdateRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnameupdateroute.md)
- [SubnamesConfig](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/subnamesconfig.md)
- [Text](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/text.md)
- [TextRecord](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/textrecord.md)
- [VerifyChallengeRequest](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/verifychallengerequest.md)
- [VerifyChallengeResponse](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/verifychallengeresponse.md)
- [VerifyMessageRoute](https://docs.justaname.id/sdk-reference/justaname-core-sdk/interfaces/verifymessageroute.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-core-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.
