do-not-send

The do-not-send operation prevents a field’s value from being sent further in the flow if the defined conditions are met. Instead of transforming the value, it simply removes it from the request or output.

How it works

  • You define conditions (e.g. if equals X, if empty, if contains Y).
  • When those conditions are true, the field’s value is suppressed and not passed on.
  • If the conditions are not met, the field behaves normally and its value is used.

Examples

ConditionInputResult
equals “test”“test”value not sent
equals “test”“real”“real” (unchanged)
is-empty“”value not sent
always“12345”value not sent

Usage in PalDock

Use do-not-send when you need to:

  • Block test or dummy values from being sent to production APIs.
  • Avoid sending empty or invalid fields.
  • Suppress sensitive data if certain rules apply.
  • Prevent optional values from being sent unless they meet specific criteria.

Best Practices

  • Combine with conditions carefully as do-not-send removes the value entirely.
  • Use for fields where missing values are acceptable to the receiving system.
  • For debugging, log which values are suppressed to avoid confusion.
  • Be careful when using with required fields; suppressing them may cause an API error.

Insights that
helps you grow

  • Platform Pick 12: Rollout
    As you approach the official rollout of your affiliate platform, it’s time to take a step back and make sure everything is in place. A…
  • Platform Pick 11: Integrate and Test it
    When it comes to affiliate marketing, tracking clicks and leads is key to making sure you’re paying affiliates correctly and measuring success. But it’s not…
  • Platform Pick 10: Business, Legal, and IT Prep
    Now that you’ve narrowed down your platform choice, it’s time to make sure everything checks out from a business, legal, and technical perspective. This step…