# Baselinker AI integration on Definable

> BaseLinker is a comprehensive e-commerce management platform that integrates with various marketplaces, online stores, carriers, and accounting systems to streamline order processing, inventory management, and sales automation.

## What this connects

BaseLinker is a comprehensive e-commerce management platform that integrates with various marketplaces, online stores, carriers, and accounting systems to streamline order processing, inventory management, and sales automation.

Vendor: https://baselinker.com/

## Tools available

**106** tools available. First 12:

- `BASELINKER_ADD_INVENTORY` — Add Inventory — Tool to add or update a BaseLinker catalog (inventory). Use when you need to create a new catalog or update an existing one with the same identifier.
- `BASELINKER_ADD_INVENTORY_CATEGORY` — Add Inventory Category — Tool to add or update a category in the BaseLinker catalog. Use when you need to create a new category or update an existing one. Adding a category with the same identifier again updates the previously saved category.
- `BASELINKER_ADD_INVENTORY_DOCUMENT` — Add Inventory Document — Tool to create a new inventory document in BaseLinker storage. Use when you need to create goods receipts, issues, or transfers. Documents are created as drafts and require confirmation via user action or setInventoryDocumentStatusConfirmed API method.
- `BASELINKER_ADD_INVENTORY_MANUFACTURER` — Add Inventory Manufacturer — Tool to add or update a manufacturer in the BaseLinker catalog. Use when you need to create a new manufacturer or update an existing one. Adding a manufacturer with the same identifier again updates the previously saved manufacturer.
- `BASELINKER_ADD_INVENTORY_PAYER` — Add Inventory Payer — Tool to add a new payer or update an existing one in BaseLinker storage. Use when you need to create a new payer with contact details or update an existing payer's information.
- `BASELINKER_ADD_INVENTORY_PRICE_GROUP` — Add Inventory Price Group — Tool to create or update a price group in BaseLinker storage. Use when you need to define pricing tiers (e.g., wholesale, retail, VIP) that can be later assigned to inventory items via addInventory method.
- `BASELINKER_ADD_INVENTORY_PRODUCT` — Add Inventory Product — Add a new product to BaseLinker catalog or update an existing product. Use when creating inventory items or modifying product details like SKU, price, stock, dimensions, and text fields. Provide product_id to update existing products, omit it to create new ones.
- `BASELINKER_ADD_INVENTORY_PURCHASE_ORDER` — Add Inventory Purchase Order — Tool to create a new purchase order in BaseLinker storage. Orders are created as drafts by default. Use when you need to create a new purchase order for inventory management.
- `BASELINKER_ADD_INVENTORY_PURCHASE_ORDER_ITEMS` — Add Inventory Purchase Order Items — Tool to add items to an existing purchase order in BaseLinker. Use when you need to add products to a purchase order that has already been created.
- `BASELINKER_ADD_INVENTORY_SUPPLIER` — Add Inventory Supplier — Tool to add a new supplier or update an existing one in BaseLinker storage. Use when you need to manage supplier information for inventory management. If supplier_id is provided, the existing supplier will be updated; otherwise, a new supplier will be created.
- `BASELINKER_ADD_INVENTORY_WAREHOUSE` — Add Inventory Warehouse — Tool to add a new warehouse or update an existing warehouse in BaseLinker inventories. Use when you need to create new warehouse locations for inventory management or update warehouse details. Adding a warehouse with the same identifier again will update the previously saved warehouse. The method does not allow editing warehouses created automatically for external stocks.
- `BASELINKER_ADD_INVOICE` — Add Invoice — Tool to issue an order invoice in BaseLinker. Use when you need to generate an invoice for an existing order using a specific numbering series.

## Auth

Auth schemes: `API_KEY`.

## How agents use Baselinker

Inside a Definable workflow, Baselinker is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Baselinker** — the Researcher (GPT-5.5) pulls context from Baselinker (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Baselinker** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Baselinker (create record, post message, draft email).
- **Designer / Engineer → Distributor → Baselinker** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Baselinker (attach file, open PR comment, post status).

The Verifier checks every Baselinker call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- ecommerce — https://definable.ai/apps/category/ecommerce/

## Related

- HTML page: https://definable.ai/apps/baselinker/
- Same category (ecommerce): https://definable.ai/apps/category/ecommerce/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
