API の概要
Synqlet は、外部のシステムから組織のデータを操作するための REST API を提供しています。
ベースURL
Section titled “ベースURL”API のベースURLは https://api.synqlet.com です。
各エンドポイントは /api/<リソース名> の形式です(例: /api/flows、/api/api-keys)。利用できるエンドポイントの一覧は APIリファレンス を参照してください。
API へのリクエストには、HTTPヘッダー X-API-Key に APIキー を指定します。
X-API-Key: sk_synqlet_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxAPIキーの発行方法は APIキーの発行 を参照してください。
リクエスト例
Section titled “リクエスト例”例として、フローの一覧を取得してみます。curl などの HTTP クライアントから、X-API-Key ヘッダーに APIキーを指定して呼び出します。
curl https://api.synqlet.com/api/flows \ -H "X-API-Key: sk_synqlet_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"成功すると、200 OK とともに次のような JSON が返ります(一部を省略しています)。
{ "data": [ { "id": "019e830e-3d06-7541-9c6c-bffe99d548f8", "name": "サンプル通知フロー", "organizationId": "0197bfe7-85da-7de7-b884-45c269f182b1", "runnerId": "019e830d-9808-74c8-9463-2f5280df5eba", "archived": false, "createdAt": "2026-06-01T12:00:08.959Z", "updatedAt": "2026-06-01T12:00:08.959Z" } ], "pagination": { "limit": 50, "count": 1, "offset": 0, "nextOffset": null }}一覧系のエンドポイントは data(結果の配列)と pagination(ページング情報)を返します。pagination.nextOffset が null でなければ、offset を指定して続きを取得できます。
認証に失敗した場合は 401 Unauthorized が返ります。X-API-Key ヘッダーが正しく設定されているか確認してください。
{ "message": "Invalid api key", "error": "Unauthorized", "statusCode": 401 }