Get Approval Request V3
Returns details of the approval request
Request
URI
GET
https://vra-interop-222-139.lvn.broadcom.net/approval/api/approvals/{id}
COPY
Path Parameters
string
id
Required
approval request id
Query Parameters
string
apiVersion
Optional
The version of the API in yyyy-MM-dd format (UTC). For versioning information refer to /approval/api/about
Header Parameters
string
Accept
Optional
Accept
Responses
200
success
Returns
DeploymentApprovalRequest
of type(s)
application/json
{
"action": "string",
"adminActioned": false,
"adminDetails": {
"comment": "string"
},
"adminName": "string",
"autoApproval": false,
"createdAt": "string",
"currentLevel": 0,
"decision": "string",
"deploymentId": "string",
"deploymentName": "string",
"expired": false,
"expiryAt": "string",
"expiryComment": "string",
"id": "string",
"lastUpdatedAt": "string",
"levels": [
{
"adminActioned": false,
"adminDetails": {
"comment": "string"
},
"adminName": "string",
"appliedPolicies": [
{
"approvers": [
{
"actionedAt": "string",
"actionedBy": "string",
"approver": "string",
"approverType": "string",
"comments": "string",
"id": "string",
"isActive": false,
"level": 0,
"status": "string"
}
],
"id": "string",
"level": 0,
"mode": "string",
"policyId": "string",
"policyName": "string",
"status": "string"
}
],
"id": "string",
"lastUpdatedAt": "string",
"level": 0,
"status": "string"
}
],
"orgId": "string",
"projectId": "string",
"projectName": "string",
"requestDetails": {
"blueprintDetails": {
"id": "string",
"name": "string",
"version": "string"
},
"catalogDetails": {
"id": "string",
"name": "string",
"version": "string"
},
"deploymentDetails": {
"currency": "string",
"deploymentCreationCost": "number"
},
"inputs": {},
"resourceDetails": {
"resourceDetails": [
{
"name": "string",
"properties": {
"properties": "string"
},
"type": "string"
}
]
}
},
"requestId": "string",
"requestedBy": "string",
"status": "string",
"totalLevels": 0
}
string
action
Optional
action
boolean
adminActioned
Optional
adminActioned
object
adminDetails
Optional
adminDetails
string
adminName
Optional
adminName
boolean
autoApproval
Optional
autoApproval
string As date-time
As date-time
createdAt
Optional
createdAt
integer As int32
As int32
currentLevel
Optional
currentLevel
string
decision
Optional
decision
Possible values are :
APPROVE,
REJECT,
NO_EXPIRY,
string
deploymentId
Optional
deploymentId
string
deploymentName
Optional
deploymentName
boolean
expired
Optional
expired
string As date-time
As date-time
expiryAt
Optional
expiryAt
string
expiryComment
Optional
expiryComment
string As uuid
As uuid
id
Optional
id
string As date-time
As date-time
lastUpdatedAt
Optional
lastUpdatedAt
array of
object
levels
Optional
levels
string
orgId
Optional
orgId
string
projectId
Optional
projectId
string
projectName
Optional
projectName
object
requestDetails
Optional
requestDetails
string
requestId
Optional
requestId
string
requestedBy
Optional
requestedBy
string
status
Optional
status
Possible values are :
APPROVED,
REJECTED,
PENDING,
EXPIRED,
CANCELLED,
integer As int32
As int32
totalLevels
Optional
totalLevels
401
unauthorized
Operation doesn't return any data structure
403
access denied - doesn't have permission to view the specified approval request
Operation doesn't return any data structure
404
not found
Operation doesn't return any data structure
Code Samples
COPY
curl -H 'Authorization: <value>' https://{api_host}/approval/api/approvals/{id}