PingAuthorize API Reference

Deployment Package

A deployment package in PingAuthorize is a compiled version of the policy tree. The deployment packages includes all trust framework entities consumed by the policy tree and is the key element that is deployed to PingAuthorize Server.

This service provides the ability to read, create, update, and delete deployment packages.

Authorization deployment package data model

Property Type? Required? Mutable? Description

approvals

Object

N/A

N/A

The approvals for the deployment package.

createdBy

String

N/A

N/A

The identifier of the user who created the deployment package.

dateCreated

String

N/A

N/A

The date and time of when the deployment package was created.

decisionNodeId

String

N/A

N/A

The identifier of the root decision node this deployment package is evaluating from.

decisionNodeName

String

N/A

N/A

The name of the root decision node.

id

String

N/A

N/A

The unique identifier for the deployment package.

name

Object

N/A

N/A

The name of the deployment package.

snapshotDateCommitted

Instant

N/A

N/A

The date and time when the snapshot was committed.

snapshotId

String

N/A

N/A

The identifier of the snapshot associated with the deployment package.

snapshotMessage

String

N/A

N/A

The message or description of the snapshot.

Authorization deployment package approval data model

Property Type? Required? Mutable? Description

dateApproved

Instant

N/A

N/A

The date and time when the approval was given.

user

String

N/A

N/A

The identifier of the user who approved the deployment package.