Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

user_api

5 sites Security covered
View on drupal.org

The User API module provides a comprehensive REST API for managing user accounts in Drupal, offering enhanced functionality beyond core user operations.

Key Features

  • Advanced user registration endpoint with improved capabilities compared to core
  • Endpoints to set (change) or unset user password
  • Endpoints to cancel the user account
  • Endpoints to change the email address
  • High Security due to requiring a external verification factor in API request for modifying operations

Available Endpoints

  • /user-api/register - Enhanced user account creation
  • /user-api/register/resend-email - Resend the registration email
  • /user-api/set-password/init - Send set password email
  • /user-api/set-password - Set the password if verified
  • /user-api/cancel-account/init - Send the cancel account email
  • /user-api/cancel-account - Cancel the account if verified
  • /user-api/set-email/init - Send a confirmation email to new email. Optionally sends notification to existing email.
  • /user-api/set-email - Change the email address if verified
  • /user-api/unset-password/init - Send email of password removal
  • /user-api/unset-password - Remove password from account if verified

Integration

Seamlessly integrates with the Verification API module to ensure secure handling of sensitive account operations through external factors, like Link in E-Mail, Magic-Code, etc.

Activity

Total releases
4
First release
Dec 2024
Latest release
1 year ago
Release cadence
0 days
Stability
0% stable

Release Timeline

Releases

Version Type Release date
2.0.0-rc3 Pre-release Dec 11, 2024
2.0.0-rc2 Pre-release Dec 11, 2024
2.0.0-rc1 Pre-release Dec 11, 2024
2.x-dev Dev Dec 11, 2024