Platform Features

API Access

Connect your store to other systems: products with options and photos, stock and orders through a documented REST API

Connect Your Store to Other Systems 🔌

Your store rarely works alone. Products come from a supplier, stock lives in a warehouse system, orders go on to an accounting or delivery tool. The store API lets those systems talk to your store directly, so nobody has to copy data by hand.

A developer, an agency, or an AI coding tool can use it to:

  • Add products in bulk, with their options (colour, size and so on), a price and stock per option, and their photos
  • Keep stock in sync with a supplier or a warehouse, every few minutes
  • Read new orders as they come in and pass them to another system
  • Move orders along: accepted, out for delivery, delivered, cancelled
  • Manage categories

Where the API Lives

Every store has its own API, at its own address:

  • https://your-store.trinavo.com/api/v1, or
  • https://www.your-domain.com/api/v1 if you use your own domain

There is no central api.trinavo.com and no store ID to look up: the address of your store is what selects it.

Getting Access

  1. In your admin panel, open User Management → API Tokens and create a token.
  2. Choose what it may do: read or write products, categories and orders, or everything.
  3. Copy the token (it is shown once) and give it to the developer or tool. Each request carries it as Authorization: Bearer <token>.

You can see every token, regenerate it, or revoke it from the same screen at any time.

Documentation Built for Developers and AI Tools

Each store publishes its documentation at its own address:

  • Interactive reference: /api/documentation
  • OpenAPI specification: /api/openapi.yaml (also /api/openapi.json), ready to import into Postman, an API client, or a custom GPT
  • Guide for AI assistants: /llms-full.txt, with worked examples, so tools such as ChatGPT, Claude or Gemini write correct calls instead of guessing

You can see a live example on our demo store: demo.trinavo.com/api/documentation.

What It Covers

Area What you can do
Products List, read, create, update and delete; options and variations by name; photos by URL; SKU, barcode, cost, weight and size
Stock Set the quantity of a product or of each variation, by ID or SKU
Categories List, read, create, update and disable
Orders List and read orders (with a "changed since" filter for polling), place orders, change an order's status

Changes made through the API behave exactly as in your admin panel: stock movements are recorded, and changing an order's status takes stock, refunds and notifies the customer just as the Change Status button does.

Good to Know

  • Calls change your live store. There is no separate test store, so try a new integration on a product made for the purpose.
  • Updates arrive by polling. There are no webhooks yet; an integration asks for orders changed since its last run, every few minutes.
  • Limits: 60 requests per minute per token.
  • Keep tokens on a server. A token placed in a public web page can be read by any visitor.

Prefer to Just Ask?

If what you want is answers about your sales, stock and profit rather than an integration, you do not need the API at all: connect ChatGPT or Claude to your store and ask in plain words.

Ready to Get Started?

Start building your online store today with all these powerful features included.

Get Started Free
Start Free Trial