Flow リソース
割り当てられた個々のフローは、Flow リソースによって表されます。 これは、Flows リソースへの POST
要求の結果です。
GET
、PUT
、DELETE
の各メソッドを使用できます。
GET /api/flows/flow-id/flow-version
フローの最後の状態を保持する Flow オブジェクトを返します。
要求の例:
RequestResponse
GET http://hostname/api/flows/flow-id/flow-version
Host: hostname
Accept: application/json
応答の例:
RequestResponse
HTTP/1.1 200 OK
Content-Length: content length
Content-Type: application/json; charset=utf-8
{
"flow": ...
}
PUT /api/flows/flow-id/flow-version
エージェントによって本文中に Flow オブジェクトとして渡された、更新された状態を反映させてフローを更新します。
要求の例:
RequestResponse
PUT http://hostname/api/flows/flow-id/flow-version
Host: hostname
Content-Type: application/json
{
"flow": ...
}
応答の例:
RequestResponse
HTTP/1.1 204 No Content
DELETE /api/flows/flow-id/flow-version
指定されたフローを生成します。 この要求が正常に完了すると、このリソースを使用したフローを使用できなくなります。
要求の例:
RequestResponse
DELETE http://hostname/api/flows/flow-id/flow-version
Host: hostname
応答の例:
RequestResponse
HTTP/1.1 204 No Content