Wordpress/tests/qunit/fixtures/wp-api-generated.js

6448 lines
244 KiB
JavaScript

/**
* DO NOT EDIT
* Auto-generated by test_build_wp_api_client_fixtures
*/
var mockedApiResponse = {};
/* jshint -W109 */
mockedApiResponse.Schema = {
"name": "Test Blog",
"description": "Just another WordPress site",
"url": "http://example.org",
"home": "http://example.org",
"gmt_offset": "0",
"timezone_string": "",
"namespaces": [
"oembed/1.0",
"wp/v2"
],
"authentication": [],
"routes": {
"/": {
"namespace": "",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/"
}
},
"/oembed/1.0": {
"namespace": "oembed/1.0",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"namespace": {
"required": false,
"default": "oembed/1.0"
},
"context": {
"required": false,
"default": "view"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/oembed/1.0"
}
},
"/oembed/1.0/embed": {
"namespace": "oembed/1.0",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"url": {
"required": true,
"description": "The URL of the resource for which to fetch oEmbed data.",
"type": "string"
},
"format": {
"required": false,
"default": "json"
},
"maxwidth": {
"required": false,
"default": 600
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/oembed/1.0/embed"
}
},
"/oembed/1.0/proxy": {
"namespace": "oembed/1.0",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"url": {
"required": true,
"description": "The URL of the resource for which to fetch oEmbed data.",
"type": "string"
},
"format": {
"required": false,
"default": "json",
"enum": [
"json",
"xml"
],
"description": "The oEmbed format to use.",
"type": "string"
},
"maxwidth": {
"required": false,
"default": 600,
"description": "The maximum width of the embed frame in pixels.",
"type": "integer"
},
"maxheight": {
"required": false,
"description": "The maximum height of the embed frame in pixels.",
"type": "integer"
},
"discover": {
"required": false,
"default": true,
"description": "Whether to perform an oEmbed discovery request for unsanctioned providers.",
"type": "boolean"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/oembed/1.0/proxy"
}
},
"/wp/v2": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"namespace": {
"required": false,
"default": "wp/v2"
},
"context": {
"required": false,
"default": "view"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2"
}
},
"/wp/v2/posts": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"after": {
"required": false,
"description": "Limit response to posts published after a given ISO8601 compliant date.",
"type": "string"
},
"author": {
"required": false,
"default": [],
"description": "Limit result set to posts assigned to specific authors.",
"type": "array",
"items": {
"type": "integer"
}
},
"author_exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes posts assigned to specific authors.",
"type": "array",
"items": {
"type": "integer"
}
},
"before": {
"required": false,
"description": "Limit response to posts published before a given ISO8601 compliant date.",
"type": "string"
},
"exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"include": {
"required": false,
"default": [],
"description": "Limit result set to specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"offset": {
"required": false,
"description": "Offset the result set by a specific number of items.",
"type": "integer"
},
"order": {
"required": false,
"default": "desc",
"enum": [
"asc",
"desc"
],
"description": "Order sort attribute ascending or descending.",
"type": "string"
},
"orderby": {
"required": false,
"default": "date",
"enum": [
"author",
"date",
"id",
"include",
"modified",
"parent",
"relevance",
"slug",
"include_slugs",
"title"
],
"description": "Sort collection by object attribute.",
"type": "string"
},
"slug": {
"required": false,
"description": "Limit result set to posts with one or more specific slugs.",
"type": "array",
"items": {
"type": "string"
}
},
"status": {
"required": false,
"default": "publish",
"description": "Limit result set to posts assigned one or more statuses.",
"type": "array",
"items": {
"enum": [
"publish",
"future",
"draft",
"pending",
"private",
"trash",
"auto-draft",
"inherit",
"request-pending",
"request-confirmed",
"request-failed",
"request-completed",
"any"
],
"type": "string"
}
},
"tax_relation": {
"required": false,
"enum": [
"AND",
"OR"
],
"description": "Limit result set based on relationship between multiple taxonomies.",
"type": "string"
},
"categories": {
"required": false,
"default": [],
"description": "Limit result set to all items that have the specified term assigned in the categories taxonomy.",
"type": "array",
"items": {
"type": "integer"
}
},
"categories_exclude": {
"required": false,
"default": [],
"description": "Limit result set to all items except those that have the specified term assigned in the categories taxonomy.",
"type": "array",
"items": {
"type": "integer"
}
},
"tags": {
"required": false,
"default": [],
"description": "Limit result set to all items that have the specified term assigned in the tags taxonomy.",
"type": "array",
"items": {
"type": "integer"
}
},
"tags_exclude": {
"required": false,
"default": [],
"description": "Limit result set to all items except those that have the specified term assigned in the tags taxonomy.",
"type": "array",
"items": {
"type": "integer"
}
},
"sticky": {
"required": false,
"description": "Limit result set to items that are sticky.",
"type": "boolean"
}
}
},
{
"methods": [
"POST"
],
"args": {
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": [
"string",
"null"
]
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": [
"string",
"null"
]
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the object unique to its type.",
"type": "string"
},
"status": {
"required": false,
"enum": [
"publish",
"future",
"draft",
"pending",
"private"
],
"description": "A named status for the object.",
"type": "string"
},
"password": {
"required": false,
"description": "A password to protect access to the content and excerpt.",
"type": "string"
},
"title": {
"required": false,
"description": "The title for the object.",
"type": "object"
},
"content": {
"required": false,
"description": "The content for the object.",
"type": "object"
},
"author": {
"required": false,
"description": "The ID for the author of the object.",
"type": "integer"
},
"excerpt": {
"required": false,
"description": "The excerpt for the object.",
"type": "object"
},
"featured_media": {
"required": false,
"description": "The ID of the featured media for the object.",
"type": "integer"
},
"comment_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not comments are open on the object.",
"type": "string"
},
"ping_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not the object can be pinged.",
"type": "string"
},
"format": {
"required": false,
"enum": [
"standard",
"aside",
"chat",
"gallery",
"link",
"image",
"quote",
"status",
"video",
"audio"
],
"description": "The format for the object.",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
},
"sticky": {
"required": false,
"description": "Whether or not the object should be treated as sticky.",
"type": "boolean"
},
"template": {
"required": false,
"description": "The theme file to use to display the object.",
"type": "string"
},
"categories": {
"required": false,
"description": "The terms assigned to the object in the category taxonomy.",
"type": "array",
"items": {
"type": "integer"
}
},
"tags": {
"required": false,
"description": "The terms assigned to the object in the post_tag taxonomy.",
"type": "array",
"items": {
"type": "integer"
}
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/posts"
}
},
"/wp/v2/posts/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"password": {
"required": false,
"description": "The password for the post if it is password protected.",
"type": "string"
}
}
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": [
"string",
"null"
]
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": [
"string",
"null"
]
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the object unique to its type.",
"type": "string"
},
"status": {
"required": false,
"enum": [
"publish",
"future",
"draft",
"pending",
"private"
],
"description": "A named status for the object.",
"type": "string"
},
"password": {
"required": false,
"description": "A password to protect access to the content and excerpt.",
"type": "string"
},
"title": {
"required": false,
"description": "The title for the object.",
"type": "object"
},
"content": {
"required": false,
"description": "The content for the object.",
"type": "object"
},
"author": {
"required": false,
"description": "The ID for the author of the object.",
"type": "integer"
},
"excerpt": {
"required": false,
"description": "The excerpt for the object.",
"type": "object"
},
"featured_media": {
"required": false,
"description": "The ID of the featured media for the object.",
"type": "integer"
},
"comment_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not comments are open on the object.",
"type": "string"
},
"ping_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not the object can be pinged.",
"type": "string"
},
"format": {
"required": false,
"enum": [
"standard",
"aside",
"chat",
"gallery",
"link",
"image",
"quote",
"status",
"video",
"audio"
],
"description": "The format for the object.",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
},
"sticky": {
"required": false,
"description": "Whether or not the object should be treated as sticky.",
"type": "boolean"
},
"template": {
"required": false,
"description": "The theme file to use to display the object.",
"type": "string"
},
"categories": {
"required": false,
"description": "The terms assigned to the object in the category taxonomy.",
"type": "array",
"items": {
"type": "integer"
}
},
"tags": {
"required": false,
"description": "The terms assigned to the object in the post_tag taxonomy.",
"type": "array",
"items": {
"type": "integer"
}
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"force": {
"required": false,
"default": false,
"description": "Whether to bypass Trash and force deletion.",
"type": "boolean"
}
}
}
]
},
"/wp/v2/posts/(?P<parent>[\\d]+)/revisions": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"include": {
"required": false,
"default": [],
"description": "Limit result set to specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"offset": {
"required": false,
"description": "Offset the result set by a specific number of items.",
"type": "integer"
},
"order": {
"required": false,
"default": "desc",
"enum": [
"asc",
"desc"
],
"description": "Order sort attribute ascending or descending.",
"type": "string"
},
"orderby": {
"required": false,
"default": "date",
"enum": [
"date",
"id",
"include",
"relevance",
"slug",
"include_slugs",
"title"
],
"description": "Sort collection by object attribute.",
"type": "string"
}
}
}
]
},
"/wp/v2/posts/(?P<parent>[\\d]+)/revisions/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"force": {
"required": false,
"default": false,
"description": "Required to be true, as revisions do not support trashing.",
"type": "boolean"
}
}
}
]
},
"/wp/v2/posts/(?P<id>[\\d]+)/autosaves": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"POST"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": [
"string",
"null"
]
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": [
"string",
"null"
]
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the object unique to its type.",
"type": "string"
},
"status": {
"required": false,
"enum": [
"publish",
"future",
"draft",
"pending",
"private"
],
"description": "A named status for the object.",
"type": "string"
},
"password": {
"required": false,
"description": "A password to protect access to the content and excerpt.",
"type": "string"
},
"title": {
"required": false,
"description": "The title for the object.",
"type": "object"
},
"content": {
"required": false,
"description": "The content for the object.",
"type": "object"
},
"author": {
"required": false,
"description": "The ID for the author of the object.",
"type": "integer"
},
"excerpt": {
"required": false,
"description": "The excerpt for the object.",
"type": "object"
},
"featured_media": {
"required": false,
"description": "The ID of the featured media for the object.",
"type": "integer"
},
"comment_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not comments are open on the object.",
"type": "string"
},
"ping_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not the object can be pinged.",
"type": "string"
},
"format": {
"required": false,
"enum": [
"standard",
"aside",
"chat",
"gallery",
"link",
"image",
"quote",
"status",
"video",
"audio"
],
"description": "The format for the object.",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
},
"sticky": {
"required": false,
"description": "Whether or not the object should be treated as sticky.",
"type": "boolean"
},
"template": {
"required": false,
"description": "The theme file to use to display the object.",
"type": "string"
},
"categories": {
"required": false,
"description": "The terms assigned to the object in the category taxonomy.",
"type": "array",
"items": {
"type": "integer"
}
},
"tags": {
"required": false,
"description": "The terms assigned to the object in the post_tag taxonomy.",
"type": "array",
"items": {
"type": "integer"
}
}
}
}
]
},
"/wp/v2/posts/(?P<parent>[\\d]+)/autosaves/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"id": {
"required": false,
"description": "The ID for the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
}
]
},
"/wp/v2/pages": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"after": {
"required": false,
"description": "Limit response to posts published after a given ISO8601 compliant date.",
"type": "string"
},
"author": {
"required": false,
"default": [],
"description": "Limit result set to posts assigned to specific authors.",
"type": "array",
"items": {
"type": "integer"
}
},
"author_exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes posts assigned to specific authors.",
"type": "array",
"items": {
"type": "integer"
}
},
"before": {
"required": false,
"description": "Limit response to posts published before a given ISO8601 compliant date.",
"type": "string"
},
"exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"include": {
"required": false,
"default": [],
"description": "Limit result set to specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"menu_order": {
"required": false,
"description": "Limit result set to posts with a specific menu_order value.",
"type": "integer"
},
"offset": {
"required": false,
"description": "Offset the result set by a specific number of items.",
"type": "integer"
},
"order": {
"required": false,
"default": "desc",
"enum": [
"asc",
"desc"
],
"description": "Order sort attribute ascending or descending.",
"type": "string"
},
"orderby": {
"required": false,
"default": "date",
"enum": [
"author",
"date",
"id",
"include",
"modified",
"parent",
"relevance",
"slug",
"include_slugs",
"title",
"menu_order"
],
"description": "Sort collection by object attribute.",
"type": "string"
},
"parent": {
"required": false,
"default": [],
"description": "Limit result set to items with particular parent IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"parent_exclude": {
"required": false,
"default": [],
"description": "Limit result set to all items except those of a particular parent ID.",
"type": "array",
"items": {
"type": "integer"
}
},
"slug": {
"required": false,
"description": "Limit result set to posts with one or more specific slugs.",
"type": "array",
"items": {
"type": "string"
}
},
"status": {
"required": false,
"default": "publish",
"description": "Limit result set to posts assigned one or more statuses.",
"type": "array",
"items": {
"enum": [
"publish",
"future",
"draft",
"pending",
"private",
"trash",
"auto-draft",
"inherit",
"request-pending",
"request-confirmed",
"request-failed",
"request-completed",
"any"
],
"type": "string"
}
}
}
},
{
"methods": [
"POST"
],
"args": {
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": [
"string",
"null"
]
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": [
"string",
"null"
]
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the object unique to its type.",
"type": "string"
},
"status": {
"required": false,
"enum": [
"publish",
"future",
"draft",
"pending",
"private"
],
"description": "A named status for the object.",
"type": "string"
},
"password": {
"required": false,
"description": "A password to protect access to the content and excerpt.",
"type": "string"
},
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"title": {
"required": false,
"description": "The title for the object.",
"type": "object"
},
"content": {
"required": false,
"description": "The content for the object.",
"type": "object"
},
"author": {
"required": false,
"description": "The ID for the author of the object.",
"type": "integer"
},
"excerpt": {
"required": false,
"description": "The excerpt for the object.",
"type": "object"
},
"featured_media": {
"required": false,
"description": "The ID of the featured media for the object.",
"type": "integer"
},
"comment_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not comments are open on the object.",
"type": "string"
},
"ping_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not the object can be pinged.",
"type": "string"
},
"menu_order": {
"required": false,
"description": "The order of the object in relation to other object of its type.",
"type": "integer"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
},
"template": {
"required": false,
"description": "The theme file to use to display the object.",
"type": "string"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/pages"
}
},
"/wp/v2/pages/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"password": {
"required": false,
"description": "The password for the post if it is password protected.",
"type": "string"
}
}
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": [
"string",
"null"
]
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": [
"string",
"null"
]
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the object unique to its type.",
"type": "string"
},
"status": {
"required": false,
"enum": [
"publish",
"future",
"draft",
"pending",
"private"
],
"description": "A named status for the object.",
"type": "string"
},
"password": {
"required": false,
"description": "A password to protect access to the content and excerpt.",
"type": "string"
},
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"title": {
"required": false,
"description": "The title for the object.",
"type": "object"
},
"content": {
"required": false,
"description": "The content for the object.",
"type": "object"
},
"author": {
"required": false,
"description": "The ID for the author of the object.",
"type": "integer"
},
"excerpt": {
"required": false,
"description": "The excerpt for the object.",
"type": "object"
},
"featured_media": {
"required": false,
"description": "The ID of the featured media for the object.",
"type": "integer"
},
"comment_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not comments are open on the object.",
"type": "string"
},
"ping_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not the object can be pinged.",
"type": "string"
},
"menu_order": {
"required": false,
"description": "The order of the object in relation to other object of its type.",
"type": "integer"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
},
"template": {
"required": false,
"description": "The theme file to use to display the object.",
"type": "string"
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"force": {
"required": false,
"default": false,
"description": "Whether to bypass Trash and force deletion.",
"type": "boolean"
}
}
}
]
},
"/wp/v2/pages/(?P<parent>[\\d]+)/revisions": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"include": {
"required": false,
"default": [],
"description": "Limit result set to specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"offset": {
"required": false,
"description": "Offset the result set by a specific number of items.",
"type": "integer"
},
"order": {
"required": false,
"default": "desc",
"enum": [
"asc",
"desc"
],
"description": "Order sort attribute ascending or descending.",
"type": "string"
},
"orderby": {
"required": false,
"default": "date",
"enum": [
"date",
"id",
"include",
"relevance",
"slug",
"include_slugs",
"title"
],
"description": "Sort collection by object attribute.",
"type": "string"
}
}
}
]
},
"/wp/v2/pages/(?P<parent>[\\d]+)/revisions/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"force": {
"required": false,
"default": false,
"description": "Required to be true, as revisions do not support trashing.",
"type": "boolean"
}
}
}
]
},
"/wp/v2/pages/(?P<id>[\\d]+)/autosaves": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"POST"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": [
"string",
"null"
]
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": [
"string",
"null"
]
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the object unique to its type.",
"type": "string"
},
"status": {
"required": false,
"enum": [
"publish",
"future",
"draft",
"pending",
"private"
],
"description": "A named status for the object.",
"type": "string"
},
"password": {
"required": false,
"description": "A password to protect access to the content and excerpt.",
"type": "string"
},
"title": {
"required": false,
"description": "The title for the object.",
"type": "object"
},
"content": {
"required": false,
"description": "The content for the object.",
"type": "object"
},
"author": {
"required": false,
"description": "The ID for the author of the object.",
"type": "integer"
},
"excerpt": {
"required": false,
"description": "The excerpt for the object.",
"type": "object"
},
"featured_media": {
"required": false,
"description": "The ID of the featured media for the object.",
"type": "integer"
},
"comment_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not comments are open on the object.",
"type": "string"
},
"ping_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not the object can be pinged.",
"type": "string"
},
"menu_order": {
"required": false,
"description": "The order of the object in relation to other object of its type.",
"type": "integer"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
},
"template": {
"required": false,
"description": "The theme file to use to display the object.",
"type": "string"
}
}
}
]
},
"/wp/v2/pages/(?P<parent>[\\d]+)/autosaves/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"id": {
"required": false,
"description": "The ID for the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
}
]
},
"/wp/v2/media": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"after": {
"required": false,
"description": "Limit response to posts published after a given ISO8601 compliant date.",
"type": "string"
},
"author": {
"required": false,
"default": [],
"description": "Limit result set to posts assigned to specific authors.",
"type": "array",
"items": {
"type": "integer"
}
},
"author_exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes posts assigned to specific authors.",
"type": "array",
"items": {
"type": "integer"
}
},
"before": {
"required": false,
"description": "Limit response to posts published before a given ISO8601 compliant date.",
"type": "string"
},
"exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"include": {
"required": false,
"default": [],
"description": "Limit result set to specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"offset": {
"required": false,
"description": "Offset the result set by a specific number of items.",
"type": "integer"
},
"order": {
"required": false,
"default": "desc",
"enum": [
"asc",
"desc"
],
"description": "Order sort attribute ascending or descending.",
"type": "string"
},
"orderby": {
"required": false,
"default": "date",
"enum": [
"author",
"date",
"id",
"include",
"modified",
"parent",
"relevance",
"slug",
"include_slugs",
"title"
],
"description": "Sort collection by object attribute.",
"type": "string"
},
"parent": {
"required": false,
"default": [],
"description": "Limit result set to items with particular parent IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"parent_exclude": {
"required": false,
"default": [],
"description": "Limit result set to all items except those of a particular parent ID.",
"type": "array",
"items": {
"type": "integer"
}
},
"slug": {
"required": false,
"description": "Limit result set to posts with one or more specific slugs.",
"type": "array",
"items": {
"type": "string"
}
},
"status": {
"required": false,
"default": "inherit",
"description": "Limit result set to posts assigned one or more statuses.",
"type": "array",
"items": {
"enum": [
"inherit",
"private",
"trash"
],
"type": "string"
}
},
"media_type": {
"required": false,
"enum": [
"image",
"video",
"text",
"application",
"audio"
],
"description": "Limit result set to attachments of a particular media type.",
"type": "string"
},
"mime_type": {
"required": false,
"description": "Limit result set to attachments of a particular MIME type.",
"type": "string"
}
}
},
{
"methods": [
"POST"
],
"args": {
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": [
"string",
"null"
]
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": [
"string",
"null"
]
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the object unique to its type.",
"type": "string"
},
"status": {
"required": false,
"enum": [
"publish",
"future",
"draft",
"pending",
"private"
],
"description": "A named status for the object.",
"type": "string"
},
"title": {
"required": false,
"description": "The title for the object.",
"type": "object"
},
"author": {
"required": false,
"description": "The ID for the author of the object.",
"type": "integer"
},
"comment_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not comments are open on the object.",
"type": "string"
},
"ping_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not the object can be pinged.",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
},
"template": {
"required": false,
"description": "The theme file to use to display the object.",
"type": "string"
},
"alt_text": {
"required": false,
"description": "Alternative text to display when attachment is not displayed.",
"type": "string"
},
"caption": {
"required": false,
"description": "The attachment caption.",
"type": "object"
},
"description": {
"required": false,
"description": "The attachment description.",
"type": "object"
},
"post": {
"required": false,
"description": "The ID for the associated post of the attachment.",
"type": "integer"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/media"
}
},
"/wp/v2/media/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": [
"string",
"null"
]
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": [
"string",
"null"
]
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the object unique to its type.",
"type": "string"
},
"status": {
"required": false,
"enum": [
"publish",
"future",
"draft",
"pending",
"private"
],
"description": "A named status for the object.",
"type": "string"
},
"title": {
"required": false,
"description": "The title for the object.",
"type": "object"
},
"author": {
"required": false,
"description": "The ID for the author of the object.",
"type": "integer"
},
"comment_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not comments are open on the object.",
"type": "string"
},
"ping_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Whether or not the object can be pinged.",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
},
"template": {
"required": false,
"description": "The theme file to use to display the object.",
"type": "string"
},
"alt_text": {
"required": false,
"description": "Alternative text to display when attachment is not displayed.",
"type": "string"
},
"caption": {
"required": false,
"description": "The attachment caption.",
"type": "object"
},
"description": {
"required": false,
"description": "The attachment description.",
"type": "object"
},
"post": {
"required": false,
"description": "The ID for the associated post of the attachment.",
"type": "integer"
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"force": {
"required": false,
"default": false,
"description": "Whether to bypass Trash and force deletion.",
"type": "boolean"
}
}
}
]
},
"/wp/v2/media/(?P<id>[\\d]+)/post-process": {
"namespace": "wp/v2",
"methods": [
"POST"
],
"endpoints": [
{
"methods": [
"POST"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"action": {
"required": true,
"enum": [
"create-image-subsizes"
],
"type": "string"
}
}
}
]
},
"/wp/v2/media/(?P<id>[\\d]+)/edit": {
"namespace": "wp/v2",
"methods": [
"POST"
],
"endpoints": [
{
"methods": [
"POST"
],
"args": {
"rotation": {
"required": false,
"description": "The amount to rotate the image clockwise in degrees.",
"type": "integer"
},
"x": {
"required": false,
"description": "As a percentage of the image, the x position to start the crop from.",
"type": "number"
},
"y": {
"required": false,
"description": "As a percentage of the image, the y position to start the crop from.",
"type": "number"
},
"width": {
"required": false,
"description": "As a percentage of the image, the width to crop the image to.",
"type": "number"
},
"height": {
"required": false,
"description": "As a percentage of the image, the height to crop the image to.",
"type": "number"
},
"src": {
"required": true,
"description": "URL to the edited image file.",
"type": "string"
}
}
}
]
},
"/wp/v2/blocks": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"after": {
"required": false,
"description": "Limit response to posts published after a given ISO8601 compliant date.",
"type": "string"
},
"before": {
"required": false,
"description": "Limit response to posts published before a given ISO8601 compliant date.",
"type": "string"
},
"exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"include": {
"required": false,
"default": [],
"description": "Limit result set to specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"offset": {
"required": false,
"description": "Offset the result set by a specific number of items.",
"type": "integer"
},
"order": {
"required": false,
"default": "desc",
"enum": [
"asc",
"desc"
],
"description": "Order sort attribute ascending or descending.",
"type": "string"
},
"orderby": {
"required": false,
"default": "date",
"enum": [
"author",
"date",
"id",
"include",
"modified",
"parent",
"relevance",
"slug",
"include_slugs",
"title"
],
"description": "Sort collection by object attribute.",
"type": "string"
},
"slug": {
"required": false,
"description": "Limit result set to posts with one or more specific slugs.",
"type": "array",
"items": {
"type": "string"
}
},
"status": {
"required": false,
"default": "publish",
"description": "Limit result set to posts assigned one or more statuses.",
"type": "array",
"items": {
"enum": [
"publish",
"future",
"draft",
"pending",
"private",
"trash",
"auto-draft",
"inherit",
"request-pending",
"request-confirmed",
"request-failed",
"request-completed",
"any"
],
"type": "string"
}
}
}
},
{
"methods": [
"POST"
],
"args": {
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": [
"string",
"null"
]
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": [
"string",
"null"
]
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the object unique to its type.",
"type": "string"
},
"status": {
"required": false,
"enum": [
"publish",
"future",
"draft",
"pending",
"private"
],
"description": "A named status for the object.",
"type": "string"
},
"password": {
"required": false,
"description": "A password to protect access to the content and excerpt.",
"type": "string"
},
"title": {
"required": false,
"description": "The title for the object.",
"type": "object"
},
"content": {
"required": false,
"description": "The content for the object.",
"type": "object"
},
"template": {
"required": false,
"description": "The theme file to use to display the object.",
"type": "string"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/blocks"
}
},
"/wp/v2/blocks/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"password": {
"required": false,
"description": "The password for the post if it is password protected.",
"type": "string"
}
}
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": [
"string",
"null"
]
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": [
"string",
"null"
]
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the object unique to its type.",
"type": "string"
},
"status": {
"required": false,
"enum": [
"publish",
"future",
"draft",
"pending",
"private"
],
"description": "A named status for the object.",
"type": "string"
},
"password": {
"required": false,
"description": "A password to protect access to the content and excerpt.",
"type": "string"
},
"title": {
"required": false,
"description": "The title for the object.",
"type": "object"
},
"content": {
"required": false,
"description": "The content for the object.",
"type": "object"
},
"template": {
"required": false,
"description": "The theme file to use to display the object.",
"type": "string"
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"force": {
"required": false,
"default": false,
"description": "Whether to bypass Trash and force deletion.",
"type": "boolean"
}
}
}
]
},
"/wp/v2/blocks/(?P<id>[\\d]+)/autosaves": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"POST"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": [
"string",
"null"
]
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": [
"string",
"null"
]
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the object unique to its type.",
"type": "string"
},
"status": {
"required": false,
"enum": [
"publish",
"future",
"draft",
"pending",
"private"
],
"description": "A named status for the object.",
"type": "string"
},
"password": {
"required": false,
"description": "A password to protect access to the content and excerpt.",
"type": "string"
},
"title": {
"required": false,
"description": "The title for the object.",
"type": "object"
},
"content": {
"required": false,
"description": "The content for the object.",
"type": "object"
},
"template": {
"required": false,
"description": "The theme file to use to display the object.",
"type": "string"
}
}
}
]
},
"/wp/v2/blocks/(?P<parent>[\\d]+)/autosaves/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"id": {
"required": false,
"description": "The ID for the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
}
]
},
"/wp/v2/types": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/types"
}
},
"/wp/v2/types/(?P<type>[\\w-]+)": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"type": {
"required": false,
"description": "An alphanumeric identifier for the post type.",
"type": "string"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
}
]
},
"/wp/v2/statuses": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/statuses"
}
},
"/wp/v2/statuses/(?P<status>[\\w-]+)": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"status": {
"required": false,
"description": "An alphanumeric identifier for the status.",
"type": "string"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
}
]
},
"/wp/v2/taxonomies": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"type": {
"required": false,
"description": "Limit results to taxonomies associated with a specific post type.",
"type": "string"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/taxonomies"
}
},
"/wp/v2/taxonomies/(?P<taxonomy>[\\w-]+)": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"taxonomy": {
"required": false,
"description": "An alphanumeric identifier for the taxonomy.",
"type": "string"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
}
]
},
"/wp/v2/categories": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"include": {
"required": false,
"default": [],
"description": "Limit result set to specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"order": {
"required": false,
"default": "asc",
"enum": [
"asc",
"desc"
],
"description": "Order sort attribute ascending or descending.",
"type": "string"
},
"orderby": {
"required": false,
"default": "name",
"enum": [
"id",
"include",
"name",
"slug",
"include_slugs",
"term_group",
"description",
"count"
],
"description": "Sort collection by term attribute.",
"type": "string"
},
"hide_empty": {
"required": false,
"default": false,
"description": "Whether to hide terms not assigned to any posts.",
"type": "boolean"
},
"parent": {
"required": false,
"description": "Limit result set to terms assigned to a specific parent.",
"type": "integer"
},
"post": {
"required": false,
"description": "Limit result set to terms assigned to a specific post.",
"type": "integer"
},
"slug": {
"required": false,
"description": "Limit result set to terms with one or more specific slugs.",
"type": "array",
"items": {
"type": "string"
}
}
}
},
{
"methods": [
"POST"
],
"args": {
"description": {
"required": false,
"description": "HTML description of the term.",
"type": "string"
},
"name": {
"required": true,
"description": "HTML title for the term.",
"type": "string"
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the term unique to its type.",
"type": "string"
},
"parent": {
"required": false,
"description": "The parent term ID.",
"type": "integer"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/categories"
}
},
"/wp/v2/categories/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the term.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the term.",
"type": "integer"
},
"description": {
"required": false,
"description": "HTML description of the term.",
"type": "string"
},
"name": {
"required": false,
"description": "HTML title for the term.",
"type": "string"
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the term unique to its type.",
"type": "string"
},
"parent": {
"required": false,
"description": "The parent term ID.",
"type": "integer"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the term.",
"type": "integer"
},
"force": {
"required": false,
"default": false,
"description": "Required to be true, as terms do not support trashing.",
"type": "boolean"
}
}
}
]
},
"/wp/v2/tags": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"include": {
"required": false,
"default": [],
"description": "Limit result set to specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"offset": {
"required": false,
"description": "Offset the result set by a specific number of items.",
"type": "integer"
},
"order": {
"required": false,
"default": "asc",
"enum": [
"asc",
"desc"
],
"description": "Order sort attribute ascending or descending.",
"type": "string"
},
"orderby": {
"required": false,
"default": "name",
"enum": [
"id",
"include",
"name",
"slug",
"include_slugs",
"term_group",
"description",
"count"
],
"description": "Sort collection by term attribute.",
"type": "string"
},
"hide_empty": {
"required": false,
"default": false,
"description": "Whether to hide terms not assigned to any posts.",
"type": "boolean"
},
"post": {
"required": false,
"description": "Limit result set to terms assigned to a specific post.",
"type": "integer"
},
"slug": {
"required": false,
"description": "Limit result set to terms with one or more specific slugs.",
"type": "array",
"items": {
"type": "string"
}
}
}
},
{
"methods": [
"POST"
],
"args": {
"description": {
"required": false,
"description": "HTML description of the term.",
"type": "string"
},
"name": {
"required": true,
"description": "HTML title for the term.",
"type": "string"
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the term unique to its type.",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/tags"
}
},
"/wp/v2/tags/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the term.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the term.",
"type": "integer"
},
"description": {
"required": false,
"description": "HTML description of the term.",
"type": "string"
},
"name": {
"required": false,
"description": "HTML title for the term.",
"type": "string"
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the term unique to its type.",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the term.",
"type": "integer"
},
"force": {
"required": false,
"default": false,
"description": "Required to be true, as terms do not support trashing.",
"type": "boolean"
}
}
}
]
},
"/wp/v2/users": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"include": {
"required": false,
"default": [],
"description": "Limit result set to specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"offset": {
"required": false,
"description": "Offset the result set by a specific number of items.",
"type": "integer"
},
"order": {
"required": false,
"default": "asc",
"enum": [
"asc",
"desc"
],
"description": "Order sort attribute ascending or descending.",
"type": "string"
},
"orderby": {
"required": false,
"default": "name",
"enum": [
"id",
"include",
"name",
"registered_date",
"slug",
"include_slugs",
"email",
"url"
],
"description": "Sort collection by object attribute.",
"type": "string"
},
"slug": {
"required": false,
"description": "Limit result set to users with one or more specific slugs.",
"type": "array",
"items": {
"type": "string"
}
},
"roles": {
"required": false,
"description": "Limit result set to users matching at least one specific role provided. Accepts csv list or single role.",
"type": "array",
"items": {
"type": "string"
}
},
"who": {
"required": false,
"enum": [
"authors"
],
"description": "Limit result set to users who are considered authors.",
"type": "string"
}
}
},
{
"methods": [
"POST"
],
"args": {
"username": {
"required": true,
"description": "Login name for the user.",
"type": "string"
},
"name": {
"required": false,
"description": "Display name for the user.",
"type": "string"
},
"first_name": {
"required": false,
"description": "First name for the user.",
"type": "string"
},
"last_name": {
"required": false,
"description": "Last name for the user.",
"type": "string"
},
"email": {
"required": true,
"description": "The email address for the user.",
"type": "string"
},
"url": {
"required": false,
"description": "URL of the user.",
"type": "string"
},
"description": {
"required": false,
"description": "Description of the user.",
"type": "string"
},
"locale": {
"required": false,
"enum": [
"",
"en_US",
"de_DE",
"en_GB",
"es_ES",
"ja_JP"
],
"description": "Locale for the user.",
"type": "string"
},
"nickname": {
"required": false,
"description": "The nickname for the user.",
"type": "string"
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the user.",
"type": "string"
},
"roles": {
"required": false,
"description": "Roles assigned to the user.",
"type": "array",
"items": {
"type": "string"
}
},
"password": {
"required": true,
"description": "Password for the user (never included).",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/users"
}
},
"/wp/v2/users/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the user.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the user.",
"type": "integer"
},
"username": {
"required": false,
"description": "Login name for the user.",
"type": "string"
},
"name": {
"required": false,
"description": "Display name for the user.",
"type": "string"
},
"first_name": {
"required": false,
"description": "First name for the user.",
"type": "string"
},
"last_name": {
"required": false,
"description": "Last name for the user.",
"type": "string"
},
"email": {
"required": false,
"description": "The email address for the user.",
"type": "string"
},
"url": {
"required": false,
"description": "URL of the user.",
"type": "string"
},
"description": {
"required": false,
"description": "Description of the user.",
"type": "string"
},
"locale": {
"required": false,
"enum": [
"",
"en_US",
"de_DE",
"en_GB",
"es_ES",
"ja_JP"
],
"description": "Locale for the user.",
"type": "string"
},
"nickname": {
"required": false,
"description": "The nickname for the user.",
"type": "string"
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the user.",
"type": "string"
},
"roles": {
"required": false,
"description": "Roles assigned to the user.",
"type": "array",
"items": {
"type": "string"
}
},
"password": {
"required": false,
"description": "Password for the user (never included).",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the user.",
"type": "integer"
},
"force": {
"required": false,
"default": false,
"description": "Required to be true, as users do not support trashing.",
"type": "boolean"
},
"reassign": {
"required": true,
"description": "Reassign the deleted user's posts and links to this user ID.",
"type": "integer"
}
}
}
]
},
"/wp/v2/users/me": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"username": {
"required": false,
"description": "Login name for the user.",
"type": "string"
},
"name": {
"required": false,
"description": "Display name for the user.",
"type": "string"
},
"first_name": {
"required": false,
"description": "First name for the user.",
"type": "string"
},
"last_name": {
"required": false,
"description": "Last name for the user.",
"type": "string"
},
"email": {
"required": false,
"description": "The email address for the user.",
"type": "string"
},
"url": {
"required": false,
"description": "URL of the user.",
"type": "string"
},
"description": {
"required": false,
"description": "Description of the user.",
"type": "string"
},
"locale": {
"required": false,
"enum": [
"",
"en_US",
"de_DE",
"en_GB",
"es_ES",
"ja_JP"
],
"description": "Locale for the user.",
"type": "string"
},
"nickname": {
"required": false,
"description": "The nickname for the user.",
"type": "string"
},
"slug": {
"required": false,
"description": "An alphanumeric identifier for the user.",
"type": "string"
},
"roles": {
"required": false,
"description": "Roles assigned to the user.",
"type": "array",
"items": {
"type": "string"
}
},
"password": {
"required": false,
"description": "Password for the user (never included).",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"force": {
"required": false,
"default": false,
"description": "Required to be true, as users do not support trashing.",
"type": "boolean"
},
"reassign": {
"required": true,
"description": "Reassign the deleted user's posts and links to this user ID.",
"type": "integer"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/users/me"
}
},
"/wp/v2/users/(?P<user_id>(?:[\\d]+|me))/application-passwords": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"POST"
],
"args": {
"name": {
"required": true,
"description": "The name of the application password.",
"type": "string"
}
}
},
{
"methods": [
"DELETE"
],
"args": []
}
]
},
"/wp/v2/users/(?P<user_id>(?:[\\d]+|me))/application-passwords/(?P<uuid>[\\w\\-]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"name": {
"required": false,
"description": "The name of the application password.",
"type": "string"
}
}
},
{
"methods": [
"DELETE"
],
"args": []
}
]
},
"/wp/v2/comments": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"after": {
"required": false,
"description": "Limit response to comments published after a given ISO8601 compliant date.",
"type": "string"
},
"author": {
"required": false,
"description": "Limit result set to comments assigned to specific user IDs. Requires authorization.",
"type": "array",
"items": {
"type": "integer"
}
},
"author_exclude": {
"required": false,
"description": "Ensure result set excludes comments assigned to specific user IDs. Requires authorization.",
"type": "array",
"items": {
"type": "integer"
}
},
"author_email": {
"required": false,
"description": "Limit result set to that from a specific author email. Requires authorization.",
"type": "string"
},
"before": {
"required": false,
"description": "Limit response to comments published before a given ISO8601 compliant date.",
"type": "string"
},
"exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"include": {
"required": false,
"default": [],
"description": "Limit result set to specific IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"offset": {
"required": false,
"description": "Offset the result set by a specific number of items.",
"type": "integer"
},
"order": {
"required": false,
"default": "desc",
"enum": [
"asc",
"desc"
],
"description": "Order sort attribute ascending or descending.",
"type": "string"
},
"orderby": {
"required": false,
"default": "date_gmt",
"enum": [
"date",
"date_gmt",
"id",
"include",
"post",
"parent",
"type"
],
"description": "Sort collection by object attribute.",
"type": "string"
},
"parent": {
"required": false,
"default": [],
"description": "Limit result set to comments of specific parent IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"parent_exclude": {
"required": false,
"default": [],
"description": "Ensure result set excludes specific parent IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"post": {
"required": false,
"default": [],
"description": "Limit result set to comments assigned to specific post IDs.",
"type": "array",
"items": {
"type": "integer"
}
},
"status": {
"required": false,
"default": "approve",
"description": "Limit result set to comments assigned a specific status. Requires authorization.",
"type": "string"
},
"type": {
"required": false,
"default": "comment",
"description": "Limit result set to comments assigned a specific type. Requires authorization.",
"type": "string"
},
"password": {
"required": false,
"description": "The password for the post if it is password protected.",
"type": "string"
}
}
},
{
"methods": [
"POST"
],
"args": {
"author": {
"required": false,
"description": "The ID of the user object, if author was a user.",
"type": "integer"
},
"author_email": {
"required": false,
"description": "Email address for the object author.",
"type": "string"
},
"author_ip": {
"required": false,
"description": "IP address for the object author.",
"type": "string"
},
"author_name": {
"required": false,
"description": "Display name for the object author.",
"type": "string"
},
"author_url": {
"required": false,
"description": "URL for the object author.",
"type": "string"
},
"author_user_agent": {
"required": false,
"description": "User agent for the object author.",
"type": "string"
},
"content": {
"required": false,
"description": "The content for the object.",
"type": "object"
},
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": "string"
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": "string"
},
"parent": {
"required": false,
"default": 0,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"post": {
"required": false,
"default": 0,
"description": "The ID of the associated post object.",
"type": "integer"
},
"status": {
"required": false,
"description": "State of the object.",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/comments"
}
},
"/wp/v2/comments/(?P<id>[\\d]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"password": {
"required": false,
"description": "The password for the parent post of the comment (if the post is password protected).",
"type": "string"
}
}
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"author": {
"required": false,
"description": "The ID of the user object, if author was a user.",
"type": "integer"
},
"author_email": {
"required": false,
"description": "Email address for the object author.",
"type": "string"
},
"author_ip": {
"required": false,
"description": "IP address for the object author.",
"type": "string"
},
"author_name": {
"required": false,
"description": "Display name for the object author.",
"type": "string"
},
"author_url": {
"required": false,
"description": "URL for the object author.",
"type": "string"
},
"author_user_agent": {
"required": false,
"description": "User agent for the object author.",
"type": "string"
},
"content": {
"required": false,
"description": "The content for the object.",
"type": "object"
},
"date": {
"required": false,
"description": "The date the object was published, in the site's timezone.",
"type": "string"
},
"date_gmt": {
"required": false,
"description": "The date the object was published, as GMT.",
"type": "string"
},
"parent": {
"required": false,
"description": "The ID for the parent of the object.",
"type": "integer"
},
"post": {
"required": false,
"description": "The ID of the associated post object.",
"type": "integer"
},
"status": {
"required": false,
"description": "State of the object.",
"type": "string"
},
"meta": {
"required": false,
"description": "Meta fields.",
"type": "object"
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"id": {
"required": false,
"description": "Unique identifier for the object.",
"type": "integer"
},
"force": {
"required": false,
"default": false,
"description": "Whether to bypass Trash and force deletion.",
"type": "boolean"
},
"password": {
"required": false,
"description": "The password for the parent post of the comment (if the post is password protected).",
"type": "string"
}
}
}
]
},
"/wp/v2/search": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"type": {
"required": false,
"default": "post",
"enum": [
"post",
"term"
],
"description": "Limit results to items of an object type.",
"type": "string"
},
"subtype": {
"required": false,
"default": "any",
"description": "Limit results to items of one or more object subtypes.",
"type": "array",
"items": {
"enum": [
"post",
"page",
"category",
"post_tag",
"any"
],
"type": "string"
}
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/search"
}
},
"/wp/v2/block-renderer/(?P<name>[a-z0-9-]+/[a-z0-9-]+)": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET",
"POST"
],
"args": {
"name": {
"required": false,
"description": "Unique registered name for the block.",
"type": "string"
},
"context": {
"required": false,
"default": "view",
"enum": [
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"attributes": {
"required": false,
"default": [],
"description": "Attributes for the block.",
"type": "object"
},
"post_id": {
"required": false,
"description": "ID of the post context.",
"type": "integer"
}
}
}
]
},
"/wp/v2/block-types": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"namespace": {
"required": false,
"description": "Block namespace.",
"type": "string"
}
}
}
],
"_links": {
"self": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/block-types"
}
]
}
},
"/wp/v2/block-types/(?P<namespace>[a-zA-Z0-9_-]+)": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"namespace": {
"required": false,
"description": "Block namespace.",
"type": "string"
}
}
}
]
},
"/wp/v2/block-types/(?P<namespace>[a-zA-Z0-9_-]+)/(?P<name>[a-zA-Z0-9_-]+)": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"name": {
"required": false,
"description": "Block name.",
"type": "string"
},
"namespace": {
"required": false,
"description": "Block namespace.",
"type": "string"
},
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
}
}
}
]
},
"/wp/v2/settings": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": []
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"title": {
"required": false,
"description": "Site title.",
"type": "string"
},
"description": {
"required": false,
"description": "Site tagline.",
"type": "string"
},
"url": {
"required": false,
"description": "Site URL.",
"type": "string"
},
"email": {
"required": false,
"description": "This address is used for admin purposes, like new user notification.",
"type": "string"
},
"timezone": {
"required": false,
"description": "A city in the same timezone as you.",
"type": "string"
},
"date_format": {
"required": false,
"description": "A date format for all date strings.",
"type": "string"
},
"time_format": {
"required": false,
"description": "A time format for all time strings.",
"type": "string"
},
"start_of_week": {
"required": false,
"description": "A day number of the week that the week should start on.",
"type": "integer"
},
"language": {
"required": false,
"description": "WordPress locale code.",
"type": "string"
},
"use_smilies": {
"required": false,
"description": "Convert emoticons like :-) and :-P to graphics on display.",
"type": "boolean"
},
"default_category": {
"required": false,
"description": "Default post category.",
"type": "integer"
},
"default_post_format": {
"required": false,
"description": "Default post format.",
"type": "string"
},
"posts_per_page": {
"required": false,
"description": "Blog pages show at most.",
"type": "integer"
},
"default_ping_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.",
"type": "string"
},
"default_comment_status": {
"required": false,
"enum": [
"open",
"closed"
],
"description": "Allow people to submit comments on new posts.",
"type": "string"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/settings"
}
},
"/wp/v2/themes": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"status": {
"required": true,
"description": "Limit result set to themes assigned one or more statuses.",
"type": "array",
"items": {
"enum": [
"active"
],
"type": "string"
}
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/wp/v2/themes"
}
},
"/wp/v2/plugins": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"search": {
"required": false,
"description": "Limit results to those matching a string.",
"type": "string"
},
"status": {
"required": false,
"description": "Limits results to plugins with the given status.",
"type": "array",
"items": {
"type": "string",
"enum": [
"inactive",
"active"
]
}
}
}
},
{
"methods": [
"POST"
],
"args": {
"slug": {
"required": true,
"description": "WordPress.org plugin directory slug.",
"type": "string"
},
"status": {
"required": false,
"default": "inactive",
"enum": [
"inactive",
"active"
],
"description": "The plugin activation status.",
"type": "string"
}
}
}
],
"_links": {
"self": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/plugins"
}
]
}
},
"/wp/v2/plugins/(?P<plugin>[^.\\/]+(?:\\/[^.\\/]+)?)": {
"namespace": "wp/v2",
"methods": [
"GET",
"POST",
"PUT",
"PATCH",
"DELETE"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"plugin": {
"required": false,
"type": "string"
}
}
},
{
"methods": [
"POST",
"PUT",
"PATCH"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"plugin": {
"required": false,
"type": "string"
},
"status": {
"required": false,
"enum": [
"inactive",
"active"
],
"description": "The plugin activation status.",
"type": "string"
}
}
},
{
"methods": [
"DELETE"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view",
"embed",
"edit"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"plugin": {
"required": false,
"type": "string"
}
}
}
]
},
"/wp/v2/block-directory/search": {
"namespace": "wp/v2",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"context": {
"required": false,
"default": "view",
"enum": [
"view"
],
"description": "Scope under which the request is made; determines fields present in response.",
"type": "string"
},
"page": {
"required": false,
"default": 1,
"description": "Current page of the collection.",
"type": "integer"
},
"per_page": {
"required": false,
"default": 10,
"description": "Maximum number of items to be returned in result set.",
"type": "integer"
},
"term": {
"required": true,
"description": "Limit result set to blocks matching the search term.",
"type": "string"
}
}
}
],
"_links": {
"self": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/block-directory/search"
}
]
}
}
}
};
mockedApiResponse.oembed = {
"namespace": "oembed/1.0",
"routes": {
"/oembed/1.0": {
"namespace": "oembed/1.0",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"namespace": {
"required": false,
"default": "oembed/1.0"
},
"context": {
"required": false,
"default": "view"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/oembed/1.0"
}
},
"/oembed/1.0/embed": {
"namespace": "oembed/1.0",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"url": {
"required": true,
"description": "The URL of the resource for which to fetch oEmbed data.",
"type": "string"
},
"format": {
"required": false,
"default": "json"
},
"maxwidth": {
"required": false,
"default": 600
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/oembed/1.0/embed"
}
},
"/oembed/1.0/proxy": {
"namespace": "oembed/1.0",
"methods": [
"GET"
],
"endpoints": [
{
"methods": [
"GET"
],
"args": {
"url": {
"required": true,
"description": "The URL of the resource for which to fetch oEmbed data.",
"type": "string"
},
"format": {
"required": false,
"default": "json",
"enum": [
"json",
"xml"
],
"description": "The oEmbed format to use.",
"type": "string"
},
"maxwidth": {
"required": false,
"default": 600,
"description": "The maximum width of the embed frame in pixels.",
"type": "integer"
},
"maxheight": {
"required": false,
"description": "The maximum height of the embed frame in pixels.",
"type": "integer"
},
"discover": {
"required": false,
"default": true,
"description": "Whether to perform an oEmbed discovery request for unsanctioned providers.",
"type": "boolean"
}
}
}
],
"_links": {
"self": "http://example.org/index.php?rest_route=/oembed/1.0/proxy"
}
}
}
};
mockedApiResponse.oembeds = {
"version": "1.0",
"provider_name": "Test Blog",
"provider_url": "http://example.org",
"author_name": "Test Blog",
"author_url": "http://example.org",
"title": "REST API Client Fixture: Post",
"type": "rich",
"width": 600,
"height": 338,
"html": "<blockquote class=\"wp-embedded-content\">...</blockquote>..."
};
mockedApiResponse.oembedProxy = {
"version": "1.0",
"type": "video",
"provider_name": "YouTube",
"provider_url": "https://www.youtube.com",
"thumbnail_width": 480,
"width": 500,
"thumbnail_height": 360,
"html": "<iframe title=\"No te olvides de poner el Where en el Delete From. (Una cancion para programadores)\" width=\"500\" height=\"375\" src=\"https://www.youtube.com/embed/i_cVJgIz_Cs?feature=oembed\" frameborder=\"0\" allowfullscreen></iframe>",
"author_name": "Jorge Rubira Santos",
"thumbnail_url": "https://i.ytimg.com/vi/i_cVJgIz_Cs/hqdefault.jpg",
"title": "No te olvides de poner el Where en el Delete From. (Una cancion para programadores)",
"height": 375
};
mockedApiResponse.PostsCollection = [
{
"id": 4,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"guid": {
"rendered": "http://example.org/?p=4"
},
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"slug": "restapi-client-fixture-post",
"status": "publish",
"type": "post",
"link": "http://example.org/?p=4",
"title": {
"rendered": "REST API Client Fixture: Post"
},
"content": {
"rendered": "<p>Updated post content.</p>\n",
"protected": false
},
"excerpt": {
"rendered": "<p>REST API Client Fixture: Post</p>\n",
"protected": false
},
"author": 0,
"featured_media": 0,
"comment_status": "open",
"ping_status": "open",
"sticky": false,
"template": "",
"format": "standard",
"meta": {
"meta_key": "meta_value"
},
"categories": [
1
],
"tags": [],
"_links": {
"self": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/posts/4"
}
],
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/posts"
}
],
"about": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/types/post"
}
],
"replies": [
{
"embeddable": true,
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4"
}
],
"version-history": [
{
"count": 2,
"href": "http://example.org/index.php?rest_route=/wp/v2/posts/4/revisions"
}
],
"predecessor-version": [
{
"id": 6,
"href": "http://example.org/index.php?rest_route=/wp/v2/posts/4/revisions/6"
}
],
"wp:attachment": [
{
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4"
}
],
"wp:term": [
{
"taxonomy": "category",
"embeddable": true,
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4"
},
{
"taxonomy": "post_tag",
"embeddable": true,
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4"
}
],
"curies": [
{
"name": "wp",
"href": "https://api.w.org/{rel}",
"templated": true
}
]
}
}
];
mockedApiResponse.PostModel = {
"id": 4,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"guid": {
"rendered": "http://example.org/?p=4"
},
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"slug": "restapi-client-fixture-post",
"status": "publish",
"type": "post",
"link": "http://example.org/?p=4",
"title": {
"rendered": "REST API Client Fixture: Post"
},
"content": {
"rendered": "<p>Updated post content.</p>\n",
"protected": false
},
"excerpt": {
"rendered": "<p>REST API Client Fixture: Post</p>\n",
"protected": false
},
"author": 0,
"featured_media": 0,
"comment_status": "open",
"ping_status": "open",
"sticky": false,
"template": "",
"format": "standard",
"meta": {
"meta_key": "meta_value"
},
"categories": [
1
],
"tags": []
};
mockedApiResponse.postRevisions = [
{
"author": 2,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"id": 6,
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"parent": 4,
"slug": "4-autosave-v1",
"guid": {
"rendered": "http://example.org/?p=6"
},
"title": {
"rendered": ""
},
"content": {
"rendered": "<p>Autosave post content.</p>\n"
},
"excerpt": {
"rendered": ""
},
"_links": {
"parent": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/posts/4"
}
]
}
},
{
"author": 2,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"id": 5,
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"parent": 4,
"slug": "4-revision-v1",
"guid": {
"rendered": "http://example.org/?p=5"
},
"title": {
"rendered": "REST API Client Fixture: Post"
},
"content": {
"rendered": "<p>Updated post content.</p>\n"
},
"excerpt": {
"rendered": "<p>REST API Client Fixture: Post</p>\n"
},
"_links": {
"parent": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/posts/4"
}
]
}
}
];
mockedApiResponse.revision = {
"author": 2,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"id": 5,
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"parent": 4,
"slug": "4-revision-v1",
"guid": {
"rendered": "http://example.org/?p=5"
},
"title": {
"rendered": "REST API Client Fixture: Post"
},
"content": {
"rendered": "<p>Updated post content.</p>\n"
},
"excerpt": {
"rendered": "<p>REST API Client Fixture: Post</p>\n"
}
};
mockedApiResponse.postAutosaves = [
{
"author": 2,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"id": 6,
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"parent": 4,
"slug": "4-autosave-v1",
"guid": {
"rendered": "http://example.org/?p=6"
},
"title": {
"rendered": ""
},
"content": {
"rendered": "<p>Autosave post content.</p>\n"
},
"excerpt": {
"rendered": ""
},
"_links": {
"parent": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/posts/4"
}
]
}
}
];
mockedApiResponse.autosave = {
"author": 2,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"id": 6,
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"parent": 4,
"slug": "4-autosave-v1",
"guid": {
"rendered": "http://example.org/?p=6"
},
"title": {
"rendered": ""
},
"content": {
"rendered": "<p>Autosave post content.</p>\n"
},
"excerpt": {
"rendered": ""
}
};
mockedApiResponse.PagesCollection = [
{
"id": 7,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"guid": {
"rendered": "http://example.org/?page_id=7"
},
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"slug": "restapi-client-fixture-page",
"status": "publish",
"type": "page",
"link": "http://example.org/?page_id=7",
"title": {
"rendered": "REST API Client Fixture: Page"
},
"content": {
"rendered": "<p>Updated page content.</p>\n",
"protected": false
},
"excerpt": {
"rendered": "<p>REST API Client Fixture: Page</p>\n",
"protected": false
},
"author": 0,
"featured_media": 0,
"parent": 0,
"menu_order": 0,
"comment_status": "closed",
"ping_status": "closed",
"template": "",
"meta": {
"meta_key": ""
},
"_links": {
"self": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/pages/7"
}
],
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/pages"
}
],
"about": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/types/page"
}
],
"replies": [
{
"embeddable": true,
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7"
}
],
"version-history": [
{
"count": 2,
"href": "http://example.org/index.php?rest_route=/wp/v2/pages/7/revisions"
}
],
"predecessor-version": [
{
"id": 9,
"href": "http://example.org/index.php?rest_route=/wp/v2/pages/7/revisions/9"
}
],
"wp:attachment": [
{
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7"
}
],
"curies": [
{
"name": "wp",
"href": "https://api.w.org/{rel}",
"templated": true
}
]
}
}
];
mockedApiResponse.PageModel = {
"id": 7,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"guid": {
"rendered": "http://example.org/?page_id=7"
},
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"slug": "restapi-client-fixture-page",
"status": "publish",
"type": "page",
"link": "http://example.org/?page_id=7",
"title": {
"rendered": "REST API Client Fixture: Page"
},
"content": {
"rendered": "<p>Updated page content.</p>\n",
"protected": false
},
"excerpt": {
"rendered": "<p>REST API Client Fixture: Page</p>\n",
"protected": false
},
"author": 0,
"featured_media": 0,
"parent": 0,
"menu_order": 0,
"comment_status": "closed",
"ping_status": "closed",
"template": "",
"meta": {
"meta_key": ""
}
};
mockedApiResponse.pageRevisions = [
{
"author": 2,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"id": 9,
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"parent": 7,
"slug": "7-autosave-v1",
"guid": {
"rendered": "http://example.org/?p=9"
},
"title": {
"rendered": ""
},
"content": {
"rendered": "<p>Autosave page content.</p>\n"
},
"excerpt": {
"rendered": ""
},
"_links": {
"parent": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/pages/7"
}
]
}
},
{
"author": 2,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"id": 8,
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"parent": 7,
"slug": "7-revision-v1",
"guid": {
"rendered": "http://example.org/?p=8"
},
"title": {
"rendered": "REST API Client Fixture: Page"
},
"content": {
"rendered": "<p>Updated page content.</p>\n"
},
"excerpt": {
"rendered": "<p>REST API Client Fixture: Page</p>\n"
},
"_links": {
"parent": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/pages/7"
}
]
}
}
];
mockedApiResponse.pageRevision = {
"author": 2,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"id": 8,
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"parent": 7,
"slug": "7-revision-v1",
"guid": {
"rendered": "http://example.org/?p=8"
},
"title": {
"rendered": "REST API Client Fixture: Page"
},
"content": {
"rendered": "<p>Updated page content.</p>\n"
},
"excerpt": {
"rendered": "<p>REST API Client Fixture: Page</p>\n"
}
};
mockedApiResponse.pageAutosaves = [
{
"author": 2,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"id": 9,
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"parent": 7,
"slug": "7-autosave-v1",
"guid": {
"rendered": "http://example.org/?p=9"
},
"title": {
"rendered": ""
},
"content": {
"rendered": "<p>Autosave page content.</p>\n"
},
"excerpt": {
"rendered": ""
},
"_links": {
"parent": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/pages/7"
}
]
}
}
];
mockedApiResponse.pageAutosave = {
"author": 2,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"id": 9,
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"parent": 7,
"slug": "7-autosave-v1",
"guid": {
"rendered": "http://example.org/?p=9"
},
"title": {
"rendered": ""
},
"content": {
"rendered": "<p>Autosave page content.</p>\n"
},
"excerpt": {
"rendered": ""
}
};
mockedApiResponse.MediaCollection = [
{
"id": 10,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"guid": {
"rendered": "http://example.org/?attachment_id=10"
},
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"slug": "restapi-client-fixture-attachment",
"status": "inherit",
"type": "attachment",
"link": "http://example.org/?attachment_id=10",
"title": {
"rendered": "REST API Client Fixture: Attachment"
},
"author": 0,
"comment_status": "open",
"ping_status": "closed",
"template": "",
"meta": {
"meta_key": ""
},
"description": {
"rendered": "<p class=\"attachment\"><!-- <a...><img.../></a> --></p>"
},
"caption": {
"rendered": "<p>A sample caption</p>\n"
},
"alt_text": "",
"media_type": "image",
"mime_type": "image/jpeg",
"media_details": {},
"post": null,
"source_url": "http://example.org/wp-content/uploads//tmp/canola.jpg",
"_links": {
"self": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/media/10"
}
],
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/media"
}
],
"about": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/types/attachment"
}
],
"replies": [
{
"embeddable": true,
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"
}
]
}
}
];
mockedApiResponse.MediaModel = {
"id": 10,
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"guid": {
"rendered": "http://example.org/?attachment_id=10"
},
"modified": "2017-02-14T00:00:00",
"modified_gmt": "2017-02-14T00:00:00",
"slug": "restapi-client-fixture-attachment",
"status": "inherit",
"type": "attachment",
"link": "http://example.org/?attachment_id=10",
"title": {
"rendered": "REST API Client Fixture: Attachment"
},
"author": 0,
"comment_status": "open",
"ping_status": "closed",
"template": "",
"meta": {
"meta_key": ""
},
"description": {
"rendered": "<p class=\"attachment\"><!-- <a...><img.../></a> --></p>"
},
"caption": {
"rendered": "<p>A sample caption</p>\n"
},
"alt_text": "",
"media_type": "image",
"mime_type": "image/jpeg",
"media_details": {},
"post": null,
"source_url": "http://example.org/wp-content/uploads//tmp/canola.jpg"
};
mockedApiResponse.TypesCollection = {
"post": {
"description": "",
"hierarchical": false,
"name": "Posts",
"slug": "post",
"taxonomies": [
"category",
"post_tag"
],
"rest_base": "posts",
"_links": {
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/types"
}
],
"wp:items": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/posts"
}
],
"curies": [
{
"name": "wp",
"href": "https://api.w.org/{rel}",
"templated": true
}
]
}
},
"page": {
"description": "",
"hierarchical": true,
"name": "Pages",
"slug": "page",
"taxonomies": [],
"rest_base": "pages",
"_links": {
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/types"
}
],
"wp:items": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/pages"
}
],
"curies": [
{
"name": "wp",
"href": "https://api.w.org/{rel}",
"templated": true
}
]
}
},
"attachment": {
"description": "",
"hierarchical": false,
"name": "Media",
"slug": "attachment",
"taxonomies": [],
"rest_base": "media",
"_links": {
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/types"
}
],
"wp:items": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/media"
}
],
"curies": [
{
"name": "wp",
"href": "https://api.w.org/{rel}",
"templated": true
}
]
}
},
"wp_block": {
"description": "",
"hierarchical": false,
"name": "Reusable Blocks",
"slug": "wp_block",
"taxonomies": [],
"rest_base": "blocks",
"_links": {
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/types"
}
],
"wp:items": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/blocks"
}
],
"curies": [
{
"name": "wp",
"href": "https://api.w.org/{rel}",
"templated": true
}
]
}
}
};
mockedApiResponse.TypeModel = {
"description": "",
"hierarchical": false,
"name": "Posts",
"slug": "post",
"taxonomies": [
"category",
"post_tag"
],
"rest_base": "posts"
};
mockedApiResponse.StatusesCollection = {
"publish": {
"name": "Published",
"public": true,
"queryable": true,
"slug": "publish",
"date_floating": false,
"_links": {
"archives": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/posts"
}
]
}
},
"future": {
"name": "Scheduled",
"public": false,
"queryable": false,
"slug": "future",
"date_floating": false,
"_links": {
"archives": [
{
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fposts&status=future"
}
]
}
},
"draft": {
"name": "Draft",
"public": false,
"queryable": false,
"slug": "draft",
"date_floating": true,
"_links": {
"archives": [
{
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fposts&status=draft"
}
]
}
},
"pending": {
"name": "Pending",
"public": false,
"queryable": false,
"slug": "pending",
"date_floating": true,
"_links": {
"archives": [
{
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fposts&status=pending"
}
]
}
},
"private": {
"name": "Private",
"public": false,
"queryable": false,
"slug": "private",
"date_floating": false,
"_links": {
"archives": [
{
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fposts&status=private"
}
]
}
},
"trash": {
"name": "Trash",
"public": false,
"queryable": false,
"slug": "trash",
"date_floating": false,
"_links": {
"archives": [
{
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fposts&status=trash"
}
]
}
}
};
mockedApiResponse.StatusModel = {
"name": "Published",
"public": true,
"queryable": true,
"slug": "publish",
"date_floating": false
};
mockedApiResponse.TaxonomiesCollection = {
"category": {
"name": "Categories",
"slug": "category",
"description": "",
"types": [
"post"
],
"hierarchical": true,
"rest_base": "categories",
"_links": {
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/taxonomies"
}
],
"wp:items": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/categories"
}
],
"curies": [
{
"name": "wp",
"href": "https://api.w.org/{rel}",
"templated": true
}
]
}
},
"post_tag": {
"name": "Tags",
"slug": "post_tag",
"description": "",
"types": [
"post"
],
"hierarchical": false,
"rest_base": "tags",
"_links": {
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/taxonomies"
}
],
"wp:items": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/tags"
}
],
"curies": [
{
"name": "wp",
"href": "https://api.w.org/{rel}",
"templated": true
}
]
}
}
};
mockedApiResponse.TaxonomyModel = {
"name": "Categories",
"slug": "category",
"description": "",
"types": [
"post"
],
"hierarchical": true,
"rest_base": "categories"
};
mockedApiResponse.CategoriesCollection = [
{
"id": 1,
"count": 1,
"description": "",
"link": "http://example.org/?cat=1",
"name": "Uncategorized",
"slug": "uncategorized",
"taxonomy": "category",
"parent": 0,
"meta": {
"test_single": "",
"test_multi": [],
"meta_key": "",
"test_cat_single": "",
"test_cat_multi": []
},
"_links": {
"self": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/categories/1"
}
],
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/categories"
}
],
"about": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/taxonomies/category"
}
],
"wp:post_type": [
{
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fposts&categories=1"
}
],
"curies": [
{
"name": "wp",
"href": "https://api.w.org/{rel}",
"templated": true
}
]
}
}
];
mockedApiResponse.CategoryModel = {
"id": 1,
"count": 1,
"description": "",
"link": "http://example.org/?cat=1",
"name": "Uncategorized",
"slug": "uncategorized",
"taxonomy": "category",
"parent": 0,
"meta": {
"test_single": "",
"test_multi": [],
"meta_key": "",
"test_cat_single": "",
"test_cat_multi": []
}
};
mockedApiResponse.TagsCollection = [
{
"id": 2,
"count": 0,
"description": "REST API Client Fixture: Tag",
"link": "http://example.org/?tag=restapi-client-fixture-tag",
"name": "REST API Client Fixture: Tag",
"slug": "restapi-client-fixture-tag",
"taxonomy": "post_tag",
"meta": {
"test_single": "",
"test_multi": [],
"meta_key": "meta_value",
"test_tag_meta": ""
},
"_links": {
"self": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/tags/2"
}
],
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/tags"
}
],
"about": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/taxonomies/post_tag"
}
],
"wp:post_type": [
{
"href": "http://example.org/index.php?rest_route=%2Fwp%2Fv2%2Fposts&tags=2"
}
],
"curies": [
{
"name": "wp",
"href": "https://api.w.org/{rel}",
"templated": true
}
]
}
}
];
mockedApiResponse.TagModel = {
"id": 2,
"count": 0,
"description": "REST API Client Fixture: Tag",
"link": "http://example.org/?tag=restapi-client-fixture-tag",
"name": "REST API Client Fixture: Tag",
"slug": "restapi-client-fixture-tag",
"taxonomy": "post_tag",
"meta": {
"test_single": "",
"test_multi": [],
"meta_key": "meta_value",
"test_tag_meta": ""
}
};
mockedApiResponse.UsersCollection = [
{
"id": 1,
"name": "admin",
"url": "http://example.org",
"description": "",
"link": "http://example.org/?author=1",
"slug": "admin",
"avatar_urls": {
"24": "http://0.gravatar.com/avatar/96614ec98aa0c0d2ee75796dced6df54?s=24&d=mm&r=g",
"48": "http://0.gravatar.com/avatar/96614ec98aa0c0d2ee75796dced6df54?s=48&d=mm&r=g",
"96": "http://0.gravatar.com/avatar/96614ec98aa0c0d2ee75796dced6df54?s=96&d=mm&r=g"
},
"meta": {
"meta_key": "meta_value"
},
"_links": {
"self": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/users/1"
}
],
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/users"
}
]
}
},
{
"id": 2,
"name": "REST API Client Fixture: User",
"url": "",
"description": "",
"link": "http://example.org/?author=2",
"slug": "restapiclientfixtureuser",
"avatar_urls": {
"24": "http://2.gravatar.com/avatar/57cbd982c963c7eb2294e2eee1b4448e?s=24&d=mm&r=g",
"48": "http://2.gravatar.com/avatar/57cbd982c963c7eb2294e2eee1b4448e?s=48&d=mm&r=g",
"96": "http://2.gravatar.com/avatar/57cbd982c963c7eb2294e2eee1b4448e?s=96&d=mm&r=g"
},
"meta": {
"meta_key": ""
},
"_links": {
"self": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/users/2"
}
],
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/users"
}
]
}
}
];
mockedApiResponse.UserModel = {
"id": 2,
"name": "REST API Client Fixture: User",
"url": "",
"description": "",
"link": "http://example.org/?author=2",
"slug": "restapiclientfixtureuser",
"avatar_urls": {
"24": "http://2.gravatar.com/avatar/57cbd982c963c7eb2294e2eee1b4448e?s=24&d=mm&r=g",
"48": "http://2.gravatar.com/avatar/57cbd982c963c7eb2294e2eee1b4448e?s=48&d=mm&r=g",
"96": "http://2.gravatar.com/avatar/57cbd982c963c7eb2294e2eee1b4448e?s=96&d=mm&r=g"
},
"meta": {
"meta_key": ""
}
};
mockedApiResponse.me = {
"id": 2,
"name": "REST API Client Fixture: User",
"url": "",
"description": "",
"link": "http://example.org/?author=2",
"slug": "restapiclientfixtureuser",
"avatar_urls": {
"24": "http://2.gravatar.com/avatar/57cbd982c963c7eb2294e2eee1b4448e?s=24&d=mm&r=g",
"48": "http://2.gravatar.com/avatar/57cbd982c963c7eb2294e2eee1b4448e?s=48&d=mm&r=g",
"96": "http://2.gravatar.com/avatar/57cbd982c963c7eb2294e2eee1b4448e?s=96&d=mm&r=g"
},
"meta": {
"meta_key": ""
}
};
mockedApiResponse.CommentsCollection = [
{
"id": 2,
"post": 4,
"parent": 0,
"author": 0,
"author_name": "Internet of something or other",
"author_url": "http://lights.example.org/",
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"content": {
"rendered": "<p>This is a comment</p>\n"
},
"link": "http://example.org/?p=4#comment-2",
"status": "approved",
"type": "comment",
"author_avatar_urls": {
"24": "http://2.gravatar.com/avatar/bd7c2b505bcf39cc71cfee564c614956?s=24&d=mm&r=g",
"48": "http://2.gravatar.com/avatar/bd7c2b505bcf39cc71cfee564c614956?s=48&d=mm&r=g",
"96": "http://2.gravatar.com/avatar/bd7c2b505bcf39cc71cfee564c614956?s=96&d=mm&r=g"
},
"meta": {
"meta_key": "meta_value"
},
"_links": {
"self": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/comments/2"
}
],
"collection": [
{
"href": "http://example.org/index.php?rest_route=/wp/v2/comments"
}
],
"up": [
{
"embeddable": true,
"post_type": "post",
"href": "http://example.org/index.php?rest_route=/wp/v2/posts/4"
}
]
}
}
];
mockedApiResponse.CommentModel = {
"id": 2,
"post": 4,
"parent": 0,
"author": 0,
"author_name": "Internet of something or other",
"author_url": "http://lights.example.org/",
"date": "2017-02-14T00:00:00",
"date_gmt": "2017-02-14T00:00:00",
"content": {
"rendered": "<p>This is a comment</p>\n"
},
"link": "http://example.org/?p=4#comment-2",
"status": "approved",
"type": "comment",
"author_avatar_urls": {
"24": "http://2.gravatar.com/avatar/bd7c2b505bcf39cc71cfee564c614956?s=24&d=mm&r=g",
"48": "http://2.gravatar.com/avatar/bd7c2b505bcf39cc71cfee564c614956?s=48&d=mm&r=g",
"96": "http://2.gravatar.com/avatar/bd7c2b505bcf39cc71cfee564c614956?s=96&d=mm&r=g"
},
"meta": {
"meta_key": "meta_value"
}
};
mockedApiResponse.settings = {
"title": "Test Blog",
"description": "Just another WordPress site",
"url": "http://example.org",
"email": "admin@example.org",
"timezone": "",
"date_format": "F j, Y",
"time_format": "g:i a",
"start_of_week": 1,
"language": "en_US",
"use_smilies": true,
"default_category": 1,
"default_post_format": "0",
"posts_per_page": 10,
"default_ping_status": "open",
"default_comment_status": "open"
};