Skip to main content

ActionedApprovalData

Details of the action taken on the approval request.

type ActionedApprovalData {
actionedAt: DateTime!
actionedBy: ActionedBy
actionedComment: String
approvalRequestId: ID!
callbackSecret: String!
correlationId: ID
requestData: JSONObject
state: String
status: ApprovalRequestStatus!
}

Fields

ActionedApprovalData.actionedAt ● DateTime! non-null scalar

When the approval request was actioned.

ActionedApprovalData.actionedBy ● ActionedBy object

The person, if known, who approved/rejected the approval request or the app that cancelled the approval request.

ActionedApprovalData.actionedComment ● String scalar

Optional comment on approval or rejection of this request.

ActionedApprovalData.approvalRequestId ● ID! non-null scalar

The ID of the approval request that was actioned.

ActionedApprovalData.callbackSecret ● String! non-null scalar

A unique secret that can be used to verify the authenticity of the callback.

ActionedApprovalData.correlationId ● ID scalar

The optional originating source entity ID of the artifact requiring approval.

ActionedApprovalData.requestData ● JSONObject scalar

Optional additional data that is useful for / relevant to the approval; the schema of which would vary by type.

ActionedApprovalData.state ● String scalar

Arbitrary state value which was optionally included in the approval request callback definition.

ActionedApprovalData.status ● ApprovalRequestStatus! non-null enum

The current status of the approval request.

Returned By

actionedApprovalData query