APIエンドポイント
APIエンドポイント(API Endpoint)カードを使用すると、URLを介して呼び出せるフローを作成できます。
このカードでは、GETとPOSTのリクエストメソッドのみがサポートされます。HEADなどの他のリクエストメソッドはサポートされません。
フローにはエンドポイントセキュリティ設定を1つだけ含められます。一時停止(Pause)および生データの一時停止(Pause Raw)カードはAPIエンドポイント内で使用できません。フローエンドポイントセキュリティ制限をご覧ください。
Okta Workflows APIでは、ブラウザーによって開始されたフロー呼び出しで認証済みのオリジン間リソース共有(CORS)を使用できません。CORSプリフライトリクエストはAccess-Control-Allow-Credentials: trueヘッダーを返さないため、資格情報を含むブラウザーリクエストでエラーが発生します。ブラウザーを介して認証済みのAPIエンドポイント(API Endpoint)を呼び出す必要がある場合は、外部のバックエンドプロキシを介してリクエストを送信してください。
入力
このカードには入力フィールドがありません。
出力
ユーザーは、次の3つのカテゴリを使用してAPIエンドポイントの出力フィールドを作成します。
| フィールド | 定義 | タイプ |
|---|---|---|
|
raw |
||
|
headers |
HTTPリクエストのヘッダーに含まれている値にアクセスするための、明示的に名前付けされた出力フィールド(content-typeなど)を作成します。 ヒント:
ヘッダーでは通常、大文字と小文字が区別されないため、キャプチャするヘッダーキーはすべて小文字で入力します。 |
オブジェクト |
|
本文 |
HTTPリクエストの本文に含まれている値にアクセスするための、明示的に名前付けされた出力フィールドを作成します。 これは一般に、 |
テキスト |
| クエリ(query) |
HTTPリクエストのクエリパラメーターの後のURL文字列内で送信されるパラメーターにアクセスするための、明示的に名前付けされた出力フィールドを作成します。 たとえば、呼び出しURLが APIエンドポイント(API Endpoint)を呼び出すときには、 |
テキスト |