Approve a Draft
Approve a draft return submitted by the Pro.
The approve draft endpoint allows you to approve a draft return that has been submitted by the Pro. Once approved, the job progression moves forward, signaling that the client has reviewed and accepted the draft.
This endpoint is typically used when a Pro has completed a draft return and submitted it for client review. The client can then approve the draft to proceed to the next stage of the job.
Endpoint
| Method | Url |
|---|---|
POST | v1.0/jobs/{job_id}/approve_draft |
Url Parameters
job_id
•
guid
ID of the job with the draft to approve.
Sample Request
Copied1curl -X POST 'https://api.worklayer.com/v1.0/jobs/499d692d-67aa-4127-a45c-b9e27f54afad/approve_draft' \2-H 'Authorization: Bearer {token}'
Response
Returns the updated job object with the draft approved progression status. See the job reference page for the full job object structure.
Sample Response
Copied1{2 "id": "499d692d-67aa-4127-a45c-b9e27f54afad",3 "short_id": "TWQXJWMABW8",4 "name": "The name of the job",5 "description": "Tony Stark | 2021 | 1040",6 "status": "IN_PROGRESS",7 "create_time": "2021-04-28T13:45:25.781Z",8 "update_time": "2021-04-28T13:52:27.379Z",9 "transmit_time": "2022-11-30T20:26:23.1891131Z",10 "deadline_time": "2022-12-05T20:53:27.994Z",11 "total_amount": 10,12 "members": [13 {14 "role": "CHAMPION",15 "type": "CLIENT",16 "user_id": "a4feef24-00da-4340-8b7c-a532e0607fdd",17 "given_name": "Tony",18 "family_name": "Stark",19 "display_name": "Tony Stark"20 }21 ],22 "current_progress_step": {23 "step": "DRAFT_APPROVED",24 "date_updated": "2025-11-04T15:30:00.123456Z"25 }26}
Last updated on November 4, 2025
Privacy PolicyTerms & Conditions© 2025 Taxfyle