User Account Self Service Blueprint
User self-service account and credential management
| Feature | user-account-self-service |
| Category | Auth |
| Version | 1.0.0 |
| Tags | account-management |
| YAML Source | View on GitHub |
| JSON API | user-account-self-service.json |
Fields
| Name | Type | Required | Label | Description |
|---|---|---|---|---|
email | Yes | Validations: required, email | ||
current_password | password | Yes | Current Password | Validations: required |
Rules
- core: Account self-service operations
Outcomes
Profile_updated (Priority: 5)
Given:
emailexistsnull
Then:
- emit_event event:
account.updated
Result: Profile updated
Errors
| Code | Status | Message | Retry |
|---|---|---|---|
INVALID_PASSWORD | 401 | Invalid password | No |
Events
| Event | Description | Payload |
|---|---|---|
account.updated | Account updated | user_id |