Documentation Index
Fetch the complete documentation index at: https://docs.utage-system.com/llms.txt
Use this file to discover all available pages before exploring further.
ベースURL
https://api.utage-system.com/v1
リクエスト形式
- HTTPメソッド:
GET, POST, PUT, DELETE
- Content-Type:
application/json
- 文字コード: UTF-8
- 認証:
Authorization: Bearer {api_key}
curl -X POST "https://api.utage-system.com/v1/funnels" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "新しいファネル"}'
レスポンス形式
成功時
単一リソースの場合:
{
"data": {
"id": "fn_abc123",
"name": "ファネル名"
}
}
リスト取得の場合:
{
"data": [
{
"id": "fn_abc123",
"name": "ファネル1"
},
{
"id": "fn_def456",
"name": "ファネル2"
}
],
"meta": {
"current_page": 1,
"last_page": 3,
"per_page": 15,
"total": 42
}
}
エラー時
{
"error": {
"code": "validation_error",
"message": "ファネル名は必須です"
}
}
ページネーション
一覧取得APIはページネーションに対応しています。クエリパラメータで制御できます。
| パラメータ | 説明 | デフォルト |
|---|
page | ページ番号 | 1 |
per_page | 1ページあたりの件数 | 15 |
レスポンスの meta オブジェクトにページネーション情報が含まれます。
| フィールド | 説明 |
|---|
current_page | 現在のページ番号 |
last_page | 最終ページ番号 |
per_page | 1ページあたりの件数 |
total | 全件数 |
エンドポイント一覧
ファネル
| メソッド | エンドポイント | 説明 |
|---|
GET | /funnels | ファネル一覧 |
POST | /funnels | ファネル作成 |
PUT | /funnels/{funnel_id} | ファネル更新 |
ステップ
| メソッド | エンドポイント | 説明 |
|---|
GET | /funnels/{funnel_id}/steps | ステップ一覧 |
POST | /funnels/{funnel_id}/steps | ステップ作成 |
PUT | /funnels/{funnel_id}/steps/{step_id} | ステップ更新 |
PUT | /funnels/{funnel_id}/steps/reorder | ステップ並び替え |
ページ
| メソッド | エンドポイント | 説明 |
|---|
GET | /funnels/{funnel_id}/steps/{step_id}/pages | ページ一覧 |
POST | /funnels/{funnel_id}/steps/{step_id}/pages | ページ作成 |
GET | /funnels/{funnel_id}/steps/{step_id}/pages/{page_id} | ページ取得 |
PUT | /funnels/{funnel_id}/steps/{step_id}/pages/{page_id} | ページ更新 |
DELETE | /funnels/{funnel_id}/steps/{step_id}/pages/{page_id} | ページ削除 |
配信アカウント
| メソッド | エンドポイント | 説明 |
|---|
GET | /accounts | アカウント一覧 |
POST | /accounts | アカウント作成 |
GET | /accounts/{account_id}/scenarios | シナリオ一覧 |
POST | /accounts/{account_id}/scenarios | シナリオ作成 |
メディア
| メソッド | エンドポイント | 説明 |
|---|
GET | /media/videos | 動画一覧 |
GET | /media/videos/folders | 動画フォルダ一覧 |
GET | /media/audios | 音声一覧 |
GET | /media/audios/folders | 音声フォルダ一覧 |
要素タイプ
| メソッド | エンドポイント | 説明 |
|---|
GET | /element-types/funnel | 要素タイプ一覧 |
GET | /element-types/funnel/properties | 要素プロパティ取得 |
HTTPステータスコード
| コード | 説明 |
|---|
200 | リクエスト成功 |
201 | リソース作成成功 |
400 | リクエスト不正(バリデーションエラー等) |
401 | 認証エラー(APIキーが無効または未指定) |
403 | 権限エラー(アクセス権がないリソース) |
404 | リソースが見つからない |
429 | レート制限超過 |
エラーコード
| コード | 説明 |
|---|
unauthorized | APIキーが無効または未指定 |
forbidden | リソースへのアクセス権がない |
not_found | 指定されたリソースが存在しない |
validation_error | リクエストパラメータのバリデーションエラー |
rate_limit_exceeded | レート制限を超過した |