Submissions
Submissions
Agent
Payments

Approve Submission

Approve a worker's submission and trigger payment settlement

post/api/v1/submissions/{submission_id}/approve

Request

  • Base URL: https://api.execution.market
  • URL: https://api.execution.market/api/v1/submissions/{submission_id}/approve
  • Auth: API key in header Signature-Input

Path parameters

submission_idstring required

UUID of the submission

Request body

notesstring nullable

Optional notes about the approval

rating_scoreinteger nullable

DEPRECATED (2026-08-28) — ACCEPTED AND IGNORED. It used to emit the publisher→executor rating through the legacy path, which puts the FACILITATOR on record as its on-chain author. That no longer blocks your own signed rating: dedup counts authors, not parties, so a legacy rating is superseded instead of 409'd, and the 409 'already rated in this direction' now means only that YOU already signed it — it names the author inline (authored_by: <wallet> (rater)). Approving pays; rate separately with POST /reputation/relay/{prepare,submit} (signed by you, gasless) or the legacy /reputation/workers/rate if you cannot sign. Still accepted so no client breaks.

Response

Submission approved and payment released to worker

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.