# AssetPay ## Docs - [Authenticate Client](https://assetpay.gg/docs/api-reference/authentication/authenticate-client.md): Generate a client token for a Steam user. - [Get Inventory](https://assetpay.gg/docs/api-reference/client/get-inventory.md): Fetch a user's Steam inventory with live pricing. - [Get Item Listings](https://assetpay.gg/docs/api-reference/client/get-item-listings.md): View specific listings for an item type. - [Get Market Items](https://assetpay.gg/docs/api-reference/client/get-market.md): Browse items available for withdrawal. - [Get Search Suggestions](https://assetpay.gg/docs/api-reference/client/get-suggestions.md): Autocomplete suggestions for market item search. - [Get Trade History](https://assetpay.gg/docs/api-reference/client/get-trades.md): Fetch a user's trade history with cursor-based pagination. - [API Overview](https://assetpay.gg/docs/api-reference/introduction.md): Base URL, authentication, response format, and rate limits. - [Buy Items (Self-Trade)](https://assetpay.gg/docs/api-reference/secure/buy.md): Merchant buys skins from the marketplace, delivered to a Steam account. - [Quick Buy (Self-Trade)](https://assetpay.gg/docs/api-reference/secure/buy-quick.md): Merchant buys the N cheapest listings of an item up to a price ceiling, delivered to a Steam account. - [Cancel Buy Item (Self-Trade)](https://assetpay.gg/docs/api-reference/secure/cancel-buy-item.md): Cancel a single undelivered item from a merchant self-trade buy (CS2 / Assetpay only). - [Check Trade URL](https://assetpay.gg/docs/api-reference/secure/check-tradeurl.md): Validate a Steam trade URL before authenticating a user. - [Get Item Listings (Self-Trade)](https://assetpay.gg/docs/api-reference/secure/get-item-listings.md): View individual marketplace listings for one item type. - [Browse Market (Self-Trade)](https://assetpay.gg/docs/api-reference/secure/get-market.md): Search marketplace items available for self-trade purchase. - [Get Prices](https://assetpay.gg/docs/api-reference/secure/get-prices.md): Fetch current offer prices for all items. - [Get Self-Trade(s)](https://assetpay.gg/docs/api-reference/secure/get-trade.md): Fetch one or more merchant self-trades by trade id or your externalId. - [List Self-Trades](https://assetpay.gg/docs/api-reference/secure/get-trades.md): Cursor-paginated history of trades initiated via /secure/buy and /secure/sell. - [Get Inventory (Self-Trade)](https://assetpay.gg/docs/api-reference/secure/inventory.md): Fetch any Steam account's inventory by trade URL. - [Sell Items (Self-Trade)](https://assetpay.gg/docs/api-reference/secure/sell.md): Merchant sells skins from a Steam account to AssetPay in exchange for USD wallet credit. - [Cancel Withdrawal Item](https://assetpay.gg/docs/api-reference/trading/cancel-withdraw-item.md): Cancel a single undelivered withdrawal item (CS2 / Assetpay only). - [Initiate Deposit](https://assetpay.gg/docs/api-reference/trading/deposit.md): Start a skin deposit for the authenticated user. - [Initiate Withdrawal](https://assetpay.gg/docs/api-reference/trading/withdraw.md): Start a skin withdrawal for the authenticated user. - [Quick Withdrawal](https://assetpay.gg/docs/api-reference/trading/withdraw-quick.md): Buy the N cheapest listings of an item up to a per-unit price ceiling. - [Link Verified Identity](https://assetpay.gg/docs/api-reference/verification/link.md): Link a Steam account to an existing verified identity via email. - [Start Verification](https://assetpay.gg/docs/api-reference/verification/start.md): Initiate a Signicat PictureID verification (document + selfie). - [Verification Status](https://assetpay.gg/docs/api-reference/verification/status.md): Check the authenticated client's current verification state. - [Authentication](https://assetpay.gg/docs/guides/authentication.md): How to authenticate your users with AssetPay for trading. - [Callbacks](https://assetpay.gg/docs/guides/callbacks.md): Receiving and processing webhook callbacks from AssetPay. - [Deposits](https://assetpay.gg/docs/guides/deposits.md): How to process skin deposits from your users. - [Identity Verification](https://assetpay.gg/docs/guides/identity-verification.md): How identity verification works and its impact on deposit limits. - [Instant Credit](https://assetpay.gg/docs/guides/instant-credit.md): How instant deposits work and how to maximize the credit your users receive. - [Inventory](https://assetpay.gg/docs/guides/inventory.md): Fetching and displaying user inventories with pricing. - [Market](https://assetpay.gg/docs/guides/market.md): Browsing available items for withdrawal and market data. - [Price Feed (Redis)](https://assetpay.gg/docs/guides/price-feed.md): Consume live item and price updates from the AssetPay feed over Redis Streams. - [Trade Lifecycle](https://assetpay.gg/docs/guides/trade-lifecycle.md): How trades progress through different statuses and what each status means. - [WebSocket](https://assetpay.gg/docs/guides/websocket.md): Real-time trade updates and price feeds via WebSocket. - [Withdrawals](https://assetpay.gg/docs/guides/withdrawals.md): How to process skin withdrawals for your users. - [Introduction](https://assetpay.gg/docs/index.md): AssetPay API documentation for merchants integrating CS2 and Rust skin trading. - [Quick Start](https://assetpay.gg/docs/quickstart.md): Get your first trade working with AssetPay in minutes. - [Error Codes](https://assetpay.gg/docs/reference/errors.md): Complete list of error codes returned by the AssetPay API. - [Types Reference](https://assetpay.gg/docs/reference/types.md): TypeScript interfaces and enums used throughout the AssetPay API. ## OpenAPI Specs - [openapi](https://assetpay.gg/docs/openapi.json)