JWT Auth Pro provides a set of REST API endpoints for authentication and token management. All endpoints are accessible under the /wp-json/jwt-auth/v1
namespace.
Most endpoints require authentication using JWT tokens. To authenticate requests, include the token in the Authorization header:
The base URL for all API endpoints is your WordPress site’s REST API URL:
All responses are returned in JSON format. Successful responses include the requested data, while error responses follow this structure:
API requests are subject to rate limiting based on your JWT Auth Pro settings. The current limits are:
When rate limiting is enabled, the following headers are included in API responses:
When you exceed the rate limit, you’ll receive a 429 (Too Many Requests) response:
Rate limiting can be configured or disabled through the WordPress admin interface or using filters. See the Configuration and Filters documentation for more details.