Admin Execute Stripe Payouts

Execute Stripe Connect transfers for all eligible publishers in a period.

Reads prepared PayoutBatch rows for publishers whose:

  • payout_preference is 'usd' (or unset/null — default rail)
  • stripe_account_id is set
  • stripe_payouts_enabled is True
  • net_payout_micros ≥ min_payout_usd * 1_000_000

dry_run=True (DEFAULT) returns a preview without calling Stripe. dry_run=False calls stripe.Transfer.create with a deterministic idempotency key payout:{period}:{publisher_id} so re-runs are safe. On success flips the batch row status to signed and stores the Stripe transfer id in tx_hash.

Auth: admin token (X-Storyflo-Email-Token).

post/v1/admin/payouts/{period}/execute-stripe

Request

  • Base URL: https://api.storyflo.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.storyflo.com/v1/admin/payouts/{period}/execute-stripe
  • Auth: none declared

Path parameters

periodstring required

Query parameters

dry_runboolean
min_payout_usdnumber

Headers

x-storyflo-email-tokenstring nullable

Response

Successful Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.