Baselinker

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.

106 actions Integration catalog
Request access
Connect Baselinker once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add InventoryBASELINKER_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.
Add Inventory CategoryBASELINKER_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.
Add Inventory DocumentBASELINKER_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.
Add Inventory ManufacturerBASELINKER_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.
Add Inventory PayerBASELINKER_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.
Add Inventory Price GroupBASELINKER_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.
Add Inventory ProductBASELINKER_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.
Add Inventory Purchase OrderBASELINKER_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.
Add Inventory Purchase Order ItemsBASELINKER_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.
Add Inventory SupplierBASELINKER_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.
Add Inventory WarehouseBASELINKER_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.
Add InvoiceBASELINKER_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.
Add Invoice CorrectionBASELINKER_ADD_INVOICE_CORRECTION
Tool to issue an order invoice correction. Use when correcting pricing errors, handling returns, or updating invoice data. Either original_invoice_id or return_order_id must be provided.
Add OrderBASELINKER_ADD_ORDER
Tool to add a new order to the BaseLinker order manager. Use when you need to create a new order with customer details, products, and delivery information.
Add Order By SplitBASELINKER_ADD_ORDER_BY_SPLIT
Tool to create a new order by splitting selected products from an existing order. Use when you need to split an order into multiple shipments or separate deliveries. The new order inherits all customer details, addresses, and settings from the original order, with only the specified products and optional delivery costs moved to it.
Add Order DuplicateBASELINKER_ADD_ORDER_DUPLICATE
Tool to add a new order by duplicating an existing order in BaseLinker. The new order will have the same data as the original order but with a different ID.
Add Order ReturnBASELINKER_ADD_ORDER_RETURN
Tool to add a new order return to BaseLinker. Use when creating a return for an order. Requires status_id (get from getOrderReturnStatusList), date_add (Unix timestamp), currency (3-letter code), and refunded status.
Add Order Return ProductBASELINKER_ADD_ORDER_RETURN_PRODUCT
Tool to add a new product to an existing order return in BaseLinker. Use when a customer is returning items and you need to register the returned products.
Add Shop CategoryBASELINKER_ADD_SHOP_CATEGORY
Tool to add a new category to BaseLinker storage (shops, warehouses, or BaseLinker inventory). Use when you need to create a new category in a connected storage's category structure. Requires a storage_id which can be obtained from GetExternalStoragesList or use 'bl_1' for BaseLinker inventory.
Create Package ManualBASELINKER_CREATE_PACKAGE_MANUAL
Tool to register shipping details for orders when shipments are created outside BaseLinker. Use when you need to add tracking numbers and courier information for manually created shipments. Supports marking packages as return shipments.
Delete InventoryBASELINKER_DELETE_INVENTORY
Tool to delete a catalog from BaseLinker storage. Use when you need to permanently remove an inventory/catalog.
Delete Inventory CategoryBASELINKER_DELETE_INVENTORY_CATEGORY
Tool to remove categories from BaseLinker warehouse. Along with the category, the products contained therein are removed (however, this does not apply to products in subcategories). The subcategories will be changed to the highest level categories.
Delete Inventory ManufacturerBASELINKER_DELETE_INVENTORY_MANUFACTURER
Tool to remove a manufacturer from the BaseLinker catalog. Use when you need to delete a manufacturer that is no longer needed or was added by mistake.
Delete Inventory PayerBASELINKER_DELETE_INVENTORY_PAYER
Tool to remove a payer from BaseLinker storage. Use when you need to delete an existing payer entry by its ID.
Delete Inventory Price GroupBASELINKER_DELETE_INVENTORY_PRICE_GROUP
Tool to remove a price group from BaseLinker storage. Use when you need to delete an existing price group by its identifier.
Delete Inventory ProductBASELINKER_DELETE_INVENTORY_PRODUCT
Tool to remove a product from the BaseLinker catalog. Use when you need to permanently delete an inventory product by its ID.
Delete Inventory WarehouseBASELINKER_DELETE_INVENTORY_WAREHOUSE
Tool to remove a warehouse from BaseLinker inventories. Use when you need to delete a warehouse that is no longer needed. Note: This method does not allow removal of warehouses created automatically for external stock management (shops, wholesalers, etc.).
Delete Order ProductBASELINKER_DELETE_ORDER_PRODUCT
Tool to remove a specific product from an order in BaseLinker. Use when you need to delete an order item without canceling the entire order.
Delete Order Return ProductBASELINKER_DELETE_ORDER_RETURN_PRODUCT
Tool to remove a specific product from an order return in BaseLinker. Use when you need to delete a product item from an existing return request.
Delete OrdersBASELINKER_DELETE_ORDERS
Tool to delete multiple orders from BaseLinker order manager. Use when you need to permanently remove orders from the system.
Get Connect Integration ContractorsBASELINKER_GET_CONNECT_INTEGRATION_CONTRACTORS
Tool to retrieve a list of contractors connected to a selected Base Connect integration. Use when you need to discover available contractors for a specific integration before performing contractor-specific operations.
Get Connect IntegrationsBASELINKER_GET_CONNECT_INTEGRATIONS
Tool to retrieve a list of all Base Connect integrations on this account. Returns both integrations created on the account and integrations to which the account has connected.
Get Courier AccountsBASELINKER_GET_COURIER_ACCOUNTS
Tool to retrieve the list of accounts connected to a given courier. Use when you need to identify available courier accounts before performing shipping operations.
Get Courier FieldsBASELINKER_GET_COURIER_FIELDS
Tool to retrieve the form fields required for creating shipments with a specific courier. Use when you need to discover which fields are required or optional for shipment creation.
Get Courier Packages Status HistoryBASELINKER_GET_COURIER_PACKAGES_STATUS_HISTORY
Tool to retrieve the history of status changes for courier packages. Use when you need to track the delivery progress of shipments through their complete status timeline. Returns chronological status updates for up to 100 packages per request.
Get Couriers ListBASELINKER_GET_COURIERS_LIST
Tool to retrieve a list of available couriers from BaseLinker. Use when you need to discover which shipping carriers are configured before creating packages or querying courier-specific fields.
Get External Storage Products QuantityBASELINKER_GET_EXTERNAL_STORAGE_PRODUCTS_QUANTITY
Retrieve stock quantities from an external storage (shop/wholesaler) connected to BaseLinker. Use this tool to check current inventory levels for products in external integrations. Returns product IDs with their quantities, including variant-level stock if applicable.
Get External Storages ListBASELINKER_GET_EXTERNAL_STORAGES_LIST
Retrieve a list of external storages (shops, warehouses, wholesalers) connected to BaseLinker that can be referenced via API. Returns storage IDs (e.g., 'shop_2444', 'warehouse_1334'), names, and supported API methods for each storage. Use this to discover available integrations before calling storage-specific methods like getExternalStorageProductsList.
Get InventoriesBASELINKER_GET_INVENTORIES
Tool to retrieve a list of catalogs (inventories) available in the BaseLinker storage. Use when you need to discover available catalogs and their configurations before performing inventory-specific operations.
Get Inventory Available Text Field KeysBASELINKER_GET_INVENTORY_AVAILABLE_TEXT_FIELD_KEYS
Tool to retrieve a list of product text fields that can be overwritten for a specific integration. Use when you need to discover which text fields are available for modification within a given inventory catalog.
Get Inventory CategoriesBASELINKER_GET_INVENTORY_CATEGORIES
Tool to retrieve a list of categories for a BaseLinker catalog. Use when you need to fetch category hierarchies for inventory management or product organization.
Get Inventory Document ItemsBASELINKER_GET_INVENTORY_DOCUMENT_ITEMS
Tool to retrieve items from inventory documents in BaseLinker. Use when you need to fetch product details from a specific document with support for pagination (100 items per page).
Get Inventory DocumentsBASELINKER_GET_INVENTORY_DOCUMENTS
Tool to retrieve a list of inventory documents. Use when you need to fetch inventory records with optional filters for ID, type, status, date range, warehouse, or pagination.
Get Inventory Document SeriesBASELINKER_GET_INVENTORY_DOCUMENT_SERIES
Tool to retrieve available inventory document series. Use when you need to assign a numbering series to a new inventory document.
Get Inventory Extra FieldsBASELINKER_GET_INVENTORY_EXTRA_FIELDS
Tool to retrieve extra fields defined for BaseLinker catalog inventory items. Use before fetching or updating inventory products to list available custom fields.
Get Inventory IntegrationsBASELINKER_GET_INVENTORY_INTEGRATIONS
Tool to retrieve a list of integrations where text values in the catalog can be overwritten. Use when you need to discover which sales channels support text customization and what languages are available for each integration.
Get Inventory ManufacturersBASELINKER_GET_INVENTORY_MANUFACTURERS
Tool to retrieve a list of manufacturers from the BaseLinker catalog. Use when you need to view all manufacturers available in the system before adding or modifying manufacturer information.
Get Inventory PayersBASELINKER_GET_INVENTORY_PAYERS
Tool to retrieve a list of payers available in BaseLinker storage. Use when you need to list payers, optionally filtered by ID or name.
Get Inventory Price GroupsBASELINKER_GET_INVENTORY_PRICE_GROUPS
Tool to retrieve price groups existing in BaseLinker storage. Use when you need to discover available pricing tiers before assigning them to inventory items or performing price-related operations.
Get Inventory Printout TemplatesBASELINKER_GET_INVENTORY_PRINTOUT_TEMPLATES
Tool to retrieve a list of all configured printout templates available for inventory (products). Use when you need to discover available printout templates before generating product documents.
Get Inventory Product LogsBASELINKER_GET_INVENTORY_PRODUCT_LOGS
Tool to retrieve a list of events related to product changes in the BaseLinker catalog. Use when tracking product modification history, auditing changes, or monitoring inventory updates.
Get Inventory Products DataBASELINKER_GET_INVENTORY_PRODUCTS_DATA
Tool to retrieve detailed data for selected products from the BaseLinker inventory. Use when you need comprehensive product information including SKU, prices, stock, dimensions, descriptions, images, variants, and bundle details.
Get Inventory Products ListBASELINKER_GET_INVENTORY_PRODUCTS_LIST
Tool to retrieve basic data of chosen products from BaseLinker catalogs. Use when you need to list products with optional filtering by ID, category, EAN, SKU, name, price range, or stock levels. Supports pagination for large catalogs (1000 products per page).
Get Inventory Products PricesBASELINKER_GET_INVENTORY_PRODUCTS_PRICES
Retrieve gross prices of products from BaseLinker inventories. Use when you need to get pricing information for products and their variants across different price groups. Supports pagination for large product catalogs.
Get Inventory Products StockBASELINKER_GET_INVENTORY_PRODUCTS_STOCK
Tool to retrieve stock data of products from BaseLinker catalogs. Use when you need to check current inventory levels, reservations, or variant stock across warehouses. Results are paginated at 1000 products per page.
Get Inventory Purchase Order ItemsBASELINKER_GET_INVENTORY_PURCHASE_ORDER_ITEMS
Tool to retrieve items from a specific purchase order in BaseLinker. Use when you need to fetch product details from a purchase order with support for pagination (100 items per page).
Get Inventory Purchase OrdersBASELINKER_GET_INVENTORY_PURCHASE_ORDERS
Tool to retrieve a list of purchase orders from BaseLinker storage. Use when you need to fetch purchase orders with optional filters like date range, supplier or pagination.
Get Inventory Purchase Order SeriesBASELINKER_GET_INVENTORY_PURCHASE_ORDER_SERIES
Tool to retrieve a list of purchase order document series. Use when you need to select a numbering series for a new purchase order.
Get Inventory SuppliersBASELINKER_GET_INVENTORY_SUPPLIERS
Tool to retrieve a list of suppliers available in BaseLinker storage. Use when you need to list suppliers, optionally filtered by ID or name.
Get Inventory TagsBASELINKER_GET_INVENTORY_TAGS
Tool to retrieve a list of tags for a BaseLinker catalog. Use when you need to view all tags available in the system before categorizing or filtering inventory items.
Showing the first 60 of 106 actions.