Update the outcome for a job that has already had its outcome reported. For example, correcting a status that an SDK reported wrongly. If you call with a signed-in user's session, include reason (why the outcome is being changed). With an API key, reason is optional; Revenium records an automated correction reason. The update is recorded in the outcome history. outcomeReason (why the job itself failed) is separate and optional: omit it to keep the current value, send an empty string to clear it. Returns 422 if no outcome has been reported yet, or if a session caller omits reason. Optionally send the Job entityVersion as expectedEntityVersion; a stale value returns 409. Returns 409 if a concurrent update conflict is detected.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||