> This page is for Docs.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://zuora.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server.

# Connection configuration examples

> Examples of connection configurations for customer enrichment and webhook sinks.

Examples of connection configurations for customer enrichment and webhook sinks.

## Example 1: Customer Enrichment

Enrich pipeline data with customer information from an external API.

Input:

```json
{ "customerId": "CUST-12345" }
```

Response:

```json
{
  "customerId": "CUST-12345",
  "customerName": "Acme Corporation",
  "customerTier": "premium"
}
```

Configuration:

```json
{
  "httpRequestConfig": {
    "httpMethod": "GET",
    "urlPath": "/customers/${event.customerId}",
    "timeoutInMillis": 5000
  },
  "httpOutputConfig": {
    "responseToOutputMapper": [
      { "field": "customerName", "jsonPath": "$.name" },
      { "field": "customerTier", "jsonPath": "$.tier" }
    ]
  }
}
```

## Example 2: Webhook Sink

Send enriched events to an external webhook.

Configuration:

```
"httpRequestConfig": {
  "httpMethod": "POST",
  "urlPath": "/webhooks/usage-events",
  "body": "{\"type\": \"usage\", \"data\": ${event}}",
  "retries": 1
},
"httpOutputConfig": { "continueOnFailure": true }
```