#137 ✓resolved
Greg Schueler

Web API

Reported by Greg Schueler | December 16th, 2010 @ 06:03 PM | in Rundeck 1.2

RunDeck should provide a RESTful API for common data types and actions: Jobs, Executions, Resources, Events. Certain data types have different available actions.

The API should accept and return results in JSON and XML format.

The API should be authenticated using an API Key generated for a user. The API Key should be used in API Requests, instead of requiring a username and password. API Keys should be configurable when generated to provide read-only or read-write access to selected sets of data (certain data types, or by project).

In addition to common CRUD actions on Jobs, Resources, and Read actions on Executions, Events, there should be API endpoints for all actions provided by CLI tools: Execute Adhoc Job, List running executions, Execute Stored Job, Kill running execution.


As a secondary point, the API should supplant use of Log4j for submitting Events (e.g. from dispatch --noqueue).

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

(DEPRECATED) Please use github issues for issue tracking at http://github.com/dtolabs/rundeck/issues

Shared Ticket Bins

People watching this ticket

Tags

Referenced by

Pages