The list of APIs provided is as follows.
The "{}" in the endpoint column identifies the identifier for each resource.
You can specify a subsystem number for an endpoint. Note that the endpoints in the table omit the subsystem number. For the details, refer to the "17.2.3.5 Subsystem Number".
The HTTP Methods column lists the HTTP methods that can be specified for each resource endpoint. (Y: Specifiable, N: Not specifiable)
Resources | Endpoint | HTTP Methods | Reference to | |||
---|---|---|---|---|---|---|
GET | POST | PUT | DELETE | |||
Project | /v1/projects | Y | N | N | N | |
/v1/projects/{projectname} | Y | Y | N | N | ||
Job net | /v1/jobnets | Y | N | N | N | |
/v1/projects/{projectname}/jobnets/{jobnetname} | Y | Y | N | N | ||
Job | /v1/jobs | Y | N | N | N | |
/v1/projects/{projectname}/jobnets/{jobnetname}/jobs/{jobnumber} | Y | Y | N | N | ||
Queues | /v1/queues | Y | N | N | N | |
/v1/queues/{queuename} | Y | Y | Y | N | ||
Configuration host | /v1/contained-hosts | Y | Y | N | N | |
/v1/host-groups/{hostgroupname}/contained-hosts/{hostname} | Y | N | Y | Y |