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

# API REFERENCE

- [Users](https://dev.plyr.network/api-reference/users.md)
- [Authentication](https://dev.plyr.network/api-reference/users/authentication.md)
- [PLYR\[ID\]](https://dev.plyr.network/api-reference/users/authentication/plyr-id.md)
- [Login](https://dev.plyr.network/api-reference/users/authentication/plyr-id/login.md): User login endpoint
- [Login and Approve](https://dev.plyr.network/api-reference/users/authentication/plyr-id/login-and-approve.md): User login with token approval endpoint
- [Logout](https://dev.plyr.network/api-reference/users/authentication/plyr-id/logout.md): Logout endpoint documentation
- [InstantPlayPass](https://dev.plyr.network/api-reference/users/authentication/instantplaypass.md)
- [RegisterIPP](https://dev.plyr.network/api-reference/users/authentication/instantplaypass/registeripp.md): Register Instant PlayPass endpoint documentation
- [RevealClaimingCode](https://dev.plyr.network/api-reference/users/authentication/instantplaypass/revealclaimingcode.md): Reveal Claiming Code endpoint documentation
- [VerifyClaimingCode](https://dev.plyr.network/api-reference/users/authentication/instantplaypass/verifyclaimingcode.md): Verify Claiming Code endpoint documentation
- [PLYR\[CONNECT\]](https://dev.plyr.network/api-reference/users/authentication/plyr-connect.md)
- [Check Session JWT](https://dev.plyr.network/api-reference/users/check-session-jwt.md): Check session JWT validity endpoint
- [Get Basic User Info](https://dev.plyr.network/api-reference/users/get-basic-user-info.md): Get basic user information endpoint
- [Get Avatar](https://dev.plyr.network/api-reference/users/get-avatar.md): Get multiple users' avatars endpoint
- [Game room](https://dev.plyr.network/api-reference/game-room.md)
- [Create Game Room](https://dev.plyr.network/api-reference/game-room/create-game-room.md): Create a new game room
- [Join Game Room](https://dev.plyr.network/api-reference/game-room/join-game-room.md): Join players to a game room
- [Pay Game Room](https://dev.plyr.network/api-reference/game-room/pay-game-room.md): Pay tokens to a game room
- [Earn Game Room](https://dev.plyr.network/api-reference/game-room/earn-game-room.md): Distribute tokens from a game room to players
- [Leave Game Room](https://dev.plyr.network/api-reference/game-room/leave-game-room.md): Remove players from a game room
- [End Game Room](https://dev.plyr.network/api-reference/game-room/end-game-room.md): End a game room session
- [Helpers](https://dev.plyr.network/api-reference/game-room/helpers.md): Helper endpoints for game room operations
- [Is Joined Game Room](https://dev.plyr.network/api-reference/game-room/helpers/is-joined-game-room.md): Check if a player has joined a game room
- [Join and Pay](https://dev.plyr.network/api-reference/game-room/helpers/join-pay.md): Join a game room and pay tokens in a single operation
- [Earn and Leave](https://dev.plyr.network/api-reference/game-room/helpers/earn-leave.md): Distribute tokens and remove players from a game room in a single operation
- [Create, Join and Pay](https://dev.plyr.network/api-reference/game-room/helpers/create-join-pay.md): Create a game room, join players, and process payments in a single operation
- [Earn, Leave and End](https://dev.plyr.network/api-reference/game-room/helpers/earn-leave-end.md): Distribute tokens, remove players, and end a game room in a single operation
- [Assets](https://dev.plyr.network/api-reference/assets.md)
- [Tokens ( ERC-20 )](https://dev.plyr.network/api-reference/assets/tokens-erc-20.md)
- [Get PLYR L1 Token List](https://dev.plyr.network/api-reference/assets/tokens-erc-20/get-plyr-l1-token-list.md): Get list of available PLYR L1 tokens and their details including prices and metadata
- [Get User Token Balance](https://dev.plyr.network/api-reference/assets/tokens-erc-20/get-user-token-balance.md): Get user balance endpoint
- [Get User Token Allowance](https://dev.plyr.network/api-reference/assets/tokens-erc-20/get-user-token-allowance.md): Get user token allowance for a game
- [Approve User Token Spending](https://dev.plyr.network/api-reference/assets/tokens-erc-20/approve-user-token-spending.md): Approve user token spending for a game
- [Revoke User Token Allowance](https://dev.plyr.network/api-reference/assets/tokens-erc-20/revoke-user-token-allowance.md): Revoke user token allowance for a game
- [In-Game Chips](https://dev.plyr.network/api-reference/assets/tokens-erc-20/in-game-chips-overview.md): In-Game Chips API Overview
- [Create Chip](https://dev.plyr.network/api-reference/assets/tokens-erc-20/in-game-chips-overview/create-chip.md): Create a new in-game chip
- [Mint Chip](https://dev.plyr.network/api-reference/assets/tokens-erc-20/in-game-chips-overview/mint-chip.md): Mint in-game chips for a user
- [Burn Chip](https://dev.plyr.network/api-reference/assets/tokens-erc-20/in-game-chips-overview/burn-chip.md): Burn in-game chips from a user
- [Transfer Chip](https://dev.plyr.network/api-reference/assets/tokens-erc-20/in-game-chips-overview/transfer-chip.md): Transfer in-game chips between users
- [Get Chip Balance](https://dev.plyr.network/api-reference/assets/tokens-erc-20/in-game-chips-overview/get-chip-balance.md): Get a user's in-game chip balance
- [Get Chip Info](https://dev.plyr.network/api-reference/assets/tokens-erc-20/in-game-chips-overview/get-chip-info.md): Get information about in-game chips for a game
- [NFTs ( ERC-721 )](https://dev.plyr.network/api-reference/assets/nfts-erc-721.md)
- [Create NFT](https://dev.plyr.network/api-reference/assets/nfts-erc-721/create-nft.md): Create a new NFT contract
- [Mint NFT](https://dev.plyr.network/api-reference/assets/nfts-erc-721/mint-nft.md): Mint a new NFT to a recipient
- [Transfer NFT](https://dev.plyr.network/api-reference/assets/nfts-erc-721/transfer-nft.md): Transfer an NFT between addresses
- [Burn NFT](https://dev.plyr.network/api-reference/assets/nfts-erc-721/burn-nft.md): Burn (destroy) an NFT
- [Get NFT Balance](https://dev.plyr.network/api-reference/assets/nfts-erc-721/get-nft-balance.md): Get a user's NFT balance
- [List NFTs](https://dev.plyr.network/api-reference/assets/nfts-erc-721/list-nfts.md): List NFTs owned by a user
- [Check NFT Holding](https://dev.plyr.network/api-reference/assets/nfts-erc-721/check-nft-holding.md): Check if a user is holding a specific NFT
- [Get NFT Credit](https://dev.plyr.network/api-reference/assets/nfts-erc-721/get-nft-credit.md): Get NFT credit information
- [Get NFT Info](https://dev.plyr.network/api-reference/assets/nfts-erc-721/get-nft-info.md): Get information about NFTs
- [Get Zoo Genes](https://dev.plyr.network/api-reference/assets/nfts-erc-721/get-zoo-genes.md): Get ZooGenes NFTs for a user
- [Official PLYR NFTs](https://dev.plyr.network/api-reference/assets/nfts-erc-721/official-plyr-nfts.md)
- [Get User Zoo Genes](https://dev.plyr.network/api-reference/assets/nfts-erc-721/official-plyr-nfts/get-user-zoogenes.md): Get user's ZooGenes NFTs
- [Get User Zoo Boosters](https://dev.plyr.network/api-reference/assets/nfts-erc-721/official-plyr-nfts/get-user-zoo-boosters.md): Get user's Zoo Booster NFTs
- [Get User Zoo Elixirs](https://dev.plyr.network/api-reference/assets/nfts-erc-721/official-plyr-nfts/get-user-zoo-elixirs.md): Get user's Zoo Elixir NFTs
- [Badge](https://dev.plyr.network/api-reference/assets/badge.md): Overview of Badge API endpoints
- [Create Badge](https://dev.plyr.network/api-reference/assets/badge/create-badge.md): Create a new badge
- [Mint Badge](https://dev.plyr.network/api-reference/assets/badge/mint-badge.md): Mint a new badge to a recipient
- [Remove Badge](https://dev.plyr.network/api-reference/assets/badge/remove-badge.md): Remove a badge from an address
- [Burn Badge](https://dev.plyr.network/api-reference/assets/badge/burn-badge.md): Burn a badge
- [List Badges](https://dev.plyr.network/api-reference/assets/badge/list-badges.md): List badges owned by an address
- [Get Badge Info](https://dev.plyr.network/api-reference/assets/badge/get-badge-info.md): Get detailed information about a badge
- [Misc](https://dev.plyr.network/api-reference/misc.md)
- [Get Session JWT Public Key](https://dev.plyr.network/api-reference/misc/get-session-jwt-public-key.md): Get session JWT public key endpoint
- [Verify JWT Locally](https://dev.plyr.network/api-reference/misc/verify-jwt-locally.md): Verify a session JWT locally
- [Activity Logs](https://dev.plyr.network/api-reference/misc/activity-logs.md): Get user activity logs
- [Get Task Message Status](https://dev.plyr.network/api-reference/misc/get-task-message-status.md): Get the status of a task message
