-
Notifications
You must be signed in to change notification settings - Fork 9
Quick reference
Yuji Takayama edited this page Oct 31, 2013
·
7 revisions
| Method | Endpoint | Description |
|---|---|---|
| upload | POST https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/assets/upload | Upload a file. |
| Method | Endpoint | Description |
|---|---|---|
| token | POST https://your-host/your-mt-api.cgi/v1/token | Create new access token related to current session. |
| revokeToken | DELETE https://your-host/your-mt-api.cgi/v1/token | Invalidate current access token. This is not logout. |
| revokeAuthentication | DELETE https://your-host/your-mt-api.cgi/v1/authentication | Invalidate current session. This is like logout. |
| authorization | GET https://your-host/your-mt-api.cgi/v1/authorization | Return authorization(login) form as HTML. |
| authentication | POST https://your-host/your-mt-api.cgi/v1/authentication | Create new session and access token. This is like login. |
| Method | Endpoint | Description |
|---|---|---|
| listByUser | GET https://your-host/your-mt-api.cgi/v1/users/{user_id}/sites | Retrieve a list of blogs by user. |
| get | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id} | Retrieve a single blog by its ID. |
| Method | Endpoint | Description |
|---|---|---|
| list | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/categories | Retrieve a list of categories. |
| Method | Endpoint | Description |
|---|---|---|
| update | PUT https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/comments/{comment_id} | Update a comment. |
| reply | POST https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/comments/{comment_id}/replies | Reply to specified comment. |
| listByEntries | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/entries/{entry_id}/comments | Retrieve a list of categories for an entry. |
| list | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/comments | Retrieve a list of comments. |
| insert | POST https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/entries/{entry_id}/comments | Create a new comment on an entry. |
| get | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/comments/{comment_id} | Retrieve a single comment by its ID. |
| delete | DELETE https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/comments/{comment_id} | Delete a comment. |
| Method | Endpoint | Description |
|---|---|---|
| update | PUT https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/entries/{entry_id} | Update an entry. |
| list | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/entries | Retrieve a list of entries. |
| insert | POST https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/entries | Create a new entry. |
| get | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/entries/{entry_id} | Retrieve a single entry by its ID. |
| delete | DELETE https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/entries/{entry_id} | Delete an entry. |
| Method | Endpoint | Description |
|---|---|---|
| entries | GET https://your-host/your-mt-api.cgi/v1/publish/entries | Rebuild the static archives in relation to specified entries. |
| Method | Endpoint | Description |
|---|---|---|
| visitsForPath | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/stats/path/visits | Retrieve visits count for each path from provider (e.g. Google Analytics). |
| visitsForDate | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/stats/date/visits | Retrieve visits count for each date from provider (e.g. Google Analytics). |
| pageviewsForPath | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/stats/path/pageviews | Retrieve pageviews count for each path from provider (e.g. Google Analytics). |
| pageviewsForDate | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/stats/date/pageviews | Retrieve pageviews count for each date from provider (e.g. Google Analytics). |
| getProvider | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/stats/provider | Retrieve a current effective provider. |
| Method | Endpoint | Description |
|---|---|---|
| update | PUT https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/trackbacks/{trackback_id} | Update a trackbacks. |
| listByEntries | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/entries/{entry_id}/trackbacks | Retrieve a list of trackbacks for an entry. |
| list | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/trackbacks | Retrieve a list of trackbacks. |
| get | GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/trackbacks/{trackback_id} | Retrieve a single trackback by its ID. |
| delete | DELETE https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/trackbacks/{trackback_id} | Delete a trackbacks. |
| Method | Endpoint | Description |
|---|---|---|
| update | PUT https://your-host/your-mt-api.cgi/v1/users/{user_id} | Update user data. |
| get | GET https://your-host/your-mt-api.cgi/v1/users/{user_id} | Retrieve a single user by its ID. |
| Method | Endpoint | Description |
|---|---|---|
| listEndpoints | GET https://your-host/your-mt-api.cgi/v1/endpoints | Retrieve a list of endpoints. |
| Method | Endpoint | Description |
|---|---|---|
| list | GET https://your-host/your-mt-api.cgi/v1/users/{user_id}/permissions | Retrieve a list of permissions for a user. |
| Resource | Description |
|---|---|
| Assets | Resource object for Asset. |
| Blogs | Resource object for Blog. |
| Categories | Resource object for Category |
| Comments | Resource object for Comment |
| Endpoints | This is not made by MT Object. Resource object for endpoint information. |
| Entries | Resource object for Entry |
| Permissions | This is not made by MT Object. Resource object for permission information. |
| Statistics items for date | This is not made by MT Object. Resource object for Statistics data. |
| Statistics items for path | This is not made by MT Object. Resource object for Statistics data. |
| Trackbacks | Resource object for Trackback. |
| Users | Resource object for Author. |