View as Markdown
Paigo icon

Paigo ACTION

Create Offering

Creates a new offering in the Paigo platform. See the documentation
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Paigo account once, then configure and run Create Offering 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: "paigo-create-offering",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    paigo: { authProvisionId: "apn_xxxxxxx" },
    offeringName: "Offering Name",
    dimensionIds: ["Dimension IDs"],
  },
})

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 Offering inputs
Property Type Description
offeringName Offering Name string
A friendly, human-readable name for the offering.
Required
dimensionIds Dimension IDs string[]
Array of the identifier of the dimensions that this offering contains. Dimensions specify the type of usage that is being billed for.
Optional Dynamic
offeringVisibility Offering Visibility string
The visibility of the offering, specifically if its private or public. Public offerings are designed to be shared among customers. Private offerings are typically used for enterprise deals which contain discounts or prepaid credits.
Optional
offeringType Offering Type string
The type of offering
Optional
billingCycle Billing Cycle string
The time frame when an automatic bill should be sent. Leave empty for no automated billing
Optional
subscriptionPrice SubscriptionPrice string
The price of the subscription. Only positive number string is allowed. Only required if offeringType is subscription.
Optional
freeTrialLength Free Trial Length string
The length of time for a free trial. This is a number of days. Only positive number string is allowed.
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
paigo-create-offering
Version
0.0.2
App
Paigo
Authentication
OAuth
Read-only
No
Destructive
No
Open world
Yes