report_job
Carry a claimed job's state back: 'running' when you start, 'shipped' the moment the marketing work is actually live, 'failed' with a fail_reason when you cannot finish. WHEN: at each of those moments, unprompted. The founder does not watch you work, so the state you report is all they see, and AfterLaunch measures what a move earns only once it knows it is live. Report only what is true: drafted, staged and awaiting review are not shipped. Free; requires the 'act' scope. Pass asset_url and receipt_url when the work published something.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | Yes | ||
| job_id | Yes | Job id (uuid), from list_queue. | |
| asset_url | No | The live URL of what was published. | |
| fail_reason | No | Required with 'failed': what stopped you. | |
| receipt_url | No | A permalink to the proof. | |
| session_url | No | Your own session URL, if you have one. |