{ }
Resource profile / WordPress REST API Development
About this skill

Workflow & requirements

Installed helper paths (BB Skills adaptation, 2026-10-04)

Set BB_SKILL_DIR to the absolute directory containing this installed SKILL.md. From the WordPress project root, a default Bash installation can use export BB_SKILL_DIR="$PWD/.agents/skills/wp-rest-api". If installed elsewhere, use that absolute folder. Keep the working directory at your WordPress project root: the detector uses process.cwd() and has no project-path argument. On PowerShell, set $env:BB_SKILL_DIR and substitute that variable for the Bash variable in the command.

The bundled triage helper and six REST references come from the same pinned WordPress commit. Only the helper command path and this setup note were adapted; upstream-original/SKILL.md retains the original instructions. Upstream authorship disclosures are retained verbatim as source-context text, not as additional executable skills. The upstream skill targets WordPress 7.0+ and PHP 7.4.0+; verify your target environment.

BB Skills checked source provenance, package completeness, license notices, helper imports and Node.js syntax. It also recorded 27 synthetic HTTP observations using a hand-authored fixture on WordPress 7.1.2 and PHP 8.3.35. The bundled triage detector, WP-CLI and AI-agent workflow were not executed. The helper reads project files and prints inspection hints; review it before use and avoid sensitive directories. Limits can truncate scans and detected names can be incomplete. Its recommendations are suggestions, not executed commands.

WP REST API

When to use

Use this skill when you need to:

  • create or update REST routes/endpoints
  • debug 401/403/404 errors or permission/nonce issues
  • add custom fields/meta to REST responses
  • expose custom post types or taxonomies via REST
  • implement schema + argument validation
  • adjust response links/embedding/pagination

Inputs required

  • Repo root + target plugin/theme/mu-plugin (path to entrypoint).
  • Desired namespace + version (e.g. my-plugin/v1) and routes.
  • Authentication mode (cookie + nonce vs application passwords vs auth plugin).
  • Target WordPress version constraints (if below 7.0, call out).

Procedure

0) Triage and locate REST usage

  1. Run triage:
  2. node "$BB_SKILL_DIR/dependencies/wp-project-triage/scripts/detect_wp_project.mjs"
  3. Search for existing REST usage:
  4. register_rest_route
  5. WP_REST_Controller
  6. rest_api_init
  7. show_in_rest, rest_base, rest_controller_class

If this is a full site repo, pick the specific plugin/theme before changing code.

1) Choose the right approach

  • Expose CPT/taxonomy in wp/v2:
  • Use show_in_rest => true + rest_base if needed.
  • Optionally provide rest_controller_class.
  • Read references/custom-content-types.md.
  • Custom endpoints:
  • Use register_rest_route() on rest_api_init.
  • Prefer a controller class (WP_REST_Controller subclass) for anything non-trivial.
  • Read references/routes-and-endpoints.md and references/schema.md.

