Curated resource guide
WordPress Abilities API Resources
Follow the WordPress Abilities API as it establishes structured, discoverable capabilities for automation and AI integrations. These resources cover ability registration, schemas, permissions, validation, execution, categorization, testing, observability, compatibility, and the security boundaries required when WordPress functions become callable tools.
Scope
What this guide covers
- Abilities API concepts and architecture
- registering abilities
- descriptions, inputs and outputs
- permission callbacks
- discoverability
- categorization
- executing abilities
- exposing safe capabilities to automation/AI systems
- integration with WordPress core and plugins
- REST or tool-layer integrations where supported
- authorization
- validation
- sanitization
- structured schemas
- observability
- testing
- backward compatibility
- security boundaries
- capability design
- and practical patterns for agent/tool interoperability as the API evolves
Selected references
Curated resources
Links open the original publisher so you can use the complete, current material in context.
- 01Recommended starting point
Abilities API
Understand the registry for discoverable WordPress functionality with schemas, callbacks, and permissions.
developer.wordpress.org - 02
Abilities API Getting Started
Register and execute a small ability using the lifecycle, schema, and permission contract.
developer.wordpress.org - 03
Abilities API PHP Reference
Use the supported registration, discovery, execution, category, and permission APIs.
developer.wordpress.org - 04
Abilities REST API Endpoints
Expose selected abilities for authenticated discovery and execution over REST.
developer.wordpress.org - 05
Abilities API Hooks
Integrate registrations and extensions at the documented Abilities API lifecycle points.
developer.wordpress.org - 06
Introducing the Abilities API
A practical overview of the design, registration flow, REST exposure, and security model.
developer.wordpress.org - 07
JSON Schema
Model predictable ability inputs and outputs with a portable, machine-readable schema.
json-schema.org