# Authentication ## Sign In - [POST /identity/sign-in](https://mobile-docs.easyflow.digital/openapi/authentication/identitysignin.md) ## Verify 2FA - [POST /accounts/verify-2fa](https://mobile-docs.easyflow.digital/openapi/authentication/verify2fa.md) ## Refresh access token - [POST /identity/refresh](https://mobile-docs.easyflow.digital/openapi/authentication/paths/~1identity~1refresh/post.md): Refresh the user's access token using a valid refresh token. Requires authentication via bearer token and device fingerprint. The refresh-token header must contain the current refresh token. ## Register new device - [POST /identity/devices](https://mobile-docs.easyflow.digital/openapi/authentication/paths/~1identity~1devices/post.md) ## Approve new device - [PATCH /identity/devices/approve](https://mobile-docs.easyflow.digital/openapi/authentication/paths/~1identity~1devices~1approve/patch.md) ## Validate account - [PATCH /identity/accounts/validate](https://mobile-docs.easyflow.digital/openapi/authentication/paths/~1identity~1accounts~1validate/patch.md) ## Resend EMAIL OTP - [POST /identity/otps/email](https://mobile-docs.easyflow.digital/openapi/authentication/paths/~1identity~1otps~1email/post.md) ## Resend SMS OTP - [POST /identity/otps/sms](https://mobile-docs.easyflow.digital/openapi/authentication/paths/~1identity~1otps~1sms/post.md)