### Product List Response Source: https://apidocs.thrivecart.com/index An example JSON response containing a list of products from the ThriveCart API, including details like product ID, name, status, and type. ```json [ { "product_id": "2", "name": "My Example Product", "label": "Internal label for this product", "url": "https://myaccount.thrivecart.com/my-example-product/", "embed_type": "standard", "status": "2", "statusString": "live", "type": "1", "typeString": "digital" }, { "product_id": "1", "name": "My First Product", "label": "Optional internal label", "url": "https://myaccount.thrivecart.com/my-first-product/", "embed_type": "standard", "status": "1", "statusString": "test", "type": "2", "typeString": "physical" } ] ``` -------------------------------- ### Unauthorized API Response Source: https://apidocs.thrivecart.com/index An example of an unauthorized response from the ThriveCart API, typically returned when an invalid or expired access token is provided. ```json { "error": "invalid_token", "error_description": "The access token provided is invalid" } ``` -------------------------------- ### List Bump Offers (cURL) Source: https://apidocs.thrivecart.com/index This snippet demonstrates how to list bump offers from the ThriveCart API using a cURL command. It requires an authorization token. ```curl curl --location 'https://thrivecart.com/api/external/bumps' ``` -------------------------------- ### List Products in ThriveCart API Source: https://apidocs.thrivecart.com/index Retrieves a list of all products associated with your ThriveCart account. This endpoint requires a Bearer Token for authorization. ```cURL curl --location 'https://thrivecart.com/api/external/products' ``` -------------------------------- ### List Bump Offers Response (JSON) Source: https://apidocs.thrivecart.com/index This snippet shows the structure of the JSON response when listing bump offers from the ThriveCart API. It includes details like product ID, name, bump ID, and payment information. ```json [ { "product_id": "4", "product_name": "My Product + Bump", "product_label": "Internal product label", "bump_id": "4", "bump_name": "Special Bump Offer", "name": "Special Bump Offer", "id": "4", "url": "https://myaccount.thrivecart.com/my-bump/", "embed_type": "standard", "status": "2", "statusString": "live", "type": "1", "typeString": "digital", "payment_currency": "GBP", "payment_amount": 3200 }, { "product_id": "1", "product_name": "Product with Bump", "product_label": "Internal label for this product", "bump_id": "1", "bump_name": "Demo Bump", "name": "Demo Bump", "id": "1", "url": "https://myaccount.thrivecart.com/product-with-bump/", "embed_type": "standard", "status": "2", "statusString": "live", "type": "1", "typeString": "digital", "payment_currency": "USD", "payment_amount": 1200 } ] ``` -------------------------------- ### Ping ThriveCart API Source: https://apidocs.thrivecart.com/index Checks the validity of your API key or access token by pinging the ThriveCart API. No parameters are required for this endpoint. ```cURL curl --location 'https://thrivecart.com/api/external/ping' ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.