Portfolios

List the available portfolios

get

List the available portfolios

Authorizations
AuthorizationstringRequired
Responses
200

successful operation

application/json
get
/portfolios

Create a new Portfolio

post

Create a new Portfolio and generate a unique ID

Authorizations
AuthorizationstringRequired
Body

Refer to the /schemas/portfolio endpoint for the full JSON Schema definition

namestringRequired
projectsstring[] · min: 1Required
Responses
200

successful operation

application/json
post
/portfolios

Get Portfolio details

get

Gets the details for the specified Portfolio

Authorizations
AuthorizationstringRequired
Path parameters
portfolioIdstringRequired

The Portfolio ID

Responses
200

successful operation

application/json
get
/portfolios/{portfolioId}

Update an existing Portfolio

put

Update an existing Portfolio

Authorizations
AuthorizationstringRequired
Path parameters
portfolioIdstringRequired

The Portfolio ID

Body

Refer to the /schemas/portfolio endpoint for the full JSON Schema definition

namestringRequired
projectsstring[] · min: 1Required
Responses
200

successful operation

application/json
put
/portfolios/{portfolioId}

Deletes an existing Portfolio

delete

Deletes an existing Portfolio

Authorizations
AuthorizationstringRequired
Path parameters
portfolioIdstringRequired

The Portfolio ID

Responses
200

successful operation

application/json
Responseobject
delete
/portfolios/{portfolioId}