REST API
Get the account export
GET
The latest account export: everything the user's account holds in one ZIP (notes as Markdown with their images and files, recordings, study sets with their review history, tasks, schedules, tests, Copilot chats and settings as JSON). Start one with POST /export. data is null when none was started in the last 7 days.
Required scopes: account:export
header
AuthorizationBearer <token>OK
application/json- response
data*|nullcurl -X GET 'https://workroad.app/api/v1/export' \ -H 'Authorization: Bearer $WORKROAD_API_KEY'Example Response
{ "data": { "id": "4f1c2b3a-5d6e-4f70-8a9b-0c1d2e3f4a5b", "status": "ready", "createdAt": "2026-10-28T09:15:00.000Z", "downloadUrl": "https://storage.example.com/export/…/4f1c2b3a.zip?X-Amz-Signature=…", "expiresAt": "2026-11-04T09:21:42.000Z", "sizeBytes": 48213504 }}