マーケティングプラン
Lプラン項目のリスト
このメソッドは、セクション、項目、ノートのリストを返します。
リクエスト フォーマット
GET /checklist/{site_id}
リクエスト パラメータ
名称 | 必須 | 説明 |
site_id | はい | サイト ID |
結果
成功すると、サーバーはセクション、項目、ノートのリストを返します。
レスポンス例
[
{
“title”: “Step 1. Semantic core and keyword research”,
“items”: [
{
“id”: “analyze_competitors”,
“title”: “Analyze competitors’ keywords”,
“checked”: true
},
{
“id”: “makeup_final_list”,
“title”: “Collect core keywords”,
“checked”: true
},
…
],
“id”: “keywords_research”,
“items_count”: 3,
“items_checked”: 3
},
…
]
レスポンス パラメータ
名称 | 説明 |
id | セクション ID |
title | セクション 名 |
items_count | セクション内の合計アイテム |
items_checked | 完了アイテムの合計数 |
items | セクション 項目 |
セクション 項目
名称 | 説明 |
id | 項目 ID |
title | 項目 名 |
checked | 項目 ステータス |
タスク追加
リクエスト フォーマット
POST /checklist/{site_id}/task
{
“title”: “text”,
“text”: “text description”,
“for_all” : false
}
リクエスト パラメータ
名称 | 必須 | 説明 |
title | はい | 名前 |
text | はい | 説明 |
for_all | いいえ | 全てのプロジェクト用 |
結果
成功すると、サーバーは作成されたタスクのIDを返します。
レスポンス例
{
“id”: 1
}
エラー
HTTP コード | エラーメッセージ |
400 | Empty title |
400 | Empty text |
タスクの変更
リクエスト フォーマット
PUT /checklist/{site_id}/task/
{
“task_id” : “makeup_final_list”,
“title”: “text”,
“text”: “text description”,
}
リクエスト パラメータ
名称 | 必須 | 説明 |
task_id | はい | タスク ID |
title | はい | 名前 |
text | はい | 説明 |
結果
成功すると、サーバーは 200 HTTP コードを返します。
エラー
HTTP コード | エラーメッセージ |
400 | Empty title |
400 | Empty text |
タスクの削除
次のメソッド(POST /checklist/{site_id}/task
) で作成されたタスクのみ削除する事ができます。
リクエスト フォーマット
DELETE /checklist/{site_id}/task/{task_id}
結果
成功すると、サーバーは 204 HTTP コードを返します。
タスクのステータス設定
リクエスト フォーマット
PUT /checklist/{site_id}/task/
{
“task_id” : “makeup_final_list”,
“checked”: true
}
リクエスト パラメータ
名称 | 必須 | 説明 |
task_id | はい | タスク ID/td> |
checked | はい | true – 完了 |
結果
成功すると、サーバーは 200 HTTP コードを返します。