View as Markdown
Megaventory icon

Megaventory ACTION

Insert Or Update Sales Order

Insert or update a sales order in the database. See the docs.
  • Action
  • Writes data
  • Destructive
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Megaventory account once, then configure and run Insert Or Update Sales 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: "megaventory-insert-or-update-sales-order",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    megaventory: { authProvisionId: "apn_xxxxxxx" },
    salesOrderTypeId: 10,
    salesOrderClientId: 10,
  },
})

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.

Insert Or Update Sales Order inputs
Property Type Description
salesOrderTypeId Sales Order Type ID integer
The ID of the sales order type.
Required Dynamic
salesOrderClientId Client ID integer
The ID of the client.
Required Dynamic
salesOrderInventoryLocationId Inventory Location ID integer
The ID of the inventory location.
Required Dynamic
salesOrderStatus Sales Order Status string
The status of the sales order.
Required
productSKU Product SKU string
The SKU of the product.
Required Dynamic
salesOrderRowQuantity Sales Order Row Quantity integer
The quantity of the product.
Required
salesOrderId Sales Order ID integer
The ID of the sales order to update.
Optional Dynamic
salesOrderNo Sales Order No string
The sales order number.
Optional

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
megaventory-insert-or-update-sales-order
Version
0.0.2
App
Megaventory
Authentication
API key
Read-only
No
Destructive
Yes
Open world
Yes