# What the AI can do in Tentary

> All tools that a connected AI app can use in Tentary: what they read, what they change at once and what only happens after your confirmation.

Source: https://tentary.com/en/help/ai-tools/
Last updated: 2026-10-27

---

A connected AI app works with a fixed set of tools. Here you see all of them, by area.

Tentary has 64 tools: 28 only read, 29 change data at once and 7 need your confirmation in Tentary. Which of them an app can use depends on the [permissions](https://tentary.com/en/help/ai-overview/#permissions) that you allow when you connect it.

For each tool you see what it does, its technical name and its kind:

- <span class="tool-kind" data-kind="read">reads only</span> The app looks something up and changes nothing.
- <span class="tool-kind" data-kind="live">changes at once</span> The change is live at once.
- <span class="tool-kind" data-kind="confirm">only after your confirmation in Tentary</span> The app gives you a link. Nothing happens until you confirm there. See [The confirmation in Tentary](https://tentary.com/en/help/ai-overview/#the-confirmation-in-tentary).

ChatGPT and Claude show the technical name when they ask for your approval before a change. The name links to its page in the [API Reference](https://tentary.com/en/help/api/), with all fields for developers.

## Account and setup

- Shows an overview of your account: shop, plan, currency, time zone, connected payment providers and the number of products, customers and orders.  
  [`get_account_overview`](https://tentary.com/en/help/api/get-account-overview/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows what is still missing before you can sell, and the page where you fix it.  
  [`get_setup_status`](https://tentary.com/en/help/api/get-setup-status/) <span class="tool-kind" data-kind="read">reads only</span>
- Searches the Tentary help center and finds articles that answer your question.  
  [`search_help_center`](https://tentary.com/en/help/api/search-help-center/) <span class="tool-kind" data-kind="read">reads only</span>
- Sends your feedback to the Tentary team: a bug, a missing feature, something confusing or an idea. Nothing changes in your shop.  
  [`submit_feedback`](https://tentary.com/en/help/api/submit-feedback/) <span class="tool-kind" data-kind="live">changes at once</span>

## Products and files

- Lists your products with type, status, price and number of sales.  
  [`list_products`](https://tentary.com/en/help/api/list-products/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows one product in full: sales page texts, prices, variants, images, content and the linked course.  
  [`get_product`](https://tentary.com/en/help/api/get-product/) <span class="tool-kind" data-kind="read">reads only</span>
- Creates a new product as a draft. Bookings can only be created in the Tentary app.  
  [`create_product`](https://tentary.com/en/help/api/create-product/) <span class="tool-kind" data-kind="live">changes at once</span>
- Changes a product, for example its name, price, texts, images or content, and publishes it or sets it back to draft.  
  [`update_product`](https://tentary.com/en/help/api/update-product/) <span class="tool-kind" data-kind="live">changes at once</span>
- Uploads a file that your customers get, for example a PDF, a video or an audio file.  
  [`upload_file`](https://tentary.com/en/help/api/upload-file/) <span class="tool-kind" data-kind="live">changes at once</span>
- Finishes a file upload, so that you can use the file in a product or a lesson.  
  [`finish_upload`](https://tentary.com/en/help/api/finish-upload/) <span class="tool-kind" data-kind="live">changes at once</span>
- Uploads an image for a sales page, course, module, email or landing page.  
  [`upload_image`](https://tentary.com/en/help/api/upload-image/) <span class="tool-kind" data-kind="live">changes at once</span>
- Finishes an image upload and returns the address of the image.  
  [`finish_image`](https://tentary.com/en/help/api/finish-image/) <span class="tool-kind" data-kind="live">changes at once</span>

## Courses

- Lists your online courses with the number of lessons and the products that give access.  
  [`list_courses`](https://tentary.com/en/help/api/list-courses/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows a course with its settings, modules and lessons in order, and the number of participants.  
  [`get_course_outline`](https://tentary.com/en/help/api/get-course-outline/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows one lesson with its content.  
  [`get_lesson`](https://tentary.com/en/help/api/get-lesson/) <span class="tool-kind" data-kind="read">reads only</span>
- Creates a new online course, with content only and without a price.  
  [`create_course`](https://tentary.com/en/help/api/create-course/) <span class="tool-kind" data-kind="live">changes at once</span>
- Changes a course, for example its name or its banner image.  
  [`update_course`](https://tentary.com/en/help/api/update-course/) <span class="tool-kind" data-kind="live">changes at once</span>
- Sets the hour at which scheduled lessons unlock in all your courses.  
  [`update_course_settings`](https://tentary.com/en/help/api/update-course-settings/) <span class="tool-kind" data-kind="live">changes at once</span>
- Adds a module or a submodule to a course.  
  [`create_module`](https://tentary.com/en/help/api/create-module/) <span class="tool-kind" data-kind="live">changes at once</span>
- Changes a module or moves it to another place in the course.  
  [`update_module`](https://tentary.com/en/help/api/update-module/) <span class="tool-kind" data-kind="live">changes at once</span>
- Adds a lesson with its content to a module.  
  [`create_lesson`](https://tentary.com/en/help/api/create-lesson/) <span class="tool-kind" data-kind="live">changes at once</span>
- Changes a lesson or moves it to another place in the course.  
  [`update_lesson`](https://tentary.com/en/help/api/update-lesson/) <span class="tool-kind" data-kind="live">changes at once</span>

## Orders and subscriptions

- Lists your orders with order number, date, status, amount and product.  
  [`list_orders`](https://tentary.com/en/help/api/list-orders/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows one order in full, for example the payment method, coupon, refunds, invoice number and subscription payments.  
  [`get_order`](https://tentary.com/en/help/api/get-order/) <span class="tool-kind" data-kind="read">reads only</span>
- Refunds a paid one-time order in full through your payment provider.  
  [`refund_order`](https://tentary.com/en/help/api/refund-order/) <span class="tool-kind" data-kind="confirm">only after your confirmation in Tentary</span>
- Stops the future payments of a subscription or an installment plan.  
  [`cancel_subscription`](https://tentary.com/en/help/api/cancel-subscription/) <span class="tool-kind" data-kind="confirm">only after your confirmation in Tentary</span>

## Customers and access

- Searches your customers and shows which products they can open now.  
  [`search_customers`](https://tentary.com/en/help/api/search-customers/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows one customer with their orders, subscriptions and granted access.  
  [`get_customer`](https://tentary.com/en/help/api/get-customer/) <span class="tool-kind" data-kind="read">reads only</span>
- Gives a person access to a product without an order, for example as a gift.  
  [`grant_access`](https://tentary.com/en/help/api/grant-access/) <span class="tool-kind" data-kind="live">changes at once</span>
- Removes access that you gave without a purchase. Access from a purchase stays.  
  [`revoke_access`](https://tentary.com/en/help/api/revoke-access/) <span class="tool-kind" data-kind="live">changes at once</span>
- Deactivates an external customer: the person loses access to all products and gets no more emails.  
  [`pause_customer`](https://tentary.com/en/help/api/pause-customer/) <span class="tool-kind" data-kind="confirm">only after your confirmation in Tentary</span>
- Reactivates a deactivated customer, so that their access and emails work again.  
  [`resume_customer`](https://tentary.com/en/help/api/resume-customer/) <span class="tool-kind" data-kind="live">changes at once</span>

## Reports

- Shows your revenue for a period, by month, by day or as one total, with the products and top customers.  
  [`get_revenue_report`](https://tentary.com/en/help/api/get-revenue-report/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows your subscriptions and installment plans, with new and ended subscriptions by month.  
  [`get_subscription_summary`](https://tentary.com/en/help/api/get-subscription-summary/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows the visits to your product pages per day or month and per product.  
  [`get_visits`](https://tentary.com/en/help/api/get-visits/) <span class="tool-kind" data-kind="read">reads only</span>

## Affiliates

- Shows your affiliate program and your affiliate partners.  
  [`list_affiliates`](https://tentary.com/en/help/api/list-affiliates/) <span class="tool-kind" data-kind="read">reads only</span>
- Lists the commissions of your affiliate partners with their status.  
  [`list_affiliate_sales`](https://tentary.com/en/help/api/list-affiliate-sales/) <span class="tool-kind" data-kind="read">reads only</span>

## Coupons

- Lists your coupons with the discount, uses, dates and the products they apply to.  
  [`list_coupons`](https://tentary.com/en/help/api/list-coupons/) <span class="tool-kind" data-kind="read">reads only</span>
- Creates a new coupon that works at once or from a certain day.  
  [`create_coupon`](https://tentary.com/en/help/api/create-coupon/) <span class="tool-kind" data-kind="live">changes at once</span>
- Changes a coupon, or switches it off and on again.  
  [`update_coupon`](https://tentary.com/en/help/api/update-coupon/) <span class="tool-kind" data-kind="live">changes at once</span>

## Emails

- Lists your email campaigns with status, send time, recipients and delivery problems.  
  [`list_email_campaigns`](https://tentary.com/en/help/api/list-email-campaigns/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows one email campaign with its subject, text and audience.  
  [`get_email_campaign`](https://tentary.com/en/help/api/get-email-campaign/) <span class="tool-kind" data-kind="read">reads only</span>
- Writes an email campaign as a draft. It is not sent.  
  [`create_email_campaign`](https://tentary.com/en/help/api/create-email-campaign/) <span class="tool-kind" data-kind="live">changes at once</span>
- Changes the draft of an email campaign.  
  [`update_email_campaign`](https://tentary.com/en/help/api/update-email-campaign/) <span class="tool-kind" data-kind="live">changes at once</span>
- Sends a test email to the login email address of your account. Nobody else gets it.  
  [`send_test_email`](https://tentary.com/en/help/api/send-test-email/) <span class="tool-kind" data-kind="live">changes at once</span>
- Sends an email campaign now or schedules it for later.  
  [`send_email_campaign`](https://tentary.com/en/help/api/send-email-campaign/) <span class="tool-kind" data-kind="confirm">only after your confirmation in Tentary</span>
- Lists your email automations with status, trigger and number of active emails.  
  [`list_email_automations`](https://tentary.com/en/help/api/list-email-automations/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows one email automation with its emails in order.  
  [`get_email_automation`](https://tentary.com/en/help/api/get-email-automation/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows one email of an automation with its subject, text and send time.  
  [`get_automation_email`](https://tentary.com/en/help/api/get-automation-email/) <span class="tool-kind" data-kind="read">reads only</span>
- Creates a new email automation. It starts inactive and sends nothing.  
  [`create_email_automation`](https://tentary.com/en/help/api/create-email-automation/) <span class="tool-kind" data-kind="live">changes at once</span>
- Changes an email automation, for example its trigger.  
  [`update_email_automation`](https://tentary.com/en/help/api/update-email-automation/) <span class="tool-kind" data-kind="live">changes at once</span>
- Adds a new email to an automation. It starts inactive.  
  [`create_automation_email`](https://tentary.com/en/help/api/create-automation-email/) <span class="tool-kind" data-kind="live">changes at once</span>
- Changes an email of an automation, for example its subject, text or send time.  
  [`update_automation_email`](https://tentary.com/en/help/api/update-automation-email/) <span class="tool-kind" data-kind="live">changes at once</span>
- Activates or deactivates an email automation.  
  [`set_email_automation_status`](https://tentary.com/en/help/api/set-email-automation-status/) <span class="tool-kind" data-kind="confirm">only after your confirmation in Tentary</span>
- Activates or deactivates one email of an automation.  
  [`set_automation_email_status`](https://tentary.com/en/help/api/set-automation-email-status/) <span class="tool-kind" data-kind="confirm">only after your confirmation in Tentary</span>

## Landing pages

- Lists your landing pages with type, status and address.  
  [`list_landing_pages`](https://tentary.com/en/help/api/list-landing-pages/) <span class="tool-kind" data-kind="read">reads only</span>
- Shows one landing page, with the full HTML code for an HTML landing page.  
  [`get_landing_page`](https://tentary.com/en/help/api/get-landing-page/) <span class="tool-kind" data-kind="read">reads only</span>
- Creates a landing page from your own HTML code.  
  [`create_landing_page`](https://tentary.com/en/help/api/create-landing-page/) <span class="tool-kind" data-kind="live">changes at once</span>
- Changes an HTML landing page. Landing pages made with the page builder only change in the Tentary app.  
  [`update_landing_page`](https://tentary.com/en/help/api/update-landing-page/) <span class="tool-kind" data-kind="live">changes at once</span>

## Legal texts

- Shows the legal texts of your shop and which documents your country needs.  
  [`get_legal_texts`](https://tentary.com/en/help/api/get-legal-texts/) <span class="tool-kind" data-kind="read">reads only</span>
- Gets the Tentary template of a legal text for your country. Nothing changes.  
  [`get_legal_template`](https://tentary.com/en/help/api/get-legal-template/) <span class="tool-kind" data-kind="read">reads only</span>
- Saves the legal texts of your shop. Your customers see the change at once.  
  [`update_legal_texts`](https://tentary.com/en/help/api/update-legal-texts/) <span class="tool-kind" data-kind="live">changes at once</span>

## Delete and confirmations

- Deletes or archives a product, course, module, lesson, landing page, campaign draft, or an inactive automation or automation email.  
  [`delete_item`](https://tentary.com/en/help/api/delete-item/) <span class="tool-kind" data-kind="confirm">only after your confirmation in Tentary</span>
- Shows whether you confirmed an action and what the result was.  
  [`get_confirmation`](https://tentary.com/en/help/api/get-confirmation/) <span class="tool-kind" data-kind="read">reads only</span>
