PipedreamHQ/pipedream

[ACTIONS] Trolley - Add core actions for recipient and payout workflows

Open

#20750 opened on Apr 29, 2026

View on GitHub
 (1 comment) (0 reactions) (1 assignee)JavaScript (7,438 stars) (5,305 forks)batch import
actionenhancementgood first issuehelp wantedtriaged

Description

Is there a specific app this action is for?
Trolley

Batch and payment processing

Batches — Create batch, Retrieve batch summary, Process batch Payments — Create payment, Retrieve payment

Invoice management

Invoices — Create invoice, Search invoices, Create invoice payment

Account monitoring

Balances — Retrieve all balances Verifications — List verifications

Agent/LLM optimization

  • Static schema only — no additionalProps, reloadProps, or async option lookups that depend on a parent prop's value. Agents can't resolve multi-step prop chains.
  • Prop descriptions should be directive — tell the LLM what value to pass and where to get it. For ID inputs, reference the related list/search action (e.g. "Use List Recipients to find a recipient ID by name").
  • Accept human-readable identifiers where supported — email, name, external ID. Resolve to internal IDs server-side rather than forcing the agent to chain calls.
  • Return the full object on writes, not just a success boolean or ID. Agents reference return values in downstream steps.

Contributor guide