This section contains comprehensive API documentation for the Open Resource Broker.
The plugin provides a REST API interface for all operations. The API follows OpenAPI 3.0 specification.
http://localhost:8000/api/v1
The API supports multiple authentication methods:
- JWT tokens
- AWS IAM authentication
- Amazon Cognito integration
GET /templates- List available templatesGET /templates/{id}- Get template detailsPOST /templates/validate- Validate template configuration
POST /machines- Request machine provisioningGET /machines/{id}- Get machine detailsDELETE /machines/{id}- Terminate machine
GET /requests- List provisioning requestsGET /requests/{id}- Get request statusPOST /requests/{id}/cancel- Cancel request
All API responses follow a consistent format:
{
"success": true,
"data": {},
"error": null,
"timestamp": "2025-07-09T07:00:00Z"
}- Developer Guide - Implementation guidance
- User Guide - Configuration options