Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Entity SOAP Client

No security coverage Drupal 10–11
View on drupal.org

Entity SOAP Client integrates Drupal with SOAP web services, allowing you to import WSDL definitions to manage services and operations. It includes logging, Feeds integration for data import, and a Webform submodule for dynamic form behavior based on SOAP responses. This module helps in use cases like account verification, service eligibility checks, and real-time data validation.

Entity SOAP Client provides comprehensive SOAP web service integration for Drupal, with WSDL parsing, entity management for services and operations, and integration with Feeds and Webform modules.

Provides a complete SOAP integration layer with features including:

  • WSDL import with batch processing to automatically generate service and operation entities from WSDL definitions.
  • SOAP Service entity for managing service configurations with endpoints, namespaces, and ports.
  • SOAP Operation entity for defining operations with typed parameters and response schemas.
  • SOAP Response logging that tracks all requests and responses with execution times and error details.
  • Feeds integration via SOAP Fetcher plugin for importing data from SOAP services.
  • Key module integration for secure credential storage.
  • Operation dispatcher architecture providing a plugin-based approach with timestamp-based filtering for session
    isolation.

Webform Integration Submodule

The Entity SOAP Client Webform submodule extends Webform with SOAP capabilities for form-driven web service interactions.

  • SOAP Handler for submitting webform data to SOAP endpoints with field mapping.
  • SOAP Conditions Responder element that creates field-type aware hidden form elements for Webform #states conditionals:
    • Boolean SOAP response fields create hidden checkboxes
    • String/numeric fields create hidden text inputs
    • Enables dynamic form behavior based on real-time SOAP responses

Common Use Cases:

  • Account verification forms: Query customer databases via SOAP and conditionally show/hide fields based on account
    status
  • Service eligibility checks: Call SOAP services to determine program eligibility and adjust form workflow accordingly
  • Real-time data validation: Validate user input against external systems before form submission
  • Multi-step forms with external dependencies: Use SOAP responses to control form progression and field visibility

Requirements:

  • Drupal 10.0 or higher
  • PHP SOAP extension enabled
  • Key module (for credential storage)
  • Feeds module (optional, for Feeds integration)
  • Webform module (optional, for Webform integration)

Enable with drush en soap_client soap_client_webform -y. See the comprehensive README for detailed configuration and API
usage examples.

Note: This is a Beta release intended for community testing. Please report any bugs or feature requests to the issue queue.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
10
Tracked since
Jan 2026
Latest release
1 month ago
Releases (12 mo)
10 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.1.2 Stable 10–11 Jul 21, 2026
1.1.1 Stable 10–11 Jul 1, 2026
1.1.0 Stable 10–11 Jun 2, 2026
1.0.0-beta6 Pre-release 10–11 Apr 2, 2026
1.0.0-beta5 Pre-release 10–11 Apr 1, 2026
1.0.0-beta4 Pre-release 10–11 Apr 1, 2026
1.0.0-beta3 Pre-release 10–11 Mar 23, 2026
1.0.0-beta2 Pre-release 10–11 Mar 23, 2026
1.0.0-beta1 Pre-release 10–11 Jan 24, 2026
1.0.x-dev Dev 10–11 Jan 24, 2026