← Files Zuora Coding AgentARCHIVED FILE
references/meter-operators/HTTP.json
2.06 KB · Oct 2, 2026 · 00:30 UTC
{
"key": "HTTP",
"nodeType": "PROCESSOR",
"operatorType": "HTTP",
"metadata": {
"connectionName": null,
"httpRequestConfig": {
"urlPath": null,
"httpMethod": "GET",
"contentType": "application/json; charset=utf-8",
"headers": [],
"parameters": [],
"body": "",
"retries": 0,
"timeout": 60000
},
"httpOutputConfig": {
"responseSample": "",
"responseToOutputMapper": [],
"continueOnFailure": false
}
},
"label": "HTTP Processor",
"assumptions": [
{
"path": "httpRequestConfig.httpMethod",
"value": "GET",
"reason": "GET is the default HTTP method; use POST when sending event data in the body.",
"confidence": 0.8
},
{
"path": "httpRequestConfig.contentType",
"value": "application/json; charset=utf-8",
"reason": "JSON is the standard content type for mediation HTTP calls.",
"confidence": 0.9
},
{
"path": "httpRequestConfig.retries",
"value": 0,
"reason": "No retries by default; add retries (max 2) only for idempotent endpoints.",
"confidence": 0.85
},
{
"path": "httpRequestConfig.timeout",
"value": 60000,
"reason": "60-second timeout is the platform default.",
"confidence": 0.9
},
{
"path": "httpOutputConfig.continueOnFailure",
"value": false,
"reason": "Stop processing on HTTP failure by default; set true only for non-critical enrichment calls.",
"confidence": 0.9
},
{
"path": "skipHttpCallsInTestMode",
"value": false,
"reason": "HTTP calls execute in test mode unless explicitly skipped.",
"confidence": 0.8
}
],
"blockers": [
{
"path": "connectionName",
"message": "HTTP connectionName is required. Which HTTP connection should be used? (configured in Mediation connections)"
},
{
"path": "httpRequestConfig.urlPath",
"message": "HTTP urlPath is required. What is the endpoint path? (e.g. '/api/v1/enrich' — base URL comes from the connection)"
}
]
}
SHA-256: 80d907e606b097d772a05c212ccbd8a6fd219ca18c6eddbf5d5c3fd4dab926c2