Get User
Changed onThe account that owns the API key, with account-level extras (pending shop invites, unread changelog). Not tied to any shop; useful to verify a key and see who it belongs to.
Request
- Base URLhttps://api.sellauth.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Response
Example response
{
"id": 1,
"username": "demo",
"email": "demo@sellauth.test",
"email_verified_at": null,
"priority_support": false,
"changelog_last_viewed_at": null,
"tour_state": null,
"otp_expires_at": null,
"otp_sent_at": null,
"created_at": "2026-11-01T20:00:51.000000Z",
"updated_at": "2026-11-01T20:00:51.000000Z",
"bought_theme_ids": null,
"referral_code": null,
"referral_source": null,
"tfa_enabled": false,
"deleted_at": null,
"mfa_trusted": false,
"token": {
"type": "api",
"full_access": true,
"permissions": "*",
"shop_ids": null
},
"sellauth_shop_customer_id": null,
"sellauth_shop_balance": 0,
"pending_shop_invites_count": 0,
"priority_support_joined": false,
"has_unread_changelog": false,
"survey_key": "",
"survey_token": null,
"ignore_otp": true
}Changes
- breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
/became nullable for the status - breaking
the response property
became nullable for the status
- breaking
- info
added the optional property
to the response with the status
- info