# Update Policy Permissions Updates policy permissions. Endpoint: PATCH /access_control/policies/{policy_id}/permissions Version: 3 Security: ApiKeyAuth ## Path parameters: - `policy_id` (integer, required) Example: 67 ## Request fields (application/json): - `WorkflowProject` (array) Permissions on resource - `WorkflowProject.operation` (string, required) Enum: "view", "run", "edit" - `WorkflowProjectLevel` (array) Permissions on resource - `WorkflowProjectLevel.name` (string, required) Example: "my_wf" - `WorkflowRestrictedOperators` (array) Permissions on resource - `Segmentation` (array) Permissions on resource - `MasterSegmentConfigs` (array) Permissions on resource - `MasterSegmentConfig` (array) Permissions on resource - `MasterSegmentConfig.id` (string, required) Example: "42" - `MasterSegmentColumn` (array) Permissions on MasterSegmentColumn - `MasterSegmentColumn.column_identifiers` (string) comma-separated audience_id and column_name Example: "1$attribute.customers.age,1$attribute.customers.first_name" - `MasterSegmentAllColumns` (array) Permissions on MasterSegmentAllColumns - `MasterSegmentAllColumns.audience_id` (string) audience_id Example: "1" - `CookieConsent` (array) Permissions on CookieConsent - `SegmentAllFolders` (array) Permissions on resource - `SegmentAllFolders.audience_id` (string, required) Example: "42" - `SegmentFolder` (array) Permissions on resource - `Profiles` (array) Permissions on resource - `ProfilesApiToken` (array) Permissions on resource - `ActivationTemplate` (array) Permissions on ActivationTemplate - `Activation` (array) Permissions on Activation - `Authentications` (array) Permissions on resource - `Authentications.ids` (string) comma-separated IDs of authentications, required when Example: "1,2,3" - `Sources` (array) Permissions on resource - `Destinations` (array) Permissions on resource - `Databases` (array) Permissions on databases - `Databases.ids` (string) comma-separated IDs of databases, required when operation is , , and Example: "1,2,3" - `UniversalConsent` (array) Permissions on UniversalConsent - `TrafficControls` (array) Permissions on TrafficControl - `TrafficControl` (array) Permissions on TrafficControl - `Journeys` (array) Permissions on Journeys - `Journey` (array) Permissions on Journeys in the audience - `LlmProject` (array) Permissions on LLM Projects - `LlmProject.project_id` (string) IDs of LLM Project, required when operation is , , and Example: "1" ## Response 200 fields (application/json): - `WorkflowProject` (array) Permissions on resource - `WorkflowProject.operation` (string, required) Enum: "view", "run", "edit" - `WorkflowProjectLevel` (array) Permissions on resource - `WorkflowProjectLevel.name` (string, required) Example: "my_wf" - `WorkflowRestrictedOperators` (array) Permissions on resource - `Segmentation` (array) Permissions on resource - `MasterSegmentConfigs` (array) Permissions on resource - `MasterSegmentConfig` (array) Permissions on resource - `MasterSegmentConfig.id` (string, required) Example: "42" - `MasterSegmentColumn` (array) Permissions on MasterSegmentColumn - `MasterSegmentColumn.column_identifiers` (string) comma-separated audience_id and column_name Example: "1$attribute.customers.age,1$attribute.customers.first_name" - `MasterSegmentAllColumns` (array) Permissions on MasterSegmentAllColumns - `MasterSegmentAllColumns.audience_id` (string) audience_id Example: "1" - `CookieConsent` (array) Permissions on CookieConsent - `SegmentAllFolders` (array) Permissions on resource - `SegmentAllFolders.audience_id` (string, required) Example: "42" - `SegmentFolder` (array) Permissions on resource - `Profiles` (array) Permissions on resource - `ProfilesApiToken` (array) Permissions on resource - `ActivationTemplate` (array) Permissions on ActivationTemplate - `Activation` (array) Permissions on Activation - `Authentications` (array) Permissions on resource - `Authentications.ids` (string) comma-separated IDs of authentications, required when Example: "1,2,3" - `Sources` (array) Permissions on resource - `Destinations` (array) Permissions on resource - `Databases` (array) Permissions on databases - `Databases.ids` (string) comma-separated IDs of databases, required when operation is , , and Example: "1,2,3" - `UniversalConsent` (array) Permissions on UniversalConsent - `TrafficControls` (array) Permissions on TrafficControl - `TrafficControl` (array) Permissions on TrafficControl - `Journeys` (array) Permissions on Journeys - `Journey` (array) Permissions on Journeys in the audience - `LlmProject` (array) Permissions on LLM Projects - `LlmProject.project_id` (string) IDs of LLM Project, required when operation is , , and Example: "1"