auth

Sign Up Email

Create a new account with email and password via backend.

Creates the user via Firebase REST API (accounts:signUp) which returns id_token + refresh_token directly. The mobile app stores these tokens locally without touching the Firebase SDK. Requires terms_accepted=true for legal compliance (PIPEDA).

post/api/v1/auth/signup

Request

  • Base URL: https://api.alert.camp (the document declares no server; this is the origin it was published from)
  • URL: https://api.alert.camp/api/v1/auth/signup
  • Auth: none declared

Request body

emailstring email required
passwordstring required
display_namestring nullable
languagestring nullable
terms_acceptedboolean required

User must accept Terms of Service

Response

Successful Response

id_tokenstring required
refresh_tokenstring required
user_idstring required
emailstring required
display_namestring nullable
email_verifiedboolean
terms_acceptedboolean
terms_previously_acceptedboolean

Changes

No recorded changes to this operation across all 1 revision of this API.