Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Entity SOAP Client

No security coverage Under active development

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.

Drupal 10–11

Ask your assistant about Entity SOAP Client

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

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
2 months ago
Releases (12 mo)
10 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP 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