> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.etera.dev/platform/authentication/auth-api/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.etera.dev/_mcp/server. # Auth API > Unified travel infrastructure APIs for restaurants, experiences, hotels, and flights. 525+ endpoints across 26 microservices. ## API Docs - Auth API [Post Setup Email Send Otp](https://docs.etera.dev/platform/authentication/auth-api/post-setup-email-send-otp.md) - Auth API [Post Setup Email Verify Otp](https://docs.etera.dev/platform/authentication/auth-api/post-setup-email-verify-otp.md) - Auth API [Patch User](https://docs.etera.dev/platform/authentication/auth-api/patch-user.md) - Auth API > General [API Welcome](https://docs.etera.dev/platform/authentication/auth-api/general/get-index.md) - Auth API > Email Auth [Send OTP to email](https://docs.etera.dev/platform/authentication/auth-api/email-auth/post-email-send-otp.md) - Auth API > Email Auth [Verify email OTP](https://docs.etera.dev/platform/authentication/auth-api/email-auth/post-email-verify-otp.md) - Auth API > Email Auth [Sign up with email (extras)](https://docs.etera.dev/platform/authentication/auth-api/email-auth/post-sign-up-email.md) - Auth API > Email Auth [Sign in with email (extras)](https://docs.etera.dev/platform/authentication/auth-api/email-auth/post-sign-in-email.md) - Auth API > Email Auth [Request password reset (extras)](https://docs.etera.dev/platform/authentication/auth-api/email-auth/post-forget-password.md) - Auth API > Email Auth [Reset password (extras)](https://docs.etera.dev/platform/authentication/auth-api/email-auth/post-reset-password.md) - Auth API > Email Auth [Send OTP to new email for change](https://docs.etera.dev/platform/authentication/auth-api/email-auth/post-email-change-send-otp.md) - Auth API > Email Auth [Change email address](https://docs.etera.dev/platform/authentication/auth-api/email-auth/post-email-change.md) - Auth API > Phone Auth [Send OTP to phone number](https://docs.etera.dev/platform/authentication/auth-api/phone-auth/post-phone-number-send-otp.md) - Auth API > Phone Auth [Verify phone OTP](https://docs.etera.dev/platform/authentication/auth-api/phone-auth/post-phone-number-verify.md) - Auth API > Phone Auth [Change phone number](https://docs.etera.dev/platform/authentication/auth-api/phone-auth/post-phone-number-change.md) - Auth API > Phone Auth [Send OTP to new phone number for change](https://docs.etera.dev/platform/authentication/auth-api/phone-auth/post-phone-number-change-send-otp.md) - Auth API > Phone Auth [Sign in with phone](https://docs.etera.dev/platform/authentication/auth-api/phone-auth/post-phone-number-sign-in.md) - Auth API > Phone Auth [Reset password with phone](https://docs.etera.dev/platform/authentication/auth-api/phone-auth/post-phone-number-reset-password.md) - Auth API > Phone Auth [Get supported countries](https://docs.etera.dev/platform/authentication/auth-api/phone-auth/get-phone-countries.md) - Auth API > Mobile OAuth [Mobile Google OAuth authentication](https://docs.etera.dev/platform/authentication/auth-api/mobile-o-auth/post-mobile-google.md) - Auth API > Mobile OAuth [Mobile Apple OAuth](https://docs.etera.dev/platform/authentication/auth-api/mobile-o-auth/post-mobile-apple.md) - Auth API > O Auth [Initiate Google OAuth](https://docs.etera.dev/platform/authentication/auth-api/o-auth/get-sign-in-google.md) - Auth API > O Auth [Google OAuth callback](https://docs.etera.dev/platform/authentication/auth-api/o-auth/get-callback-google.md) - Auth API > User Management [Get current user session](https://docs.etera.dev/platform/authentication/auth-api/user-management/get-me.md) - Auth API > User Management [Update current user profile](https://docs.etera.dev/platform/authentication/auth-api/user-management/patch-me.md) - Auth API > User Management [Refresh authentication token](https://docs.etera.dev/platform/authentication/auth-api/user-management/post-refresh-token.md) - Auth API > User Management [Get current user data](https://docs.etera.dev/platform/authentication/auth-api/user-management/get-user.md) - Auth API > User Management [Delete user account](https://docs.etera.dev/platform/authentication/auth-api/user-management/delete-user-profile.md) - Auth API > Device Tokens [Get all device tokens](https://docs.etera.dev/platform/authentication/auth-api/device-tokens/get-device-tokens.md) - Auth API > Device Tokens [Add device token](https://docs.etera.dev/platform/authentication/auth-api/device-tokens/post-device-tokens.md) - Auth API > Device Tokens [Remove device token](https://docs.etera.dev/platform/authentication/auth-api/device-tokens/delete-device-tokens.md) - Auth API > Device Tokens [Clear all device tokens](https://docs.etera.dev/platform/authentication/auth-api/device-tokens/delete-device-tokens-all.md) - Auth API > User [Get supported languages](https://docs.etera.dev/platform/authentication/auth-api/user/get-languages.md) - Auth API > User [Check if user exists by email or phone number](https://docs.etera.dev/platform/authentication/auth-api/user/post-check-user.md) - Auth API > Health [Basic health check](https://docs.etera.dev/platform/authentication/auth-api/health/get-health.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.etera.dev/openapi.json) - [OpenAPI YAML](https://docs.etera.dev/openapi.yaml)