Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Web Service Lookup

Lookup Specification Grooper.Cloud

Performs a lookup by calling a web service.

Remarks

Web Service Lookup is a Lookup Specification which enables Grooper to retrieve data from external web services and use it to populate or validate fields in your data model.


Overview

  • Supports HTTP GET and POST requests to REST or SOAP endpoints.
  • Handles both JSON and XML message formats for requests and responses.
  • Extracts one or more records from the web service response using a selector expression.
  • Maps values from the response to Grooper fields using configurable value selectors.

Supported Scenarios

  • Data Enrichment: Populate Grooper fields with data from external systems.
  • Validation: Validate field values against authoritative sources.
  • Reference Data: Retrieve lists or lookup values for use in data models.

Authentication

The 'Authentication' property supports multiple authentication schemes. For most APIs, Basic or token-based authentication is sufficient. For more advanced scenarios, implement a custom HTTP Authentication Method.


Error Handling

  • If the web service returns an error or times out, an exception is raised.
  • Use the diagnostic output to review request/response details and troubleshoot issues.

Best Practices

  • Test your configuration using the diagnostic output to verify requests and responses.
  • Use variables in the URL and request body to dynamically insert field values.
  • Secure sensitive information (such as API keys) using appropriate authentication methods or secure headers.
  • Review the web service's documentation for required headers, authentication, and data formats.

Properties

NameTypeDescription
General
Request
Response
Lookup Options
Lookup Info

See Also

Used By

Notification