REST API v0.5.0 Resources

Jobs

Jobs are the configurations that can be used to launch the processes in Gaffer.

Resource Description
GET /jobs List all jobs configuration available on this node.
GET /jobs/resource Get all resources available on this machine. A resource can have multiple jobs defined for it. This can represent a procfile or an an application. The default resource is named default.
POST /jobs/resource Load a new job configuration for this resource.
GET /jobs/resource/job
PUT /jobs/resource/job
DELETE /jobs/resource/job
GET /jobs/resource/job/stats
GET /jobs/resource/job/numprocesses
POST /jobs/resource/job/signal
GET /jobs/resource/job/states
POST /jobs/resource/job/states
GET /jobs/resource/job/pids
POST /jobs/resource/job/commit

Processes

Resource Description
GET /pid
POST /pid/signal
POST /pid/stats

Auth

Resource Description
POST /auth

Keys

Resource Description>
GET /keys
GET /keys/id

Miscellaneous

Resource Description>
GET / Return gaffer main informations
GET /ping Ping a gaffer return. Useful to test it the nide is alive.
GET /version Return the gaffer version