Skip to main content
POST
Create new bundle

Body

application/json

Bundle to create

name
string
required
projectId
string
required
additionalPolicyIds
string[]

Optional, for additional policies to be included in the bundle

attachments
object[]
enforcePoliciesFor
enum<string>

If set (e.g. "App"), also attach the mandatory policies of that target's PolicyEnforcer

Available options:
App
policyId
string

Optional when enforcePoliciesFor is set; if omitted, the primary is derived from that target's enforcer. A supplied policyId is always used as the primary.

resolveNameOnConflict
boolean

If true, append " 2", " 3", ... when the requested name is already taken in the project

Response

OK

id
string
required
state
enum<string>
required
Available options:
Active,
Archived,
Complete
attachments
object[]
classificationValue
string

The classification value of the primary policy

commentsCount
integer
createdAt
string
createdBy
object
currentStageInfo
object
enforcedPolicyIds
string[]

Policy IDs mandated by a PolicyEnforcer; these cannot be deactivated

evidenceRestricted
boolean
gates
object[]
hasRevalidationSchedule
boolean

Whether the bundle has an active revalidation schedule

name
string
policies
object[]
policyId
string

The ID of the primary policy

policyName
string
policyVersion
string

The version of the primary policy

policyVersionId
string

The version ID of the primary policy

projectId
string
projectName
string
projectOwner
string
stage
string

The stage of the primary policy

stageApprovals
object[]
stageAssignee
object

The assignee to the stage of the primary policy

stages
object[]
Last modified on August 18, 2026