{ "opencollection": "1.0.0", "info": { "name": "EnergyX Discovery API", "version": "wp/v2" }, "items": [ { "info": { "name": "Discovery", "type": "folder" }, "items": [ { "info": { "name": "List content types", "type": "http" }, "http": { "method": "GET", "url": "https://energyx.com/wp-json/wp/v2/types", "params": [ { "name": "context", "value": "", "type": "query", "description": "Scope under which the request is made; determines fields present in response." } ] }, "docs": "Retrieve every registered content type and its rest_base, taxonomies and capabilities." }, { "info": { "name": "List taxonomies", "type": "http" }, "http": { "method": "GET", "url": "https://energyx.com/wp-json/wp/v2/taxonomies", "params": [ { "name": "context", "value": "", "type": "query", "description": "Scope under which the request is made; determines fields present in response." }, { "name": "type", "value": "", "type": "query", "description": "Limit results to taxonomies associated with a specific post type." } ] }, "docs": "Retrieve every registered taxonomy, the content types it applies to, and its rest_base." }, { "info": { "name": "List publication statuses", "type": "http" }, "http": { "method": "GET", "url": "https://energyx.com/wp-json/wp/v2/statuses", "params": [ { "name": "context", "value": "", "type": "query", "description": "Scope under which the request is made; determines fields present in response." } ] }, "docs": "Retrieve the registered publication statuses and their visibility." }, { "info": { "name": "List authors", "type": "http" }, "http": { "method": "GET", "url": "https://energyx.com/wp-json/wp/v2/users", "params": [ { "name": "capabilities", "value": "", "type": "query", "description": "Limit result set to users matching at least one specific capability provided. Accepts csv list or single capability." }, { "name": "context", "value": "", "type": "query", "description": "Scope under which the request is made; determines fields present in response." }, { "name": "exclude", "value": "", "type": "query", "description": "Ensure result set excludes specific IDs." }, { "name": "has_published_posts", "value": "", "type": "query", "description": "Limit result set to users who have published posts." }, { "name": "include", "value": "", "type": "query", "description": "Limit result set to specific IDs." }, { "name": "offset", "value": "", "type": "query", "description": "Offset the result set by a specific number of items." }, { "name": "order", "value": "", "type": "query", "description": "Order sort attribute ascending or descending." }, { "name": "orderby", "value": "", "type": "query", "description": "Sort collection by user attribute." }, { "name": "page", "value": "", "type": "query", "description": "Current page of the collection." }, { "name": "per_page", "value": "", "type": "query", "description": "Maximum number of items to be returned in result set." }, { "name": "roles", "value": "", "type": "query", "description": "Limit result set to users matching at least one specific role provided. Accepts csv list or single role." }, { "name": "search", "value": "", "type": "query", "description": "Limit results to those matching a string." }, { "name": "search_columns", "value": "", "type": "query", "description": "Array of column names to be searched." }, { "name": "slug", "value": "", "type": "query", "description": "Limit result set to users with one or more specific slugs." }, { "name": "who", "value": "", "type": "query", "description": "Limit result set to users who are considered authors." } ] }, "docs": "Retrieve the public author records referenced by posts. Verified live at 10 users." }, { "info": { "name": "Get an author", "type": "http" }, "http": { "method": "GET", "url": "https://energyx.com/wp-json/wp/v2/users/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Unique identifier for the resource." }, { "name": "context", "value": "", "type": "query", "description": "Scope under which the request is made; determines fields present in response." } ] }, "docs": "Retrieve a single public author record by its numeric id." }, { "info": { "name": "Get the API route index", "type": "http" }, "http": { "method": "GET", "url": "https://energyx.com/wp-json/", "params": [ { "name": "context", "value": "", "type": "query", "description": "Scope under which the request is made." }, { "name": "namespace", "value": "", "type": "query", "description": "Limit the index to a single namespace, e.g. wp/v2." }, { "name": "_fields", "value": "", "type": "query", "description": "Comma-separated allowlist of top-level fields to return." } ] }, "docs": "Retrieve the self-describing root document: site name and description, the registered namespaces, every route with its methods and args, the declared authentication methods, and the site icon. 1,233 routes across 36 namespaces at capture. This is the document that makes the whole surface machine-readable without any published documentation." } ] } ], "bundled": true }