{
    "version": "0.1",
    "site": {
        "url": "https://www.rdr2.org/",
        "platform": "wordpress",
        "scan_timestamp": "2026-05-06T08:21:27+00:00"
    },
    "actions": [
        {
            "id": "get_site_info",
            "label": "Get site info",
            "type": "custom",
            "type_detail": "standard_site_info",
            "surface": {
                "kind": "rest",
                "page_url": "https://www.rdr2.org/",
                "method": "GET",
                "action_url": "https://www.rdr2.org/wp-json/open-for-agents/v1/standard/site"
            },
            "inputs": [],
            "auth": {
                "required": false
            },
            "rate_limits": {
                "recommended_rpm": 120
            },
            "risk": {
                "level": "low"
            },
            "safety_class": "safe",
            "source": {
                "kind": "standard",
                "provider": "wordpress_core",
                "managed": true,
                "deterministic": true
            },
            "agent_visibility": [
                "browser_agent",
                "extension_agent",
                "in_page_agent"
            ],
            "execution_policy": {
                "serializable": true,
                "idempotent": true,
                "requires_user_interaction": false
            },
            "confidence": 1,
            "disabled": false
        },
        {
            "id": "list_post_types",
            "label": "List post types",
            "type": "custom",
            "type_detail": "standard_post_types",
            "surface": {
                "kind": "rest",
                "page_url": "https://www.rdr2.org/",
                "method": "GET",
                "action_url": "https://www.rdr2.org/wp-json/open-for-agents/v1/standard/post-types"
            },
            "inputs": [],
            "auth": {
                "required": false
            },
            "rate_limits": {
                "recommended_rpm": 120
            },
            "risk": {
                "level": "low"
            },
            "safety_class": "safe",
            "source": {
                "kind": "standard",
                "provider": "wordpress_core",
                "managed": true,
                "deterministic": true
            },
            "agent_visibility": [
                "browser_agent",
                "extension_agent",
                "in_page_agent"
            ],
            "execution_policy": {
                "serializable": true,
                "idempotent": true,
                "requires_user_interaction": false
            },
            "confidence": 1,
            "disabled": false
        },
        {
            "id": "get_navigation",
            "label": "Get navigation",
            "type": "custom",
            "type_detail": "standard_navigation",
            "surface": {
                "kind": "rest",
                "page_url": "https://www.rdr2.org/",
                "method": "GET",
                "action_url": "https://www.rdr2.org/wp-json/open-for-agents/v1/standard/navigation"
            },
            "inputs": [
                {
                    "name": "location",
                    "type": "string",
                    "required": false,
                    "title": "Menu location",
                    "description": "Optional theme menu location such as primary or footer."
                },
                {
                    "name": "menu_slug",
                    "type": "string",
                    "required": false,
                    "title": "Menu slug",
                    "description": "Optional menu slug when you want one specific menu."
                }
            ],
            "auth": {
                "required": false
            },
            "rate_limits": {
                "recommended_rpm": 120
            },
            "risk": {
                "level": "low"
            },
            "safety_class": "safe",
            "source": {
                "kind": "standard",
                "provider": "wordpress_core",
                "managed": true,
                "deterministic": true
            },
            "agent_visibility": [
                "browser_agent",
                "extension_agent",
                "in_page_agent"
            ],
            "execution_policy": {
                "serializable": true,
                "idempotent": true,
                "requires_user_interaction": false
            },
            "confidence": 1,
            "disabled": false
        },
        {
            "id": "list_posts",
            "label": "List posts",
            "type": "custom",
            "type_detail": "standard_posts_list",
            "surface": {
                "kind": "rest",
                "page_url": "https://www.rdr2.org/",
                "method": "GET",
                "action_url": "https://www.rdr2.org/wp-json/open-for-agents/v1/standard/posts"
            },
            "inputs": [
                {
                    "name": "post_type",
                    "type": "string",
                    "required": false,
                    "title": "Post type",
                    "description": "Optional public post type or comma-separated list."
                },
                {
                    "name": "taxonomy",
                    "type": "string",
                    "required": false,
                    "title": "Taxonomy",
                    "description": "Optional public taxonomy filter."
                },
                {
                    "name": "term",
                    "type": "string",
                    "required": false,
                    "title": "Term",
                    "description": "Term slug used with the taxonomy filter."
                },
                {
                    "name": "per_page",
                    "type": "integer",
                    "required": false,
                    "title": "Results per page",
                    "description": "Maximum 50."
                },
                {
                    "name": "page",
                    "type": "integer",
                    "required": false,
                    "title": "Page",
                    "description": "1-based page number."
                },
                {
                    "name": "orderby",
                    "type": "enum",
                    "required": false,
                    "enum_values": [
                        "date",
                        "modified",
                        "title",
                        "menu_order",
                        "relevance"
                    ],
                    "title": "Order by",
                    "description": "Sort field. Relevance only applies when searching."
                },
                {
                    "name": "order",
                    "type": "enum",
                    "required": false,
                    "enum_values": [
                        "DESC",
                        "ASC"
                    ],
                    "title": "Order",
                    "description": "Sort direction."
                }
            ],
            "auth": {
                "required": false
            },
            "rate_limits": {
                "recommended_rpm": 90
            },
            "risk": {
                "level": "low"
            },
            "safety_class": "safe",
            "source": {
                "kind": "standard",
                "provider": "wordpress_core",
                "managed": true,
                "deterministic": true
            },
            "agent_visibility": [
                "browser_agent",
                "extension_agent",
                "in_page_agent"
            ],
            "execution_policy": {
                "serializable": true,
                "idempotent": true,
                "requires_user_interaction": false
            },
            "confidence": 1,
            "disabled": false
        },
        {
            "id": "search_posts",
            "label": "Search posts",
            "type": "search",
            "type_detail": "standard_posts_search",
            "surface": {
                "kind": "rest",
                "page_url": "https://www.rdr2.org/",
                "method": "GET",
                "action_url": "https://www.rdr2.org/wp-json/open-for-agents/v1/standard/posts"
            },
            "inputs": [
                {
                    "name": "query",
                    "type": "string",
                    "required": true,
                    "title": "Search query",
                    "description": "Keyword query used to search public content."
                },
                {
                    "name": "post_type",
                    "type": "string",
                    "required": false,
                    "title": "Post type",
                    "description": "Optional public post type or comma-separated list."
                },
                {
                    "name": "taxonomy",
                    "type": "string",
                    "required": false,
                    "title": "Taxonomy",
                    "description": "Optional public taxonomy filter."
                },
                {
                    "name": "term",
                    "type": "string",
                    "required": false,
                    "title": "Term",
                    "description": "Term slug used with the taxonomy filter."
                },
                {
                    "name": "per_page",
                    "type": "integer",
                    "required": false,
                    "title": "Results per page",
                    "description": "Maximum 50."
                },
                {
                    "name": "page",
                    "type": "integer",
                    "required": false,
                    "title": "Page",
                    "description": "1-based page number."
                },
                {
                    "name": "orderby",
                    "type": "enum",
                    "required": false,
                    "enum_values": [
                        "date",
                        "modified",
                        "title",
                        "menu_order",
                        "relevance"
                    ],
                    "title": "Order by",
                    "description": "Sort field. Relevance only applies when searching."
                },
                {
                    "name": "order",
                    "type": "enum",
                    "required": false,
                    "enum_values": [
                        "DESC",
                        "ASC"
                    ],
                    "title": "Order",
                    "description": "Sort direction."
                }
            ],
            "auth": {
                "required": false
            },
            "rate_limits": {
                "recommended_rpm": 90
            },
            "risk": {
                "level": "low"
            },
            "safety_class": "safe",
            "source": {
                "kind": "standard",
                "provider": "wordpress_core",
                "managed": true,
                "deterministic": true
            },
            "agent_visibility": [
                "browser_agent",
                "extension_agent",
                "in_page_agent"
            ],
            "execution_policy": {
                "serializable": true,
                "idempotent": true,
                "requires_user_interaction": false
            },
            "confidence": 1,
            "disabled": false
        },
        {
            "id": "get_post",
            "label": "Get post",
            "type": "custom",
            "type_detail": "standard_post_detail",
            "surface": {
                "kind": "rest",
                "page_url": "https://www.rdr2.org/",
                "method": "GET",
                "action_url": "https://www.rdr2.org/wp-json/open-for-agents/v1/standard/post"
            },
            "inputs": [
                {
                    "name": "id",
                    "type": "integer",
                    "required": false,
                    "title": "Post ID",
                    "description": "Lookup by numeric post ID."
                },
                {
                    "name": "slug",
                    "type": "string",
                    "required": false,
                    "title": "Post slug",
                    "description": "Lookup by slug or nested path."
                },
                {
                    "name": "url",
                    "type": "url",
                    "required": false,
                    "title": "Post URL",
                    "description": "Lookup by same-site permalink."
                },
                {
                    "name": "post_type",
                    "type": "string",
                    "required": false,
                    "title": "Post type",
                    "description": "Optional public post type when resolving by slug."
                }
            ],
            "auth": {
                "required": false
            },
            "rate_limits": {
                "recommended_rpm": 90
            },
            "risk": {
                "level": "low"
            },
            "safety_class": "safe",
            "source": {
                "kind": "standard",
                "provider": "wordpress_core",
                "managed": true,
                "deterministic": true
            },
            "agent_visibility": [
                "browser_agent",
                "extension_agent",
                "in_page_agent"
            ],
            "execution_policy": {
                "serializable": true,
                "idempotent": true,
                "requires_user_interaction": false
            },
            "confidence": 1,
            "disabled": false
        },
        {
            "id": "get_terms",
            "label": "Get terms",
            "type": "custom",
            "type_detail": "standard_terms",
            "surface": {
                "kind": "rest",
                "page_url": "https://www.rdr2.org/",
                "method": "GET",
                "action_url": "https://www.rdr2.org/wp-json/open-for-agents/v1/standard/terms"
            },
            "inputs": [
                {
                    "name": "taxonomy",
                    "type": "string",
                    "required": true,
                    "title": "Taxonomy",
                    "description": "A public taxonomy such as category, post_tag, or product_cat."
                },
                {
                    "name": "search",
                    "type": "string",
                    "required": false,
                    "title": "Search",
                    "description": "Optional term search query."
                },
                {
                    "name": "slug",
                    "type": "string",
                    "required": false,
                    "title": "Slug",
                    "description": "Optional term slug filter."
                },
                {
                    "name": "parent",
                    "type": "integer",
                    "required": false,
                    "title": "Parent term ID",
                    "description": "Optional parent term filter."
                },
                {
                    "name": "hide_empty",
                    "type": "boolean",
                    "required": false,
                    "title": "Hide empty",
                    "description": "When true, only returns terms with content attached."
                },
                {
                    "name": "per_page",
                    "type": "integer",
                    "required": false,
                    "title": "Results per page",
                    "description": "Maximum 50."
                },
                {
                    "name": "page",
                    "type": "integer",
                    "required": false,
                    "title": "Page",
                    "description": "1-based page number."
                }
            ],
            "auth": {
                "required": false
            },
            "rate_limits": {
                "recommended_rpm": 90
            },
            "risk": {
                "level": "low"
            },
            "safety_class": "safe",
            "source": {
                "kind": "standard",
                "provider": "wordpress_core",
                "managed": true,
                "deterministic": true
            },
            "agent_visibility": [
                "browser_agent",
                "extension_agent",
                "in_page_agent"
            ],
            "execution_policy": {
                "serializable": true,
                "idempotent": true,
                "requires_user_interaction": false
            },
            "confidence": 1,
            "disabled": false
        },
        {
            "id": "search_site",
            "label": "Search site",
            "type": "search",
            "type_detail": "",
            "surface": {
                "kind": "form",
                "page_url": "https://www.rdr2.org/",
                "method": "GET",
                "action_url": "https://www.rdr2.org/"
            },
            "inputs": [
                {
                    "name": "s",
                    "type": "string",
                    "required": true
                }
            ],
            "auth": {
                "required": false
            },
            "rate_limits": {
                "recommended_rpm": 60
            },
            "risk": {
                "level": "low"
            },
            "safety_class": "safe",
            "source": {
                "kind": "scan",
                "provider": "discovered",
                "managed": false,
                "deterministic": false
            },
            "agent_visibility": [
                "browser_agent",
                "extension_agent",
                "in_page_agent"
            ],
            "execution_policy": {
                "serializable": true,
                "idempotent": true,
                "requires_user_interaction": false
            },
            "confidence": 1,
            "disabled": false
        }
    ],
    "warnings": [
        {
            "code": "comments_disabled",
            "message": "Comment action detection is disabled by settings.",
            "severity": "low"
        }
    ],
    "generator": {
        "name": "Open for Agents",
        "version": "0.3.4"
    }
}