English EN
API Reference
API Reference

Products and files

Products

GET / v1 / products

The products of the account, newest first: name, type, status, price, billing, number of sales, shop link and admin link.

  • price is the normal price. current_price is what buyers pay now: a running limited offer replaces the price.
  • sales counts paid orders and orders in payment of all time, refunded and free orders included. paid_sales counts only orders with an amount above 0.
  • Without status, the list has live and draft products. Archived products are deleted products.
  • Prices are in the account currency.

For texts, images, files, variants and the linked course, call GET /v1/products/{product_id}.

Reads only MCP tool list_products

Authorization

  • Authorization string header required

    Bearer tnt_… · A personal API key (tnt_...). Create it in the Tentary app on the page AI & API. Introduction

Query parameters

  • type string

    Only products of this type.

    Allowed values: downloadlinknewsletterbookingcoursebundleexternal

  • status string

    Only products with this status.

    Allowed values: livedraftarchived

    Example: "live"

  • query string

    Part of the product name.

    max length 100

  • cursor string

    next_cursor of the previous page. Send the same filters and limit again: the cursor does not keep them. Leave out for the first page.

  • limit integer

    Items per page, default 25.

    min 1 max 50 Example: 2

Response

Fields of the answer with status 200. Errors always have the same format, see Errors.

  • currency string

    Currency code, like EUR. Prices are in this currency.

  • products array of object

    Newest first.

    Show 15 fields Hide fields
    • id integer

      The ID.

    • name string

      Product name.

    • type string

      The type.

      Allowed values: downloadlinknewsletterbookingcoursebundleexternal

    • status string

      archived = deleted.

      Allowed values: livedraftarchived

    • price string

      Decimal string, like "19.90". Normal price.

    • current_price string

      Decimal string, like "19.90". What buyers pay now: a running limited offer replaces the price.

    • price_is_from boolean

      true = the product has variants and price is the lowest variant price.

    • billing string

      How the buyer pays: one_time, subscription or installments.

      Allowed values: one_timesubscription

    • billing_interval_months integer can be null

      Subscription: months between payments.

    • hide_in_shop boolean

      true = not shown on the shop page.

    • sales integer

      Paid orders and orders in payment of all time, refunded and free orders included.

    • paid_sales integer

      Orders with an amount above 0.

    • url string<uri>

      Sales page.

    • checkout_url string<uri> can be null

      Checkout page. Only for live products.

    • admin_url string<uri>

      The product in the Tentary app.

  • next_cursor string can be null

    Send it as cursor for the next page, with the same filters and limit. null = this is the last page.

  • links object

    Pages in the Tentary app or on tentary.com.

    Show 1 field Hide fields
    • products string<uri>

      Page in the Tentary app.

Start typing to search.