Account
All endpoints takeX-API-Key: YOUR_API_KEY.
Profile and security
GET /account/profile/PUT /account/profile(name).PUT /account/password(current_password,new_passwordof at least 12 characters).PUT /account/otp-login(enabled) toggles code-based sign-in.PUT /account/security-preferencestunes session and sign-in notices.- Two-factor:
POST /account/2fa/setupreturns the provisioning URI,POST /account/2fa/verifyconfirms with acode,POST /account/2fa/disableturns it off. DELETE /accountdeletes the account, and additionally requires a login session alongside the key.
Notifications
GET /notifications (with page/limit), GET /notifications/unread-count, PUT /notifications/{id}/read, PUT /notifications/read-all, DELETE /notifications/{id}. Preferences live at GET/PUT /notifications/preferences (billingNotifications, usageLimitNotifications, frequency).
Usage
GET /dashboard/overview summarizes quotas and activity; GET /account/activity lists events; GET /account/onboarding-profile and GET /onboarding report setup progress.