Tasks
Tasks
Payments

Record one verified unit of work

One call = one unit of work (an observation, a second, a scan, a token, a byte...). The tick must carry evidence; evidence the server refuses does not raise the cumulative voucher and therefore does not pay. The payee is resolved server-side from the assigned worker.

post/api/v1/tasks/{task_id}/tick

Request

  • Base URL: https://api.execution.market
  • URL: https://api.execution.market/api/v1/tasks/{task_id}/tick
  • Auth: API key in header Signature-Input

Path parameters

task_idstring required

UUID of the task

Request body

evidenceobject required

Evidence for this single work unit, keyed by evidence type — the same shape as a submission's evidence

unitstring nullable

Work unit being metered; defaults to the channel's declared unit

payeestring nullable

Optional. Checked against the worker resolved from the task; a mismatch is rejected.

notestring nullable

Free-text note for the audit trail

Response

Work unit recorded; cumulative voucher raised

successboolean

Whether the operation succeeded

messagestring required

Human-readable result message

dataobject nullable

Additional response data

Changes

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