1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
"channel": "sap-joule",
"integrationType": "btp-destination-plus-https-action",
"destination": {
"Name": "ESPRESSI_SAP_LEARNING_AGENT",
"Type": "HTTP",
"URL": "https://agent.example.com",
"ProxyType": "Internet",
"Authentication": "NoAuthentication"
},
"authForwarding": {
"header": "x-api-key",
"valuePlaceholder": "YOUR_CUSTOMER_KEY"
},
"actionContract": {
"openapiUrl": "https://agent.example.com/api/agent/openapi.json",
"queryEndpoint": "https://agent.example.com/api/agent/query"
},
"exampleRequest": {
"tenantId": "customer_demo",
"sessionId": "joule_demo_session",
"message": "Explain the difference between movement type and posting key in SAP.",
"userLang": "en",
"learnerProfile": {
"level": "beginner"
}
}
}