POST APIの起動
この手順は、POST APIを起動するフローを作成し、接続プロパティを使用してAPIホスト情報を更新する方法を示しています。
前提条件:
本文は、アクション入力スキーマ・プロパティの1つであり、ターゲット・スキーマに渡されます。
完全なサンプル・コード:
"flows": {
"postOrdersFlow" : {
"id": "postOrdersFlow",
"description": "postOrdersFlow",
"version": "0.1",
"start": "startState",
"specVersion": "0.8",
"functions": [
{
"name": "postOrdersFunction",
"operation": "connectivity::rest",
"type": "custom"
}
],
"states": [
{
"actions": [
{
"functionRef": {
"refName": "postOrdersFunction",
"arguments": {
"uri": "${.connectionProperties.baseURL + \"/orders\"}",
"method": "POST",
"body": "${ .input.body }"
}
},
"actionDataFilter": {
"results": "${ { body: .body, headers: .headers } }",
"toStateData": "${ .output }"
}
}
],
"name": "startState",
"type": "operation",
"end": true
}
]
}
}