> For the complete documentation index, see [llms.txt](https://docs.altura.com/altura-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.altura.com/altura-documentation/api-reference.md).

# API Reference

- [Get Endpoints](https://docs.altura.com/altura-documentation/api-reference/get-endpoints.md)
- [Verify a User's Altura Guard Code](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/verify-a-users-altura-guard-code.md)
- [Get User](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-user.md)
- [Get Many Users](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-many-users.md)
- [Get a User's Items](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-a-users-items.md)
- [Get Item](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-item.md)
- [Get Items](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-items.md)
- [Get an Item's Holders](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-an-items-holders.md)
- [Get an Item's History](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-an-items-history.md)
- [Get Collection](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-collection.md)
- [Get Collections](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-collections.md)
- [Get a User's Item Balance](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-a-users-item-balance.md)
- [Get a User's ERC20 Balance](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-a-users-erc20-balance.md)
- [Get a User's Native Token Balance](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-a-users-native-token-balance.md)
- [Get a User's Domain Names (Space ID)](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-a-users-domain-names-space-id.md): This endpoint retrieves the domain names associated with a given blockchain address across multiple networks (Ethereum, BSC, Arbitrum). It returns the domain names for each network if they exist.
- [Get a User From Domain Name (Space ID)](https://docs.altura.com/altura-documentation/api-reference/get-endpoints/get-a-user-from-domain-name-space-id.md): This endpoint retrieves the blockchain address associated with a given domain name on Ethereum, BSC, or Arbitrum networks. It identifies the network based on the domain extension
- [Developer Wallet Endpoints](https://docs.altura.com/altura-documentation/api-reference/developer-wallet-endpoints.md)
- [Transfer ERC1155](https://docs.altura.com/altura-documentation/api-reference/developer-wallet-endpoints/transfer-erc1155.md)
- [Bulk Transfer ERC1155](https://docs.altura.com/altura-documentation/api-reference/developer-wallet-endpoints/bulk-transfer-erc1155.md)
- [Mint New ERC1155 NFT](https://docs.altura.com/altura-documentation/api-reference/developer-wallet-endpoints/mint-new-erc1155-nft.md)
- [Mint Additional Supply of ERC1155](https://docs.altura.com/altura-documentation/api-reference/developer-wallet-endpoints/mint-additional-supply-of-erc1155.md)
- [Transfer ERC721](https://docs.altura.com/altura-documentation/api-reference/developer-wallet-endpoints/transfer-erc721.md)
- [Transfer ERC20](https://docs.altura.com/altura-documentation/api-reference/developer-wallet-endpoints/transfer-erc20.md)
- [Consume an Item (ERC1155)](https://docs.altura.com/altura-documentation/api-reference/developer-wallet-endpoints/consume-an-item-erc1155.md)
- [Smart NFT Endpoints](https://docs.altura.com/altura-documentation/api-reference/smart-nft-endpoints.md)
- [Update an Item's Property](https://docs.altura.com/altura-documentation/api-reference/smart-nft-endpoints/update-an-items-property.md)
- [Add New Properties](https://docs.altura.com/altura-documentation/api-reference/smart-nft-endpoints/add-new-properties.md)
- [Remove Properties](https://docs.altura.com/altura-documentation/api-reference/smart-nft-endpoints/remove-properties.md)
- [Bulk Update an Item's Properties](https://docs.altura.com/altura-documentation/api-reference/smart-nft-endpoints/bulk-update-an-items-properties.md)
- [Switch an Item's Primary Image](https://docs.altura.com/altura-documentation/api-reference/smart-nft-endpoints/switch-an-items-primary-image.md)
- [Add a New Image](https://docs.altura.com/altura-documentation/api-reference/smart-nft-endpoints/add-a-new-image.md)
- [Update an Item's Name & Description](https://docs.altura.com/altura-documentation/api-reference/smart-nft-endpoints/update-an-items-name-and-description.md)
- [Update a Collection's Metadata](https://docs.altura.com/altura-documentation/api-reference/smart-nft-endpoints/update-a-collections-metadata.md)
- [Altura Guard II](https://docs.altura.com/altura-documentation/api-reference/altura-guard-ii.md)
- [Connect to user wallet](https://docs.altura.com/altura-documentation/api-reference/altura-guard-ii/connect-to-user-wallet.md): This method enables effortless connection to the user's wallet.
- [Revoke Connection](https://docs.altura.com/altura-documentation/api-reference/altura-guard-ii/revoke-connection.md): This method allows you to revoke the Altura Guard 2 connection
- [Check Connection](https://docs.altura.com/altura-documentation/api-reference/altura-guard-ii/check-connection.md): This method allows you to check if the connection is active
- [Transaction Requests](https://docs.altura.com/altura-documentation/api-reference/altura-guard-ii/transaction-requests.md): This method enables effortless connection to the user's wallet.
- [Polling Transaction Response](https://docs.altura.com/altura-documentation/api-reference/altura-guard-ii/transaction-requests/polling-transaction-response.md): Once the game initiates a transaction, you will receive a request ID. To check the status of this request, use both your request ID and user token to poll for the response.
- [Submitting a signature request](https://docs.altura.com/altura-documentation/api-reference/altura-guard-ii/transaction-requests/submitting-a-signature-request.md): This method allows you to send a signature request.
- [Submitting a native transaction request](https://docs.altura.com/altura-documentation/api-reference/altura-guard-ii/transaction-requests/submitting-a-native-transaction-request.md): This method allows you to send a native transaction request.
- [Submitting a contract transaction request](https://docs.altura.com/altura-documentation/api-reference/altura-guard-ii/transaction-requests/submitting-a-contract-transaction-request.md): This method allows you to send a contract transaction request.
