View as Markdown
BaseLinker icon

BaseLinker ACTION

Create Order

It allows adding a new order to the BaseLinker order manager. See the Documentation.
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's BaseLinker account once, then configure and run Create Order from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "baselinker-create-order",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    baselinker: { authProvisionId: "apn_xxxxxxx" },
    orderStatusId: "Order Status ID",
    inventoryId: "Inventory ID",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Create Order inputs
Property Type Description
orderStatusId Order Status ID string
The ID of the order status.
Required Dynamic
inventoryId Inventory ID string
The ID of the inventory in which the products are located. If the inventory ID is not provided, the products will be searched in the default inventory.
Optional Dynamic
currency Currency string
3-letter currency symbol (e.g. EUR, PLN)
Optional
paymentMethod Payment Method string
The payment method of the order.
Optional
paymentMethodCOD Payment Method COD boolean
Flag indicating whether the type of payment is COD (cash on delivery)
Optional
paid Paid boolean
Information whether the order is already paid. The value 1 automatically adds a full payment to the order.
Optional
userComments Buyer Comments string
Comments added by the customer when placing the order.
Optional
adminComments Seller Comments string
Comments added by the seller to the order.
Optional
email Email string
The email address of the customer who placed the order.
Optional
wantInvoice Want Invoice boolean
Flag indicating whether the customer wants to receive an invoice.
Optional
numberOfProducts Number Of Products integer
The number of products in the order.
Required

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
baselinker-create-order
Version
0.0.2
App
BaseLinker
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes