Backend API
Create a new user account
cURL
curl --request POST \ --url https://api.wacht.dev/users \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "email": "[email protected]", "username": "<string>", "first_name": "<string>", "last_name": "<string>", "password": "<string>" } '
{ "id": "1234567890123456", "email": "[email protected]", "username": "johndoe", "first_name": "John", "last_name": "Doe", "created_at": "2024-01-01T12:00:00Z", "updated_at": "2024-01-01T12:00:00Z", "is_active": true, "emails": [ { "id": "<string>", "email": "[email protected]", "is_primary": true, "is_verified": true, "verified_at": "2023-11-07T05:31:56Z" } ], "phones": [ { "id": "<string>", "phone_number": "+1234567890", "is_primary": true, "is_verified": true, "verified_at": "2023-11-07T05:31:56Z" } ], "social_connections": [ { "provider": "google", "enabled": true, "client_id": "<string>", "scopes": [ "<string>" ], "redirect_uri": "<string>" } ] }
JWT Bearer token authentication using the Authorization header
8
User created successfully
(i64 formatted as string)
"1234567890123456"
"[email protected]"
"johndoe"
"John"
"Doe"
"2024-01-01T12:00:00Z"
true
Show child attributes