マーケティングプラン

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”,
}
0

リクエスト パラメータ

名称 必須 説明
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 コードを返します。