2) Register routes safely (namespaces, methods, permissions)

  • Use a unique namespace vendor/v1; avoid wp/* unless core.
  • Always provide permission_callback (use __return_true for public endpoints).
  • Use WP_REST_Server::READABLE/CREATABLE/EDITABLE/DELETABLE constants.
  • Return data via rest_ensure_response() or WP_REST_Response.
  • Return errors via WP_Error with an explicit status.

Read references/routes-and-endpoints.md.

3) Validate/sanitize request args

  • Define args with type, default, required, validate_callback, sanitize_callback.
  • Prefer JSON Schema validation with rest_validate_value_from_schema then rest_sanitize_value_from_schema.
  • Never read $_GET/$_POST directly inside endpoints; use WP_REST_Request.

Read references/schema.md.

  • Do not remove core fields from default endpoints; add fields instead.
  • Use register_rest_field for computed fields; register_meta with show_in_rest for meta.
  • For object/array meta, define schema in show_in_rest.schema.
  • If you need unfiltered post content (e.g., ToC plugins injecting HTML), request ?context=edit to access content.raw (auth required). Pair with _fields=content.raw to keep responses small.
  • Add related resource links via WP_REST_Response::add_link().

Read references/responses-and-fields.md.

5) Authentication and authorization

  • For wp-admin/JS: cookie auth + X-WP-Nonce (action wp_rest).
  • For external clients: application passwords (basic auth) or an auth plugin.
  • Use capability checks in permission_callback (authorization), not just “logged in”.

Read references/authentication.md.

6) Client-facing behavior (discovery, pagination, embeds)

  • Ensure discovery works (Link header or <link rel="https://api.w.org/">).
  • Support _fields, _embed, _method, _envelope, pagination headers.
  • Remember per_page is capped at 100.

Read references/discovery-and-params.md.

Verification

  • /wp-json/ index includes your namespace.
  • OPTIONS on your route returns schema (when provided).
  • Endpoint returns expected data; permission failures return 401/403 as appropriate.
  • CPT/taxonomy routes appear under wp/v2 when show_in_rest is true.
  • Run repo lint/tests and any PHP/JS build steps.

Failure modes / debugging

  • 404: rest_api_init not firing, route typo, or permalinks off (use ?rest_route=).
  • 401/403: missing nonce/auth, or permission_callback too strict.
  • _doing_it_wrong for missing permission_callback: add it (use __return_true if public).
  • Invalid params: missing/incorrect args schema or validation callbacks.
  • Fields missing: show_in_rest false, meta not registered, or CPT lacks custom-fields support.

Escalation

If version support or behavior is unclear, consult the REST API Handbook and core docs before inventing patterns.

Bounded native fixture (BB Skills package revision, 2026-10-04)

The examples/ folder contains the hand-authored synthetic plugin, temporary setup, Python HTTP probe, Docker runner and recorded evidence. This fixture exercises selected REST concepts; it is not an AI-client evaluation or a benchmark of the complete upstream skill. It includes a deliberately wrong login-only permission callback as a negative control. Never install that example plugin on a real site. Internal HTTP was used with the WordPress local environment setting; HTTPS transport and a real browser login were not tested. Read examples/README.md before reproducing.

PACKAGE TRANSPARENCY

Inspect before installing

Source: WordPress · GPL-2.0-or-later · SHA-256 shown alongside the download.

21 files65154 ZIP bytes3 script/code files

License file included. A license and checksum are not a security certification. Review package instructions and scripts before running them.

View files and uncompressed sizes
Machine-readable installation guide →
CATALOG REVIEW NOTES

Know what you need before installing

Source and packaging checks recorded on 2026-10-04. These notes are not safety certification or measured task performance.

Requirements

A local WordPress project, reviewed Node.js and a compatible filesystem-based coding agent. Upstream targets WordPress 7.0+ / PHP 7.4.0+; verify actual target compatibility. Set BB_SKILL_DIR to the absolute installed skill directory and keep the working directory at the project root. All six references and the sibling project-triage helper are included.

Costs, access & practical limits

Free source package with recorded hand-authored synthetic WordPress HTTP fixture: 27 observations on WordPress 7.1.2 / PHP 8.3.35 / MariaDB 11.4.13. The fixture includes an intentional login-only authorization defect as a negative control, not an upstream vulnerability. It used internal HTTP in local mode; no TLS, real browser login, triage helper, WP-CLI, upstream harness, production site or AI-client evaluation was performed. Full-skill runtime_tested remains false. Review examples/README.md before reproducing; never install the fixture plugin on a real site. All upstream originals and authorship disclosures remain unchanged.

View the recorded checks
  • All 11 original files match pinned Git blobs and SHA-256
  • Six named REST references resolve inside the archive
  • Installed sibling helper command adapted; original instructions retained
  • Helper imports only Node.js built-ins; node --check passed without execution
  • Original GPLv2-or-later grant and complete GPLv2 text preserved
  • Upstream AI authorship disclosure retained; no runtime result claimed
  • 27 native synthetic HTTP observations recorded; four fixture source hashes bound
  • Temporary credentials revoked; no AI calls or production mounts/network/ports

Upstream commit: 34da134e184ef93d6fb8c074fed309e06b964f34

Runtime status: not tested by this catalog. Configure your client and test the skill in your own environment.

LICENSE & ATTRIBUTION

GPL license & upstream grant

This source package retains the upstream copyright and GPLv2-or-later grant alongside the complete GPLv2 text. Read both before adapting or redistributing it. Keep the notices and supply corresponding source as required by the applicable GPL terms.

GPL-2.0-or-later ↗

Upstream grant for WordPress instructions, references, helper and retained source context

Attribution: Copyright (C) 2026 WordPress Contributors

Changes: Primary SKILL.md adapted on 2026-10-04 for installed helper path and setup notes; original and all other upstream files preserved unchanged.

Included notice: wp-rest-api/LICENSE.upstream.txt

Declared source ↗

GPL-2.0-or-later ↗

Complete GPLv2 text accompanying the upstream GPLv2-or-later grant

Attribution: Free Software Foundation, Inc.; complete text from SPDX license-list-data

Changes: Complete license text retained unchanged. Added BB Skills installation/review notes also GPL-2.0-or-later.

Included notice: wp-rest-api/GPL-2.0-or-later.txt

Declared source ↗
SCENARIOS

Inputs, criteria and recorded outcomes

Records are supplied by the site administrator and bound to a specific package. They are not third-party safety certification. This page does not execute skills.

Native WordPress REST permissions, validation and revocation fixture

Reported passed · v34da134e184e.bb2

View input and acceptance criteria

Input

Use a disposable WordPress install and synthetic editor/subscriber users to observe namespace/schema discovery, capability checks, input validation before callback effects, Cookie nonce acceptance, CPT fields/meta, field projection, complete pagination, missing routes and revoked application passwords. Include an explicitly wrong login-only permission callback. No AI client or production service.

Acceptance criteria

27 named HTTP observations agree with the recorded WordPress 7.1.2 fixture contract: unauthorized/forbidden and invalid-input requests denied; exactly two authorized callbacks; five items across three pages with total headers; revoked credentials denied; intentionally weak fixture exposes a synthetic marker. These are bounded native observations, not upstream-vulnerability or complete-skill certification.

Recorded outcome

Hand-authored synthetic WordPress HTTP fixture. No AI client, upstream benchmark harness, production WordPress instance or external credentials. Internal HTTP only; HTTPS transport and real browser login were not tested.

{
  "format": 1,
  "executed_at": "2026-10-04T09:54:22.733378+00:00",
  "environment": {
    "wordpress": "7.1.2",
    "php": "8.3.35",
    "database": "11.4.13-MariaDB-ubu2404",
    "environment_type": "local",
    "application_passwords_available": true
  },
  "probe_python": "3.13.16",
  "images": {
    "wordpress": {
      "tag": "wordpress:7.1.2-php8.3-apache",
      "id": "sha256:4abf7a450ee477dde967584f8174d7e03221d224c4971a0c38d84e7254426e64",
      "digests": [
        "wordpress@sha256:4abf7a450ee477dde967584f8174d7e03221d224c4971a0c38d84e7254426e64"
      ]
    },
    "database": {
      "tag": "mariadb:11.4",
      "id": "sha256:1292844148b311e4ed4300022a996d39083f415a963e970cf47cad1b3b18e3a6",
      "digests": [
        "mariadb@sha256:1292844148b311e4ed4300022a996d39083f415a963e970cf47cad1b3b18e3a6"
      ]
    },
    "probe": {
      "tag": "bb-skills:20261004-v41",
      "id": "sha256:58a204606eb5975702ea621384c6f92a5697aa4cd9252bc3fa22db800f6cab78",
      "digests": [
        "bb-skills@sha256:58a204606eb5975702ea621384c6f92a5697aa4cd9252bc3fa22db800f6cab78"
      ]
    }
  },
  "source_hashes": {
    "fixture-plugin.php": "118478d89730f4aebd6bbe630f1fc479ebc023ea6d90a25fea0a3043e9dcc792",
    "setup-fixture.php": "caa3c036e1d2f517f7a3c0e222d0c80f768427a45e571c74a9c31039182c7607",
    "probe-rest-fixture.py": "2479764cfd1f677eb3dfae16bf2f674394451f09453a65ce25b6323835ff1320",
    "run-wordpress-rest-fixture.py": "e2ab43ca65b35c4ec9e645f9781287b24192dad29797f02db124bd5a6fe64580"
  },
  "scope": "Hand-authored synthetic WordPress HTTP fixture. No AI client, upstream benchmark harness, production WordPress instance or external credentials. Internal HTTP only; HTTPS transport and real browser login were not tested.",
  "observations": 27,
  "cases": [
    {
      "name": "api_namespace_discovery",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": {
        "name": "Synthetic REST fixture",
        "description": "",
        "url": "http://bb-v42-rest-wp",
        "home": "http://bb-v42-rest-wp",
        "gmt_offset": "0",
        "timezone_string": "",
        "page_for_posts": 0,
        "page_on_front": 0,
        "show_on_front": "posts",
        "namespaces": [
          "oembed/1.0",
          "bb-fixture/v1",
          "wp/v2",
          "wp-site-health/v1",
          "wp-block-editor/v1",
          "wp-abilities/v1"
        ],
        "authentication": {
          "application-passwords": {
            "endpoints": {
              "authorization": "http://bb-v42-rest-wp/wp-admin/authorize-application.php"
            }
          }
        },
        "routes": {
          "/": {
            "namespace": "",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/"
                }
              ]
            }
          },
          "/batch/v1": {
            "namespace": "",
            "methods": [
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "validation": {
                    "type": "string",
                    "enum": [
                      "require-all-validate",
                      "normal"
                    ],
                    "default": "normal",
                    "required": false
                  },
                  "requests": {
                    "type": "array",
                    "maxItems": 25,
                    "items": {
                      "type": "object",
                      "properties": {
                        "method": {
                          "type": "string",
                          "enum": [
                            "POST",
                            "PUT",
                            "PATCH",
                            "DELETE"
                          ],
                          "default": "POST"
                        },
                        "path": {
                          "type": "string",
                          "required": true
                        },
                        "body": {
                          "type": "object",
                          "properties": [],
                          "additionalProperties": true
                        },
                        "headers": {
                          "type": "object",
                          "properties": [],
                          "additionalProperties": {
                            "type": [
                              "string",
                              "array"
                            ],
                            "items": {
                              "type": "string"
                            }
                          }
                        }
                      }
                    },
                    "required": true
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/batch/v1"
                }
              ]
            }
          },
          "/oembed/1.0": {
            "namespace": "oembed/1.0",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "namespace": {
                    "default": "oembed/1.0",
                    "required": false
                  },
                  "context": {
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/oembed/1.0"
                }
              ]
            }
          },
          "/oembed/1.0/embed": {
            "namespace": "oembed/1.0",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "url": {
                    "description": "The URL of the resource for which to fetch oEmbed data.",
                    "type": "string",
                    "format": "uri",
                    "required": true
                  },
                  "format": {
                    "default": "json",
                    "required": false
                  },
                  "maxwidth": {
                    "default": 600,
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/oembed/1.0/embed"
                }
              ]
            }
          },
          "/oembed/1.0/proxy": {
            "namespace": "oembed/1.0",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "url": {
                    "description": "The URL of the resource for which to fetch oEmbed data.",
                    "type": "string",
                    "format": "uri",
                    "required": true
                  },
                  "format": {
                    "description": "The oEmbed format to use.",
                    "type": "string",
                    "default": "json",
                    "enum": [
                      "json",
                      "xml"
                    ],
                    "required": false
                  },
                  "maxwidth": {
                    "description": "The maximum width of the embed frame in pixels.",
                    "type": "integer",
                    "default": 600,
                    "required": false
                  },
                  "maxheight": {
                    "description": "The maximum height of the embed frame in pixels.",
                    "type": "integer",
                    "required": false
                  },
                  "discover": {
                    "description": "Whether to perform an oEmbed discovery request for unsanctioned providers.",
                    "type": "boolean",
                    "default": true,
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/oembed/1.0/proxy"
                }
              ]
            }
          },
          "/bb-fixture/v1": {
            "namespace": "bb-fixture/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "namespace": {
                    "default": "bb-fixture/v1",
                    "required": false
                  },
                  "context": {
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/bb-fixture/v1"
                }
              ]
            }
          },
          "/bb-fixture/v1/status": {
            "namespace": "bb-fixture/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/bb-fixture/v1/status"
                }
              ]
            }
          },
          "/bb-fixture/v1/restricted": {
            "namespace": "bb-fixture/v1",
            "methods": [
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "count": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 5,
                    "required": true
                  },
                  "note": {
                    "type": "string",
                    "default": "",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/bb-fixture/v1/restricted"
                }
              ]
            }
          },
          "/bb-fixture/v1/weak-auth-only": {
            "namespace": "bb-fixture/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/bb-fixture/v1/weak-auth-only"
                }
              ]
            }
          },
          "/bb-fixture/v1/items": {
            "namespace": "bb-fixture/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "page": {
                    "type": "integer",
                    "minimum": 1,
                    "default": 1,
                    "required": false
                  },
                  "per_page": {
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 100,
                    "default": 2,
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/bb-fixture/v1/items"
                }
              ]
            }
          },
          "/wp/v2": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "namespace": {
                    "default": "wp/v2",
                    "required": false
                  },
                  "context": {
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2"
                }
              ]
            }
          },
          "/wp/v2/posts": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "after": {
                    "description": "Limit response to posts published after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_after": {
                    "description": "Limit response to posts modified after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "author": {
                    "description": "Limit result set to posts assigned to specific authors.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "author_exclude": {
                    "description": "Ensure result set excludes posts assigned to specific authors.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "before": {
                    "description": "Limit response to posts published before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_before": {
                    "description": "Limit response to posts modified before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "search_semantics": {
                    "description": "How to interpret the search input.",
                    "type": "string",
                    "enum": [
                      "exact"
                    ],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by post attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "author",
                      "date",
                      "id",
                      "include",
                      "modified",
                      "parent",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title"
                    ],
                    "required": false
                  },
                  "search_columns": {
                    "default": [],
                    "description": "Array of column names to be searched.",
                    "type": "array",
                    "items": {
                      "enum": [
                        "post_title",
                        "post_content",
                        "post_excerpt"
                      ],
                      "type": "string"
                    },
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to posts with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "status": {
                    "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"
                    },
                    "required": false
                  },
                  "tax_relation": {
                    "description": "Limit result set based on relationship between multiple taxonomies.",
                    "type": "string",
                    "enum": [
                      "AND",
                      "OR"
                    ],
                    "required": false
                  },
                  "categories": {
                    "description": "Limit result set to items with specific terms assigned in the categories taxonomy.",
                    "type": [
                      "object",
                      "array"
                    ],
                    "oneOf": [
                      {
                        "title": "Term ID List",
                        "description": "Match terms with the listed IDs.",
                        "type": "array",
                        "items": {
                          "type": "integer"
                        }
                      },
                      {
                        "title": "Term ID Taxonomy Query",
                        "description": "Perform an advanced term query.",
                        "type": "object",
                        "properties": {
                          "terms": {
                            "description": "Term IDs.",
                            "type": "array",
                            "items": {
                              "type": "integer"
                            },
                            "default": []
                          },
                          "include_children": {
                            "description": "Whether to include child terms in the terms limiting the result set.",
                            "type": "boolean",
                            "default": false
                          },
                          "operator": {
                            "description": "Whether items must be assigned all or any of the specified terms.",
                            "type": "string",
                            "enum": [
                              "AND",
                              "OR"
                            ],
                            "default": "OR"
                          }
                        },
                        "additionalProperties": false
                      }
                    ],
                    "required": false
                  },
                  "categories_exclude": {
                    "description": "Limit result set to items except those with specific terms assigned in the categories taxonomy.",
                    "type": [
                      "object",
                      "array"
                    ],
                    "oneOf": [
                      {
                        "title": "Term ID List",
                        "description": "Match terms with the listed IDs.",
                        "type": "array",
                        "items": {
                          "type": "integer"
                        }
                      },
                      {
                        "title": "Term ID Taxonomy Query",
                        "description": "Perform an advanced term query.",
                        "type": "object",
                        "properties": {
                          "terms": {
                            "description": "Term IDs.",
                            "type": "array",
                            "items": {
                              "type": "integer"
                            },
                            "default": []
                          },
                          "include_children": {
                            "description": "Whether to include child terms in the terms limiting the result set.",
                            "type": "boolean",
                            "default": false
                          }
                        },
                        "additionalProperties": false
                      }
                    ],
                    "required": false
                  },
                  "tags": {
                    "description": "Limit result set to items with specific terms assigned in the tags taxonomy.",
                    "type": [
                      "object",
                      "array"
                    ],
                    "oneOf": [
                      {
                        "title": "Term ID List",
                        "description": "Match terms with the listed IDs.",
                        "type": "array",
                        "items": {
                          "type": "integer"
                        }
                      },
                      {
                        "title": "Term ID Taxonomy Query",
                        "description": "Perform an advanced term query.",
                        "type": "object",
                        "properties": {
                          "terms": {
                            "description": "Term IDs.",
                            "type": "array",
                            "items": {
                              "type": "integer"
                            },
                            "default": []
                          },
                          "operator": {
                            "description": "Whether items must be assigned all or any of the specified terms.",
                            "type": "string",
                            "enum": [
                              "AND",
                              "OR"
                            ],
                            "default": "OR"
                          }
                        },
                        "additionalProperties": false
                      }
                    ],
                    "required": false
                  },
                  "tags_exclude": {
                    "description": "Limit result set to items except those with specific terms assigned in the tags taxonomy.",
                    "type": [
                      "object",
                      "array"
                    ],
                    "oneOf": [
                      {
                        "title": "Term ID List",
                        "description": "Match terms with the listed IDs.",
                        "type": "array",
                        "items": {
                          "type": "integer"
                        }
                      },
                      {
                        "title": "Term ID Taxonomy Query",
                        "description": "Perform an advanced term query.",
                        "type": "object",
                        "properties": {
                          "terms": {
                            "description": "Term IDs.",
                            "type": "array",
                            "items": {
                              "type": "integer"
                            },
                            "default": []
                          }
                        },
                        "additionalProperties": false
                      }
                    ],
                    "required": false
                  },
                  "sticky": {
                    "description": "Limit result set to items that are sticky.",
                    "type": "boolean",
                    "required": false
                  },
                  "ignore_sticky": {
                    "description": "Whether to ignore sticky posts or not.",
                    "type": "boolean",
                    "default": true,
                    "required": false
                  },
                  "format": {
                    "description": "Limit result set to items assigned one or more given formats.",
                    "type": "array",
                    "uniqueItems": true,
                    "items": {
                      "enum": [
                        "standard",
                        "aside",
                        "chat",
                        "gallery",
                        "link",
                        "image",
                        "quote",
                        "status",
                        "video",
                        "audio"
                      ],
                      "type": "string"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the post.",
                    "type": "integer",
                    "required": false
                  },
                  "excerpt": {
                    "description": "The excerpt for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Excerpt for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML excerpt for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the excerpt is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "featured_media": {
                    "description": "The ID of the featured media for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "comment_status": {
                    "description": "Whether or not comments are open on the post.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "ping_status": {
                    "description": "Whether or not the post can be pinged.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "format": {
                    "description": "The format for the post.",
                    "type": "string",
                    "enum": [
                      "standard",
                      "aside",
                      "chat",
                      "gallery",
                      "link",
                      "image",
                      "quote",
                      "status",
                      "video",
                      "audio"
                    ],
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "footnotes": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": ""
                      }
                    },
                    "required": false
                  },
                  "sticky": {
                    "description": "Whether or not the post should be treated as sticky.",
                    "type": "boolean",
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  },
                  "categories": {
                    "description": "The terms assigned to the post in the category taxonomy.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  },
                  "tags": {
                    "description": "The terms assigned to the post in the post_tag taxonomy.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "excerpt_length": {
                    "description": "Override the default excerpt length.",
                    "type": "integer",
                    "required": false
                  },
                  "password": {
                    "description": "The password for the post if it is password protected.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the post.",
                    "type": "integer",
                    "required": false
                  },
                  "excerpt": {
                    "description": "The excerpt for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Excerpt for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML excerpt for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the excerpt is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "featured_media": {
                    "description": "The ID of the featured media for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "comment_status": {
                    "description": "Whether or not comments are open on the post.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "ping_status": {
                    "description": "Whether or not the post can be pinged.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "format": {
                    "description": "The format for the post.",
                    "type": "string",
                    "enum": [
                      "standard",
                      "aside",
                      "chat",
                      "gallery",
                      "link",
                      "image",
                      "quote",
                      "status",
                      "video",
                      "audio"
                    ],
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "footnotes": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": ""
                      }
                    },
                    "required": false
                  },
                  "sticky": {
                    "description": "Whether or not the post should be treated as sticky.",
                    "type": "boolean",
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  },
                  "categories": {
                    "description": "The terms assigned to the post in the category taxonomy.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  },
                  "tags": {
                    "description": "The terms assigned to the post in the post_tag taxonomy.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/posts/(?P<parent>[\\d]+)/revisions": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by object attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "date",
                      "id",
                      "include",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title"
                    ],
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/posts/(?P<parent>[\\d]+)/revisions/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as revisions do not support trashing.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/posts/(?P<id>[\\d]+)/autosaves": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the post.",
                    "type": "integer",
                    "required": false
                  },
                  "excerpt": {
                    "description": "The excerpt for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Excerpt for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML excerpt for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the excerpt is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "featured_media": {
                    "description": "The ID of the featured media for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "comment_status": {
                    "description": "Whether or not comments are open on the post.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "ping_status": {
                    "description": "Whether or not the post can be pinged.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "format": {
                    "description": "The format for the post.",
                    "type": "string",
                    "enum": [
                      "standard",
                      "aside",
                      "chat",
                      "gallery",
                      "link",
                      "image",
                      "quote",
                      "status",
                      "video",
                      "audio"
                    ],
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "footnotes": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": ""
                      }
                    },
                    "required": false
                  },
                  "sticky": {
                    "description": "Whether or not the post should be treated as sticky.",
                    "type": "boolean",
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  },
                  "categories": {
                    "description": "The terms assigned to the post in the category taxonomy.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  },
                  "tags": {
                    "description": "The terms assigned to the post in the post_tag taxonomy.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/posts/(?P<parent>[\\d]+)/autosaves/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "The ID for the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/pages": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "after": {
                    "description": "Limit response to posts published after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_after": {
                    "description": "Limit response to posts modified after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "author": {
                    "description": "Limit result set to posts assigned to specific authors.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "author_exclude": {
                    "description": "Ensure result set excludes posts assigned to specific authors.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "before": {
                    "description": "Limit response to posts published before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_before": {
                    "description": "Limit response to posts modified before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "menu_order": {
                    "description": "Limit result set to posts with a specific menu_order value.",
                    "type": "integer",
                    "required": false
                  },
                  "search_semantics": {
                    "description": "How to interpret the search input.",
                    "type": "string",
                    "enum": [
                      "exact"
                    ],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by post attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "author",
                      "date",
                      "id",
                      "include",
                      "modified",
                      "parent",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title",
                      "menu_order"
                    ],
                    "required": false
                  },
                  "parent": {
                    "description": "Limit result set to items with particular parent IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "parent_exclude": {
                    "description": "Limit result set to all items except those of a particular parent ID.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "search_columns": {
                    "default": [],
                    "description": "Array of column names to be searched.",
                    "type": "array",
                    "items": {
                      "enum": [
                        "post_title",
                        "post_content",
                        "post_excerpt"
                      ],
                      "type": "string"
                    },
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to posts with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "status": {
                    "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"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "parent": {
                    "description": "The ID for the parent of the post.",
                    "type": "integer",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the post.",
                    "type": "integer",
                    "required": false
                  },
                  "excerpt": {
                    "description": "The excerpt for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Excerpt for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML excerpt for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the excerpt is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "featured_media": {
                    "description": "The ID of the featured media for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "comment_status": {
                    "description": "Whether or not comments are open on the post.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "ping_status": {
                    "description": "Whether or not the post can be pinged.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "menu_order": {
                    "description": "The order of the post in relation to other posts.",
                    "type": "integer",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "footnotes": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": ""
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "excerpt_length": {
                    "description": "Override the default excerpt length.",
                    "type": "integer",
                    "required": false
                  },
                  "password": {
                    "description": "The password for the post if it is password protected.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "parent": {
                    "description": "The ID for the parent of the post.",
                    "type": "integer",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the post.",
                    "type": "integer",
                    "required": false
                  },
                  "excerpt": {
                    "description": "The excerpt for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Excerpt for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML excerpt for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the excerpt is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "featured_media": {
                    "description": "The ID of the featured media for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "comment_status": {
                    "description": "Whether or not comments are open on the post.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "ping_status": {
                    "description": "Whether or not the post can be pinged.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "menu_order": {
                    "description": "The order of the post in relation to other posts.",
                    "type": "integer",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "footnotes": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": ""
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/pages/(?P<parent>[\\d]+)/revisions": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by object attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "date",
                      "id",
                      "include",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title"
                    ],
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/pages/(?P<parent>[\\d]+)/revisions/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as revisions do not support trashing.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/pages/(?P<id>[\\d]+)/autosaves": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the post.",
                    "type": "integer",
                    "required": false
                  },
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the post.",
                    "type": "integer",
                    "required": false
                  },
                  "excerpt": {
                    "description": "The excerpt for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Excerpt for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML excerpt for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the excerpt is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "featured_media": {
                    "description": "The ID of the featured media for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "comment_status": {
                    "description": "Whether or not comments are open on the post.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "ping_status": {
                    "description": "Whether or not the post can be pinged.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "menu_order": {
                    "description": "The order of the post in relation to other posts.",
                    "type": "integer",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "footnotes": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": ""
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/pages/(?P<parent>[\\d]+)/autosaves/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "The ID for the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/media": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "after": {
                    "description": "Limit response to posts published after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_after": {
                    "description": "Limit response to posts modified after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "author": {
                    "description": "Limit result set to posts assigned to specific authors.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "author_exclude": {
                    "description": "Ensure result set excludes posts assigned to specific authors.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "before": {
                    "description": "Limit response to posts published before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_before": {
                    "description": "Limit response to posts modified before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "search_semantics": {
                    "description": "How to interpret the search input.",
                    "type": "string",
                    "enum": [
                      "exact"
                    ],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by post attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "author",
                      "date",
                      "id",
                      "include",
                      "modified",
                      "parent",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title"
                    ],
                    "required": false
                  },
                  "parent": {
                    "description": "Limit result set to items with particular parent IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "parent_exclude": {
                    "description": "Limit result set to all items except those of a particular parent ID.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "search_columns": {
                    "default": [],
                    "description": "Array of column names to be searched.",
                    "type": "array",
                    "items": {
                      "enum": [
                        "post_title",
                        "post_content",
                        "post_excerpt"
                      ],
                      "type": "string"
                    },
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to posts with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "status": {
                    "default": "inherit",
                    "description": "Limit result set to posts assigned one or more statuses.",
                    "type": "array",
                    "items": {
                      "enum": [
                        "inherit",
                        "private",
                        "trash"
                      ],
                      "type": "string"
                    },
                    "required": false
                  },
                  "media_type": {
                    "default": null,
                    "description": "Limit result set to attachments of a particular media type or media types.",
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "image",
                        "video",
                        "text",
                        "application",
                        "audio"
                      ]
                    },
                    "required": false
                  },
                  "mime_type": {
                    "default": null,
                    "description": "Limit result set to attachments of a particular MIME type or MIME types.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the post.",
                    "type": "integer",
                    "required": false
                  },
                  "featured_media": {
                    "description": "The ID of the featured media for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "comment_status": {
                    "description": "Whether or not comments are open on the post.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "ping_status": {
                    "description": "Whether or not the post can be pinged.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  },
                  "alt_text": {
                    "description": "Alternative text to display when attachment is not displayed.",
                    "type": "string",
                    "required": false
                  },
                  "caption": {
                    "description": "The attachment caption.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Caption for the attachment, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML caption for the attachment, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "description": {
                    "description": "The attachment description.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Description for the attachment, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML description for the attachment, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "post": {
                    "description": "The ID for the associated post of the attachment.",
                    "type": "integer",
                    "required": false
                  },
                  "generate_sub_sizes": {
                    "type": "boolean",
                    "default": true,
                    "description": "Whether to generate image sub sizes.",
                    "required": false
                  },
                  "convert_format": {
                    "type": "boolean",
                    "default": true,
                    "description": "Whether to convert image formats.",
                    "required": false
                  },
                  "url": {
                    "type": "string",
                    "format": "uri",
                    "description": "URL of an external image to sideload into the media library, instead of uploading a file.",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the post.",
                    "type": "integer",
                    "required": false
                  },
                  "featured_media": {
                    "description": "The ID of the featured media for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "comment_status": {
                    "description": "Whether or not comments are open on the post.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "ping_status": {
                    "description": "Whether or not the post can be pinged.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  },
                  "alt_text": {
                    "description": "Alternative text to display when attachment is not displayed.",
                    "type": "string",
                    "required": false
                  },
                  "caption": {
                    "description": "The attachment caption.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Caption for the attachment, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML caption for the attachment, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "description": {
                    "description": "The attachment description.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Description for the attachment, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML description for the attachment, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "post": {
                    "description": "The ID for the associated post of the attachment.",
                    "type": "integer",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/media/(?P<id>[\\d]+)/post-process": {
            "namespace": "wp/v2",
            "methods": [
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "id": {
                    "description": "Unique identifier for the attachment.",
                    "type": "integer",
                    "required": false
                  },
                  "action": {
                    "type": "string",
                    "enum": [
                      "create-image-subsizes"
                    ],
                    "required": true
                  }
                }
              }
            ]
          },
          "/wp/v2/media/(?P<id>[\\d]+)/edit": {
            "namespace": "wp/v2",
            "methods": [
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "src": {
                    "description": "URL to the edited image file.",
                    "type": "string",
                    "format": "uri",
                    "required": true
                  },
                  "modifiers": {
                    "description": "Array of image edits.",
                    "type": "array",
                    "minItems": 1,
                    "items": {
                      "description": "Image edit.",
                      "type": "object",
                      "required": [
                        "type",
                        "args"
                      ],
                      "oneOf": [
                        {
                          "title": "Flip",
                          "properties": {
                            "type": {
                              "description": "Flip type.",
                              "type": "string",
                              "enum": [
                                "flip"
                              ]
                            },
                            "args": {
                              "description": "Flip arguments.",
                              "type": "object",
                              "required": [
                                "flip"
                              ],
                              "properties": {
                                "flip": {
                                  "description": "Flip direction.",
                                  "type": "object",
                                  "required": [
                                    "horizontal",
                                    "vertical"
                                  ],
                                  "properties": {
                                    "horizontal": {
                                      "description": "Whether to flip in the horizontal direction.",
                                      "type": "boolean"
                                    },
                                    "vertical": {
                                      "description": "Whether to flip in the vertical direction.",
                                      "type": "boolean"
                                    }
                                  }
                                }
                              }
                            }
                          }
                        },
                        {
                          "title": "Rotation",
                          "properties": {
                            "type": {
                              "description": "Rotation type.",
                              "type": "string",
                              "enum": [
                                "rotate"
                              ]
                            },
                            "args": {
                              "description": "Rotation arguments.",
                              "type": "object",
                              "required": [
                                "angle"
                              ],
                              "properties": {
                                "angle": {
                                  "description": "Angle to rotate clockwise in degrees.",
                                  "type": "number"
                                }
                              }
                            }
                          }
                        },
                        {
                          "title": "Crop",
                          "properties": {
                            "type": {
                              "description": "Crop type.",
                              "type": "string",
                              "enum": [
                                "crop"
                              ]
                            },
                            "args": {
                              "description": "Crop arguments.",
                              "type": "object",
                              "required": [
                                "left",
                                "top",
                                "width",
                                "height"
                              ],
                              "properties": {
                                "left": {
                                  "description": "Horizontal position from the left to begin the crop as a percentage of the image width.",
                                  "type": "number"
                                },
                                "top": {
                                  "description": "Vertical position from the top to begin the crop as a percentage of the image height.",
                                  "type": "number"
                                },
                                "width": {
                                  "description": "Width of the crop as a percentage of the image width.",
                                  "type": "number"
                                },
                                "height": {
                                  "description": "Height of the crop as a percentage of the image height.",
                                  "type": "number"
                                }
                              }
                            }
                          }
                        }
                      ]
                    },
                    "required": false
                  },
                  "rotation": {
                    "description": "The amount to rotate the image clockwise in degrees. DEPRECATED: Use `modifiers` instead.",
                    "type": "integer",
                    "minimum": 0,
                    "exclusiveMinimum": true,
                    "maximum": 360,
                    "exclusiveMaximum": true,
                    "required": false
                  },
                  "x": {
                    "description": "As a percentage of the image, the x position to start the crop from. DEPRECATED: Use `modifiers` instead.",
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100,
                    "required": false
                  },
                  "y": {
                    "description": "As a percentage of the image, the y position to start the crop from. DEPRECATED: Use `modifiers` instead.",
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100,
                    "required": false
                  },
                  "width": {
                    "description": "As a percentage of the image, the width to crop the image to. DEPRECATED: Use `modifiers` instead.",
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100,
                    "required": false
                  },
                  "height": {
                    "description": "As a percentage of the image, the height to crop the image to. DEPRECATED: Use `modifiers` instead.",
                    "type": "number",
                    "minimum": 0,
                    "maximum": 100,
                    "required": false
                  },
                  "caption": {
                    "description": "The attachment caption.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Caption for the attachment, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML caption for the attachment, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "description": {
                    "description": "The attachment description.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Description for the attachment, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML description for the attachment, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "post": {
                    "description": "The ID for the associated post of the attachment.",
                    "type": "integer",
                    "required": false
                  },
                  "alt_text": {
                    "description": "Alternative text to display when attachment is not displayed.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/menu-items": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 100,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "after": {
                    "description": "Limit response to posts published after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_after": {
                    "description": "Limit response to posts modified after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "before": {
                    "description": "Limit response to posts published before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_before": {
                    "description": "Limit response to posts modified before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "search_semantics": {
                    "description": "How to interpret the search input.",
                    "type": "string",
                    "enum": [
                      "exact"
                    ],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "asc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by object attribute.",
                    "type": "string",
                    "default": "menu_order",
                    "enum": [
                      "author",
                      "date",
                      "id",
                      "include",
                      "modified",
                      "parent",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title",
                      "menu_order"
                    ],
                    "required": false
                  },
                  "search_columns": {
                    "default": [],
                    "description": "Array of column names to be searched.",
                    "type": "array",
                    "items": {
                      "enum": [
                        "post_title",
                        "post_content",
                        "post_excerpt"
                      ],
                      "type": "string"
                    },
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to posts with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "status": {
                    "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"
                    },
                    "required": false
                  },
                  "tax_relation": {
                    "description": "Limit result set based on relationship between multiple taxonomies.",
                    "type": "string",
                    "enum": [
                      "AND",
                      "OR"
                    ],
                    "required": false
                  },
                  "menus": {
                    "description": "Limit result set to items with specific terms assigned in the menus taxonomy.",
                    "type": [
                      "object",
                      "array"
                    ],
                    "oneOf": [
                      {
                        "title": "Term ID List",
                        "description": "Match terms with the listed IDs.",
                        "type": "array",
                        "items": {
                          "type": "integer"
                        }
                      },
                      {
                        "title": "Term ID Taxonomy Query",
                        "description": "Perform an advanced term query.",
                        "type": "object",
                        "properties": {
                          "terms": {
                            "description": "Term IDs.",
                            "type": "array",
                            "items": {
                              "type": "integer"
                            },
                            "default": []
                          },
                          "operator": {
                            "description": "Whether items must be assigned all or any of the specified terms.",
                            "type": "string",
                            "enum": [
                              "AND",
                              "OR"
                            ],
                            "default": "OR"
                          }
                        },
                        "additionalProperties": false
                      }
                    ],
                    "required": false
                  },
                  "menus_exclude": {
                    "description": "Limit result set to items except those with specific terms assigned in the menus taxonomy.",
                    "type": [
                      "object",
                      "array"
                    ],
                    "oneOf": [
                      {
                        "title": "Term ID List",
                        "description": "Match terms with the listed IDs.",
                        "type": "array",
                        "items": {
                          "type": "integer"
                        }
                      },
                      {
                        "title": "Term ID Taxonomy Query",
                        "description": "Perform an advanced term query.",
                        "type": "object",
                        "properties": {
                          "terms": {
                            "description": "Term IDs.",
                            "type": "array",
                            "items": {
                              "type": "integer"
                            },
                            "default": []
                          }
                        },
                        "additionalProperties": false
                      }
                    ],
                    "required": false
                  },
                  "menu_order": {
                    "description": "Limit result set to posts with a specific menu_order value.",
                    "type": "integer",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "title": {
                    "description": "The title for the object.",
                    "type": [
                      "string",
                      "object"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Title for the object, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the object, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "type": {
                    "default": "custom",
                    "description": "The family of objects originally represented, such as \"post_type\" or \"taxonomy\".",
                    "type": "string",
                    "enum": [
                      "taxonomy",
                      "post_type",
                      "post_type_archive",
                      "custom"
                    ],
                    "required": false
                  },
                  "status": {
                    "default": "publish",
                    "description": "A named status for the object.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "parent": {
                    "default": 0,
                    "description": "The ID for the parent of the object.",
                    "type": "integer",
                    "minimum": 0,
                    "required": false
                  },
                  "attr_title": {
                    "description": "Text for the title attribute of the link element for this menu item.",
                    "type": "string",
                    "required": false
                  },
                  "classes": {
                    "description": "Class names for the link element of this menu item.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "description": {
                    "description": "The description of this menu item.",
                    "type": "string",
                    "required": false
                  },
                  "menu_order": {
                    "default": 1,
                    "description": "The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0.",
                    "type": "integer",
                    "minimum": 1,
                    "required": false
                  },
                  "object": {
                    "description": "The type of object originally represented, such as \"category\", \"post\", or \"attachment\".",
                    "type": "string",
                    "required": false
                  },
                  "object_id": {
                    "default": 0,
                    "description": "The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories.",
                    "type": "integer",
                    "minimum": 0,
                    "required": false
                  },
                  "target": {
                    "description": "The target attribute of the link element for this menu item.",
                    "type": "string",
                    "enum": [
                      "_blank",
                      ""
                    ],
                    "required": false
                  },
                  "url": {
                    "description": "The URL to which this menu item points.",
                    "type": "string",
                    "format": "uri",
                    "required": false
                  },
                  "xfn": {
                    "description": "The XFN relationship expressed in the link of this menu item.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "menus": {
                    "description": "The terms assigned to the object in the nav_menu taxonomy.",
                    "type": "integer",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/menu-items"
                }
              ]
            }
          },
          "/wp/v2/menu-items/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the object.",
                    "type": [
                      "string",
                      "object"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Title for the object, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the object, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "type": {
                    "description": "The family of objects originally represented, such as \"post_type\" or \"taxonomy\".",
                    "type": "string",
                    "enum": [
                      "taxonomy",
                      "post_type",
                      "post_type_archive",
                      "custom"
                    ],
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the object.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "parent": {
                    "description": "The ID for the parent of the object.",
                    "type": "integer",
                    "minimum": 0,
                    "required": false
                  },
                  "attr_title": {
                    "description": "Text for the title attribute of the link element for this menu item.",
                    "type": "string",
                    "required": false
                  },
                  "classes": {
                    "description": "Class names for the link element of this menu item.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "description": {
                    "description": "The description of this menu item.",
                    "type": "string",
                    "required": false
                  },
                  "menu_order": {
                    "description": "The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0.",
                    "type": "integer",
                    "minimum": 1,
                    "required": false
                  },
                  "object": {
                    "description": "The type of object originally represented, such as \"category\", \"post\", or \"attachment\".",
                    "type": "string",
                    "required": false
                  },
                  "object_id": {
                    "description": "The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories.",
                    "type": "integer",
                    "minimum": 0,
                    "required": false
                  },
                  "target": {
                    "description": "The target attribute of the link element for this menu item.",
                    "type": "string",
                    "enum": [
                      "_blank",
                      ""
                    ],
                    "required": false
                  },
                  "url": {
                    "description": "The URL to which this menu item points.",
                    "type": "string",
                    "format": "uri",
                    "required": false
                  },
                  "xfn": {
                    "description": "The XFN relationship expressed in the link of this menu item.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "menus": {
                    "description": "The terms assigned to the object in the nav_menu taxonomy.",
                    "type": "integer",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/menu-items/(?P<id>[\\d]+)/autosaves": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the object.",
                    "type": "integer",
                    "minimum": 0,
                    "required": false
                  },
                  "title": {
                    "description": "The title for the object.",
                    "type": [
                      "string",
                      "object"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Title for the object, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the object, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "type": {
                    "description": "The family of objects originally represented, such as \"post_type\" or \"taxonomy\".",
                    "type": "string",
                    "enum": [
                      "taxonomy",
                      "post_type",
                      "post_type_archive",
                      "custom"
                    ],
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the object.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "attr_title": {
                    "description": "Text for the title attribute of the link element for this menu item.",
                    "type": "string",
                    "required": false
                  },
                  "classes": {
                    "description": "Class names for the link element of this menu item.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "description": {
                    "description": "The description of this menu item.",
                    "type": "string",
                    "required": false
                  },
                  "menu_order": {
                    "description": "The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0.",
                    "type": "integer",
                    "minimum": 1,
                    "required": false
                  },
                  "object": {
                    "description": "The type of object originally represented, such as \"category\", \"post\", or \"attachment\".",
                    "type": "string",
                    "required": false
                  },
                  "object_id": {
                    "description": "The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories.",
                    "type": "integer",
                    "minimum": 0,
                    "required": false
                  },
                  "target": {
                    "description": "The target attribute of the link element for this menu item.",
                    "type": "string",
                    "enum": [
                      "_blank",
                      ""
                    ],
                    "required": false
                  },
                  "url": {
                    "description": "The URL to which this menu item points.",
                    "type": "string",
                    "format": "uri",
                    "required": false
                  },
                  "xfn": {
                    "description": "The XFN relationship expressed in the link of this menu item.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "menus": {
                    "description": "The terms assigned to the object in the nav_menu taxonomy.",
                    "type": "integer",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/menu-items/(?P<parent>[\\d]+)/autosaves/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "The ID for the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/blocks": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "after": {
                    "description": "Limit response to posts published after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_after": {
                    "description": "Limit response to posts modified after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "before": {
                    "description": "Limit response to posts published before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_before": {
                    "description": "Limit response to posts modified before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "search_semantics": {
                    "description": "How to interpret the search input.",
                    "type": "string",
                    "enum": [
                      "exact"
                    ],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by post attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "author",
                      "date",
                      "id",
                      "include",
                      "modified",
                      "parent",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title"
                    ],
                    "required": false
                  },
                  "search_columns": {
                    "default": [],
                    "description": "Array of column names to be searched.",
                    "type": "array",
                    "items": {
                      "enum": [
                        "post_title",
                        "post_content",
                        "post_excerpt"
                      ],
                      "type": "string"
                    },
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to posts with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "status": {
                    "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"
                    },
                    "required": false
                  },
                  "tax_relation": {
                    "description": "Limit result set based on relationship between multiple taxonomies.",
                    "type": "string",
                    "enum": [
                      "AND",
                      "OR"
                    ],
                    "required": false
                  },
                  "wp_pattern_category": {
                    "description": "Limit result set to items with specific terms assigned in the wp_pattern_category taxonomy.",
                    "type": [
                      "object",
                      "array"
                    ],
                    "oneOf": [
                      {
                        "title": "Term ID List",
                        "description": "Match terms with the listed IDs.",
                        "type": "array",
                        "items": {
                          "type": "integer"
                        }
                      },
                      {
                        "title": "Term ID Taxonomy Query",
                        "description": "Perform an advanced term query.",
                        "type": "object",
                        "properties": {
                          "terms": {
                            "description": "Term IDs.",
                            "type": "array",
                            "items": {
                              "type": "integer"
                            },
                            "default": []
                          },
                          "operator": {
                            "description": "Whether items must be assigned all or any of the specified terms.",
                            "type": "string",
                            "enum": [
                              "AND",
                              "OR"
                            ],
                            "default": "OR"
                          }
                        },
                        "additionalProperties": false
                      }
                    ],
                    "required": false
                  },
                  "wp_pattern_category_exclude": {
                    "description": "Limit result set to items except those with specific terms assigned in the wp_pattern_category taxonomy.",
                    "type": [
                      "object",
                      "array"
                    ],
                    "oneOf": [
                      {
                        "title": "Term ID List",
                        "description": "Match terms with the listed IDs.",
                        "type": "array",
                        "items": {
                          "type": "integer"
                        }
                      },
                      {
                        "title": "Term ID Taxonomy Query",
                        "description": "Perform an advanced term query.",
                        "type": "object",
                        "properties": {
                          "terms": {
                            "description": "Term IDs.",
                            "type": "array",
                            "items": {
                              "type": "integer"
                            },
                            "default": []
                          }
                        },
                        "additionalProperties": false
                      }
                    ],
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "excerpt": {
                    "description": "The excerpt for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Excerpt for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML excerpt for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the excerpt is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "wp_pattern_sync_status": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": "",
                        "enum": [
                          "partial",
                          "unsynced"
                        ]
                      },
                      "footnotes": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": ""
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  },
                  "wp_pattern_category": {
                    "description": "The terms assigned to the post in the wp_pattern_category taxonomy.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "excerpt_length": {
                    "description": "Override the default excerpt length.",
                    "type": "integer",
                    "required": false
                  },
                  "password": {
                    "description": "The password for the post if it is password protected.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "excerpt": {
                    "description": "The excerpt for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Excerpt for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML excerpt for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the excerpt is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "wp_pattern_sync_status": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": "",
                        "enum": [
                          "partial",
                          "unsynced"
                        ]
                      },
                      "footnotes": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": ""
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  },
                  "wp_pattern_category": {
                    "description": "The terms assigned to the post in the wp_pattern_category taxonomy.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/blocks/(?P<parent>[\\d]+)/revisions": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by object attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "date",
                      "id",
                      "include",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title"
                    ],
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/blocks/(?P<parent>[\\d]+)/revisions/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as revisions do not support trashing.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/blocks/(?P<id>[\\d]+)/autosaves": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "excerpt": {
                    "description": "The excerpt for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Excerpt for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML excerpt for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the excerpt is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "wp_pattern_sync_status": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": "",
                        "enum": [
                          "partial",
                          "unsynced"
                        ]
                      },
                      "footnotes": {
                        "type": "string",
                        "title": "",
                        "description": "",
                        "default": ""
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  },
                  "wp_pattern_category": {
                    "description": "The terms assigned to the post in the wp_pattern_category taxonomy.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/blocks/(?P<parent>[\\d]+)/autosaves/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "The ID for the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/templates/(?P<parent>([^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)[\\/\\w%-]+)/revisions": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by object attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "date",
                      "id",
                      "include",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title"
                    ],
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/templates/(?P<parent>([^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)[\\/\\w%-]+)/revisions/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "parent": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as revisions do not support trashing.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/templates/(?P<id>([^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)[\\/\\w%-]+)/autosaves": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "id": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "id": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "Unique slug identifying the template.",
                    "type": "string",
                    "minLength": 1,
                    "pattern": "[a-zA-Z0-9_\\%-]+",
                    "required": false
                  },
                  "theme": {
                    "description": "Theme identifier for the template.",
                    "type": "string",
                    "required": false
                  },
                  "type": {
                    "description": "Type of template.",
                    "type": "string",
                    "required": false
                  },
                  "content": {
                    "description": "Content of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Content for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the template.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "title": {
                    "description": "Title of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Title for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the template, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "description": {
                    "description": "Description of template.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "Status of template.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the template.",
                    "type": "integer",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/templates/(?P<parent>([^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)[\\/\\w%-]+)/autosaves/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "id": {
                    "description": "The ID for the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/templates": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "wp_id": {
                    "description": "Limit to the specified post id.",
                    "type": "integer",
                    "required": false
                  },
                  "area": {
                    "description": "Limit to the specified template part area.",
                    "type": "string",
                    "required": false
                  },
                  "post_type": {
                    "description": "Post type to get the templates for.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "slug": {
                    "description": "Unique slug identifying the template.",
                    "type": "string",
                    "minLength": 1,
                    "pattern": "[a-zA-Z0-9_\\%-]+",
                    "required": true
                  },
                  "theme": {
                    "description": "Theme identifier for the template.",
                    "type": "string",
                    "required": false
                  },
                  "type": {
                    "description": "Type of template.",
                    "type": "string",
                    "required": false
                  },
                  "content": {
                    "default": "",
                    "description": "Content of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Content for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the template.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "title": {
                    "default": "",
                    "description": "Title of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Title for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the template, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "description": {
                    "default": "",
                    "description": "Description of template.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "default": "publish",
                    "description": "Status of template.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the template.",
                    "type": "integer",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/templates"
                }
              ]
            }
          },
          "/wp/v2/templates/lookup": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "slug": {
                    "description": "The slug of the template to get the fallback for",
                    "type": "string",
                    "required": true
                  },
                  "is_custom": {
                    "description": "Indicates if a template is custom or part of the template hierarchy",
                    "type": "boolean",
                    "required": false
                  },
                  "template_prefix": {
                    "description": "The template prefix for the created template. This is used to extract the main template type, e.g. in `taxonomy-books` extracts the `taxonomy`",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/templates/lookup"
                }
              ]
            }
          },
          "/wp/v2/templates/(?P<id>([^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)[\\/\\w%-]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "id": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "args": {
                  "id": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "Unique slug identifying the template.",
                    "type": "string",
                    "minLength": 1,
                    "pattern": "[a-zA-Z0-9_\\%-]+",
                    "required": false
                  },
                  "theme": {
                    "description": "Theme identifier for the template.",
                    "type": "string",
                    "required": false
                  },
                  "type": {
                    "description": "Type of template.",
                    "type": "string",
                    "required": false
                  },
                  "content": {
                    "description": "Content of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Content for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the template.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "title": {
                    "description": "Title of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Title for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the template, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "description": {
                    "description": "Description of template.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "Status of template.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the template.",
                    "type": "integer",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "id": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/template-parts/(?P<parent>([^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)[\\/\\w%-]+)/revisions": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by object attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "date",
                      "id",
                      "include",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title"
                    ],
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/template-parts/(?P<parent>([^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)[\\/\\w%-]+)/revisions/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "parent": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as revisions do not support trashing.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/template-parts/(?P<id>([^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)[\\/\\w%-]+)/autosaves": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "id": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "id": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "Unique slug identifying the template.",
                    "type": "string",
                    "minLength": 1,
                    "pattern": "[a-zA-Z0-9_\\%-]+",
                    "required": false
                  },
                  "theme": {
                    "description": "Theme identifier for the template.",
                    "type": "string",
                    "required": false
                  },
                  "type": {
                    "description": "Type of template.",
                    "type": "string",
                    "required": false
                  },
                  "content": {
                    "description": "Content of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Content for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the template.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "title": {
                    "description": "Title of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Title for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the template, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "description": {
                    "description": "Description of template.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "Status of template.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the template.",
                    "type": "integer",
                    "required": false
                  },
                  "area": {
                    "description": "Where the template part is intended for use (header, footer, etc.)",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/template-parts/(?P<parent>([^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)[\\/\\w%-]+)/autosaves/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "id": {
                    "description": "The ID for the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/template-parts": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "wp_id": {
                    "description": "Limit to the specified post id.",
                    "type": "integer",
                    "required": false
                  },
                  "area": {
                    "description": "Limit to the specified template part area.",
                    "type": "string",
                    "required": false
                  },
                  "post_type": {
                    "description": "Post type to get the templates for.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "slug": {
                    "description": "Unique slug identifying the template.",
                    "type": "string",
                    "minLength": 1,
                    "pattern": "[a-zA-Z0-9_\\%-]+",
                    "required": true
                  },
                  "theme": {
                    "description": "Theme identifier for the template.",
                    "type": "string",
                    "required": false
                  },
                  "type": {
                    "description": "Type of template.",
                    "type": "string",
                    "required": false
                  },
                  "content": {
                    "default": "",
                    "description": "Content of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Content for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the template.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "title": {
                    "default": "",
                    "description": "Title of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Title for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the template, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "description": {
                    "default": "",
                    "description": "Description of template.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "default": "publish",
                    "description": "Status of template.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the template.",
                    "type": "integer",
                    "required": false
                  },
                  "area": {
                    "description": "Where the template part is intended for use (header, footer, etc.)",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/template-parts"
                }
              ]
            }
          },
          "/wp/v2/template-parts/lookup": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "slug": {
                    "description": "The slug of the template to get the fallback for",
                    "type": "string",
                    "required": true
                  },
                  "is_custom": {
                    "description": "Indicates if a template is custom or part of the template hierarchy",
                    "type": "boolean",
                    "required": false
                  },
                  "template_prefix": {
                    "description": "The template prefix for the created template. This is used to extract the main template type, e.g. in `taxonomy-books` extracts the `taxonomy`",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/template-parts/lookup"
                }
              ]
            }
          },
          "/wp/v2/template-parts/(?P<id>([^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)[\\/\\w%-]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "id": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "args": {
                  "id": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "Unique slug identifying the template.",
                    "type": "string",
                    "minLength": 1,
                    "pattern": "[a-zA-Z0-9_\\%-]+",
                    "required": false
                  },
                  "theme": {
                    "description": "Theme identifier for the template.",
                    "type": "string",
                    "required": false
                  },
                  "type": {
                    "description": "Type of template.",
                    "type": "string",
                    "required": false
                  },
                  "content": {
                    "description": "Content of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Content for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ]
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the template.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "title": {
                    "description": "Title of template.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Title for the template, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the template, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "description": {
                    "description": "Description of template.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "Status of template.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "author": {
                    "description": "The ID for the author of the template.",
                    "type": "integer",
                    "required": false
                  },
                  "area": {
                    "description": "Where the template part is intended for use (header, footer, etc.)",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "id": {
                    "description": "The id of a template",
                    "type": "string",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/global-styles/(?P<parent>[\\d]+)/revisions": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/global-styles/(?P<parent>[\\d]+)/revisions/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the global styles revision.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the global styles revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/global-styles/themes/(?P<stylesheet>[\\/\\s%\\w\\.\\(\\)\\[\\]\\@_\\-]+)/variations": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": false
                },
                "args": {
                  "stylesheet": {
                    "description": "The theme identifier",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/global-styles/themes/(?P<stylesheet>[^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": false
                },
                "args": {
                  "stylesheet": {
                    "description": "The theme identifier",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/global-styles/(?P<id>[\\/\\d+]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": false
                },
                "args": {
                  "id": {
                    "description": "ID of global styles config.",
                    "type": "integer",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": false
                },
                "args": {
                  "styles": {
                    "description": "Global styles.",
                    "type": [
                      "object"
                    ],
                    "required": false
                  },
                  "settings": {
                    "description": "Global settings.",
                    "type": [
                      "object"
                    ],
                    "required": false
                  },
                  "title": {
                    "description": "Title of the global styles variation.",
                    "type": [
                      "object",
                      "string"
                    ],
                    "properties": {
                      "raw": {
                        "description": "Title for the global styles variation, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/navigation": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "after": {
                    "description": "Limit response to posts published after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_after": {
                    "description": "Limit response to posts modified after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "before": {
                    "description": "Limit response to posts published before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_before": {
                    "description": "Limit response to posts modified before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "search_semantics": {
                    "description": "How to interpret the search input.",
                    "type": "string",
                    "enum": [
                      "exact"
                    ],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by post attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "author",
                      "date",
                      "id",
                      "include",
                      "modified",
                      "parent",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title"
                    ],
                    "required": false
                  },
                  "search_columns": {
                    "default": [],
                    "description": "Array of column names to be searched.",
                    "type": "array",
                    "items": {
                      "enum": [
                        "post_title",
                        "post_content",
                        "post_excerpt"
                      ],
                      "type": "string"
                    },
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to posts with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "status": {
                    "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"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/navigation"
                }
              ]
            }
          },
          "/wp/v2/navigation/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "password": {
                    "description": "The password for the post if it is password protected.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/navigation/(?P<parent>[\\d]+)/revisions": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by object attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "date",
                      "id",
                      "include",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title"
                    ],
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/navigation/(?P<parent>[\\d]+)/revisions/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "Unique identifier for the revision.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as revisions do not support trashing.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/navigation/(?P<id>[\\d]+)/autosaves": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit",
                          "embed"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/navigation/(?P<parent>[\\d]+)/autosaves/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "The ID for the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/font-families": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "search_semantics": {
                    "description": "How to interpret the search input.",
                    "type": "string",
                    "enum": [
                      "exact"
                    ],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by post attribute.",
                    "type": "string",
                    "default": "id",
                    "enum": [
                      "id",
                      "include"
                    ],
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to posts with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "theme_json_version": {
                    "description": "Version of the theme.json schema used for the typography settings.",
                    "type": "integer",
                    "default": 3,
                    "minimum": 2,
                    "maximum": 3,
                    "required": false
                  },
                  "font_family_settings": {
                    "description": "font-family declaration in theme.json format, encoded as a string.",
                    "type": "string",
                    "required": true
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/font-families"
                }
              ]
            }
          },
          "/wp/v2/font-families/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "theme_json_version": {
                    "description": "Version of the theme.json schema used for the typography settings.",
                    "type": "integer",
                    "default": 3,
                    "minimum": 2,
                    "maximum": 3,
                    "required": false
                  },
                  "font_family_settings": {
                    "description": "font-family declaration in theme.json format, encoded as a string.",
                    "type": "string",
                    "required": true
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/font-families/(?P<font_family_id>[\\d]+)/font-faces": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "font_family_id": {
                    "description": "The ID for the parent font family of the font face.",
                    "type": "integer",
                    "required": true
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "search_semantics": {
                    "description": "How to interpret the search input.",
                    "type": "string",
                    "enum": [
                      "exact"
                    ],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by post attribute.",
                    "type": "string",
                    "default": "id",
                    "enum": [
                      "id",
                      "include"
                    ],
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "font_family_id": {
                    "description": "The ID for the parent font family of the font face.",
                    "type": "integer",
                    "required": true
                  },
                  "theme_json_version": {
                    "description": "Version of the theme.json schema used for the typography settings.",
                    "type": "integer",
                    "default": 3,
                    "minimum": 2,
                    "maximum": 3,
                    "required": false
                  },
                  "font_face_settings": {
                    "description": "font-face declaration in theme.json format, encoded as a string.",
                    "type": "string",
                    "required": true
                  }
                }
              }
            ]
          },
          "/wp/v2/font-families/(?P<font_family_id>[\\d]+)/font-faces/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "font_family_id": {
                    "description": "The ID for the parent font family of the font face.",
                    "type": "integer",
                    "required": true
                  },
                  "id": {
                    "description": "Unique identifier for the font face.",
                    "type": "integer",
                    "required": true
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "font_family_id": {
                    "description": "The ID for the parent font family of the font face.",
                    "type": "integer",
                    "required": true
                  },
                  "id": {
                    "description": "Unique identifier for the font face.",
                    "type": "integer",
                    "required": true
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/bb_notes": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "after": {
                    "description": "Limit response to posts published after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_after": {
                    "description": "Limit response to posts modified after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "before": {
                    "description": "Limit response to posts published before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "modified_before": {
                    "description": "Limit response to posts modified before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "search_semantics": {
                    "description": "How to interpret the search input.",
                    "type": "string",
                    "enum": [
                      "exact"
                    ],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by post attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "author",
                      "date",
                      "id",
                      "include",
                      "modified",
                      "parent",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title"
                    ],
                    "required": false
                  },
                  "search_columns": {
                    "default": [],
                    "description": "Array of column names to be searched.",
                    "type": "array",
                    "items": {
                      "enum": [
                        "post_title",
                        "post_content",
                        "post_excerpt"
                      ],
                      "type": "string"
                    },
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to posts with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "status": {
                    "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"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "bb_fixture_flags": {
                        "type": "object",
                        "title": "",
                        "description": "",
                        "default": [],
                        "properties": {
                          "approved": {
                            "type": "boolean"
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  },
                  "bb_fixture_summary": {
                    "type": "object",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/bb_notes"
                }
              ]
            }
          },
          "/wp/v2/bb_notes/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "password": {
                    "description": "The password for the post if it is password protected.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "bb_fixture_flags": {
                        "type": "object",
                        "title": "",
                        "description": "",
                        "default": [],
                        "properties": {
                          "approved": {
                            "type": "boolean"
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  },
                  "bb_fixture_summary": {
                    "type": "object",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the post.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/bb_notes/(?P<id>[\\d]+)/autosaves": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "date": {
                    "description": "The date the post was published, in the site's timezone.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the post was published, as GMT.",
                    "type": [
                      "string",
                      "null"
                    ],
                    "format": "date-time",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the post unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "A named status for the post.",
                    "type": "string",
                    "enum": [
                      "publish",
                      "future",
                      "draft",
                      "pending",
                      "private"
                    ],
                    "required": false
                  },
                  "password": {
                    "description": "A password to protect access to the content and excerpt.",
                    "type": "string",
                    "required": false
                  },
                  "title": {
                    "description": "The title for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Title for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML title for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "content": {
                    "description": "The content for the post.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the post, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the post, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit"
                        ],
                        "readonly": true
                      },
                      "block_version": {
                        "description": "Version of the content block format used by the post.",
                        "type": "integer",
                        "context": [
                          "edit"
                        ],
                        "readonly": true
                      },
                      "protected": {
                        "description": "Whether the content is protected with a password.",
                        "type": "boolean",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "bb_fixture_flags": {
                        "type": "object",
                        "title": "",
                        "description": "",
                        "default": [],
                        "properties": {
                          "approved": {
                            "type": "boolean"
                          }
                        },
                        "additionalProperties": false
                      }
                    },
                    "required": false
                  },
                  "template": {
                    "description": "The theme file to use to display the post.",
                    "type": "string",
                    "required": false
                  },
                  "bb_fixture_summary": {
                    "type": "object",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/bb_notes/(?P<parent>[\\d]+)/autosaves/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "parent": {
                    "description": "The ID for the parent of the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "id": {
                    "description": "The ID for the autosave.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/types": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/types"
                }
              ]
            }
          },
          "/wp/v2/types/(?P<type>[\\w-]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "type": {
                    "description": "An alphanumeric identifier for the post type.",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/statuses": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/statuses"
                }
              ]
            }
          },
          "/wp/v2/statuses/(?P<status>[\\w-]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "status": {
                    "description": "An alphanumeric identifier for the status.",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/taxonomies": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "type": {
                    "description": "Limit results to taxonomies associated with a specific post type.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/taxonomies"
                }
              ]
            }
          },
          "/wp/v2/taxonomies/(?P<taxonomy>[\\w-]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "taxonomy": {
                    "description": "An alphanumeric identifier for the taxonomy.",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/categories": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "asc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by term attribute.",
                    "type": "string",
                    "default": "name",
                    "enum": [
                      "id",
                      "include",
                      "name",
                      "slug",
                      "include_slugs",
                      "term_group",
                      "description",
                      "count"
                    ],
                    "required": false
                  },
                  "hide_empty": {
                    "description": "Whether to hide terms not assigned to any posts.",
                    "type": "boolean",
                    "default": false,
                    "required": false
                  },
                  "parent": {
                    "description": "Limit result set to terms assigned to a specific parent.",
                    "type": "integer",
                    "required": false
                  },
                  "post": {
                    "description": "Limit result set to terms assigned to a specific post.",
                    "type": "integer",
                    "default": null,
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to terms with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "description": {
                    "description": "HTML description of the term.",
                    "type": "string",
                    "required": false
                  },
                  "name": {
                    "description": "HTML title for the term.",
                    "type": "string",
                    "required": true
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the term unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "parent": {
                    "description": "The parent term ID.",
                    "type": "integer",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "description": {
                    "description": "HTML description of the term.",
                    "type": "string",
                    "required": false
                  },
                  "name": {
                    "description": "HTML title for the term.",
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the term unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "parent": {
                    "description": "The parent term ID.",
                    "type": "integer",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as terms do not support trashing.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/tags": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "asc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by term attribute.",
                    "type": "string",
                    "default": "name",
                    "enum": [
                      "id",
                      "include",
                      "name",
                      "slug",
                      "include_slugs",
                      "term_group",
                      "description",
                      "count"
                    ],
                    "required": false
                  },
                  "hide_empty": {
                    "description": "Whether to hide terms not assigned to any posts.",
                    "type": "boolean",
                    "default": false,
                    "required": false
                  },
                  "post": {
                    "description": "Limit result set to terms assigned to a specific post.",
                    "type": "integer",
                    "default": null,
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to terms with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "description": {
                    "description": "HTML description of the term.",
                    "type": "string",
                    "required": false
                  },
                  "name": {
                    "description": "HTML title for the term.",
                    "type": "string",
                    "required": true
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the term unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "description": {
                    "description": "HTML description of the term.",
                    "type": "string",
                    "required": false
                  },
                  "name": {
                    "description": "HTML title for the term.",
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the term unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as terms do not support trashing.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/menus": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "asc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by term attribute.",
                    "type": "string",
                    "default": "name",
                    "enum": [
                      "id",
                      "include",
                      "name",
                      "slug",
                      "include_slugs",
                      "term_group",
                      "description",
                      "count"
                    ],
                    "required": false
                  },
                  "hide_empty": {
                    "description": "Whether to hide terms not assigned to any posts.",
                    "type": "boolean",
                    "default": false,
                    "required": false
                  },
                  "post": {
                    "description": "Limit result set to terms assigned to a specific post.",
                    "type": "integer",
                    "default": null,
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to terms with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "description": {
                    "description": "HTML description of the term.",
                    "type": "string",
                    "required": false
                  },
                  "name": {
                    "description": "HTML title for the term.",
                    "type": "string",
                    "required": true
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the term unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  },
                  "locations": {
                    "description": "The locations assigned to the menu.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "auto_add": {
                    "description": "Whether to automatically add top level pages to this menu.",
                    "type": "boolean",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/menus"
                }
              ]
            }
          },
          "/wp/v2/menus/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "description": {
                    "description": "HTML description of the term.",
                    "type": "string",
                    "required": false
                  },
                  "name": {
                    "description": "HTML title for the term.",
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the term unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  },
                  "locations": {
                    "description": "The locations assigned to the menu.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "auto_add": {
                    "description": "Whether to automatically add top level pages to this menu.",
                    "type": "boolean",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as terms do not support trashing.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/wp_pattern_category": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "asc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by term attribute.",
                    "type": "string",
                    "default": "name",
                    "enum": [
                      "id",
                      "include",
                      "name",
                      "slug",
                      "include_slugs",
                      "term_group",
                      "description",
                      "count"
                    ],
                    "required": false
                  },
                  "hide_empty": {
                    "description": "Whether to hide terms not assigned to any posts.",
                    "type": "boolean",
                    "default": false,
                    "required": false
                  },
                  "post": {
                    "description": "Limit result set to terms assigned to a specific post.",
                    "type": "integer",
                    "default": null,
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to terms with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "description": {
                    "description": "HTML description of the term.",
                    "type": "string",
                    "required": false
                  },
                  "name": {
                    "description": "HTML title for the term.",
                    "type": "string",
                    "required": true
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the term unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/wp_pattern_category"
                }
              ]
            }
          },
          "/wp/v2/wp_pattern_category/(?P<id>[\\d]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "description": {
                    "description": "HTML description of the term.",
                    "type": "string",
                    "required": false
                  },
                  "name": {
                    "description": "HTML title for the term.",
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the term unique to its type.",
                    "type": "string",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": [],
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the term.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as terms do not support trashing.",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/users": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "default": "asc",
                    "description": "Order sort attribute ascending or descending.",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "type": "string",
                    "required": false
                  },
                  "orderby": {
                    "default": "name",
                    "description": "Sort collection by user attribute.",
                    "enum": [
                      "id",
                      "include",
                      "name",
                      "registered_date",
                      "slug",
                      "include_slugs",
                      "email",
                      "url"
                    ],
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "Limit result set to users with one or more specific slugs.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "roles": {
                    "description": "Limit result set to users matching at least one specific role provided. Accepts csv list or single role.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "capabilities": {
                    "description": "Limit result set to users matching at least one specific capability provided. Accepts csv list or single capability.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "who": {
                    "description": "Limit result set to users who are considered authors.",
                    "type": "string",
                    "enum": [
                      "authors"
                    ],
                    "required": false
                  },
                  "has_published_posts": {
                    "description": "Limit result set to users who have published posts.",
                    "type": [
                      "boolean",
                      "array"
                    ],
                    "items": {
                      "type": "string",
                      "enum": {
                        "post": "post",
                        "page": "page",
                        "attachment": "attachment",
                        "nav_menu_item": "nav_menu_item",
                        "wp_block": "wp_block",
                        "wp_template": "wp_template",
                        "wp_template_part": "wp_template_part",
                        "wp_global_styles": "wp_global_styles",
                        "wp_navigation": "wp_navigation",
                        "wp_font_family": "wp_font_family",
                        "wp_font_face": "wp_font_face",
                        "bb_note": "bb_note"
                      }
                    },
                    "required": false
                  },
                  "search_columns": {
                    "default": [],
                    "description": "Array of column names to be searched.",
                    "type": "array",
                    "items": {
                      "enum": [
                        "email",
                        "name",
                        "id",
                        "username",
                        "slug"
                      ],
                      "type": "string"
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "username": {
                    "description": "Login name for the user.",
                    "type": "string",
                    "required": true
                  },
                  "name": {
                    "description": "Display name for the user.",
                    "type": "string",
                    "required": false
                  },
                  "first_name": {
                    "description": "First name for the user.",
                    "type": "string",
                    "required": false
                  },
                  "last_name": {
                    "description": "Last name for the user.",
                    "type": "string",
                    "required": false
                  },
                  "email": {
                    "description": "The email address for the user.",
                    "type": "string",
                    "format": "email",
                    "required": true
                  },
                  "url": {
                    "description": "URL of the user.",
                    "type": "string",
                    "format": "uri",
                    "required": false
                  },
                  "description": {
                    "description": "Description of the user.",
                    "type": "string",
                    "required": false
                  },
                  "locale": {
                    "description": "Locale for the user.",
                    "type": "string",
                    "enum": [
                      "",
                      "en_US"
                    ],
                    "required": false
                  },
                  "nickname": {
                    "description": "The nickname for the user.",
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the user.",
                    "type": "string",
                    "required": false
                  },
                  "roles": {
                    "description": "Roles assigned to the user.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "password": {
                    "description": "Password for the user (never included).",
                    "type": "string",
                    "required": true
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "persisted_preferences": {
                        "type": "object",
                        "title": "",
                        "description": "",
                        "default": [],
                        "context": [
                          "edit"
                        ],
                        "properties": {
                          "_modified": {
                            "description": "The date and time the preferences were updated.",
                            "type": "string",
                            "format": "date-time",
                            "readonly": false
                          }
                        },
                        "additionalProperties": true
                      }
                    },
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the user.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the user.",
                    "type": "integer",
                    "required": false
                  },
                  "username": {
                    "description": "Login name for the user.",
                    "type": "string",
                    "required": false
                  },
                  "name": {
                    "description": "Display name for the user.",
                    "type": "string",
                    "required": false
                  },
                  "first_name": {
                    "description": "First name for the user.",
                    "type": "string",
                    "required": false
                  },
                  "last_name": {
                    "description": "Last name for the user.",
                    "type": "string",
                    "required": false
                  },
                  "email": {
                    "description": "The email address for the user.",
                    "type": "string",
                    "format": "email",
                    "required": false
                  },
                  "url": {
                    "description": "URL of the user.",
                    "type": "string",
                    "format": "uri",
                    "required": false
                  },
                  "description": {
                    "description": "Description of the user.",
                    "type": "string",
                    "required": false
                  },
                  "locale": {
                    "description": "Locale for the user.",
                    "type": "string",
                    "enum": [
                      "",
                      "en_US"
                    ],
                    "required": false
                  },
                  "nickname": {
                    "description": "The nickname for the user.",
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the user.",
                    "type": "string",
                    "required": false
                  },
                  "roles": {
                    "description": "Roles assigned to the user.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "password": {
                    "description": "Password for the user (never included).",
                    "type": "string",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "persisted_preferences": {
                        "type": "object",
                        "title": "",
                        "description": "",
                        "default": [],
                        "context": [
                          "edit"
                        ],
                        "properties": {
                          "_modified": {
                            "description": "The date and time the preferences were updated.",
                            "type": "string",
                            "format": "date-time",
                            "readonly": false
                          }
                        },
                        "additionalProperties": true
                      }
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the user.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as users do not support trashing.",
                    "required": false
                  },
                  "reassign": {
                    "type": "integer",
                    "description": "Reassign the deleted user's posts and links to this user ID.",
                    "required": true
                  }
                }
              }
            ]
          },
          "/wp/v2/users/me": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "args": {
                  "username": {
                    "description": "Login name for the user.",
                    "type": "string",
                    "required": false
                  },
                  "name": {
                    "description": "Display name for the user.",
                    "type": "string",
                    "required": false
                  },
                  "first_name": {
                    "description": "First name for the user.",
                    "type": "string",
                    "required": false
                  },
                  "last_name": {
                    "description": "Last name for the user.",
                    "type": "string",
                    "required": false
                  },
                  "email": {
                    "description": "The email address for the user.",
                    "type": "string",
                    "format": "email",
                    "required": false
                  },
                  "url": {
                    "description": "URL of the user.",
                    "type": "string",
                    "format": "uri",
                    "required": false
                  },
                  "description": {
                    "description": "Description of the user.",
                    "type": "string",
                    "required": false
                  },
                  "locale": {
                    "description": "Locale for the user.",
                    "type": "string",
                    "enum": [
                      "",
                      "en_US"
                    ],
                    "required": false
                  },
                  "nickname": {
                    "description": "The nickname for the user.",
                    "type": "string",
                    "required": false
                  },
                  "slug": {
                    "description": "An alphanumeric identifier for the user.",
                    "type": "string",
                    "required": false
                  },
                  "roles": {
                    "description": "Roles assigned to the user.",
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "required": false
                  },
                  "password": {
                    "description": "Password for the user (never included).",
                    "type": "string",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "persisted_preferences": {
                        "type": "object",
                        "title": "",
                        "description": "",
                        "default": [],
                        "context": [
                          "edit"
                        ],
                        "properties": {
                          "_modified": {
                            "description": "The date and time the preferences were updated.",
                            "type": "string",
                            "format": "date-time",
                            "readonly": false
                          }
                        },
                        "additionalProperties": true
                      }
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Required to be true, as users do not support trashing.",
                    "required": false
                  },
                  "reassign": {
                    "type": "integer",
                    "description": "Reassign the deleted user's posts and links to this user ID.",
                    "required": true
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "app_id": {
                    "description": "A UUID provided by the application to uniquely identify it. It is recommended to use an UUID v5 with the URL or DNS namespace.",
                    "type": "string",
                    "oneOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "string",
                        "enum": [
                          ""
                        ]
                      }
                    ],
                    "required": false
                  },
                  "name": {
                    "description": "The name of the application password.",
                    "type": "string",
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "required": true
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": []
              }
            ]
          },
          "/wp/v2/users/(?P<user_id>(?:[\\d]+|me))/application-passwords/introspect": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/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": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "args": {
                  "app_id": {
                    "description": "A UUID provided by the application to uniquely identify it. It is recommended to use an UUID v5 with the URL or DNS namespace.",
                    "type": "string",
                    "oneOf": [
                      {
                        "type": "string",
                        "format": "uuid"
                      },
                      {
                        "type": "string",
                        "enum": [
                          ""
                        ]
                      }
                    ],
                    "required": false
                  },
                  "name": {
                    "description": "The name of the application password.",
                    "type": "string",
                    "minLength": 1,
                    "pattern": ".*\\S.*",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": []
              }
            ]
          },
          "/wp/v2/comments": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "after": {
                    "description": "Limit response to comments published after a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "author": {
                    "description": "Limit result set to comments assigned to specific user IDs. Requires authorization.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  },
                  "author_exclude": {
                    "description": "Ensure result set excludes comments assigned to specific user IDs. Requires authorization.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  },
                  "author_email": {
                    "default": null,
                    "description": "Limit result set to that from a specific author email. Requires authorization.",
                    "format": "email",
                    "type": "string",
                    "required": false
                  },
                  "before": {
                    "description": "Limit response to comments published before a given ISO8601 compliant date.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by comment attribute.",
                    "type": "string",
                    "default": "date_gmt",
                    "enum": [
                      "date",
                      "date_gmt",
                      "id",
                      "include",
                      "post",
                      "parent",
                      "type"
                    ],
                    "required": false
                  },
                  "parent": {
                    "default": [],
                    "description": "Limit result set to comments of specific parent IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  },
                  "parent_exclude": {
                    "default": [],
                    "description": "Ensure result set excludes specific parent IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  },
                  "post": {
                    "default": [],
                    "description": "Limit result set to comments assigned to specific post IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "required": false
                  },
                  "status": {
                    "default": "approve",
                    "description": "Limit result set to comments assigned a specific status. Requires authorization.",
                    "type": "string",
                    "required": false
                  },
                  "type": {
                    "default": "comment",
                    "description": "Limit result set to comments assigned a specific type. Requires authorization.",
                    "type": "string",
                    "required": false
                  },
                  "password": {
                    "description": "The password for the post if it is password protected.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "author": {
                    "description": "The ID of the user object, if author was a user.",
                    "type": "integer",
                    "required": false
                  },
                  "author_email": {
                    "description": "Email address for the comment author.",
                    "type": "string",
                    "format": "email",
                    "required": false
                  },
                  "author_ip": {
                    "description": "IP address for the comment author.",
                    "type": "string",
                    "format": "ip",
                    "required": false
                  },
                  "author_name": {
                    "description": "Display name for the comment author.",
                    "type": "string",
                    "required": false
                  },
                  "author_url": {
                    "description": "URL for the comment author.",
                    "type": "string",
                    "format": "uri",
                    "required": false
                  },
                  "author_user_agent": {
                    "description": "User agent for the comment author.",
                    "type": "string",
                    "required": false
                  },
                  "content": {
                    "description": "The content for the comment.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the comment, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the comment, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "date": {
                    "description": "The date the comment was published, in the site's timezone.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the comment was published, as GMT.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "parent": {
                    "default": 0,
                    "description": "The ID for the parent of the comment.",
                    "type": "integer",
                    "required": false
                  },
                  "post": {
                    "default": 0,
                    "description": "The ID of the associated post object.",
                    "type": "integer",
                    "required": false
                  },
                  "status": {
                    "description": "State of the comment.",
                    "type": "string",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "_wp_note_status": {
                        "type": "string",
                        "title": "",
                        "description": "Note resolution status",
                        "default": "",
                        "enum": [
                          "resolved",
                          "reopen"
                        ]
                      }
                    },
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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": {
                    "description": "Unique identifier for the comment.",
                    "type": "integer",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "password": {
                    "description": "The password for the parent post of the comment (if the post is password protected).",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "args": {
                  "id": {
                    "description": "Unique identifier for the comment.",
                    "type": "integer",
                    "required": false
                  },
                  "author": {
                    "description": "The ID of the user object, if author was a user.",
                    "type": "integer",
                    "required": false
                  },
                  "author_email": {
                    "description": "Email address for the comment author.",
                    "type": "string",
                    "format": "email",
                    "required": false
                  },
                  "author_ip": {
                    "description": "IP address for the comment author.",
                    "type": "string",
                    "format": "ip",
                    "required": false
                  },
                  "author_name": {
                    "description": "Display name for the comment author.",
                    "type": "string",
                    "required": false
                  },
                  "author_url": {
                    "description": "URL for the comment author.",
                    "type": "string",
                    "format": "uri",
                    "required": false
                  },
                  "author_user_agent": {
                    "description": "User agent for the comment author.",
                    "type": "string",
                    "required": false
                  },
                  "content": {
                    "description": "The content for the comment.",
                    "type": "object",
                    "properties": {
                      "raw": {
                        "description": "Content for the comment, as it exists in the database.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "rendered": {
                        "description": "HTML content for the comment, transformed for display.",
                        "type": "string",
                        "context": [
                          "view",
                          "edit",
                          "embed"
                        ],
                        "readonly": true
                      }
                    },
                    "required": false
                  },
                  "date": {
                    "description": "The date the comment was published, in the site's timezone.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "date_gmt": {
                    "description": "The date the comment was published, as GMT.",
                    "type": "string",
                    "format": "date-time",
                    "required": false
                  },
                  "parent": {
                    "description": "The ID for the parent of the comment.",
                    "type": "integer",
                    "required": false
                  },
                  "post": {
                    "description": "The ID of the associated post object.",
                    "type": "integer",
                    "required": false
                  },
                  "status": {
                    "description": "State of the comment.",
                    "type": "string",
                    "required": false
                  },
                  "meta": {
                    "description": "Meta fields.",
                    "type": "object",
                    "properties": {
                      "_wp_note_status": {
                        "type": "string",
                        "title": "",
                        "description": "Note resolution status",
                        "default": "",
                        "enum": [
                          "resolved",
                          "reopen"
                        ]
                      }
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "id": {
                    "description": "Unique identifier for the comment.",
                    "type": "integer",
                    "required": false
                  },
                  "force": {
                    "type": "boolean",
                    "default": false,
                    "description": "Whether to bypass Trash and force deletion.",
                    "required": false
                  },
                  "password": {
                    "description": "The password for the parent post of the comment (if the post is password protected).",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/search": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "type": {
                    "default": "post",
                    "description": "Limit results to items of an object type.",
                    "type": "string",
                    "enum": [
                      "post",
                      "term",
                      "post-format"
                    ],
                    "required": false
                  },
                  "subtype": {
                    "default": "any",
                    "description": "Limit results to items of one or more object subtypes.",
                    "type": "array",
                    "items": {
                      "enum": [
                        "post",
                        "page",
                        "bb_note",
                        "category",
                        "post_tag",
                        "any"
                      ],
                      "type": "string"
                    },
                    "required": false
                  },
                  "exclude": {
                    "description": "Ensure result set excludes specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  },
                  "include": {
                    "description": "Limit result set to specific IDs.",
                    "type": "array",
                    "items": {
                      "type": "integer"
                    },
                    "default": [],
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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": {
                    "description": "Unique registered name for the block.",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "attributes": {
                    "description": "Attributes for the block.",
                    "type": "object",
                    "default": [],
                    "required": false
                  },
                  "post_id": {
                    "description": "ID of the post context.",
                    "type": "integer",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/block-types": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "namespace": {
                    "description": "Block namespace.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "namespace": {
                    "description": "Block namespace.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ]
          },
          "/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": {
                    "description": "Block name.",
                    "type": "string",
                    "required": false
                  },
                  "namespace": {
                    "description": "Block namespace.",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/settings": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "args": {
                  "title": {
                    "title": "Title",
                    "description": "Site title.",
                    "type": "string",
                    "required": false
                  },
                  "description": {
                    "title": "Tagline",
                    "description": "Site tagline.",
                    "type": "string",
                    "required": false
                  },
                  "url": {
                    "title": "",
                    "description": "Site URL.",
                    "type": "string",
                    "format": "uri",
                    "required": false
                  },
                  "email": {
                    "title": "",
                    "description": "This address is used for admin purposes, like new user notification.",
                    "type": "string",
                    "format": "email",
                    "required": false
                  },
                  "timezone": {
                    "title": "",
                    "description": "A city in the same timezone as you.",
                    "type": "string",
                    "required": false
                  },
                  "date_format": {
                    "title": "",
                    "description": "A date format for all date strings.",
                    "type": "string",
                    "required": false
                  },
                  "time_format": {
                    "title": "",
                    "description": "A time format for all time strings.",
                    "type": "string",
                    "required": false
                  },
                  "start_of_week": {
                    "title": "",
                    "description": "A day number of the week that the week should start on.",
                    "type": "integer",
                    "required": false
                  },
                  "language": {
                    "title": "",
                    "description": "WordPress locale code.",
                    "type": "string",
                    "required": false
                  },
                  "use_smilies": {
                    "title": "",
                    "description": "Convert emoticons like :-) and :-P to graphics on display.",
                    "type": "boolean",
                    "required": false
                  },
                  "default_category": {
                    "title": "",
                    "description": "Default post category.",
                    "type": "integer",
                    "required": false
                  },
                  "default_post_format": {
                    "title": "",
                    "description": "Default post format.",
                    "type": "string",
                    "required": false
                  },
                  "posts_per_page": {
                    "title": "Maximum posts per page",
                    "description": "Blog pages show at most.",
                    "type": "integer",
                    "required": false
                  },
                  "show_on_front": {
                    "title": "Show on front",
                    "description": "What to show on the front page",
                    "type": "string",
                    "required": false
                  },
                  "page_on_front": {
                    "title": "Page on front",
                    "description": "The ID of the page that should be displayed on the front page",
                    "type": "integer",
                    "required": false
                  },
                  "page_for_posts": {
                    "title": "",
                    "description": "The ID of the page that should display the latest posts",
                    "type": "integer",
                    "required": false
                  },
                  "default_ping_status": {
                    "title": "",
                    "description": "Allow link notifications from other blogs (pingbacks and trackbacks) on new articles.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "default_comment_status": {
                    "title": "Allow comments on new posts",
                    "description": "Allow people to submit comments on new posts.",
                    "type": "string",
                    "enum": [
                      "open",
                      "closed"
                    ],
                    "required": false
                  },
                  "site_logo": {
                    "title": "Logo",
                    "description": "Site logo.",
                    "type": "integer",
                    "required": false
                  },
                  "site_icon": {
                    "title": "Icon",
                    "description": "Site icon.",
                    "type": "integer",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/settings"
                }
              ]
            }
          },
          "/wp/v2/themes": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "status": {
                    "description": "Limit result set to themes assigned one or more statuses.",
                    "type": "array",
                    "items": {
                      "enum": [
                        "active",
                        "inactive"
                      ],
                      "type": "string"
                    },
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/themes"
                }
              ]
            }
          },
          "/wp/v2/themes/(?P<stylesheet>[^\\/:<>\\*\\?\"\\|]+(?:\\/[^\\/:<>\\*\\?\"\\|]+)?)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "stylesheet": {
                    "description": "The theme's stylesheet. This uniquely identifies the theme.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/plugins": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "status": {
                    "description": "Limits results to plugins with the given status.",
                    "type": "array",
                    "items": {
                      "type": "string",
                      "enum": [
                        "inactive",
                        "active"
                      ]
                    },
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "slug": {
                    "type": "string",
                    "description": "WordPress.org plugin directory slug.",
                    "pattern": "[\\w\\-]+",
                    "required": true
                  },
                  "status": {
                    "description": "The plugin activation status.",
                    "type": "string",
                    "enum": [
                      "inactive",
                      "active"
                    ],
                    "default": "inactive",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/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": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "plugin": {
                    "type": "string",
                    "pattern": "[^.\\/]+(?:\\/[^.\\/]+)?",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "plugin": {
                    "type": "string",
                    "pattern": "[^.\\/]+(?:\\/[^.\\/]+)?",
                    "required": false
                  },
                  "status": {
                    "description": "The plugin activation status.",
                    "type": "string",
                    "enum": [
                      "inactive",
                      "active"
                    ],
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "plugin": {
                    "type": "string",
                    "pattern": "[^.\\/]+(?:\\/[^.\\/]+)?",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/sidebars": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/sidebars"
                }
              ]
            }
          },
          "/wp/v2/sidebars/(?P<id>[\\w-]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "id": {
                    "description": "The id of a registered sidebar",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "args": {
                  "widgets": {
                    "description": "Nested widgets.",
                    "type": "array",
                    "items": {
                      "type": [
                        "object",
                        "string"
                      ]
                    },
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/widget-types": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/widget-types"
                }
              ]
            }
          },
          "/wp/v2/widget-types/(?P<id>[a-zA-Z0-9_-]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "id": {
                    "description": "The widget type id.",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/widget-types/(?P<id>[a-zA-Z0-9_-]+)/encode": {
            "namespace": "wp/v2",
            "methods": [
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "id": {
                    "description": "The widget type id.",
                    "type": "string",
                    "required": true
                  },
                  "instance": {
                    "description": "Current instance settings of the widget.",
                    "type": "object",
                    "required": false
                  },
                  "form_data": {
                    "description": "Serialized widget form data to encode into instance settings.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/widget-types/(?P<id>[a-zA-Z0-9_-]+)/render": {
            "namespace": "wp/v2",
            "methods": [
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "POST"
                ],
                "args": {
                  "id": {
                    "description": "The widget type id.",
                    "type": "string",
                    "required": true
                  },
                  "instance": {
                    "description": "Current instance settings of the widget.",
                    "type": "object",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/widgets": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "sidebar": {
                    "description": "The sidebar to return widgets for.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the widget.",
                    "type": "string",
                    "required": false
                  },
                  "id_base": {
                    "description": "The type of the widget. Corresponds to ID in widget-types endpoint.",
                    "type": "string",
                    "required": false
                  },
                  "sidebar": {
                    "default": "wp_inactive_widgets",
                    "description": "The sidebar the widget belongs to.",
                    "type": "string",
                    "required": true
                  },
                  "instance": {
                    "description": "Instance settings of the widget, if supported.",
                    "type": "object",
                    "properties": {
                      "encoded": {
                        "description": "Base64 encoded representation of the instance settings.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "hash": {
                        "description": "Cryptographic hash of the instance settings.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "raw": {
                        "description": "Unencoded instance settings, if supported.",
                        "type": "object",
                        "context": [
                          "edit"
                        ]
                      }
                    },
                    "required": false
                  },
                  "form_data": {
                    "description": "URL-encoded form data from the widget admin form. Used to update a widget that does not support instance. Write only.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/widgets"
                }
              ]
            }
          },
          "/wp/v2/widgets/(?P<id>[\\w\\-]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "id": {
                    "description": "Unique identifier for the widget.",
                    "type": "string",
                    "required": false
                  },
                  "id_base": {
                    "description": "The type of the widget. Corresponds to ID in widget-types endpoint.",
                    "type": "string",
                    "required": false
                  },
                  "sidebar": {
                    "description": "The sidebar the widget belongs to.",
                    "type": "string",
                    "required": false
                  },
                  "instance": {
                    "description": "Instance settings of the widget, if supported.",
                    "type": "object",
                    "properties": {
                      "encoded": {
                        "description": "Base64 encoded representation of the instance settings.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "hash": {
                        "description": "Cryptographic hash of the instance settings.",
                        "type": "string",
                        "context": [
                          "edit"
                        ]
                      },
                      "raw": {
                        "description": "Unencoded instance settings, if supported.",
                        "type": "object",
                        "context": [
                          "edit"
                        ]
                      }
                    },
                    "required": false
                  },
                  "form_data": {
                    "description": "URL-encoded form data from the widget admin form. Used to update a widget that does not support instance. Write only.",
                    "type": "string",
                    "required": false
                  }
                }
              },
              {
                "methods": [
                  "DELETE"
                ],
                "allow_batch": {
                  "v1": true
                },
                "args": {
                  "force": {
                    "description": "Whether to force removal of the widget, or move it to the inactive sidebar.",
                    "type": "boolean",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/block-directory/search": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "term": {
                    "description": "Limit result set to blocks matching the search term.",
                    "type": "string",
                    "minLength": 1,
                    "required": true
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/block-directory/search"
                }
              ]
            }
          },
          "/wp/v2/pattern-directory/patterns": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 100,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "minLength": 1,
                    "required": false
                  },
                  "category": {
                    "description": "Limit results to those matching a category ID.",
                    "type": "integer",
                    "minimum": 1,
                    "required": false
                  },
                  "keyword": {
                    "description": "Limit results to those matching a keyword ID.",
                    "type": "integer",
                    "minimum": 1,
                    "required": false
                  },
                  "slug": {
                    "description": "Limit results to those matching a pattern (slug).",
                    "type": "array",
                    "required": false
                  },
                  "offset": {
                    "description": "Offset the result set by a specific number of items.",
                    "type": "integer",
                    "required": false
                  },
                  "order": {
                    "description": "Order sort attribute ascending or descending.",
                    "type": "string",
                    "default": "desc",
                    "enum": [
                      "asc",
                      "desc"
                    ],
                    "required": false
                  },
                  "orderby": {
                    "description": "Sort collection by post attribute.",
                    "type": "string",
                    "default": "date",
                    "enum": [
                      "author",
                      "date",
                      "id",
                      "include",
                      "modified",
                      "parent",
                      "relevance",
                      "slug",
                      "include_slugs",
                      "title",
                      "favorite_count"
                    ],
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/pattern-directory/patterns"
                }
              ]
            }
          },
          "/wp/v2/block-patterns/patterns": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/block-patterns/patterns"
                }
              ]
            }
          },
          "/wp/v2/block-patterns/categories": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/block-patterns/categories"
                }
              ]
            }
          },
          "/wp-site-health/v1": {
            "namespace": "wp-site-health/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "namespace": {
                    "default": "wp-site-health/v1",
                    "required": false
                  },
                  "context": {
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-site-health/v1"
                }
              ]
            }
          },
          "/wp-site-health/v1/tests/background-updates": {
            "namespace": "wp-site-health/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-site-health/v1/tests/background-updates"
                }
              ]
            }
          },
          "/wp-site-health/v1/tests/loopback-requests": {
            "namespace": "wp-site-health/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-site-health/v1/tests/loopback-requests"
                }
              ]
            }
          },
          "/wp-site-health/v1/tests/https-status": {
            "namespace": "wp-site-health/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-site-health/v1/tests/https-status"
                }
              ]
            }
          },
          "/wp-site-health/v1/tests/dotorg-communication": {
            "namespace": "wp-site-health/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-site-health/v1/tests/dotorg-communication"
                }
              ]
            }
          },
          "/wp-site-health/v1/tests/authorization-header": {
            "namespace": "wp-site-health/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-site-health/v1/tests/authorization-header"
                }
              ]
            }
          },
          "/wp-site-health/v1/directory-sizes": {
            "namespace": "wp-site-health/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-site-health/v1/directory-sizes"
                }
              ]
            }
          },
          "/wp-site-health/v1/tests/page-cache": {
            "namespace": "wp-site-health/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-site-health/v1/tests/page-cache"
                }
              ]
            }
          },
          "/wp-block-editor/v1": {
            "namespace": "wp-block-editor/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "namespace": {
                    "default": "wp-block-editor/v1",
                    "required": false
                  },
                  "context": {
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-block-editor/v1"
                }
              ]
            }
          },
          "/wp-block-editor/v1/url-details": {
            "namespace": "wp-block-editor/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "url": {
                    "description": "The URL to process.",
                    "type": "string",
                    "format": "uri",
                    "required": true
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-block-editor/v1/url-details"
                }
              ]
            }
          },
          "/wp/v2/menu-locations": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/menu-locations"
                }
              ]
            }
          },
          "/wp/v2/menu-locations/(?P<location>[\\w-]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "location": {
                    "description": "An alphanumeric identifier for the menu location.",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp-block-editor/v1/export": {
            "namespace": "wp-block-editor/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-block-editor/v1/export"
                }
              ]
            }
          },
          "/wp-block-editor/v1/navigation-fallback": {
            "namespace": "wp-block-editor/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": []
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-block-editor/v1/navigation-fallback"
                }
              ]
            }
          },
          "/wp/v2/font-collections": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/font-collections"
                }
              ]
            }
          },
          "/wp/v2/font-collections/(?P<slug>[\\/\\w-]+)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp-abilities/v1": {
            "namespace": "wp-abilities/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "namespace": {
                    "default": "wp-abilities/v1",
                    "required": false
                  },
                  "context": {
                    "default": "view",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-abilities/v1"
                }
              ]
            }
          },
          "/wp-abilities/v1/categories": {
            "namespace": "wp-abilities/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 50,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-abilities/v1/categories"
                }
              ]
            }
          },
          "/wp-abilities/v1/categories/(?P<slug>[a-z0-9]+(?:-[a-z0-9]+)*)": {
            "namespace": "wp-abilities/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "slug": {
                    "description": "Unique identifier for the ability category.",
                    "type": "string",
                    "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp-abilities/v1/abilities/(?P<name>[a-zA-Z0-9\\-\\/]+?)/run": {
            "namespace": "wp-abilities/v1",
            "methods": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET",
                  "POST",
                  "PUT",
                  "PATCH",
                  "DELETE"
                ],
                "args": {
                  "name": {
                    "description": "Unique identifier for the ability.",
                    "type": "string",
                    "pattern": "^[a-zA-Z0-9\\-\\/]+$",
                    "required": false
                  },
                  "input": {
                    "description": "Input parameters for the ability execution.",
                    "type": [
                      "integer",
                      "number",
                      "boolean",
                      "string",
                      "array",
                      "object",
                      "null"
                    ],
                    "default": null,
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp-abilities/v1/abilities": {
            "namespace": "wp-abilities/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 50,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "category": {
                    "description": "Limit results to abilities in specific ability category.",
                    "type": "string",
                    "required": false
                  },
                  "namespace": {
                    "description": "Limit results to abilities in a specific namespace.",
                    "type": "string",
                    "required": false
                  },
                  "meta": {
                    "description": "Limit results to abilities matching all of the given meta fields.",
                    "type": "object",
                    "properties": {
                      "annotations": {
                        "description": "Limit results to abilities matching the given behavioral annotations.",
                        "type": "object",
                        "properties": {
                          "readonly": {
                            "description": "Whether the ability does not modify its environment.",
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "destructive": {
                            "description": "Whether the ability may perform destructive updates to its environment.",
                            "type": [
                              "boolean",
                              "null"
                            ]
                          },
                          "idempotent": {
                            "description": "Whether repeated calls with the same arguments have no additional effect.",
                            "type": [
                              "boolean",
                              "null"
                            ]
                          }
                        },
                        "additionalProperties": true
                      }
                    },
                    "additionalProperties": true,
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp-abilities/v1/abilities"
                }
              ]
            }
          },
          "/wp-abilities/v1/abilities/(?P<name>[a-zA-Z0-9\\-\\/]+)": {
            "namespace": "wp-abilities/v1",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "name": {
                    "description": "Unique identifier for the ability.",
                    "type": "string",
                    "pattern": "^[a-zA-Z0-9\\-\\/]+$",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/icons": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  },
                  "collection": {
                    "description": "Limit results to icons belonging to the given collection slug.",
                    "type": "string",
                    "pattern": "^[a-z0-9]([a-z0-9_-]*[a-z0-9])?$",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/icons"
                }
              ]
            }
          },
          "/wp/v2/icons/(?P<collection>[a-z0-9](?:[a-z0-9_-]*[a-z0-9])?)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "collection": {
                    "description": "Limit results to icons belonging to the given collection slug.",
                    "type": "string",
                    "pattern": "^[a-z0-9]([a-z0-9_-]*[a-z0-9])?$",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/icons/(?P<name>[a-z0-9](?:[a-z0-9_-]*[a-z0-9])?/[a-z0-9](?:[a-z0-9_-]*[a-z0-9])?)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "name": {
                    "description": "Icon name.",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/icon-collections": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  },
                  "page": {
                    "description": "Current page of the collection.",
                    "type": "integer",
                    "default": 1,
                    "minimum": 1,
                    "required": false
                  },
                  "per_page": {
                    "description": "Maximum number of items to be returned in result set.",
                    "type": "integer",
                    "default": 10,
                    "minimum": 1,
                    "maximum": 100,
                    "required": false
                  },
                  "search": {
                    "description": "Limit results to those matching a string.",
                    "type": "string",
                    "required": false
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/icon-collections"
                }
              ]
            }
          },
          "/wp/v2/icon-collections/(?P<slug>[a-z0-9](?:[a-z0-9_-]*[a-z0-9])?)": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "slug": {
                    "description": "Icon collection slug.",
                    "type": "string",
                    "required": false
                  },
                  "context": {
                    "description": "Scope under which the request is made; determines fields present in response.",
                    "type": "string",
                    "enum": [
                      "view",
                      "embed",
                      "edit"
                    ],
                    "default": "view",
                    "required": false
                  }
                }
              }
            ]
          },
          "/wp/v2/view-config": {
            "namespace": "wp/v2",
            "methods": [
              "GET"
            ],
            "endpoints": [
              {
                "methods": [
                  "GET"
                ],
                "args": {
                  "kind": {
                    "description": "Entity kind.",
                    "type": "string",
                    "required": true
                  },
                  "name": {
                    "description": "Entity name.",
                    "type": "string",
                    "required": true
                  }
                }
              }
            ],
            "_links": {
              "self": [
                {
                  "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/view-config"
                }
              ]
            }
          }
        },
        "site_logo": 0,
        "site_icon": 0,
        "site_icon_url": "",
        "_links": {
          "help": [
            {
              "href": "https://developer.wordpress.org/rest-api/"
            }
          ]
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "options_schema_discovery",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": {
        "namespace": "bb-fixture/v1",
        "methods": [
          "POST"
        ],
        "endpoints": [
          {
            "methods": [
              "POST"
            ],
            "args": {
              "count": {
                "type": "integer",
                "minimum": 1,
                "maximum": 5,
                "required": true
              },
              "note": {
                "type": "string",
                "default": "",
                "required": false
              }
            }
          }
        ],
        "_links": {
          "self": [
            {
              "href": "http://bb-v42-rest-wp/index.php?rest_route=/bb-fixture/v1/restricted"
            }
          ]
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "anonymous_restricted_denied",
      "status": "passed",
      "http_status": 401,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_forbidden",
        "message": "Sorry, you are not allowed to do that.",
        "data": {
          "status": 401
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "authenticated_subscriber_denied",
      "status": "passed",
      "http_status": 403,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_forbidden",
        "message": "Sorry, you are not allowed to do that.",
        "data": {
          "status": 403
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "subscriber_is_authenticated",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": {
        "id": 3,
        "name": "fixture_subscriber",
        "url": "",
        "description": "",
        "link": "http://bb-v42-rest-wp/?author=3",
        "slug": "fixture_subscriber",
        "avatar_urls": {
          "24": "https://secure.gravatar.com/avatar/74159f8428438840aac00a0c556ebbda640c40e57db937435c8972d9eaa3097d?s=24&d=mm&r=g",
          "48": "https://secure.gravatar.com/avatar/74159f8428438840aac00a0c556ebbda640c40e57db937435c8972d9eaa3097d?s=48&d=mm&r=g",
          "96": "https://secure.gravatar.com/avatar/74159f8428438840aac00a0c556ebbda640c40e57db937435c8972d9eaa3097d?s=96&d=mm&r=g"
        },
        "meta": [],
        "_links": {
          "self": [
            {
              "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/users/3",
              "targetHints": {
                "allow": [
                  "GET",
                  "POST",
                  "PUT",
                  "PATCH"
                ]
              }
            }
          ],
          "collection": [
            {
              "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/users"
            }
          ]
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "negative_control_login_only_leaks_marker",
      "status": "passed",
      "http_status": 200,
      "classification": "intentional fixture authorization defect; not an upstream skill vulnerability",
      "response": {
        "synthetic_private_marker": "FIXTURE_ONLY"
      },
      "pagination_headers": {}
    },
    {
      "name": "required_count_missing",
      "status": "passed",
      "http_status": 400,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_missing_callback_param",
        "message": "Missing parameter(s): count",
        "data": {
          "status": 400,
          "params": [
            "count"
          ]
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "count_below_minimum",
      "status": "passed",
      "http_status": 400,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_invalid_param",
        "message": "Invalid parameter(s): count",
        "data": {
          "status": 400,
          "params": {
            "count": "count must be between 1 (inclusive) and 5 (inclusive)"
          },
          "details": {
            "count": {
              "code": "rest_out_of_bounds",
              "message": "count must be between 1 (inclusive) and 5 (inclusive)",
              "data": null
            }
          }
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "count_above_maximum",
      "status": "passed",
      "http_status": 400,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_invalid_param",
        "message": "Invalid parameter(s): count",
        "data": {
          "status": 400,
          "params": {
            "count": "count must be between 1 (inclusive) and 5 (inclusive)"
          },
          "details": {
            "count": {
              "code": "rest_out_of_bounds",
              "message": "count must be between 1 (inclusive) and 5 (inclusive)",
              "data": null
            }
          }
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "count_non_numeric",
      "status": "passed",
      "http_status": 400,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_invalid_param",
        "message": "Invalid parameter(s): count",
        "data": {
          "status": 400,
          "params": {
            "count": "count is not of type integer."
          },
          "details": {
            "count": {
              "code": "rest_invalid_type",
              "message": "count is not of type integer.",
              "data": {
                "param": "count"
              }
            }
          }
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "note_wrong_type",
      "status": "passed",
      "http_status": 400,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_invalid_param",
        "message": "Invalid parameter(s): note",
        "data": {
          "status": 400,
          "params": {
            "note": "note is not of type string."
          },
          "details": {
            "note": {
              "code": "rest_invalid_type",
              "message": "note is not of type string.",
              "data": {
                "param": "note"
              }
            }
          }
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "denied_and_invalid_requests_do_not_call_callback",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": {
        "fixture_version": "1.0",
        "wordpress": "7.1.2",
        "php": "8.3.35",
        "callback_count": 0
      },
      "pagination_headers": {}
    },
    {
      "name": "editor_authorized_and_text_sanitized",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": {
        "count": 2,
        "note": "example spaced",
        "calls": 1
      },
      "pagination_headers": {}
    },
    {
      "name": "cookie_without_nonce_is_anonymous",
      "status": "passed",
      "http_status": 401,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_forbidden",
        "message": "Sorry, you are not allowed to do that.",
        "data": {
          "status": 401
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "cookie_invalid_nonce_denied",
      "status": "passed",
      "http_status": 403,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_cookie_invalid_nonce",
        "message": "Cookie check failed",
        "data": {
          "status": 403
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "cookie_with_valid_nonce_authorized",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": {
        "count": 3,
        "note": "cookie fixture",
        "calls": 2
      },
      "pagination_headers": {}
    },
    {
      "name": "cpt_route_fields_and_object_meta",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": [
        {
          "id": 8,
          "date": "2026-10-04T09:54:19",
          "date_gmt": "2026-10-04T09:54:19",
          "guid": {
            "rendered": "http://bb-v42-rest-wp/?bb_note=synthetic-note-5"
          },
          "modified": "2026-10-04T09:54:19",
          "modified_gmt": "2026-10-04T09:54:19",
          "slug": "synthetic-note-5",
          "status": "publish",
          "type": "bb_note",
          "link": "http://bb-v42-rest-wp/?bb_note=synthetic-note-5",
          "title": {
            "rendered": "Synthetic note 5"
          },
          "content": {
            "rendered": "<p>Plain fixture body 5</p>\n",
            "protected": false
          },
          "template": "",
          "meta": {
            "bb_fixture_flags": {
              "approved": true
            }
          },
          "class_list": [
            "post-8",
            "bb_note",
            "type-bb_note",
            "status-publish",
            "hentry"
          ],
          "bb_fixture_summary": {
            "source": "synthetic fixture",
            "id": 8
          },
          "_links": {
            "self": [
              {
                "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/bb_notes/8",
                "targetHints": {
                  "allow": [
                    "GET"
                  ]
                }
              }
            ],
            "collection": [
              {
                "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/bb_notes"
              }
            ],
            "about": [
              {
                "href": "http://bb-v42-rest-wp/index.php?rest_route=/wp/v2/types/bb_note"
              }
            ],
            "wp:attachment": [
              {
                "href": "http://bb-v42-rest-wp/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"
              }
            ],
            "curies": [
              {
                "name": "wp",
                "href": "https://api.w.org/{rel}",
                "templated": true
              }
            ]
          }
        }
      ],
      "pagination_headers": {
        "x-wp-total": "5",
        "x-wp-totalpages": "5"
      }
    },
    {
      "name": "fields_limits_response_without_removing_core_schema",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": [
        {
          "id": 8,
          "bb_fixture_summary": {
            "source": "synthetic fixture",
            "id": 8
          }
        }
      ],
      "pagination_headers": {
        "x-wp-total": "5",
        "x-wp-totalpages": "5"
      }
    },
    {
      "name": "pagination_page_1",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": [
        {
          "id": 1
        },
        {
          "id": 2
        }
      ],
      "pagination_headers": {
        "x-wp-total": "5",
        "x-wp-totalpages": "3"
      }
    },
    {
      "name": "pagination_page_2",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": [
        {
          "id": 3
        },
        {
          "id": 4
        }
      ],
      "pagination_headers": {
        "x-wp-total": "5",
        "x-wp-totalpages": "3"
      }
    },
    {
      "name": "pagination_page_3",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": [
        {
          "id": 5
        }
      ],
      "pagination_headers": {
        "x-wp-total": "5",
        "x-wp-totalpages": "3"
      }
    },
    {
      "name": "pagination_out_of_range",
      "status": "passed",
      "http_status": 400,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "bb_page_unavailable",
        "message": "No such fixture page.",
        "data": {
          "status": 400
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "per_page_above_100_rejected",
      "status": "passed",
      "http_status": 400,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_invalid_param",
        "message": "Invalid parameter(s): per_page",
        "data": {
          "status": 400,
          "params": {
            "per_page": "per_page must be between 1 (inclusive) and 100 (inclusive)"
          },
          "details": {
            "per_page": {
              "code": "rest_out_of_bounds",
              "message": "per_page must be between 1 (inclusive) and 100 (inclusive)",
              "data": null
            }
          }
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "missing_route_is_404",
      "status": "passed",
      "http_status": 404,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_no_route",
        "message": "No route was found matching the URL and request method.",
        "data": {
          "status": 404
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "only_two_authorized_calls_reached_callback",
      "status": "passed",
      "http_status": 200,
      "classification": "native synthetic HTTP observation",
      "response": {
        "fixture_version": "1.0",
        "wordpress": "7.1.2",
        "php": "8.3.35",
        "callback_count": 2
      },
      "pagination_headers": {}
    },
    {
      "name": "editor_application_password_revoked",
      "status": "passed",
      "http_status": 401,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_not_logged_in",
        "message": "You are not currently logged in.",
        "data": {
          "status": 401
        }
      },
      "pagination_headers": {}
    },
    {
      "name": "subscriber_application_password_revoked",
      "status": "passed",
      "http_status": 401,
      "classification": "native synthetic HTTP observation",
      "response": {
        "code": "rest_not_logged_in",
        "message": "You are not currently logged in.",
        "data": {
          "status": 401
        }
      },
      "pagination_headers": {}
    }
  ],
  "negative_controls": 1,
  "temporary_application_passwords_revoked": 2,
  "internal_network": true,
  "published_ports": false,
  "production_mounts_or_networks": false,
  "runtime_tested": false,
  "native_fixture_tested": true,
  "external_AI_calls": false,
  "credentials_saved_or_exported": false
}

Environment

Disposable internal Docker network with no published ports or production mounts. WordPress 7.1.2; PHP 8.3.35; MariaDB 11.4.13; Python 3.13.16. Synthetic users and data only. No AI client, upstream harness, HTTPS transport or real browser login. Four fixture sources and image identities are bound in the result.

Package SHA-256: 82114290721386ed1e3c3008b8a1b719b704b64d02df8c3d6fbb927e3dff02b1

Outcome recorded: 2026-10-04 09:54 UTC

Community reviews

★ New

Be the first to share your experience.

Sign in to leave a review →

Guides using this resource

All guides →
Practical guide

Test WordPress REST skills with roles and real HTTP

Test a WordPress REST API skill with explicit user roles, invalid parameters and observable responses. Our isolated WordPress 7.1.2 fixture recorded 27 HTTP observations…

By BB Skills · Read guide →

More to explore

View all ↗