Create audit trigger policy
POST
workspaceTokenheader
AuthorizationBearer <vat_<opaque-token>>Expiring, hashed workspace token with explicit scopes.
workspace_id*Workspace IdFormat
uuidapplication/json- body
approval_required?Approval RequiredDefault
falseassessment_type?SelectableAssessmentTypeIdDefault
"security"Value in
"architecture""security"branch_patterns?array<string>Items
items <= 50conflict_policy?Conflict PolicyDefault
"queue_after_current"Value in
"ignore_duplicate""queue_after_current""cancel_incoming""replace_after_approval"debounce_seconds?Debounce SecondsRange
0 <= value <= 86400Default
30event_types*array<>Items
1 <= itemsminimum_changed_files?Minimum Changed FilesRange
1 <= value <= 10000Default
1name*NameLength
1 <= length <= 255path_patterns?array<string>Items
items <= 100protected_branches?array<string>Items
items <= 50repository_id*Repository IdFormat
uuidSuccessful Response
application/json- response
approval_required*Approval Requiredassessment_type?SelectableAssessmentTypeIdDefault
"security"Value in
"architecture""security"branch_patterns*array<string>conflict_policy*Conflict Policycreated_at*Created AtFormat
date-timedebounce_seconds*Debounce Secondsevent_types*array<string>id*IdFormat
uuidminimum_changed_files*Minimum Changed Filesname*Nameorigin?Originsystem_default when first-run autopilot created it on connect.
Default
"user"Value in
"user""system_default"owner_id*Owner IdFormat
uuidpath_patterns*array<string>protected_branches*array<string>repository_id*Repository IdFormat
uuidstate*Stateupdated_at*Updated AtFormat
date-timeversion*Versionworkspace_id*Workspace IdFormat
uuidcurl -X POST 'https://api.veriom.ai/v1/workspaces/497f6eca-6276-4993-bfeb-53cbbbba6f08/audit-trigger-policies' \ -H 'Content-Type: application/json' \ -d '{ "event_types": [ "push" ], "name": "string", "repository_id": "b349ae61-b973-4c6c-a5e0-89183ba99ff3"}'Example Response
{ "approval_required": true, "assessment_type": "architecture", "branch_patterns": [ "string" ], "conflict_policy": "string", "created_at": "2019-08-24T14:15:22Z", "debounce_seconds": 0, "event_types": [ "string" ], "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "minimum_changed_files": 0, "name": "string", "origin": "user", "owner_id": "8826ee2e-7933-4665-aef2-2393f84a0d05", "path_patterns": [ "string" ], "protected_branches": [ "string" ], "repository_id": "b349ae61-b973-4c6c-a5e0-89183ba99ff3", "state": "string", "updated_at": "2019-08-24T14:15:22Z", "version": 0, "workspace_id": "0967198e-ec7b-4c6b-b4d3-f71244cadbe9"}