VO Rest API

Overview

Resource

Operation

Description

RecoverVO

POST /vos/(vo)/recover

Recover VO root identity.

VO

POST /vos/(vo)

Add a VOs.

PUT /vos/(vo)

Update a VOs.

VOs

GET /vos/

List all VOs.

Details

GET /vos/

List all VOs.

Response Headers
Status Codes
Returns

A list containing all VOs.

POST /vos/(vo)/recover

Recover root identity for a given VO

Parameters
  • root_vo – VO to be recovered.

Request JSON Object
  • identity (string) – Identity key to use.

  • authtype (string) – Type of identity.

  • email (string) – Admin email for VO.

  • email – Password for identity.

  • default (bool) – Whether to use identity as account default.

Status Codes
POST /vos/(vo)

Add a VO with a given name.

Parameters
  • new_vo – VO to be added.

Request JSON Object
  • description (string) – Desciption of VO.

  • email (string) – Admin email for VO.

Status Codes
PUT /vos/(vo)

Update the details for a given VO

Parameters
  • updated_vo – VO to be updated.

Request JSON Object
  • description (string) – Desciption of VO.

  • email (string) – Admin email for VO.

Status Codes