A | B | C | D | E | F | G | |
---|---|---|---|---|---|---|---|
1 | API全体での差分 | ||||||
2 | * searchパラメーターによる検索には未対応 * 一覧系のエンドポイントでのlimitパラメーターに指定可能な範囲: 0〜100 * booleanタイプのパラメーターに指定できる値: true, 1, 0 | ||||||
3 | |||||||
4 | エンドポイント毎の差分 | ||||||
5 | MT 実装有無 | MT.net 実装有無 | パラメーター等の互換性 | ||||
6 | Common API | VERSION | Get server API version | GET /version | O | O | |
7 | Authentication | AUTHENTICATION | User authentication by username and password | POST /authentication | O | O | |
8 | Invalidate current session | DELETE /authentication | O | O | |||
9 | User authentication via sing-in Screen | GET /authorization | O | X | |||
10 | TOKEN | Create a new access token | POST /token | O | O | ||
11 | Invalidate current access token. This is not sign-out. | DELETE /token | O | O | |||
12 | Assets | UPLOAD | Upload a single file. | POST /assets/upload | O | O | * pathパラメーターには未対応 * autoRenameIfExistsはtrueに固定 * normalizeOrientationはtrueに固定 |
13 | DEPRECATED - Upload a single file. | POST /sites/:site_id/assets/upload | O | O | |||
14 | ASSETS | Retrieve a list of assets. | GET /sites/:site_id/assets | O | O | * sortByパラメーターに指定できる値 : created_on | |
15 | Retrieve a list of assets that related with entry | GET /sites/:site_id/entries/:entry_id/assets | O | O | |||
16 | Retrieve a list of assets that related with page | GET /sites/:site_id/pages/:page_id/assets | O | O | |||
17 | Retrieve a list of assets that related with tag. | GET /sites/:site_id/tags/:tag_id/assets | O | X | |||
18 | Retrieve a single asset by its ID. | GET /sites/:site_id/assets/:asset_id | O | O | |||
19 | Update an asset. | PUT /sites/:site_id/assets/:asset_id | O | O | |||
20 | Delete an asset. | DELETE /sites/:site_id/assets/:asset_id | O | O | |||
21 | THUMBNAIL | Get thumbnail image for an asset. | GET /sites/:site_id/assets/:asset_id/thumbnail | O | O | ||
22 | Categories | CATEGORIES | Retrieve a list of categories | GET /sites/:site_id/categories | O | O | * sortByパラメーターに指定できる値 : user_custom, id |
23 | Retrieve a list of categories that related with entry. | GET /sites/:site_id/entries/:entry_id/categories | O | O | |||
24 | Retrieve a list of parent categories. | GET /sites/:site_id/categories/:category_id/parents | O | O | |||
25 | Retrieve a list of siblings categories. | GET /sites/:site_id/categories/:category_id/siblings | O | O | |||
26 | Retrieve a list of child categories. | GET /sites/:site_id/categories/:category_id/children | O | O | |||
27 | Create a new category. | POST /sites/:site_id/categories | O | O | |||
28 | Retrieve a single category by its ID. | GET /sites/:site_id/categories/:category_id | O | O | |||
29 | Update an existing category. | PUT /sites/:site_id/categories/:category_id | O | O | |||
30 | Delete an existing category. | DELETE /sites/:site_id/categories/:category_id | O | O | |||
31 | Rearrange existing categories in a new order. | POST /sites/:site_id/categories/permutate | O | X | |||
32 | Comments | COMMENTS | Retrieve a list of comments. | GET /sites/:site_id/comments | O | X | |
33 | Retrieve a list of comments that related with entry. | GET /sites/:site_id/entries/:entry_id/comments | O | X | |||
34 | Retrieve a list of comments that related with page. | GET /sites/:site_id/pages/:page_id/comments | O | X | |||
35 | Create a new comment for entry. | POST /sites/:site_id/entries/:entry_id/comments | O | X | |||
36 | Create a new comment for page. | POST /sites/:site_id/pages/:page_id/comments | O | X | |||
37 | Reply to comment | POST /sites/:site_id/comments/:comment_id/replies | O | X | |||
38 | Retrieve a single comment by its ID. | GET /sites/:site_id/comments/:comment_id | O | X | |||
39 | Update an exsiting comment. | PUT /sites/:site_id/comments/:comment_id | O | X | |||
40 | Delete an existing comment. | DELETE /sites/:site_id/comments/:comment_id | O | X | |||
41 | Entries | ENTRIES | Retrieve a list of entries in the specified site. | GET /sites/:site_id/entries | O | O | * sortByパラメーターに指定できる値 : authored_on |
42 | Retrieve a list of entries by category. | GET /sites/:site_id/categories/:category_id/entries | O | O | |||
43 | Retrieve a list of entries that related with asset. | GET /sites/:site_id/assets/:asset_id/entries | O | O | |||
44 | Retrieve a list of entries that related with tag. | GET /sites/:site_id/tags/:tag_id/entries | O | X | |||
45 | Create a new entry. | POST /sites/:site_id/entries | O | O | |||
46 | Retrieve a single entry by its ID. | GET /sites/:site_id/entries/:entry_id | O | O | |||
47 | Update an existing entry. | PUT /sites/:site_id/entries/:entry_id | O | O | |||
48 | Delete an existing entry. | DELETE /sites/:site_id/entries/:entry_id | O | O | |||
49 | PREVIEW | Make a preview by specified data. | POST /sites/:site_id/entries/preview | O | X | ||
50 | Make a preview for existing data. | POST /sites/:site_id/entries/:entry_id/preview | O | X | |||
51 | Folders | FOLDERS | Retrieve a list of folders | GET /sites/:site_id/folders | O | O | * sortByパラメーターに指定できる値 : user_custom, id |
52 | Retrieve a list of parent folders | GET /sites/:site_id/folders/:folder_id/parents | O | O | |||
53 | Retrieve a list of sibling folders | GET /sites/:site_id/folders/:folder_id/siblings | O | O | |||
54 | Retrieve a list of child folders | GET /sites/:site_id/folders/:folder_id/children | O | O | |||
55 | Pages | PAGES | Retrieve a list of pages | GET /sites/:site_id/pages | O | O | * sortByパラメーターに指定できる値 : user_custom, authored_on |
56 | Retrieve a list of pages by folder | GET /sites/:site_id/folders/:folder_id/pages | O | O | |||
57 | Retrieve a list of pages that related with asset | GET /sites/:site_id/assets/:asset_id/pages | O | O | |||
58 | Retrieve a list of pages that related with tag | GET /sites/:site_id/tags/:tag_id/pages | O | X | |||
59 | Create a new page | POST /sites/:site_id/pages | O | O | |||
60 | Retrieve a single page by its ID | GET /sites/:site_id/pages/:page_id | O | O | |||
61 | Update an existing page | PUT /sites/:site_id/pages/:page_id | O | O | |||
62 | Delete an existing page | DELETE /sites/:site_id/pages/:page_id | O | O | |||
63 | PREVIEW PAGE | Make a preview by specified data | POST /sites/:site_id/pages/preview | O | X | ||
64 | Make a preview for exising data | POST /sites/:site_id/pages/:page_id/preview | O | X | |||
65 | Permissions | LIST | Retrieve a list of permissions | GET /permissions | O | X | |
66 | Retrieve a list of permissions by user | GET /users/:user_id/permissions | O | X | |||
67 | Retrieve a list of permissions by site | GET /sites/:site_id/permissions | O | X | |||
68 | Retrieve a list of permissions by role | GET /roles/:role_id/permissions | O | X | |||
69 | GRANT | Grant permissions to site. | POST /sites/:site_id/permissions/grant | O | X | ||
70 | Grant permissions to user. | POST /users/:user_id/permissions/grant | O | X | |||
71 | REVOKE | Revoke permissions from site. | POST /sites/:site_id/permissions/revoke | O | X | ||
72 | Revoke permissions from user. | POST /users/:user_id/permissions/revoke | O | X | |||
73 | Search | SEARCH | Searching the entries. | GET /search | O | X | |
74 | Sites | SITES | Retrieve a list of sites by user | GET /users/:user_id/sites | O | O | * sortByパラメーターに指定できる値 : name |
75 | Retrieve a list of sites | GET /sites | O | O | |||
76 | Retrieve a list of sites by parent site | GET /sites/:site_id/children | O | O | |||
77 | Create a new website | POST /sites | O | X | |||
78 | Create a new blog under the site | POST /sites/:site_id | O | X | |||
79 | Update an existing blog or website | PUT /sites/:site_id | O | X | |||
80 | Delete an existing blog or website | DELETE /sites/:site_id | O | O | |||
81 | Retrieve a single website/blog by its ID | GET /sites/:site_id | O | O | |||
82 | Stats | PAGE STATS | Retrieve a list of visits data for each path | GET /sites/:site_id/stats/path/visits | O | X | |
83 | Retrieve a list of visits data for each date | GET /sites/:site_id/stats/date/visits | O | X | |||
84 | Retrieve a list of page view data for each path | GET /sites/:site_id/stats/path/pageviews | O | X | |||
85 | Retrieve a list of page view data for each date | GET /sites/:site_id/stats/date/pageviews | O | X | |||
86 | PROVIDER | Retrieve current provider | GET /sites/:site_id/stats/provider | O | X | ||
87 | Templates | TEMPLATES | Retrieve a list of templates | GET /sites/:site_id/templates | O | X | |
88 | Retrieve a single template by its ID | GET /sites/:site_id/templates/:template_id | O | X | |||
89 | Create a new template | POST /sites/:site_id/templates | O | X | |||
90 | Update a template | PUT /sites/:site_id/templates/:template_id | O | X | |||
91 | Delete a template | DELETE /sites/:site_id/templates/:template_id | O | X | |||
92 | UTILITIES | Publish a template | POST /sites/:site_id/templates/:template_id/publish | O | X | ||
93 | Make a clone | POST /sites/:site_id/templates/:template_id/clone | O | X | |||
94 | REFRESH | Reset template text | POST /sites/:site_id/templates/:template_id/refresh | O | X | ||
95 | Reset all template text | POST /sites/:site_id/refresh_templates | O | X | |||
96 | PREVIEW | Make a preview | POST /sites/:site_id/templates/preview | O | X | ||
97 | Make a preview for an existing template | POST /sites/:site_id/templates/:template_id/preview | O | X | |||
98 | Themes | THEMES | Retrieve a list of themes | GET /themes | O | X | |
99 | Retrieve a single theme | GET /themes/:theme_id | O | X | |||
100 | UTILITIES | Apply theme | POST /sites/:site_id/themes/:theme_id/apply | O | X | ||
101 | Uninstall theme | DELETE /themes/:theme_id | O | X | |||
102 | Export theme | POST /sites/:site_id/export_theme | O | X | |||
103 | Users | USERS | Retrieve a list of users | GET /users | O | O | * sortByパラメーターに指定できる値 : name |
104 | Create a new user | POST /users | O | X | |||
105 | Retrieve a single user by ID | GET /users/:user_id | O | O | |||
106 | Update user | PUT /users/:user_id | O | X | |||
107 | Delete user. | DELETE /users/:user_id | O | X | |||
108 | UTILITIES | Unlock user | POST /users/:user_id/unlock | O | X | ||
109 | Send recover link by user ID | POST /users/:user_id/recover_password | O | X | |||
110 | Send recover link by email address | POST /recover_password | O | X |