Custom API Action
Slack APIに対してカスタムの認証済みHTTP呼び出しを行います。
このアクションは、他のSlackカードとは異なります。Slack APIのドキュメントを参照してください。
オプション
| フィールド | 定義 | タイプ | 必須 |
|---|---|---|---|
|
リクエストタイプ(Request Type) |
ドロップダウン |
TRUE |
|
|
GET |
パラメーターに基づいてWebサーバーからデータを取得します。このメソッドは指定されたリソースの表現を要求します。リクエストが成功した場合、要求したコンテンツとともに |
||
|
POST |
パラメーターに基づいてWebサーバーにデータを送信します (たとえば、ファイルのアップロードなど)。複数のPOSTリクエストは1つのPOSTと異なる結果になる場合があるため、意図せずに複数のPOSTリクエストを送信することについて注意が必要です。リクエストが成功した場合、 |
||
|
PUT |
パラメーターに基づいてWebサーバーの特定の場所に格納されるデータを送信します (たとえば、ファイルのアップロードなど)。PUTおよびPOSTリクエストの違いはPUTが冪等であるということです。つまり、リクエストが成功なら、同じPUTリクエストを何回実行しても、1回実行したときと同じ結果になります。リクエストが成功した場合、 |
||
|
PATCH |
パラメーターに基づいてWebサーバー上のリソースに部分的な変更を適用します。PATCHは冪等(べきとう)ではありません。つまり、複数のPATCHリクエストによって意図しない結果が生じる可能性があります。PATCHが成功すると、 |
||
|
DELETE |
パラメーターに基づいてWebサーバーから特定のリソースを削除します (リソースが存在する場合)。DELETEが成功した場合、 |
入力
| フィールド | 定義 | タイプ | 必須 |
|---|---|---|---|
|
相対URL(Relative URL) |
呼び出すWebサーバーのURLアドレス。 たとえば、 注意:
Slack Admin(Slack管理者)コネクターがクエリを実行できるのはSlack内のSCIMエンドポイントだけであり、Slack内の他の管理APIでは使用できません。このようなユースケースではSlackコネクターを使用してください。 |
テキスト | 正 |
|
クエリ(Query) |
URLで実行されるアクションを定めるJSONオブジェクト。 |
オブジェクトまたは文字列 |
FALSE |
|
ヘッダー(Headers) |
リクエストのコンテンツタイプを定めるJSONオブジェクト。 |
オブジェクト | FALSE |
出力
| フィールド | 定義 | タイプ |
|---|---|---|
|
ステータスコード(Status Code) |
操作の結果。コネクターは、カードによって実行されたアクションの成否を示すHTTPステータスコードを返します。例:
発生する可能性があるステータスコードの完全なリストについては、HTTPステータスコードを参照してください。 |
数値 |
|
ヘッダー(Headers) |
出力ボディーとは関係のない、ステータスコードの詳細なコンテキスト。レスポンスヘッダーは、選択したHTTPリクエストオプションによって決定します。すべてのヘッダーがレスポンスヘッダーというわけではありません。 |
オブジェクト |
|
本文(Body) |
選択されたHTTPリクエストから返されるデータ(たとえば、 |
オブジェクト |