# Fourthwall Developer Docs ## Docs - [Get Collection](https://docs.fourthwall.com/api-reference/platform/collections/get-collection.md): Returns collection by slug - [List Collections](https://docs.fourthwall.com/api-reference/platform/collections/list-collections.md): Returns all collections with pagination - [Get Donation](https://docs.fourthwall.com/api-reference/platform/donations/get-donation.md): Returns donation by id - [List Donations](https://docs.fourthwall.com/api-reference/platform/donations/list-donations.md): Returns all donations with pagination - [Create Fulfillment](https://docs.fourthwall.com/api-reference/platform/fulfillment/create-fulfillment.md): Creates a fulfillment with a shipment tracker for provided order items. When trackers change their state, order.status will change to IN_PRODUCTION, PARTIALLY_IN_PRODUCTION, PARTIALLY_SHIPPED, SHIPPED depending on the shipping tracker info. Order updated webhooks will be triggered. - [Get Gift Purchase](https://docs.fourthwall.com/api-reference/platform/gift-purchases/get-gift-purchase.md): Returns gift purchase details by id - [Finish Draw](https://docs.fourthwall.com/api-reference/platform/gifting/finish-draw.md): Finish draw and select winners - [Get Draw](https://docs.fourthwall.com/api-reference/platform/gifting/get-draw.md): Get draw details - [Create Giveaway Links](https://docs.fourthwall.com/api-reference/platform/giveaway-links/create-giveaway-links.md): Creates a new package with specified number of giveaway links - [Get Giveaway Package](https://docs.fourthwall.com/api-reference/platform/giveaway-links/get-package.md): Returns all giveaway links for packageId - [List Giveaway Packages](https://docs.fourthwall.com/api-reference/platform/giveaway-links/list-packages.md): Returns all packages with giveaway links - [List Mailing List Entries](https://docs.fourthwall.com/api-reference/platform/mailing-lists/list-entries.md): Returns all mailing list entries - [Get Member](https://docs.fourthwall.com/api-reference/platform/memberships/get-member.md): Gets a member by id - [List Members](https://docs.fourthwall.com/api-reference/platform/memberships/list-members.md): Lists all members for the current shop - [List Membership Tiers](https://docs.fourthwall.com/api-reference/platform/memberships/list-tiers.md): Lists all tiers for the current shop - [Get Order](https://docs.fourthwall.com/api-reference/platform/orders/get-order.md): Returns order by id - [Get Order by Friendly ID](https://docs.fourthwall.com/api-reference/platform/orders/get-order-by-friendly-id.md): Returns order by friendly id - [List Orders](https://docs.fourthwall.com/api-reference/platform/orders/list-orders.md): Returns all orders with pagination - [Mark Digital Download Complete](https://docs.fourthwall.com/api-reference/platform/orders/mark-download-complete.md): Marks digital download as downloaded. If no downloads exist and defaultFileUrl is provided in the request body, creates a download with that URL and marks it as downloaded. - [Exchange Token](https://docs.fourthwall.com/api-reference/platform/platform-token/exchange-token.md): OAuth 2.0 token endpoint. Supports 'authorization_code' grant type for exchanging authorization codes for tokens, and 'refresh_token' grant type for refreshing access tokens. - [Get Product](https://docs.fourthwall.com/api-reference/platform/products/get-product.md): Returns product by id - [Get Product Inventory](https://docs.fourthwall.com/api-reference/platform/products/get-product-inventory.md): Returns product (offer) inventory by id - [List Products](https://docs.fourthwall.com/api-reference/platform/products/list-products.md): Returns all products with pagination - [Update Product Availability](https://docs.fourthwall.com/api-reference/platform/products/update-product-availability.md): Toggle whether a product is visible and available for purchase on your storefront - [Create Promotion](https://docs.fourthwall.com/api-reference/platform/promotions/create-promotion.md): Creates a promotion - [Get Promotion](https://docs.fourthwall.com/api-reference/platform/promotions/get-promotion.md): Returns a promotion by id - [List Promotions](https://docs.fourthwall.com/api-reference/platform/promotions/list-promotions.md): Returns all promotions - [Get Current Shop](https://docs.fourthwall.com/api-reference/platform/shop/get-current-shop.md): Returns the current shop - [Get or Create Public Token](https://docs.fourthwall.com/api-reference/platform/shop/get-public-token.md): Returns an existing public token for the shop, or creates a new one if none exists - [Get Shop Contact Info](https://docs.fourthwall.com/api-reference/platform/shop/get-shop-contact-info.md): Returns the current shop contact info - [End Streaming](https://docs.fourthwall.com/api-reference/platform/streaming/end-streaming.md): Sets streaming status to ended for specified services - [Get Streaming Status](https://docs.fourthwall.com/api-reference/platform/streaming/get-streaming-status.md): Returns streaming status for all services - [Start Streaming](https://docs.fourthwall.com/api-reference/platform/streaming/start-streaming.md): Sets streaming status to started for specified services - [Create Webhook](https://docs.fourthwall.com/api-reference/platform/webhooks/create-webhook.md): Create a webhook - [Delete Webhook](https://docs.fourthwall.com/api-reference/platform/webhooks/delete-webhook.md): Delete a webhook - [Get Webhook](https://docs.fourthwall.com/api-reference/platform/webhooks/get-webhook.md): Get a webhook - [Get Webhook Event](https://docs.fourthwall.com/api-reference/platform/webhooks/get-webhook-event.md): Get a single webhook event by ID - [List Webhook Events](https://docs.fourthwall.com/api-reference/platform/webhooks/list-webhook-events.md): Get webhook events with pagination and optional filtering by webhook type - [List Webhooks](https://docs.fourthwall.com/api-reference/platform/webhooks/list-webhooks.md): Get webhooks - [Update Webhook](https://docs.fourthwall.com/api-reference/platform/webhooks/update-webhook.md): Update a webhook - [Add to Cart](https://docs.fourthwall.com/api-reference/storefront/carts/add-to-cart.md) - [Change Cart Quantity](https://docs.fourthwall.com/api-reference/storefront/carts/change-cart-quantity.md) - [Create Cart](https://docs.fourthwall.com/api-reference/storefront/carts/create-cart.md) - [Get Cart](https://docs.fourthwall.com/api-reference/storefront/carts/get-cart.md) - [Remove from Cart](https://docs.fourthwall.com/api-reference/storefront/carts/remove-from-cart.md) - [Get Collection](https://docs.fourthwall.com/api-reference/storefront/collections/get-collection.md): Returns a collection - [Get Collection Products](https://docs.fourthwall.com/api-reference/storefront/collections/get-collection-products.md): Returns all products in the collection - [List Collections](https://docs.fourthwall.com/api-reference/storefront/collections/list-collections.md): Returns all collections - [Get Product by Slug](https://docs.fourthwall.com/api-reference/storefront/products/get-product.md) - [Get Shop Information](https://docs.fourthwall.com/api-reference/storefront/shop/get-shop.md) - [App Sections](https://docs.fourthwall.com/apps/app-sections.md): Distribute custom iframe sections with your app - [Embedded Settings](https://docs.fourthwall.com/apps/embedded-settings.md): Provide a settings page for your app users - [Getting Started](https://docs.fourthwall.com/apps/getting-started.md): Create multi-shop OAuth apps with the Fourthwall Platform - [Publishing Your App](https://docs.fourthwall.com/apps/publishing.md): Submit your Fourthwall app for review and publication - [Messages](https://docs.fourthwall.com/embedded-sections/messages.md): PostMessage API for embedded sections - [Embedded Sections](https://docs.fourthwall.com/embedded-sections/overview.md): Embed secure iframe sections into your Fourthwall shop - [Signature Verification](https://docs.fourthwall.com/embedded-sections/signature.md): Verify embedded section authenticity using HMAC-SHA512 - [Authentication](https://docs.fourthwall.com/guides/authentication.md): Authenticate with shop-level API keys using Basic Access Authentication - [OAuth Authentication](https://docs.fourthwall.com/guides/oauth.md): OAuth 2.0 authentication flow for multi-shop apps - [Platform API Overview](https://docs.fourthwall.com/guides/overview.md): RESTful API for managing your Fourthwall shop programmatically - [Rate Limiting](https://docs.fourthwall.com/guides/rate-limiting.md): API rate limits and best practices for handling rate limit errors - [Introduction](https://docs.fourthwall.com/index.md): Build integrations with the Fourthwall platform - [Quickstart](https://docs.fourthwall.com/quickstart.md): Make your first API call in minutes - [Community](https://docs.fourthwall.com/resources/community.md): Join the Fourthwall developer community - [LLM Support](https://docs.fourthwall.com/resources/llm-support.md): Use Fourthwall documentation with AI code editors - [Storefront Showcase](https://docs.fourthwall.com/resources/showcase.md): Example custom storefronts built with Fourthwall - [Architecture](https://docs.fourthwall.com/storefront/architecture.md): How the Storefront API connects your frontend to Fourthwall - [Building a Cart & Checkout](https://docs.fourthwall.com/storefront/cart-checkout-tutorial.md): End-to-end guide for implementing shopping cart and checkout - [Checkout Setup](https://docs.fourthwall.com/storefront/checkout.md): Configure Fourthwall checkout pages for custom storefronts - [Collection Handles](https://docs.fourthwall.com/storefront/collection.md): How to get a collection handle for the Storefront API - [Getting Started](https://docs.fourthwall.com/storefront/getting-started.md): Get started with Storefront API authentication and deployment - [Storefront API Overview](https://docs.fourthwall.com/storefront/overview.md): Build custom storefronts on top of Fourthwall products - [Fetching Products](https://docs.fourthwall.com/storefront/products.md): How to fetch products using the Storefront API - [Shop Feeds](https://docs.fourthwall.com/storefront/shop-feeds.md): RSS and JSON product feeds for shop integration - [Managing Webhooks via API](https://docs.fourthwall.com/webhooks/api-management.md): Programmatically create, update, and manage webhook subscriptions - [Webhook Event Types](https://docs.fourthwall.com/webhooks/event-types.md): Complete reference of webhook event types with JSON payload examples - [Getting Started with Webhooks](https://docs.fourthwall.com/webhooks/getting-started.md): Real-time webhook notifications for shop events - [Gifting Guide](https://docs.fourthwall.com/webhooks/gifting-guide.md): Handle gift purchase webhooks for Twitch gift redemptions - [Limitations](https://docs.fourthwall.com/webhooks/limitations.md): Webhook ordering guarantees, delivery constraints, and best practices - [Retry Policies](https://docs.fourthwall.com/webhooks/retry-policies.md): Webhook delivery guarantees, retry logic, and timeout handling - [Signature Verification](https://docs.fourthwall.com/webhooks/signature-verification.md): Verify webhook authenticity with HMAC-SHA256 signatures - [Testing Webhooks](https://docs.fourthwall.com/webhooks/testing.md): Test your webhook integration - [Webhook Model](https://docs.fourthwall.com/webhooks/webhook-model.md): Webhook event structure and fields ## Optional - [Fourthwall](https://fourthwall.com) - [Discord](https://discord.com/invite/kc6P68z3Uz)