Authentication
Login (Get Bearer Token)
Login to SKU.io to get a bearer token for API authentication.
Refresh Token
Refreshes the authentication token. Does not require Bearer token as the current token is used from the request context.
Get Profile
Returns the authenticated user's profile information along with a top-level `is_production_server` flag indicating whether the server is running in production (used by the SPA to gate sandbox-environment UI affordances).
Update Profile
Updates the authenticated user's profile (name and email).
Update Password
Updates the authenticated user's password. Sends a confirmation email upon success.
Get Alerts
Returns paginated alerts for the authenticated user.
Get Unread Notifications
Returns paginated unread UI notifications for the authenticated user. Only returns alerts with show_in_ui_notification=1 that have not been read.
Mark Notification as Read
Marks a specific notification as read for the authenticated user.
Sign Out of All Sessions (Global Logout)
Signs the authenticated user out of every browser and device — across every subdomain and every pod.