End User API
概要
End User API とは、エンドユーザーのJWTを使って認証を行い呼び出すAPIです。
My Event を実行するためなどに利用します。
ベースURLは以下のとおりです。
https://for-product-api.anyflow.jp/sdk/
APIリファレンス
My Event 等のエンドユーザーAPIを実行するためのアクセストークンを取得します。
本文
jwtstring必須
ソリューションを実行したいエンドユーザーを表す JWT を指定します。
envstringオプション
ソリューションを実行したいエンドユーザーの所属するデプロイ環境を指定します。デフォルトのデプロイ環境を使用する場合は指定不要です。
レスポンス
200
200
application/json
403
403
application/json
500
500
application/json
post
POST /sdk/token HTTP/1.1
Host: for-product-api.anyflow.jp
Content-Type: application/json
Accept: */*
Content-Length: 27
{
"jwt": "text",
"env": "text"
}
{ "access_token": "<ACCESS TOKEN>" }
My Event にリクエストを送信して、My Event トリガーを発火させます。
認可
本文
keystring必須
My Event を識別するためのキーです。管理画面で一意な値を定義します。
payloadstring · json必須
My Event のペイロードです。管理画面で定義したスキーマに沿って記述します。
レスポンス
200
200
application/json
403
403
application/json
404
404
application/json
500
500
application/json
post
POST /sdk/send_my_event HTTP/1.1
Host: for-product-api.anyflow.jp
Authorization: Bearer accessToken
Content-Type: application/json
Accept: */*
Content-Length: 31
{
"key": "text",
"payload": "text"
}
{ "status": "ok" }
最終更新