View as Markdown
Tapfiliate icon

Tapfiliate ACTION

Add Commission to Conversion

Adds a new commission to an existing conversion. Used for managing recurring subscription workflows. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Tapfiliate account once, then configure and run Add Commission to Conversion 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: "tapfiliate-add-commission-conversion",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    tapfiliate: { authProvisionId: "apn_xxxxxxx" },
    conversionId: "Conversion ID",
    conversionSubAmount: 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.

Add Commission to Conversion inputs
Property Type Description
conversionId Conversion ID string
The numeric ID of the conversion
Required Dynamic
conversionSubAmount Conversion Sub Amount integer
The amount on which the commission should be calculated using the supplied, or the program's default commission type
Required
commissionType Commission Type string
If no commission type is supplied, the programs default commission type is used
Optional
comment Comment string
A comment for this commission. The comment will be visible to the affiliate
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
tapfiliate-add-commission-conversion
Version
0.0.2
App
Tapfiliate
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes