Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.plura.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Manage customers, orders, subscriptions, and campaigns in Checkout Champ. Call actions with automationType, action, and params from any workflow node that supports automations.

Authentication

  • Checkout Champ API Login ID and Password (per-account).

Available Actions

Click any action to jump to its example payload. Affiliates Campaigns Club-Members Coupons Customer Fulfillment Funnels Gateway Order Payments Products Purchase Purchases Reports Transaction

Examples

Example 1: Checkout Champ: Import Lead

Add a new lead/order through the Import Lead API
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-import-lead-001",
  "nodeParams": {
    "action": "import_lead",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13,
      "firstName": "Test",
      "lastName": "Robinson",
      "emailAddress": "test@example.com",
      "phoneNumber": "11233399",
      "address1": "4455 Hollywood Blvd",
      "address2": "Apt. 1120",
      "city": "Rome",
      "state": "NY",
      "country": "US",
      "postalCode": "00012"
    }
  }
}

Example 2: Checkout Champ: Preauth Order

Preauthorize a credit card for $1.00 on new orders
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-preauth-order-001",
  "nodeParams": {
    "action": "preauth_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0",
      "firstName": "Test",
      "lastName": "Robinson",
      "address1": "4455 Hollywood Blvd",
      "city": "Rome",
      "state": "NY",
      "country": "US",
      "postalCode": "00012",
      "cardNumber": "4111111111111111",
      "cardExpiryDate": "02/2025",
      "cardSecurityCode": "123",
      "paySource": "CREDITCARD"
    }
  }
}

Example 3: Checkout Champ: Order QA

Approve or decline orders pending Quality Assurance
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-order-qa-001",
  "nodeParams": {
    "action": "order_qa",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0",
      "action": "APPROVE"
    }
  }
}

Example 4: Checkout Champ: Rerun Declined Sale

Retry billing of a declined transaction in a new sale
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-rerun-declined-sale-001",
  "nodeParams": {
    "action": "rerun_declined_sale",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 5: Checkout Champ: Refund Order

Refund an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-refund-order-001",
  "nodeParams": {
    "action": "refund_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 6: Checkout Champ: Cancel Order

Cancel an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-cancel-order-001",
  "nodeParams": {
    "action": "cancel_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 7: Checkout Champ: Import Order

Import a new order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-import-order-001",
  "nodeParams": {
    "action": "import_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13,
      "firstName": "Test",
      "lastName": "Robinson",
      "emailAddress": "test@example.com",
      "phoneNumber": "11233399",
      "postalCode": "00012"
    }
  }
}

Example 8: Checkout Champ: Order Sales Tax

Calculate sales tax for an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-order-sales-tax-001",
  "nodeParams": {
    "action": "order_sales_tax",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 9: Checkout Champ: Order Surcharge

Apply surcharge to an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-order-surcharge-001",
  "nodeParams": {
    "action": "order_surcharge",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 10: Checkout Champ: Update Fulfillment

Update fulfillment status and tracking information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-fulfillment-001",
  "nodeParams": {
    "action": "update_fulfillment",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "fulfillmentId": "12345",
      "status": "SHIPPED",
      "trackingNumber": "1Z999AA10123456784"
    }
  }
}

Example 11: Checkout Champ: Query Fulfillment

Query fulfillment information by order ID or fulfillment ID
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-fulfillment-001",
  "nodeParams": {
    "action": "query_fulfillment",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 12: Checkout Champ: Confirm Order

Confirm an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-confirm-order-001",
  "nodeParams": {
    "action": "confirm_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 13: Checkout Champ: Query Order

Query order details by order ID or customer ID
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-order-001",
  "nodeParams": {
    "action": "query_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 14: Checkout Champ: Import Upsale

Import an upsale order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-import-upsale-001",
  "nodeParams": {
    "action": "import_upsale",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13,
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 15: Checkout Champ: Update Order

Update an existing order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-order-001",
  "nodeParams": {
    "action": "update_order",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 16: Checkout Champ: Order Ship Rate

Get shipping rate for an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-order-ship-rate-001",
  "nodeParams": {
    "action": "order_ship_rate",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 17: Checkout Champ: Order Coupon

Apply a coupon code to an order
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-order-coupon-001",
  "nodeParams": {
    "action": "order_coupon",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0",
      "couponCode": "SAVE10"
    }
  }
}

Example 18: Checkout Champ: Resend Autoresponder

Resend autoresponders that may have been sent to the wrong email or phone
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-resend-autoresponder-001",
  "nodeParams": {
    "action": "resend_autoresponder",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0",
      "autoresponderType": "ORDER",
      "type": "EMAIL"
    }
  }
}

Example 19: Checkout Champ: Create Blacklist

Add or remove a blacklist entry by card bin, country/state, email, phone, or IP
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-blacklist-001",
  "nodeParams": {
    "action": "create_blacklist",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "blacklistType": "cardBin",
      "cardBin": "411111"
    }
  }
}

Example 20: Checkout Champ: Query Customer Contracts

Get base64-encoded customer contract PDF files by order ID or customer ID
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-customer-contracts-001",
  "nodeParams": {
    "action": "query_customer_contracts",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 21: Checkout Champ: Add Customer Note

Add a note to a customer record
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-add-customer-note-001",
  "nodeParams": {
    "action": "add_customer_note",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611",
      "note": "Customer called regarding order status"
    }
  }
}

Example 22: Checkout Champ: Update Customer Card

Update credit card information for a customer
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-customer-card-001",
  "nodeParams": {
    "action": "update_customer_card",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611",
      "cardNumber": "4111111111111111",
      "cardExpiryDate": "02/2025",
      "cardSecurityCode": "123"
    }
  }
}

Example 23: Checkout Champ: Update Customer

Update customer information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-customer-001",
  "nodeParams": {
    "action": "update_customer",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611"
    }
  }
}

Example 24: Checkout Champ: Delete Customers

Delete a customer record
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-delete-customers-001",
  "nodeParams": {
    "action": "delete_customers",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611"
    }
  }
}

Example 25: Checkout Champ: Query Customer History

Query customer order and transaction history
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-customer-history-001",
  "nodeParams": {
    "action": "query_customer_history",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611"
    }
  }
}

Example 26: Checkout Champ: Query Customers

Query customer information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-customers-001",
  "nodeParams": {
    "action": "query_customers",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611"
    }
  }
}

Example 27: Checkout Champ: Query Transactions

Query transaction information by order ID or customer ID
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-transactions-001",
  "nodeParams": {
    "action": "query_transactions",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 28: Checkout Champ: Update Transaction

Update transaction information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-transaction-001",
  "nodeParams": {
    "action": "update_transaction",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "transactionId": "TXN123456"
    }
  }
}

Example 29: Checkout Champ: Refund Transactions

Refund a transaction
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-refund-transactions-001",
  "nodeParams": {
    "action": "refund_transactions",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "transactionId": "TXN123456"
    }
  }
}

Example 30: Checkout Champ: Composite Data Query

Query composite data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-composite-data-query-001",
  "nodeParams": {
    "action": "composite_data_query",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 31: Checkout Champ: Transaction Range Select

Select transactions within a date range
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-transaction-range-select-001",
  "nodeParams": {
    "action": "transaction_range_select",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 32: Checkout Champ: Query Purchases

Query purchase/subscription information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-purchases-001",
  "nodeParams": {
    "action": "query_purchases",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "customerId": "46611"
    }
  }
}

Example 33: Checkout Champ: Update Purchase

Update purchase/subscription information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-purchase-001",
  "nodeParams": {
    "action": "update_purchase",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "purchaseId": "PURCH123"
    }
  }
}

Example 34: Checkout Champ: Cancel Purchase

