Rundeck API
The Rundeck REST API provides programmatic access to job execution, project management, node management, execution history, user management, ACL policies, system administration, cluster operations, and log storage. The current API version is 58, with a base URL of $RUNDECK_SERVER_URL/api/58. Authentication is performed via X-Rundeck-Auth-Token header or authtoken query parameter. The API returns JSON responses and supports webhook integrations for event-driven automation workflows.
Documentation
Documentation
https://docs.rundeck.com/docs/api/
Authentication
https://docs.rundeck.com/docs/api/#authentication
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/rundeck/refs/heads/main/json-schema/rundeck-job-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/rundeck/refs/heads/main/json-structure/rundeck-job-structure.json
Other Resources
Versioning
https://docs.rundeck.com/docs/api/#api-versioning
GitHub Repository
https://github.com/rundeck/rundeck-api-specs
Spectral Rules
https://raw.githubusercontent.com/api-evangelist/rundeck/refs/heads/main/rules/rundeck-rules.yml
Vocabulary
https://raw.githubusercontent.com/api-evangelist/rundeck/refs/heads/main/vocabulary/rundeck-vocabulary.yml
JSONLD
https://raw.githubusercontent.com/api-evangelist/rundeck/refs/heads/main/json-ld/rundeck-context.jsonld
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/rundeck/refs/heads/main/capabilities/runbook-automation.yaml