Get Session
Returns the specified session for current user
Request
URI
GET
https://{api_host}/cloudapi/1.0.0/sessions/{id:((?!provider|current).)+}
COPY
Path Parameters
string
id
Required
id
Responses
200
OK
Returns
Session
of type(s)
application/json;version=39.1
{
"id": "urn:vcloud:session:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"site": {
"name": "string",
"id": "string"
},
"user": {
"name": "string",
"id": "string"
},
"org": {
"name": "string",
"id": "string"
},
"operatingOrg": {
"name": "string",
"id": "string"
},
"location": "string",
"roles": [
"string"
],
"roleRefs": [
{
"name": "string",
"id": "string"
}
],
"sessionIdleTimeoutMinutes": 0
}
string
id
Optional
Constraints:
maxLength: 128
ID of session
object
site
Optional
Entity reference used to describe VCD entities
object
user
Optional
Entity reference used to describe VCD entities
object
org
Optional
Entity reference used to describe VCD entities
object
operatingOrg
Optional
Entity reference used to describe VCD entities
string
location
Optional
The accessible location this session is valid for
array of
string
roles
Optional
User's roles for this session
array of
object
roleRefs
Optional
References to user's roles
integer
sessionIdleTimeoutMinutes
Optional
The session idle timeout in minutes
Code Samples
COPY
curl -H 'Authorization: <value>' https://{api_host}/cloudapi/1.0.0/sessions/{id:((?!provider|current).)+}
Availability
Added in 33.0
Sessions Operations
GET
Get Current Sessions
POST
Login
GET
Get Session
DELETE
Logout
GET
Get Current Session
DELETE
Logout Current Session
GET
Get Accessible Locations
GET
Get Token
POST
Provider Login