HTTP Enrichment
Supports:
- ✅ Enrichment
Connection
Configuration
| NAME | TYPE | DESCRIPTION | REQUIRED | READONLY |
|---|---|---|---|---|
| url | string | true | false | |
| method | string | Accepted values: GET, POST | true | false |
| headers | array | false | false | |
| parameters | array | false | false | |
| body | string | false | false | |
| healthcheck | string | Path to request when checking the health of this connection. No health check will be performed if left empty. | false | false |
| auth | object | false | false | |
| inputMappings | array | List of input mappings to be used in the query. Each mapping should be a valid JSONPath expression. | false | false |
| fields | array | List of fields to be returned by the enrichment | false | false |
| example_inputs | object | Example inputs to be saved with the connection | false | false |
| example_body | string | Example body to be saved with the query | false | false |
Example
1 { 2 "name": "HTTP Enrichment connection", 3 "type": "httpenrichment", 4 "configuration": { 5 "auth": { 6 "basic": { 7 "password": "secret", 8 "username": "user@example.com" 9 }, 10 "header": { 11 "name": "foo", 12 "value": "" 13 }, 14 "oauth": { 15 "auth_style": 0, 16 "client_id": "client_id", 17 "client_secret": "client_secret", 18 "extra_form_data": [ 19 { 20 "name": "foo", 21 "value": "" 22 } 23 ], 24 "scopes": [ 25 {} 26 ], 27 "token_endpoint": "https://example.com/oauth/token" 28 } 29 }, 30 "body": "{\"key\":\"value\"}", 31 "example_body": "", 32 "example_inputs": {}, 33 "fields": [ 34 { 35 "name": "", 36 "path": "", 37 "type": "" 38 } 39 ], 40 "headers": [ 41 { 42 "name": "foo", 43 "value": "" 44 } 45 ], 46 "healthcheck": "https://example.com/healthz", 47 "inputMappings": [ 48 { 49 "name": "", 50 "required": false, 51 "type": "" 52 } 53 ], 54 "method": "", 55 "parameters": [ 56 { 57 "name": "foo", 58 "value": "" 59 } 60 ], 61 "url": "https://example.com" 62 } 63 }
Model Sync
Enrichment
Configuration
| NAME | TYPE | DESCRIPTION | REQUIRED | READONLY |
|---|---|---|---|---|
| object | string | false | false |
Example
1 { 2 ... 3 "configuration": { 4 "object": "" 5 } 6 }
