コンテンツにスキップ

API の概要

Synqlet は、外部のシステムから組織のデータを操作するための REST API を提供しています。

API のベースURLは https://api.synqlet.com です。

各エンドポイントは /api/<リソース名> の形式です(例: /api/flows/api/api-keys)。利用できるエンドポイントの一覧は APIリファレンス を参照してください。

API へのリクエストには、HTTPヘッダー X-API-KeyAPIキー を指定します。

X-API-Key: sk_synqlet_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

APIキーの発行方法は APIキーの発行 を参照してください。

例として、フローの一覧を取得してみます。curl などの HTTP クライアントから、X-API-Key ヘッダーに APIキーを指定して呼び出します。

Terminal window
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.nextOffsetnull でなければ、offset を指定して続きを取得できます。

認証に失敗した場合は 401 Unauthorized が返ります。X-API-Key ヘッダーが正しく設定されているか確認してください。

{ "message": "Invalid api key", "error": "Unauthorized", "statusCode": 401 }