# Jay API Documentation > Jay provides API-solutions for streaming services to enrich their content with matching information and products. A seamless basket and checkout enables users to buy products while watching their favorite shows and movies. ## Developer Environment – Setup & LLM Starter Kit A one-stop page to get any engineer productive fast with Jay’s docs, APIs, and AI assistants. Includes essential links (llms.txt, sitemaps), editor setup, headers/env presets, and copy-paste prompts that produce high-quality results. - [Developer Environment Setup & LLM Starter Kit](https://docs.jay-metadata.com/developer_environment_setup.md) ## Security, Rate Limiting, Error Handling and Caching How to to authorize your requests, handle rate limits, errors and caching. - [Authentication for API Endpoints](https://docs.jay-metadata.com/apis/authentication.md) - [Caching](https://docs.jay-metadata.com/apis/caching.md) - [API Error Handling](https://docs.jay-metadata.com/apis/error-handling.md) - [Rate Limits](https://docs.jay-metadata.com/apis/rate-limiting.md) ## Playout API API to retrieve content metadata and related products, optionally time based. - [Media Jay Playout API](https://docs.jay-metadata.com/apis/playout/latest/openapi.md) ## Basket API API to save products to a basket and proceed to checkout. - [Media Jay Basket API - v2](https://docs.jay-metadata.com/apis/basket/latest/openapi.md) ## Product API API for retailers to update the product catalog available for content curation. - [Jay Product Data API](https://docs.jay-metadata.com/apis/product/latest/openapi.md) ## Streaming platform integration guides and best practices Best practices for integrating with streaming platforms with use cases and code examples. - [Jay Marketplace](https://docs.jay-metadata.com/platform.md) - [How It Works](https://docs.jay-metadata.com/platform/get-started/how-it-works.md) - [Getting Started with Jay](https://docs.jay-metadata.com/platform/get-started.md) - [Synced Basket](https://docs.jay-metadata.com/platform/get-started/synced-basket.md) - [Cross Device User Experiences](https://docs.jay-metadata.com/platform/get-started/x-device-ux.md) - [How to Checkout with Stripe](https://docs.jay-metadata.com/platform/how-to/checkout-stripe.md) - [How to do Tracking](https://docs.jay-metadata.com/platform/how-to/do-tracking.md) - [How to fetch Data from the Playout API](https://docs.jay-metadata.com/platform/how-to/fetch-data.md) - [How to handle User ID](https://docs.jay-metadata.com/platform/how-to/handle-user-id.md) - [How-To Guides](https://docs.jay-metadata.com/platform/how-to.md) - [Preview Content](https://docs.jay-metadata.com/platform/how-to/preview.md) - [How to Show Products](https://docs.jay-metadata.com/platform/how-to/show-products.md) - [How to test the Checkout](https://docs.jay-metadata.com/platform/how-to/test-checkout.md) - [How to use the Basket API](https://docs.jay-metadata.com/platform/how-to/use-the-basket.md) - [Basic request flow for Smart TV apps](https://docs.jay-metadata.com/platform/use-case/basic-flow-copy.md) - [1. Initiate Tracking Session](https://docs.jay-metadata.com/platform/use-case/basic-flow-1-tracking.md) - [2. Retrieve Episode Products](https://docs.jay-metadata.com/platform/use-case/basic-flow-2-products.md) - [3. Add Product to Basket](https://docs.jay-metadata.com/platform/use-case/basic-flow-3-basket.md) - [4. Transfer Basket to Second Device](https://docs.jay-metadata.com/platform/use-case/basic-flow-4-transfer.md) - [Basic request flow for Smart TV apps](https://docs.jay-metadata.com/platform/use-case/basic-flow.md) - [Overview](https://docs.jay-metadata.com/platform/use-case.md) - [Menu-based Content](https://docs.jay-metadata.com/platform/use-case/menu-based-content.md) - [Scene-based Content](https://docs.jay-metadata.com/platform/use-case/scene-based-content.md) - [Shoppable Ads](https://docs.jay-metadata.com/platform/use-case/shoppable-ads.md) ## Retailer onboarding and integration guides How to get as a seller or retailer integrated with Jay. - [Retailer Onboarding Guide](https://docs.jay-metadata.com/retailer/getting-started-onboarding.md) - [Retailer Documentation](https://docs.jay-metadata.com/retailer.md) - [Connect your Shop](https://docs.jay-metadata.com/retailer/integrate-your-shop.md) - [CSV Order Connector](https://docs.jay-metadata.com/retailer/erp-connector/csv.md) - [Custom ERP Connector](https://docs.jay-metadata.com/retailer/erp-connector/custom.md) - [Email Order Notification Example](https://docs.jay-metadata.com/retailer/erp-connector/email-example-html.md) - [Example Email ERP Connector Json](https://docs.jay-metadata.com/retailer/erp-connector/email-example-json.md) - [Email ERP Connector](https://docs.jay-metadata.com/retailer/erp-connector/email.md) - [ERP Connectors](https://docs.jay-metadata.com/retailer/erp-connector.md) - [Shopify ERP Connector](https://docs.jay-metadata.com/retailer/erp-connector/shopify.md) - [Product API Integration](https://docs.jay-metadata.com/retailer/product-management/api.md) - [CSV Importer (Manual by Jay)](https://docs.jay-metadata.com/retailer/product-management/csv-import.md) - [Custom Product Importer](https://docs.jay-metadata.com/retailer/product-management/custom.md) - [Manual Product Management](https://docs.jay-metadata.com/retailer/product-management/manually.md) - [Product Management](https://docs.jay-metadata.com/retailer/product-management.md) - [Shopify Product Management](https://docs.jay-metadata.com/retailer/product-management/shopify.md) - [Payment Processing](https://docs.jay-metadata.com/retailer/stripe-processes.md) - [When to Contact Stripe Directly](https://docs.jay-metadata.com/retailer/stripe-processes/stripe-support.md) - [Responding to Disputes](https://docs.jay-metadata.com/retailer/stripe-processes/financial/disputes.md) - [Handling Refunds](https://docs.jay-metadata.com/retailer/stripe-processes/financial/refunds.md) - [Accessing Your Dashboard](https://docs.jay-metadata.com/retailer/stripe-processes/introduction/accessing.md) - [Your Role as a Connected Account](https://docs.jay-metadata.com/retailer/stripe-processes/introduction/connected-account.md) - [How Our Marketplace Works](https://docs.jay-metadata.com/retailer/stripe-processes/introduction/marketplace.md)