技術ノート
RetoolのAPI活用ガイド

Retoolを使えば、既存のデータや外部サービスをAPIでつなぎ、業務アプリをすぐに構築できます。この記事では、Retoolで扱う3種類のAPI(Retool API/外部API/Workflows)を中心に、設定から活用パターンまでをわかりやすく整理しました。
1) Retoolで扱う「API」は大きく3系統
Retool API(管理用REST API)
Retool組織やSpaceをプログラムで管理するための公式REST API。ユーザーの追加、権限/グループ、Resources(接続先)設定、アプリやSpaceの管理などを自動化できます(Enterprise/Businessで提供)。外部API(REST / GraphQL / OpenAPI / SOAP等)
自社やSaaSのAPIをRetoolアプリから呼び出すための統合。REST/GraphQLの汎用コネクタに加え、OpenAPI仕様からの取り込みも可能です。WorkflowsのWebhook(受け口としてのAPI)
WorkflowsにWebhookトリガーを設定すると、任意の外部サービスからのHTTPリクエストでワークフローを走らせられます。レスポンス用ブロックで任意のHTTPステータス/JSONを返却できるので、軽量な“自社APIエンドポイント”としても機能します。
2) Retool API(管理用REST API)の使い方
認証(アクセストークン & スコープ)
管理画面 Settings > API からアクセストークンを発行。用途に合わせてスコープ(権限範囲)を選びます。発行時のみトークン値を確認できるので安全に保管しましょう。
代表的なユースケース
ユーザーオンボーディング自動化:招待・権限付与・グループ同期をAPIで一括実行。
Spaces運用のIaC化:Spaceの作成/設定更新をコードで再現。
リソース設定の自動反映:接続先DB/APIの構成更新をCIから反映。
(公式ガイドに「認証」「Spaces自動化」「ユーザーオンボーディング」のハウツーがあります)
Retool内からの呼び出し(OpenAPIで取り込み)
OpenAPI IntegrationでRetool APIを“Resource”として登録すれば、アプリやWorkflowsからクエリで直接叩けます(権限に注意)。
3) 外部APIのつなぎ方(アプリから叩く)
接続パターン
REST API Integration:ベースURL・認証方式(Bearer、OAuth2、Basic 等)を設定し、以後はクエリとして再利用できます。
都度クエリ(軽量):一時的にAPIを叩く場合は、内蔵のRESTクエリでエンドポイントやAuthを都度指定。迅速な試行に向きます。
OpenAPI / GraphQL:スキーマを取り込むことで、型補完/エンドポイント自動把握が効き、実装が安定します。
ハンズオン導入(最短ルート)
公式チュートリアルのSample APIで、GET/POST/PUT/DELETEの流れを体験 → Retool DatabaseやUIコンポーネントと連携。
4) Workflowsを“受け口API”として使う
できること
Webhookトリガー:外部サービス(Stripe、監視、Zapier等)からPOSTを受けて自動実行。
Responseブロック:任意のHTTPステータス/JSONを返して同期APIのように振る舞える。
スケジュール/クエリ連携との併用で、ETL・通知・AI処理まで一気通貫。
実装のヒント
エイリアス(パス)を設定して、分かりやすいWebhook URLに。
入力JSONはブロックから参照できるため、バリデーション → 変換 → 外部APIの順で組むと安全。
5) 具体的な活用パターン(設計例)
ユーザーライフサイクル自動化(IT管理)
HRシステムのイベント → Workflows Webhook受信 → Retool APIでユーザー作成/グループ付与 → Slack通知。
メリット:入社・異動・退社のゼロタッチ運用。
構成のIaC化(プラットフォームチーム)
GitHub ActionsからRetool APIでSpacesやResourcesの設定を更新。
メリット:環境差異を排除し、再現性と監査性を確保。
外部SaaSの管理コンソール(業務チーム)
REST/GraphQLをResource登録→ RetoolのTable/Formで顧客・注文・在庫を操作。
メリット:複数SaaSを1画面に統合、権限/バリデーション込みの安全な運用。
API→DWHのETL(データチーム)
WorkflowsでAPI取得 → 変換 → DWH書き込みをスケジュール化。
Webhookで、アプリから手動再実行も可能。
“軽量自社API”の公開(プロダクト連携)
WorkflowsをWebhook公開し、社内マイクロAPIとして利用(レスポンスブロックで同期返答)。
メリット:小規模要件でも最短でエンドポイント提供。
6) セキュリティ & 運用ベストプラクティス
最小権限スコープ:Retool APIのトークンは用途ごとに分け、スコープを最小化。
機密の集中管理:外部APIのキー/シークレットはResourcesの認証設定に持たせ、アプリ内に直書きしない。
監査しやすい導線:Spaces設定やリソース定義の変更は、PR→CI→API反映でログを残す。
Webhookの検証:署名ヘッダ検証・IP制限・レート制御を検討(必要に応じてAPI Gateway等と併用)。
7) まずはここから(最短ステップ)
Retoolで扱う3系統のAPIと主な用途
使うAPI | 目的 | 想定シーン |
|---|---|---|
Retool API | 組織や設定の自動管理 | 管理・運用チーム |
外部API | SaaS連携や外部DB操作 | 業務アプリ構築 |
Workflows Webhook | 軽量API公開・自動処理 | 内部連携・トリガー制御 |
実践ステップ
Retool API:Settings > APIでトークン発行 → Postman/
curlで疎通 → OpenAPI IntegrationでResource化。curl -H "Authorization: Bearer <token>" https://api.retool.com/v1/users外部API:REST/GraphQLをResource登録 → Table/FormとつないでCRUDを試す。
Workflows:Webhookトリガー+Responseブロックでお試しAPIを公開。必要に応じてCronやクエリトリガーを追加。
Retoolで既存データを“活かす”業務アプリ開発を
Retoolは、主要なデータベースやクラウド系サービスと柔軟に連携しながら、業務に最適化されたアプリケーションをスピーディに構築できる強力なツールです。
既存のデータソースをそのまま活かすことで、データ移行の負担を最小限に抑え、スムーズな業務改善が実現できます。また、在庫管理やCRM、社内申請フローなど、さまざまなユースケースに対応可能です。
いかがでしたでしょうか?
今回ご紹介した活用方法から、御社でのRetool活用イメージが少しでも湧いていただけたなら幸いです。
もっと具体的な相談をしてみたい、Retool導入のステップを知りたいといったことがありましたら、お気軽にGxPまでお問い合わせください。
※本記事は、Retool公式ページ「Retool API | Retool Docs」を引用し、公開日時点(2025年9月時点)の内容に基づいて日本語に翻訳したものです。原文の著作権はRetoolに帰属します。
最新情報については公式ドキュメントをご覧ください:https://docs.retool.com/
世界中の10,000社以上が利用するRetoolで、社内ツール開発を効率化しませんか?
ゼロから作る場合に比べ、開発工数を大幅に削減し、短期間でリリースできます。
まずはフリープランに申し込むか、デモを依頼して実際の操作感をご確認ください。
一覧に戻る
