View as Markdown
OTO icon

OTO ACTION

Create Product

Creates a new product. See the documentation
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's OTO account once, then configure and run Create Product 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: "oto-create-product",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    oto: { authProvisionId: "apn_xxxxxxx" },
    sku: "Sku",
    productName: "Product Name",
  },
})

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 Product inputs
Property Type Description
sku Sku string
SKU of the product
Required
productName Product Name string
Name of the product
Required
price Price string
Price of the product
Required
taxAmount Tax Amount string
Tax Amount of the product
Required
brandId Brand ID string
The brand ID of the product
Optional Dynamic
description Description string
Description of the product
Optional
barcode Barcode string
Barcode of the product
Optional
secondBarcode Second Barcode string
Second Barcode of the product
Optional
productImage Product Image string
Image Link of the product
Optional
category Category string
Category of the product
Optional
hsCode HS Code string
A standardized numerical method of classifying traded products
Optional
itemOrigin Item Origin string
Origin of the product
Optional
customAttributes Custom Attributes object
Custom attributes of the product specified as a JSON Array of objects with keys attributeName and attributeValue. Example: [{ "attributeName": "112", "attributeValue": "test product"}]
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
oto-create-product
Version
0.0.2
App
OTO
Authentication
OAuth
Read-only
No
Destructive
No
Open world
Yes