POST /self-signup – Handles user self-registration/signup process.
Headers:
Authorization: Bearer <access_token>
Content-Type: application/json or application/x-www-form-urlencoded
Body:
Path Parameters:
Query Parameters:
201 Created
400
401
409
422
429
500
{ "error": "Detailed error message here"} Copy
{ "error": "Detailed error message here"}
POST /self-signup{ "clientId": "auth0 clientId",(required) "user": { "email": "user@district.com", "password": "SecurePassword123!" }} Copy
POST /self-signup{ "clientId": "auth0 clientId",(required) "user": { "email": "user@district.com", "password": "SecurePassword123!" }}
POST /self-signup{ "provider": "cognito-user", "clientId": "cognito clientId", "user": { "email": "user@district.com" }, "userPoolId": "us-east-1_1234test"} Copy
POST /self-signup{ "provider": "cognito-user", "clientId": "cognito clientId", "user": { "email": "user@district.com" }, "userPoolId": "us-east-1_1234test"}
{} Copy
{}
The API Gateway event containing the request.
A Promise resolving to an API Gateway-compatible response.
POST /self-signup – Handles user self-registration/signup process.
📥 Request
Headers:
Authorization: Bearer <access_token>(required)Content-Type: application/json or application/x-www-form-urlencoded(required)Body:
Path Parameters:
Query Parameters:
📤 Response
201 Created– Returns void.❗ Errors
400401409422429500Error Response Format
📦 Examples
📥 Auth0 Request
📥 Cognito Request
📤 Response Example