Skip to content

Human.remit

POST /{namespace}/humans/{human}/remit

Remit pays a supplying Human’s earned balance to their bank account through the Startup’s payment account.

Noun
Human
Mode
do
Event
Human.remitted

Inputs

InputTypeRequiredDescription
humanHumanrequiredThe Human to pay.
amountmoneyThe amount. Defaults to the full earned balance.

Outputs

OutputTypeRequiredDescription
transactionTransactionrequiredThe payout Transaction.
humanHumanrequiredThe Human paid, with the balance now zero.

Effects

  • Emits Human.remitted.
  • Performed by the Supply Manager.
  • One-way (money): it waits out its delay window, and runs in the send and do modes.
  • Pays only for work its Customer confirmed.
  • Checks the payout Limit; above it, opens an Approval.

Refuses when

CheckErrorFixThen call
The operation is part of an Offer the caller has not accepted or paid for.payment-requiredAccept the Offer named in the response, then retry the call.Offer.accept
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.Human.remit

When it waits

GateDefault
Decision classMedium: one-way, bounded (money)
Delay window1 business hour, in which a watcher can pause, redirect or cancel it; then it runs.
LimitThe spend Limit of the Permission or Mandate it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.