Manual
CLI
API
Log in Get started free

Download your data

Returns everything held about you as a JSON file.

Returns a copy of the personal data held about you, for a data access request (GDPR article 15) or to take it elsewhere (article 20).

HTTP
POST /account/export

Access: Session token only. API keys get 403 with insufficient_scope. The export is recorded in the audit log as account.exported.

Request body #

JSON.

FieldTypeRequiredDescription
passwordstringyesYour password, to confirm.
JSON
{ "password": "correct horse battery" }

Response 200 #

A JSON file (Content-Disposition: attachment; filename="my-data.json") with these members:

MemberContent
exportedAtWhen the export was made.
accountId, email, name, job title, company, preferences, when you joined and when you turned on two-factor authentication.
organizations, teams, projectsYour memberships and roles.
sessionsYour signed-in browsers and devices: user agent and times.
apiKeysName, last four characters, scopes and dates of your personal and project keys. The keys themselves are not stored in a readable form and are not included.
activityYour audit log entries, with the IP address and user agent recorded.
translations, translationHistoryTranslations you wrote, submitted or reviewed, and the history entries you made.
comments, notesReview comments and key notes you wrote.
glossaryTerms, tagsGlossary terms and tags you created or changed.
invitationsSentInvitations you sent.
integrationsThe GitHub and GitLab connections you made.

The password hash, the two-factor secret and the recovery codes are never included. Each list holds at most 10,000 entries.

Errors #

StatuserrorWhen
401unauthenticatedThe token is missing or not valid.
403wrong_passwordpassword is not your password.
429rate_limitedToo many requests, see Rate limiting.

See Errors for the error format.