Cancel a purchase/subscription
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-cancel-purchase-001",
  "nodeParams": {
    "action": "cancel_purchase",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "purchaseId": "PURCH123"
    }
  }
}

Example 35: Checkout Champ: Pause Purchase

Pause a purchase/subscription
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-pause-purchase-001",
  "nodeParams": {
    "action": "pause_purchase",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "purchaseId": "PURCH123"
    }
  }
}

Example 36: Checkout Champ: Refund Purchase

Refund a purchase/subscription
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-refund-purchase-001",
  "nodeParams": {
    "action": "refund_purchase",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "purchaseId": "PURCH123"
    }
  }
}

Example 37: Checkout Champ: Query Product

Query product information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-product-001",
  "nodeParams": {
    "action": "query_product",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "productId": "1"
    }
  }
}

Example 38: Checkout Champ: Create Product

Create a new product
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-product-001",
  "nodeParams": {
    "action": "create_product",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "productName": "My Product"
    }
  }
}

Example 39: Checkout Champ: Update Product

Update product information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-product-001",
  "nodeParams": {
    "action": "update_product",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "productId": "1"
    }
  }
}

Example 40: Checkout Champ: Query Campaign

Query campaign information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-campaign-001",
  "nodeParams": {
    "action": "query_campaign",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13
    }
  }
}

Example 41: Checkout Champ: Create Campaign

Create a new campaign
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-campaign-001",
  "nodeParams": {
    "action": "create_campaign",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignName": "My Campaign"
    }
  }
}

Example 42: Checkout Champ: Update Campaign

Update campaign information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-campaign-001",
  "nodeParams": {
    "action": "update_campaign",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13
    }
  }
}

Example 43: Checkout Champ: Create Campaign Product

Add a product to a campaign
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-campaign-product-001",
  "nodeParams": {
    "action": "create_campaign_product",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13,
      "productId": 1
    }
  }
}

Example 44: Checkout Champ: Update Campaign Product

Update product settings within a campaign
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-campaign-product-001",
  "nodeParams": {
    "action": "update_campaign_product",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13,
      "productId": 1
    }
  }
}

Example 45: Checkout Champ: Create Coupon

Create a new coupon
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-coupon-001",
  "nodeParams": {
    "action": "create_coupon",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "couponCode": "SAVE10"
    }
  }
}

Example 46: Checkout Champ: Query Coupon

Query coupon information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-coupon-001",
  "nodeParams": {
    "action": "query_coupon",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "couponCode": "SAVE10"
    }
  }
}

Example 47: Checkout Champ: Update Coupon

Update coupon information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-coupon-001",
  "nodeParams": {
    "action": "update_coupon",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "couponCode": "SAVE10"
    }
  }
}

Example 48: Checkout Champ: Create Coupon Range Profile

Create a coupon range profile
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-create-coupon-range-profile-001",
  "nodeParams": {
    "action": "create_coupon_range_profile",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "couponCode": "SAVE10"
    }
  }
}

Example 49: Checkout Champ: Update Coupon Range Profile

Update a coupon range profile
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-coupon-range-profile-001",
  "nodeParams": {
    "action": "update_coupon_range_profile",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "couponCode": "SAVE10"
    }
  }
}

Example 50: Checkout Champ: Import Click

Import a click/tracking event for a campaign
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-import-click-001",
  "nodeParams": {
    "action": "import_click",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 13
    }
  }
}

Example 51: Checkout Champ: Confirm PayPal

Confirm a PayPal transaction
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-confirm-paypal-001",
  "nodeParams": {
    "action": "confirm_paypal",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "transactionId": "TXN123456"
    }
  }
}

Example 52: Checkout Champ: Club Member Login

Authenticate a club member
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-club-member-login-001",
  "nodeParams": {
    "action": "club_member_login",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberIdentifier": "member@example.com",
      "memberPassword": "memberpassword"
    }
  }
}

