Post
/sys/v1/approval_requests
Create a new approval request.
Security
HTTP
Type bearer
API Key: apiKeyAuth
Header parameter nameAuthorization
Body parameters
object
body
object | null
description
string | null
method
string | null
operation
string | null
Responses
2XX
Success result
object
acct_id
string (uuid)
approvers
Array of object (ReviewerPrincipal)
OneOf
ReviewerPrincipalVariantApp
object (ReviewerPrincipalVariantApp)
app
string (uuid)
ReviewerPrincipalVariantUser
object (ReviewerPrincipalVariantUser)
user
string (uuid)
body
object | null
created_at
string
Pattern^\d{4}\d{2}\d{2}T\d{2}\d{2}\d{2}Z$
denial_reason
string | null
denier
OneOf
ReviewerPrincipalVariantApp
object (ReviewerPrincipalVariantApp)
app
string (uuid)
ReviewerPrincipalVariantUser
object (ReviewerPrincipalVariantUser)
user
string (uuid)
description
string | null
expiry
string
Pattern^\d{4}\d{2}\d{2}T\d{2}\d{2}\d{2}Z$
method
string
operation
string
request_id
string (uuid)
requester
OneOf
PrincipalVariantApp
object (PrincipalVariantApp)
app
string (uuid)
PrincipalVariantUser
object (PrincipalVariantUser)
user
string (uuid)
PrincipalVariantPlugin
object (PrincipalVariantPlugin)
plugin
string (uuid)
PrincipalVariantUserViaApp
object (PrincipalVariantUserViaApp)
userviaapp
object
user_id
string (uuid)
scopes
Array of string (OauthScope)
string
Valid values[
"app",
"openid",
"email",
"profile"
]
string
string
Valid values[
"system"
]
string
string
Valid values[
"unregistereduser"
]
result_viewed
boolean
reviewers
Array
requires_password
boolean | null
requires_2fa
boolean | null
OneOf
ReviewerPrincipalVariantApp
object (ReviewerPrincipalVariantApp)
app
string (uuid)
ReviewerPrincipalVariantUser
object (ReviewerPrincipalVariantUser)
user
string (uuid)
status
string
Valid values[
"PENDING",
"APPROVED",
"DENIED",
"FAILED"
]
subjects
Array
OneOf
ApprovalSubjectVariantGroup
object (ApprovalSubjectVariantGroup)
group
string (uuid)
ApprovalSubjectVariantSobject
object (ApprovalSubjectVariantSobject)
sobject
string (uuid)
ApprovalSubjectVariantApp
object (ApprovalSubjectVariantApp)
app
string (uuid)
ApprovalSubjectVariantPlugin
object (ApprovalSubjectVariantPlugin)
plugin
string (uuid)
ApprovalSubjectVariantAccount
object (ApprovalSubjectVariantAccount)
account
string (uuid)
string
string
Valid values[
"newaccount"
]
ApprovalSubjectVariantRole
object (ApprovalSubjectVariantRole)
role
string (uuid)