# Wordpress Integration via LowCodeAPI
## Overview
Wordpress - A Cloud Based Blogging Platform
## Base Endpoint
```
https://api.lowcodeapi.com/wordpress/
```
## Authentication
LowCodeAPI handles authentication automatically. You only need to:
1. **Sign up** at [Wordpress](https://wordpress.org)
2. **Get your credentials** from [credential page](https://developer.wordpress.org/apps)
3. **Connect your account** in LowCodeAPI dashboard
4. **Use your `api_token`** in all requests
**Auth Type**: OAUTH2.0
## API Categories
- **Batch** - 1 endpoints
- **Comment** - 14 endpoints
- **Follow** - 4 endpoints
- **Freshly Pressed** - 1 endpoints
- **Insights** - 2 endpoints
- **Media** - 6 endpoints
- **Menu** - 5 endpoints
- **Notification** - 2 endpoints
- **Post** - 22 endpoints
- **Reader** - 16 endpoints
- **Sharing** - 14 endpoints
- **Site** - 38 endpoints
- **Stats** - 21 endpoints
- **Taxonomy** - 16 endpoints
- **Users** - 21 endpoints
- **Videos** - 6 endpoints
## Common Endpoints
### Category: Batch
#### Get data from multiple endpoints
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.3/batch`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.3/batch?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&urls={urls}&api_token={api_token}
```
**Description**: Run several GET endpoints and return them as an array.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`urls` | array | Yes | Array of endpoints to call. |
---
### Category: Comment
#### Get a single comment
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/comments/comment_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/comments/comment_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a single comment.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`comment_ID` | number | Yes | The comment ID. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Edit a comment
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/comments/comment_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/comments/comment_id?api_token={api_token}
```
**Description**: Edit a comment.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`comment_ID` | number | Yes | The comment ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get a list of recent comments
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/comments`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/comments?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&number={number}&offset={offset}&page={page}&order={order}&hierarchical={hierarchical}&after={after}&before={before}&type={type}&status={status}&api_token={api_token}
```
**Description**: Get a list of recent comments.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`number` | number | Yes | The number of comments to return |
|`offset` | number | Yes | 0-indexed offset |
|`page` | number | Yes | Return the Nth 1-indexed page of comments |
|`order` | string | No | |
|`hierarchical` | boolean | No | |
|`after` | string | Yes | Return comments dated on or after the specified datetime |
|`before` | string | Yes | Return comments dated on or before the specified datetime |
|`type` | string | Yes | |
|`status` | string | Yes | . |
---
#### Get a list of recent comments on a post
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/post_id/replies`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/post_id/replies?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&number={number}&offset={offset}&page={page}&order={order}&hierarchical={hierarchical}&after={after}&before={before}&type={type}&status={status}&api_token={api_token}
```
**Description**: Get a list of recent comments on a post.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_ID` | number | Yes | The post ID. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`number` | number | Yes | The number of comments to return |
|`offset` | number | Yes | 0-indexed offset |
|`page` | number | Yes | Return the Nth 1-indexed page of comments |
|`order` | string | No | |
|`hierarchical` | boolean | No | |
|`after` | string | Yes | Return comments dated on or after the specified datetime |
|`before` | string | Yes | Return comments dated on or before the specified datetime |
|`type` | string | Yes | |
|`status` | string | Yes | . |
---
#### Create a comment on a post
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/post_id/replies/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/post_id/replies/new?api_token={api_token}
```
**Description**: Create a comment on a post.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_ID` | number | Yes | The post ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Reply to a comment with another comment
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/comments/comment_id/replies/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/comments/comment_id/replies/new?api_token={api_token}
```
**Description**: Create a comment as a reply to another comment.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`comment_ID` | number | Yes | The comment ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Delete a comment
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/comments/comment_id/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/comments/comment_id/delete?api_token={api_token}
```
**Description**: Delete a comment.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`comment_ID` | number | Yes | The comment ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get comment counts for all statuses
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/comment-counts`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/comment-counts?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&post_id={post_id}&api_token={api_token}
```
**Description**: Get comment counts for each available status
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`post_id` | number | Yes | post ID for filtering the comment counts by post. |
---
#### Get comment's audit history
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/comment-history/comment_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/comment-history/comment_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get the audit history for given comment
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`comment_ID` | number | Yes | The comment ID. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get the likes for a comment
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/comments/comment_id/likes`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/comments/comment_id/likes?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get the likes for a comment.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`comment_ID` | number | Yes | The comment ID. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Like a comment.
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/comments/comment_id/likes/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/comments/comment_id/likes/new?api_token={api_token}
```
**Description**: Like a comment.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`comment_ID` | number | Yes | The comment ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Remove your like from a comment
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/comments/comment_id/likes/mine/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/comments/comment_id/likes/mine/delete?api_token={api_token}
```
**Description**: Remove your like from a comment.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`comment_ID` | number | Yes | The comment ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get your like status for a comment
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/comments/comment_id/likes/mine`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/comments/comment_id/likes/mine?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get your like status for a comment.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`comment_ID` | number | Yes | The comment ID. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Kill comment likes
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/kill-switch/comment-likes`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/kill-switch/comment-likes?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Kill comment likes
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
### Category: Follow
#### Get followers in reverse order for site
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/follows`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/follows?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&page={page}&number={number}&api_token={api_token}
```
**Description**: List a site's followers in reverse chronological order.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`page` | number | Yes | page number Default |
|`number` | number | Yes | number of followers to return Default |
---
#### Follow a blog
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/follows/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/follows/new?api_token={api_token}
```
**Description**: Follow a blog.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>",
"source": "<string>"
}
```
---
#### Unfollow a blog
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/follows/mine/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/follows/mine/delete?api_token={api_token}
```
**Description**: Unfollow a blog.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get user's blog follow status
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/follows/mine/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/follows/mine/delete?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get blog following status for the current user.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
### Category: Freshly Pressed
#### Get a list of Freshly Pressed posts
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/freshly-pressed/`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/freshly-pressed/?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&number={number}&after={after}&before={before}&content_width={content_width}&thumb_width={thumb_width}&thumb_height={thumb_height}&api_token={api_token}
```
**Description**: Get a list of Freshly Pressed posts
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`number` | number | No | The number of posts to return |
|`after` | string | No | Return posts picked on or after the specified datetime |
|`before` | string | No | Return posts picked on or before the specified datetime |
|`content_width` | number | No | When in context=display images/embeds in post content will be set to the desired maximum width |
|`thumb_width` | number | No | Desired width of thumbnail images in pixels |
|`thumb_height` | number | No | Desired height of thumbnail images in pixels. |
---
### Category: Insights
#### Get accessible user stats metrics insights
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/insights`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/insights?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a list of stats metrics insights that the current user has access to.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get raw data for a particular graph
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/insights/slug`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/insights/slug?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&unit={unit}&after={after}&before={before}&api_token={api_token}
```
**Description**: Get raw data for a particular graph.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Report slug |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`unit` | string | No | By default weekly stats are provided in the data array |
|`after` | number | No | Return data only since the specified UNIX time |
|`before` | number | No | Return data collected on or before the specified UNIX time. |
---
### Category: Media
#### Delete a piece of media
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/media/media_id/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/media/media_id/delete?api_token={api_token}
```
**Description**: Delete a piece of media.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`media_ID` | number | Yes | The media ID |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get a single media item (by ID)
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/media/media_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/media/media_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a single media item (by ID).
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`media_ID` | number | Yes | The media ID |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Edit basic information about a media item
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/media/media_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/media/media_id?api_token={api_token}
```
**Description**: Edit basic information about a media item.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`media_ID` | number | Yes | The media ID |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get a list of items in the media library
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/media/`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/media/?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&number={number}&offset={offset}&page={page}&page_handle={page_handle}&order={order}&order_by={order_by}&search={search}&post_ID={post_ID}&mime_type={mime_type}&after={after}&before={before}&api_token={api_token}
```
**Description**: Get a list of items in the media library.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`number` | number | No | The number of media items to return |
|`offset` | number | No | 0-indexed offset |
|`page` | number | No | Return the Nth 1-indexed page of posts |
|`page_handle` | string | No | A page handle returned from a previous API call as a meta.next_page property |
|`order` | string | No | |
|`order_by` | string | No | |
|`search` | string | No | Search query |
|`post_ID` | number | No | Default is showing all items. The post where the media item is attached |
|`mime_type` | string | No | Default is empty |
|`after` | string | No | Return media items uploaded after the specified datetime |
|`before` | string | No | Return media items uploaded before the specified datetime. |
---
#### Upload a new piece of media
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/media/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/media/new?api_token={api_token}
```
**Description**: Upload a new piece of media.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Edit a media item
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.2/sites/site/media/media_id/edit`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.2/sites/site/media/media_id/edit?api_token={api_token}
```
**Description**: Edit a media item.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`media_ID` | number | Yes | The ID of the media item. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>",
"parent_id": "<number>"
}
```
---
### Category: Menu
#### Create a new navigation menu
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/menus/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/menus/new?api_token={api_token}
```
**Description**: Create a new navigation menu.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Update a navigation menu
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/menus/menu_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/menus/menu_id?api_token={api_token}
```
**Description**: Update a navigation menu.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`menu_id` | number | Yes | Menu ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get a single navigation menu
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/menus/menu_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/menus/menu_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a single navigation menu.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`menu_id` | number | Yes | Menu ID. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get a list of all navigation menus
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/menus`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/menus?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a list of all navigation menus.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Delete a navigation menu
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/menus/menu_id/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/menus/menu_id/delete?api_token={api_token}
```
**Description**: Delete a navigation menu
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`menu_id` | number | Yes | Menu ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
### Category: Notification
#### Update latest notification timestamp
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/notifications/seen`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/notifications/seen?api_token={api_token}
```
**Description**: Set the timestamp of the most recently seen notification.
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Mark a set of notifications as read
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/notifications/read`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/notifications/read?api_token={api_token}
```
**Description**: Mark a set of notifications as read.
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
### Category: Post
#### Get a single post (by ID)
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/post_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/post_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a single post (by ID).
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_ID` | number | No | |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Edit a post
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.2/sites/site/posts/post_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.2/sites/site/posts/post_id?api_token={api_token}
```
**Description**: Edit a post.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_ID` | number | No | |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get a single post (by slug)
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/slug-post_slug`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/slug-post_slug?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a single post (by slug).
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_slug` | string | Yes | The post slug. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get a list of matching posts
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&number={number}&offset={offset}&page={page}&page_handle={page_handle}&order={order}&order_by={order_by}&after={after}&before={before}&modified_after={modified_after}&modified_before={modified_before}&tag={tag}&category={category}&term={term}&type={type}&parent_id={parent_id}&include={include}&exclude={exclude}&exclude_tree={exclude_tree}&status={status}&sticky={sticky}&author={author}&search={search}&meta_key={meta_key}&meta_value={meta_value}&api_token={api_token}
```
**Description**: Get a list of matching posts.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`number` | number | No | The number of posts to return |
|`offset` | number | No | 0-indexed offset |
|`page` | number | No | Return the Nth 1-indexed page of posts |
|`page_handle` | string | Yes | A page handle returned from a previous API call as a meta |
|`order` | string | No | |
|`order_by` | string | No | |
|`after` | string | Yes | Return posts dated after the specified datetime |
|`before` | string | Yes | Return posts dated before the specified datetime |
|`modified_after` | string | Yes | Return posts modified after the specified datetime |
|`modified_before` | string | Yes | Return posts modified before the specified datetime |
|`tag` | string | No | Specify the tag name or slug |
|`category` | string | No | Specify the category name or slug. |
|`term` | object | No | Specify comma-separated term slugs to search within indexed by taxonomy slug |
|`type` | string | No | Specify the post type |
|`parent_id` | number | No | |
|`include` | array | Yes | Includes the specified post ID(s) in the response |
|`exclude` | array | Yes | Excludes the specified post ID(s) from the response |
|`exclude_tree` | number | Yes | Excludes the specified post and all of its descendants from the response |
|`status` | string | No | |
|`sticky` | string | No | |
|`author` | number | Yes | Author's user ID |
|`search` | string | Yes | Search query |
|`meta_key` | string | Yes | Metadata key that the post should contain |
|`meta_value` | string | Yes | Metadata value that the post should contain. |
---
#### Create a post
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.2/sites/site/posts/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.2/sites/site/posts/new?api_token={api_token}
```
**Description**: Create a post.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>",
"autosave": "<boolean>"
}
```
---
#### Delete a post
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/post_id/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/post_id/delete?api_token={api_token}
```
**Description**: Delete a post
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_ID` | number | Yes | The post ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Recover trashed content to its previous state
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/post_id/restore`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/post_id/restore?api_token={api_token}
```
**Description**: Restore a post or page from the trash to its previous status.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_ID` | number | Yes | The post ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Delete multiple posts
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/delete?api_token={api_token}
```
**Description**: Delete multiple posts
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Restore multiple posts
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/restore`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/restore?api_token={api_token}
```
**Description**: Restore multiple posts
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get a list of posts across all the user's sites
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/me/posts`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/posts?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&author={author}&offset={offset}&page={page}&page_handle={page_handle}&order={order}&order_by={order_by}&after={after}&before={before}&modified_after={modified_after}&modified_before={modified_before}&type={type}&status={status}&search={search}&lang={lang}&sites={sites}&site_visibility={site_visibility}&api_token={api_token}
```
**Description**: Get a list of posts across all the user's sites.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`author` | number | Yes | The ID of the author or empty for `all authors`
number |
|`offset` | number | Yes | The index to start counting from |
|`page` | number | Yes | Return the Nth 1-indexed page of posts |
|`page_handle` | string | Yes | A page handle returned from a previous API call as a meta.next_page property |
|`order` | string | No | |
|`order_by` | string | No | |
|`after` | string | No | Return posts dated after the specified datetime |
|`before` | string | No | Return posts dated before the specified datetime |
|`modified_after` | string | No | Return posts modified after the specified datetime |
|`modified_before` | string | No | Return posts modified before the specified datetime |
|`type` | string | No | |
|`status` | string | No | |
|`search` | string | No | |
|`lang` | string | No | |
|`sites` | string | No | comma-separated list of specific site IDs to further limit results |
|`site_visibility` | string | No | |
---
#### Get a list of the likes for a post
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/post_id/likes`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/post_id/likes?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a list of the likes for a post
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_ID` | number | Yes | The post ID. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Like a post
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/post_id/likes/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/post_id/likes/new?api_token={api_token}
```
**Description**: Like a post.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_ID` | number | Yes | The post ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Unlike a post
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/post_id/likes/mine/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/post_id/likes/mine/delete?api_token={api_token}
```
**Description**: Unlike a post.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_ID` | number | Yes | The post ID. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get the current user's like status for a post
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/post_id/likes/mine/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/post_id/likes/mine/delete?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get the current user's like status for a post.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_ID` | number | Yes | The post ID. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get post subscribers list
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/posts/post/subscribers`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/posts/post/subscribers?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a list of the specified post's subscribers.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post` | number | Yes | Post ID. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
*Note: Showing 15 of 22 endpoints in this category.*
---
### Category: Reader
#### Get default reader menu
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/read/menu/`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/menu/?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get default reader menu.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function. |
---
#### Get details about a feed
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/read/feed/feed_url_or_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/feed/feed_url_or_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get details about a feed.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`feed_url_or_id` | | Yes | |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function. |
---
#### Get a single post (by ID)
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.2/read/sites/site/posts/post_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.2/read/sites/site/posts/post_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a single post (by ID).
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_ID` | number | Yes | The post ID |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function. |
---
#### Get posts from user's followed blogs
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/read/following/`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/following/?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&number={number}&page={page}&after={after}&before={before}&api_token={api_token}
```
**Description**: Get a list of posts from the blogs a user follows.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`number` | number | No | The number of posts to return |
|`page` | number | No | Return the Nth 1-indexed page of posts.
order |
|`after` | string | No | Return posts dated after the specified datetime |
|`before` | string | No | Return posts dated before the specified datetime. |
---
#### Get posts from user's followed likes
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/read/liked/`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/liked/?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&number={number}&page={page}&after={after}&before={before}&api_token={api_token}
```
**Description**: Get a list of posts from the blogs a user likes.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`number` | number | No | The number of posts to return |
|`page` | number | No | Return the Nth 1-indexed page of posts.
order |
|`after` | string | No | Return posts dated after the specified datetime |
|`before` | string | No | Return posts dated before the specified datetime. |
---
#### Get details about a specified tag.
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/read/tags/tag/posts`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/tags/tag/posts?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get details about a specified tag.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`tag` | string | Yes | The tag name |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get user's subscribed tag list
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.2/read/tags`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.2/read/tags?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a list of tags subscribed to by the user.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get trending tags in a list
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.2/read/trending/tags`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.2/read/trending/tags?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&lang={lang}&count={count}&api_token={api_token}
```
**Description**: Get a list of trending tags.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`lang` | string | No | The language code for the tags |
|`count` | number | No | The number of topics to fetch. |
---
#### Get user's subscription status for a specific tag
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/read/tags/tag/mine`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/tags/tag/mine?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get the subscribed status of the user to a given tag.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`tag` | string | Yes | The tag name |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Subscribe to a new tag
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/read/tags/tag/mine/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/tags/tag/mine/new?api_token={api_token}
```
**Description**: Subscribe to a new tag.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`tag` | string | Yes | The name of the tag to subscribe to |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Unsubscribe from a tag
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/read/tags/tag/mine/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/tags/tag/mine/delete?api_token={api_token}
```
**Description**: Unsubscribe from a tag.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`tag` | string | Yes | The name of the tag to unsubscribe from |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get a list of the feeds the user is following
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/read/following/mine`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/following/mine?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a list of the feeds the user is following.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Follow the specified blog
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/read/following/mine/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/following/mine/new?api_token={api_token}
```
**Description**: Follow the specified blog.
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>",
"url": "<string>",
"source": "<string>"
}
```
---
#### Unfollow the specified blog
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/read/following/mine/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/following/mine/delete?api_token={api_token}
```
**Description**: Unfollow the specified blog.
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>",
"url": "<string>",
"source": "<string>"
}
```
---
#### Get IDs and subscribe URLs for matching feeds
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/read/feed/`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/read/feed/?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&url={url}&q={q}&offset={offset}&number={number}&exclude_followed={exclude_followed}&sort={sort}&page_handle={page_handle}&algorithm={algorithm}&api_token={api_token}
```
**Description**: Get the ID and subscribe URL of one or more matching feeds by domain or URL.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`url` | string | Yes | The domain or URL of the site you would like to retrieve the feed(s) ID for |
|`q` | string | No | Query text |
|`offset` | number | Yes | offset to page results to |
|`number` | number | No | number of results to return |
|`exclude_followed` | boolean | No | Exclude already followed sites in search results |
|`sort` | string | No | relevance or last_updated |
|`page_handle` | string | No | A handle for getting the next page of results when sorting by last_updated |
|`algorithm` | string | No | Specify a particular algorithm to use to choose posts (optional) |
---
*Note: Showing 15 of 16 endpoints in this category.*
---
### Category: Sharing
#### site's sharing buttons list
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/sharing-buttons`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/sharing-buttons?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&enabled_only={enabled_only}&visibility={visibility}&api_token={api_token}
```
**Description**: Get a list of a site's sharing buttons.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`enabled_only` | boolean | Yes | If true only enabled sharing buttons are included in the response |
|`visibility` | string | Yes | The type of enabled sharing buttons to filter by either "visible" or "hidden". |
---
#### Modify site's sharing buttons
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/sharing-buttons`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/sharing-buttons?api_token={api_token}
```
**Description**: Edit all sharing buttons for a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### List third-party integrations available for WordPress.com and Jetpack sites via Keyring
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/meta/external-services`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/meta/external-services?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&type={type}&api_token={api_token}
```
**Description**: Get a list of third-party services that WordPress.com or Jetpack sites can integrate with via keyring.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`type` | string | No | Only return services for the given type. |
---
#### Get service info for WordPress.com or Jetpack integration
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/meta/external-services/service`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/meta/external-services/service?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get information about a single external service that WordPress.com or Jetpack sites can integrate with via keyring.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`service` | string | Yes | Which service you want information about |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get user's publicize connection list
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/me/publicize-connections/`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/publicize-connections/?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&service={service}&keyring_connection_ID={keyring_connection_ID}&site={site}&api_token={api_token}
```
**Description**: Get a list of publicize connections that the current user has set up.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`service` | string | No | Only return connections for the given services |
|`keyring_connection_ID` | number | No | Only return connections for the given keyring connection ID |
|`site` | string | No | Only return connections for the given site that the user can publicize to. |
---
#### Get user's active publicize connection
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/me/publicize-connections/publicize_connection_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/publicize-connections/publicize_connection_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a single publicize connection that the current user has set up.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Update user's publicize connection
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/me/publicize-connections/publicize_connection_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/publicize-connections/publicize_connection_id?api_token={api_token}
```
**Description**: Update a single publicize connection belonging to the current user.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`publicize_connection_ID` | number | Yes | The publicize connection ID to take action on |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Delete a publicize connection
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/me/publicize-connections/publicize_connection_id/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/publicize-connections/publicize_connection_id/delete?api_token={api_token}
```
**Description**: Delete the specified publicize connection.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`publicize_connection_ID` | number | Yes | The publicize connection ID to take action on |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get publicize connections for a specific site
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/publicize-connections/`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/publicize-connections/?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&service={service}&user_id={user_id}&keyring_connection_ID={keyring_connection_ID}&api_token={api_token}
```
**Description**: Get a list of publicize connections that are associated with the specified site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`service` | string | No | Only return connections for the given services |
|`user_id` | string | No | Only return connections associated to the given user ID |
|`keyring_connection_ID` | number | No | Only return connections for the given Keyring connection ID. |
---
#### Get publicize connection for specific site
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/publicize-connections/publicize_connection_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/publicize-connections/publicize_connection_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a single publicize connection that is associated with the specified site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`publicize_connection_ID` | number | Yes | The publicize connection ID to fetch. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Update site's publicize connection
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/publicize-connections/publicize_connection_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/publicize-connections/publicize_connection_id?api_token={api_token}
```
**Description**: Update a single publicize connection belonging to the specified site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`publicize_connection_ID` | number | Yes | The publicize connection ID to fetch. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Create publicize connection for specified site
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/publicize-connections/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/publicize-connections/new?api_token={api_token}
```
**Description**: Create a new publicize connection that is associated with the specified site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Delete the specified publicize connection
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/publicize-connections/publicize_connection_id/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/publicize-connections/publicize_connection_id/delete?api_token={api_token}
```
**Description**: Delete the specified publicize connection.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`publicize_connection_ID` | number | Yes | The publicize connection ID to fetch. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get supported sharing button services list
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/meta/sharing-buttons`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/meta/sharing-buttons?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a list of external services for which sharing buttons are supported.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
### Category: Site
#### Get site's rendered shortcode
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/shortcodes/render`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/shortcodes/render?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&shortcode={shortcode}&api_token={api_token}
```
**Description**: Get a rendered shortcode for a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`shortcode` | string | Yes | The query-string encoded shortcode string to render. |
---
#### Get site's available shortcodes
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/shortcodes`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/shortcodes?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a list of shortcodes available on a site
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get site's rendered embed
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/embeds/render`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/embeds/render?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&embed_url={embed_url}&api_token={api_token}
```
**Description**: Get a rendered embed for a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`embed_url` | string | Yes | The query-string encoded embed URL to render. |
---
#### Get site's available embeds in a list
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/embeds`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/embeds?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a list of embeds available on a site
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get site details and information
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.2/sites/site`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.2/sites/site?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&filters={filters}&api_token={api_token}
```
**Description**: Get information about a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`filters` | string | No | Returns sites that satisfy the given filters only |
---
#### Get supported site page templates
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/page-templates`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/page-templates?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a list of page templates supported by a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get site's available post types list
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/post-types`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/post-types?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_queryable={api_queryable}&api_token={api_token}
```
**Description**: Get a list of post types available for a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`api_queryable` | boolean | No | If true only queryable post types are returned. |
---
#### Count posts by status in post type groups
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.2/sites/site/post-counts/post_type`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.2/sites/site/post-counts/post_type?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&author={author}&api_token={api_token}
```
**Description**: Get number of posts in the post type groups by post status
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_type` | string | No | |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`author` | number | No | author ID. |
---
#### Get active and inactive site widgets
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/widgets`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/widgets?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Retrieve the active and inactive widgets for a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Activate a widget on a site.
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/widgets/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/widgets/new?api_token={api_token}
```
**Description**: Activate a widget on a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get WordAds site settings information in detail
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/wordads/settings`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/wordads/settings?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get detailed WordAds settings information about a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Update WordAds settings for a site
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/wordads/settings`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/wordads/settings?api_token={api_token}
```
**Description**: Update WordAds settings for a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get site's WordAds earnings details
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/wordads/earnings`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/wordads/earnings?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get detailed WordAds earnings information about a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get site's WordAds TOS information
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/wordads/tos`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/wordads/tos?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get WordAds TOS information about a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Update site's WordAds TOS setting
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/wordads/tos`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/wordads/tos?api_token={api_token}
```
**Description**: Update WordAds TOS setting for a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
*Note: Showing 15 of 38 endpoints in this category.*
---
### Category: Stats
#### Get a site's stats
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a site's stats
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Summarize site's views, visitors, likes, and comments
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/summary`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/summary?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&num={num}&period={period}&date={date}&offset={offset}&api_token={api_token}
```
**Description**: view a site's summarized views, visitors, likes and comments
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`num` | number | No | Number of periods to include in the results |
|`period` | string | No | |
|`date` | string | Yes | The date that determines the most recent period for which results are returned |
|`offset` | number | No | The offset in hours from GMT for which to fetch results. |
---
#### View a site's top posts and pages by views
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/top-posts`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/top-posts?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&num={num}&period={period}&date={date}&offset={offset}&summarize={summarize}&api_token={api_token}
```
**Description**: View a site's top posts and pages by views
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`num` | number | No | Number of periods to include in the results |
|`period` | string | No | |
|`date` | string | Yes | The most recent day to include in results |
|`offset` | number | No | The offset in hours from GMT for which to fetch results |
|`summarize` | boolean | No | Return summary data instead of detailed period data |
---
#### View the details of a single video
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/video/post_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/video/post_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&statType={statType}&period={period}&api_token={api_token}
```
**Description**: View the details of a single video
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
|`post_id` | number | Yes | The video's id. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`statType` | string | No | Type of video stat to return |
|`period` | string | Yes | The time range. |
---
#### View a site's referrers
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/referrers`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/referrers?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&num={num}&period={period}&date={date}&max={max}&offset={offset}&in hours from GMT for which to fetch results={in hours from GMT for which to fetch results}&summarize={summarize}&api_token={api_token}
```
**Description**: View a site's referrers
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`num` | number | No | Number of periods to include in the results |
|`period` | string | No | |
|`date` | string | No | The most recent day to include in results |
|`max` | number | No | The maximum number of results to return Default |
|`offset` | number | No | The offset |
|`in hours from GMT for which to fetch results` | | No | |
|`summarize` | boolean | No | |
---
#### View a site's outbound clicks
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/clicks`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/clicks?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&num={num}&period={period}&date={date}&max={max}&offset={offset}&in hours from GMT for which to fetch results={in hours from GMT for which to fetch results}&summarize={summarize}&api_token={api_token}
```
**Description**: View a site's outbound clicks
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`num` | number | No | Number of periods to include in the results |
|`period` | string | No | |
|`date` | string | No | The most recent day to include in results |
|`max` | number | No | The maximum number of results to return Default |
|`offset` | number | No | The offset |
|`in hours from GMT for which to fetch results` | | No | |
|`summarize` | boolean | No | |
---
#### View a site's views by tags and categories
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/tags`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/tags?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&max={max}&api_token={api_token}
```
**Description**: View a site's views by tags and categories
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`max` | number | No | the maximum number of tags to include in result Default |
---
#### View a site's top authors
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/top-authors`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/top-authors?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&num={num}&period={period}&date={date}&max={max}&offset={offset}&in hours from GMT for which to fetch results={in hours from GMT for which to fetch results}&summarize={summarize}&api_token={api_token}
```
**Description**: View a site's top authors
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`num` | number | No | Number of periods to include in the results |
|`period` | string | No | |
|`date` | string | No | The most recent day to include in results |
|`max` | number | No | The maximum number of results to return Default |
|`offset` | number | No | The offset |
|`in hours from GMT for which to fetch results` | | No | |
|`summarize` | boolean | No | |
---
#### View a site's top comment authors and most-commented posts
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/comments`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/comments?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: View a site's top comment authors and most-commented posts
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### View a site's video plays
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/video-plays`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/video-plays?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&num={num}&date={date}&max={max}&api_token={api_token}
```
**Description**: View a site's video plays
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`num` | number | No | number of periods to include in the query Default |
|`date` | string | Yes | the most recent day to include in results |
|`max` | number | Yes | the maximum number of videos to include for each group of results Default |
---
#### View a site's file downloads
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/file-downloads`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/file-downloads?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&num={num}&date={date}&max={max}&period={period}&offset={offset}&api_token={api_token}
```
**Description**: View a site's file downloads
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`num` | number | No | number of periods to include in the query Default |
|`date` | string | Yes | the most recent day to include in results |
|`max` | number | Yes | the maximum number of videos to include for each group of results Default |
|`period` | string | Yes | |
|`offset` | number | Yes | |
---
#### View a post's views
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/post/post_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/post/post_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: View a post's views
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
|`post_id` | number | Yes | The post's id. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### View a site's views by country
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/country-views`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/country-views?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&num={num}&period={period}&date={date}&max={max}&offset={offset}&summarize={summarize}&api_token={api_token}
```
**Description**: View a site's views by country
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`num` | number | No | number of periods to include in the query Default |
|`period` | string | Yes | |
|`date` | string | Yes | the most recent day to include in results |
|`max` | number | Yes | the maximum number of videos to include for each group of results Default |
|`offset` | number | Yes | |
|`summarize` | boolean | No | Return summary data instead of detailed period data. |
---
#### View a site's followers
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/followers`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/followers?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&type={type}&page={page}&max={max}&search={search}&api_token={api_token}
```
**Description**: View a site's followers
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`type` | string | Yes | One of 'wpcom' or 'email' |
|`page` | number | No | The page of results to return |
|`max` | number | No | The number of results to return per page |
|`search` | string | No | Returns followers with matching email addresses. |
---
#### View a site's comment followers
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/stats/comment-followers`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/stats/comment-followers?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&page={page}&max={max}&api_token={api_token}
```
**Description**: View a site's comment followers
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site's id or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`page` | number | Yes | The page of results to return |
|`max` | number | Yes | The number of results to return per page. |
---
*Note: Showing 15 of 21 endpoints in this category.*
---
### Category: Taxonomy
#### Get a list of a site's categories
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/categories`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/categories?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&number={number}&offset={offset}&page={page}&search={search}&order={order}&order_by={order_by}&api_token={api_token}
```
**Description**: Get a list of a site's categories.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`number` | number | Yes | The number of categories to return |
|`offset` | number | Yes | 0-indexed offset |
|`page` | number | Yes | Return the Nth 1-indexed page of categories |
|`search` | string | Yes | Limit response to include only categories whose names or slugs match the provided search query |
|`order` | string | Yes | |
|`order_by` | string | Yes | . |
---
#### Get a list of a site's tags
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/tags`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/tags?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&number={number}&offset={offset}&page={page}&search={search}&order={order}&order_by={order_by}&api_token={api_token}
```
**Description**: Get a list of a site's tags.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`number` | number | Yes | The number of tags to return |
|`offset` | number | Yes | 0-indexed offset |
|`page` | number | Yes | Return the Nth 1-indexed page of tags |
|`search` | string | Yes | Limit response to include only tags whose names or slugs match the provided search query |
|`order` | string | Yes | |
|`order_by` | string | Yes | . |
---
#### Get information about a single category
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/categories/slug-category`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/categories/slug-category?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get information about a single category.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`category` | string | Yes | The category slug. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Edit a category
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/categories/slug-category`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/categories/slug-category?api_token={api_token}
```
**Description**: Edit a category.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`category` | string | Yes | The category slug. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get details for single tag
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/tags/slug-tag`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/tags/slug-tag?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get information about a single tag.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`tag` | string | Yes | The tag slug. |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Edit a tag
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/tags/slug-tag`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/tags/slug-tag?api_token={api_token}
```
**Description**: Edit a tag.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`tag` | string | Yes | The tag slug. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get details for a specific term
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/taxonomies/taxonomy/terms/slug-slug`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/taxonomies/taxonomy/terms/slug-slug?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get information about a single term
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`taxonomy` | string | Yes | Taxonomy |
|`slug` | string | Yes | Term slug |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Edit a term
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/taxonomies/taxonomy/terms/slug-slug`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/taxonomies/taxonomy/terms/slug-slug?api_token={api_token}
```
**Description**: Edit a term.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`taxonomy` | string | Yes | Taxonomy |
|`slug` | string | Yes | he term slug |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get post type's associated taxonomies
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/post-types/post_type/taxonomies`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/post-types/post_type/taxonomies?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get a list of taxonomies associated with a post type.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`post_type` | string | Yes | Post type |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get a list of a site's terms by taxonomy
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/taxonomies/taxonomy/terms`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/taxonomies/taxonomy/terms?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&number={number}&offset={offset}&page={page}&search={search}&order={order}&order_by={order_by}&api_token={api_token}
```
**Description**: Get a list of a site's terms by taxonomy
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`taxonomy` | string | Yes | Taxonomy |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`number` | number | Yes | The number of tags to return |
|`offset` | number | Yes | 0-indexed offset |
|`page` | number | Yes | Return the Nth 1-indexed page of tags |
|`search` | string | Yes | Limit response to include only tags whose names or slugs match the provided search query |
|`order` | string | Yes | |
|`order_by` | string | Yes | . |
---
#### Create a new category
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/categories/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/categories/new?api_token={api_token}
```
**Description**: Create a new category.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Create a new tag
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/tags/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/tags/new?api_token={api_token}
```
**Description**: Create a new tag
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Delete a category
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/categories/slug-category/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/categories/slug-category/delete?api_token={api_token}
```
**Description**: Delete a category.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`category` | string | Yes | The category slug. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Delete a tag
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/tags/slug-tag/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/tags/slug-tag/delete?api_token={api_token}
```
**Description**: Delete a tag.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`tag` | string | Yes | The tag slug. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Create a new term
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/taxonomies/taxonomy/terms/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/taxonomies/taxonomy/terms/new?api_token={api_token}
```
**Description**: Create a new term.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`taxonomy` | string | Yes | Taxonomy. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
*Note: Showing 15 of 16 endpoints in this category.*
---
### Category: Users
#### Get site user's list
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/users`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/users?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&number={number}&offset={offset}&order={order}&order_by={order_by}&authors_only={authors_only}&include_viewers={include_viewers}&type={type}&search={search}&search_columns={search_columns}&role={role}&api_token={api_token}
```
**Description**: List the users of a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | No | |
|`http_envelope` | boolean | No | |
|`pretty` | boolean | No | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`number` | number | No | Limit the total number of authors returned |
|`offset` | number | No | The first n authors to be skipped in the returned array |
|`order` | string | No | |
|`order_by` | string | No | |
|`authors_only` | boolean | No | Set to true to fetch authors only |
|`include_viewers` | boolean | No | Set to true to include viewers for Simple sites |
|`type` | string | No | Specify the post type to query authors for |
|`search` | string | No | Find matching users |
|`search_columns` | array | No | Specify which columns to check for matching users |
|`role` | string | No | |
---
#### Update user's details on a site
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/users/user_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/users/user_id?api_token={api_token}
```
**Description**: Update details of a user of a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`user_id` | number | Yes | The user's ID |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get site user's information using their login
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/users/login-user_id`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/users/login-user_id?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get details of a user of a site by login.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | Site ID or domain |
|`user_id` | number | Yes | The user's login |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function. |
---
#### Delete or removes user's from site
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/sites/site/users/user_id/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/sites/site/users/user_id/delete?api_token={api_token}
```
**Description**: Deletes or removes a user of a site.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`site` | string | Yes | The site ID or domain |
|`user_id` | number | Yes | The user's ID |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Fetch suggested user's list for mentions
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/users/suggest`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/users/suggest?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&site_id={site_id}&site={site}&filter={filter}&image_size={image_size}&client={client}&api_token={api_token}
```
**Description**: Get a list of possible users to suggest for mentions
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`site_id` | number | Yes | The site ID to look for matching users on |
|`site` | string | No | The domain to look for matching users on |
|`filter` | string | No | A string to filter possible users against |
|`image_size` | number | No | The size of the image to return in pixels |
|`client` | string | No | A string identifying the consumer of the data. |
---
#### Get metadata about the current user's
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/me`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&abtests={abtests}&api_token={api_token}
```
**Description**: Get metadata about the current user.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`abtests` | string | Yes | Comma separated names of A/B tests the user may have an assigned variation. |
---
#### Get user's billing history and upcoming charges
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/me/billing-history`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/billing-history?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get list of current user's billing history and upcoming charges.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Get user's settings
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/me/settings`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/settings?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get the current user's settings.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Update user's settings
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/me/settings`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/settings?api_token={api_token}
```
**Description**: Update the current user's settings.
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get user's settings
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/me/preferences`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/preferences?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get the current user's settings.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Update user's preferences
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/me/preferences`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/preferences?api_token={api_token}
```
**Description**: Update the current user's preferences.
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Check user's new password strength
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/me/settings/password/validate`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/settings/password/validate?api_token={api_token}
```
**Description**: Verify strength of a user's new password.
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get user's profile links
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/me/settings/profile-links`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/settings/profile-links?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get current user's profile links.
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
---
#### Add a link to user's profile
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/me/settings/profile-links/new`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/settings/profile-links/new?api_token={api_token}
```
**Description**: Add a link to current user's profile.
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Delete user profile link
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/me/settings/profile-links/slug/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/me/settings/profile-links/slug/delete?api_token={api_token}
```
**Description**: Delete a link from current user's profile.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`slug` | string | Yes | The URL of the profile link. |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
*Note: Showing 15 of 21 endpoints in this category.*
---
### Category: Videos
#### Get the metadata for a specified VideoPress video
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/videos/guid`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/videos/guid?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&birth_month={birth_month}&birth_day={birth_day}&birth_year={birth_year}&metadata_token={metadata_token}&api_token={api_token}
```
**Description**: Get the metadata for a specified VideoPress video.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`guid` | string | Yes | The guid of the video |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`birth_month` | number | No | The month the visitor was born |
|`birth_day` | number | No | The day of the month the visitor was born |
|`birth_year` | number | No | The year the visitor was born |
|`metadata_token` | string | No | Permissions token. |
---
#### Get the poster for a specified VideoPress video
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/videos/guid/poster`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/videos/guid/poster?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&api_token={api_token}
```
**Description**: Get the poster for a specified VideoPress video.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`guid` | string | Yes | The guid of the video |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only. |
|`callback` | string | No | An optional JSONP callback function |
---
#### Upload and set a poster for a specified VideoPress video
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/videos/guid/posterr`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/videos/guid/posterr?api_token={api_token}
```
**Description**: Upload and set a poster for a specified VideoPress video.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`guid` | string | Yes | The guid of the video |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Get the poster for a specified VideoPress video
**Method**: `GET` | **LowCodeAPI Path**: `/rest/v1.1/videos/guid/playlist/format`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/videos/guid/playlist/format?context={context}&http_envelope={http_envelope}&pretty={pretty}&meta={meta}&fields={fields}&callback={callback}&metadata_token={metadata_token}&api_token={api_token}
```
**Description**: Get the poster for a specified VideoPress video.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`{}guid` | string | Yes | The guid of the video |
|`format` | string | Yes | The playlist format |
**Query Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`context` | string | Yes | |
|`http_envelope` | boolean | Yes | |
|`pretty` | boolean | Yes | |
|`meta` | string | No | Loads data from the endpoints found in the 'meta' part of the response |
|`fields` | string | No | Returns specified fields only |
|`callback` | string | No | An optional JSONP callback function |
|`metadata_token` | string | No | Auth token |
---
#### Add subtitles to a VideoPress video
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/videos/guid/tracks`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/videos/guid/tracks?api_token={api_token}
```
**Description**: Upload a subtitle/caption track for a specified VideoPress video.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`guid` | string | Yes | The guid of the video |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
#### Delete subtitle track for VideoPress video
**Method**: `POST` | **LowCodeAPI Path**: `/rest/v1.1/videos/guid/tracks/delete`
**Full URL**:
```
https://api.lowcodeapi.com/wordpress/rest/v1.1/videos/guid/tracks/delete?api_token={api_token}
```
**Description**: Delete an existing subtitle/caption track for a specified VideoPress video.
**Path Parameters**:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
|`guid` | string | Yes | The guid of the video |
**Request Body**:
```json
{
"context": "<string>",
"http_envelope": "<boolean>",
"pretty": "<boolean>"
}
```
---
## Complete Endpoint Reference
For a complete list of all 189 endpoints, refer to:
- **OpenAPI Definition**: `https://backend.lowcodeapi.com/wordpress/definition`
- **Official Provider Documentation**: https://developer.wordpress.com/docs/api