Example 53: Checkout Champ: Cancel Club Membership

Cancel a club membership
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-cancel-club-membership-001",
  "nodeParams": {
    "action": "cancel_club_membership",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberId": "MEMBER123"
    }
  }
}

Example 54: Checkout Champ: Query Club Members

Query club member information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-club-members-001",
  "nodeParams": {
    "action": "query_club_members",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberId": "MEMBER123"
    }
  }
}

Example 55: Checkout Champ: Update Club Members

Update club member information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-club-members-001",
  "nodeParams": {
    "action": "update_club_members",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberId": "MEMBER123"
    }
  }
}

Example 56: Checkout Champ: Reactivate Club Membership

Reactivate a cancelled club membership
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-reactivate-club-membership-001",
  "nodeParams": {
    "action": "reactivate_club_membership",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberId": "MEMBER123"
    }
  }
}

Example 57: Checkout Champ: Reset Club Members

Reset club member password or credentials
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-reset-club-members-001",
  "nodeParams": {
    "action": "reset_club_members",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "memberId": "MEMBER123"
    }
  }
}

Example 58: Checkout Champ: Affiliate Query

Query affiliate information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-affiliate-query-001",
  "nodeParams": {
    "action": "affiliate_query",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "affiliateId": "AFF123"
    }
  }
}

Example 59: Checkout Champ: Affiliate Create

Create a new affiliate
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-affiliate-create-001",
  "nodeParams": {
    "action": "affiliate_create",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "affiliateName": "New Affiliate"
    }
  }
}

Example 60: Checkout Champ: Affiliate Update

Update affiliate information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-affiliate-update-001",
  "nodeParams": {
    "action": "affiliate_update",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "affiliateId": "AFF123"
    }
  }
}

Example 61: Checkout Champ: Query Mid Summary Report

Query mid summary report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-mid-summary-report-001",
  "nodeParams": {
    "action": "query_mid_summary_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 62: Checkout Champ: Query Bin Approval Report

Query bin approval report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-bin-approval-report-001",
  "nodeParams": {
    "action": "query_bin_approval_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 63: Checkout Champ: Query Retention Report

Query customer retention report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-retention-report-001",
  "nodeParams": {
    "action": "query_retention_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 64: Checkout Champ: Query Projected Billing Report

Query projected billing report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-projected-billing-report-001",
  "nodeParams": {
    "action": "query_projected_billing_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 65: Checkout Champ: Query Gateway

Query gateway/merchant information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-gateway-001",
  "nodeParams": {
    "action": "query_gateway",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 66: Checkout Champ: Query Transaction Summary Report

Query transaction summary report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-transaction-summary-report-001",
  "nodeParams": {
    "action": "query_transaction_summary_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 67: Checkout Champ: Query Order Summary Report

Query order summary report data
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-order-summary-report-001",
  "nodeParams": {
    "action": "query_order_summary_report",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 68: Checkout Champ: Query Funnels

Query funnel/list information
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-query-funnels-001",
  "nodeParams": {
    "action": "query_funnels",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD"
    }
  }
}

Example 69: Checkout Champ: Capture Transaction

Capture (settle) a previously authorized transaction
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-capture-transaction-001",
  "nodeParams": {
    "action": "capture_transaction",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "orderId": "C3E67A9BD0"
    }
  }
}

Example 70: Checkout Champ: Update Campaign Countries

Update the list of allowed countries for a campaign
{
  "automationType": "checkoutchamp",
  "nodeId": "checkoutchamp-update-campaign-countries-001",
  "nodeParams": {
    "action": "update_campaign_countries",
    "params": {
      "loginId": "YOUR_CHECKOUTCHAMP_LOGIN_ID",
      "password": "YOUR_CHECKOUTCHAMP_PASSWORD",
      "campaignId": 29,
      "countries": "US,CA,GB"
    }
  }
}

Third-Party Documentation