{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/pipeliner/main/json-schema/pipeliner-update-master-right-input-schema.json", "title": "updateMasterRightInput", "x-generated": "2026-09-22", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/pipeliner-openapi.json#/components/schemas/updateMasterRightInput", "properties": { "access_account_relation_types": { "type": "boolean", "description": "Controls access to resource." }, "access_accounts": { "type": "boolean", "description": "Controls access to resource." }, "access_ai_automatizer": { "type": "boolean", "description": "Controls access to resource." }, "access_ai_online_forms": { "type": "boolean", "description": "Controls access to resource." }, "access_ai_record_detail": { "type": "boolean", "description": "Controls access to resource." }, "access_ai_record_enrichment": { "type": "boolean", "description": "Controls access to resource." }, "access_ai_relationship_charts": { "type": "boolean", "description": "Controls access to resource." }, "access_ai_reports": { "type": "boolean", "description": "Controls access to resource." }, "access_ai_smart_field": { "type": "boolean", "description": "Controls access to resource." }, "access_appointment_scheduler": { "type": "boolean", "description": "Controls access to resource." }, "access_appointment_scheduler_management": { "type": "boolean", "description": "Controls access to resource." }, "access_approval_processes": { "type": "boolean", "description": "Controls access to resource." }, "access_approval_processes_management": { "type": "boolean", "description": "Controls access to resource." }, "access_approvals": { "type": "boolean", "description": "Controls access to resource." }, "access_archive": { "type": "boolean", "description": "Controls access to resource." }, "access_audit": { "type": "boolean", "description": "Controls access to resource." }, "access_audit_log": { "type": "boolean", "description": "Controls access to resource." }, "access_bulk_update": { "type": "boolean", "description": "Controls access to resource." }, "access_calling": { "type": "boolean", "description": "Controls access to resource." }, "access_calling_company_phone": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Selected, 2 - All", "enum": [ 0, 1, 2 ] }, "access_calling_purchase_phone": { "type": "boolean", "description": "Controls access to resource." }, "access_company_emails": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Selected, 2 - All", "enum": [ 0, 1, 2 ] }, "access_contacts": { "type": "boolean", "description": "Controls access to resource." }, "access_document_management": { "type": "boolean", "description": "Controls access to resource." }, "access_document_management_company": { "type": "boolean", "description": "Controls access to resource." }, "access_document_management_record": { "type": "boolean", "description": "Controls access to resource." }, "access_duplicate_checker": { "type": "boolean", "description": "Controls access to resource." }, "access_email_notification_enforcement": { "type": "boolean", "description": "Controls access to resource." }, "access_email_notification_settings": { "type": "object", "description": "Default email notification preferences applied to users with this role (which events trigger an email and through which channel)." }, "access_entity_account": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 2 - Editor, 3 - EditorOrUnitManger, 4 - All", "enum": [ 0, 1, 2, 3, 4 ] }, "access_entity_account_copy": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_account_delete": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_account_direction": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - Owned, 2 - Current, 3 - CurrentAndParent, 4 - CurrentAndSubunit, 5 - CurrentAndParentAndSubunit, 6 - All", "enum": [ 1, 2, 3, 4, 5, 6 ] }, "access_entity_account_private": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_account_tag_create": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_account_types": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - All, 2 - Selected", "enum": [ 1, 2 ] }, "access_entity_appointment": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 2 - Editor, 3 - EditorOrUnitManger, 4 - All", "enum": [ 0, 1, 2, 3, 4 ] }, "access_entity_appointment_delete": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_appointment_direction": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - Owned, 2 - Current, 3 - CurrentAndParent, 4 - CurrentAndSubunit, 5 - CurrentAndParentAndSubunit, 6 - All", "enum": [ 1, 2, 3, 4, 5, 6 ] }, "access_entity_appointment_tag_create": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_better_navigator": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 4 - All", "enum": [ 0, 1, 4 ] }, "access_entity_better_navigator_delete_not_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_better_navigator_delete_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_better_navigator_sharing_custom": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_better_navigator_sharing_public": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_contact": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 2 - Editor, 3 - EditorOrUnitManger, 4 - All", "enum": [ 0, 1, 2, 3, 4 ] }, "access_entity_contact_copy": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_contact_delete": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_contact_direction": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - Owned, 2 - Current, 3 - CurrentAndParent, 4 - CurrentAndSubunit, 5 - CurrentAndParentAndSubunit, 6 - All", "enum": [ 1, 2, 3, 4, 5, 6 ] }, "access_entity_contact_private": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_contact_tag_create": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_contact_types": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - All, 2 - Selected", "enum": [ 1, 2 ] }, "access_entity_dashboard": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 4 - All", "enum": [ 0, 1, 4 ] }, "access_entity_dashboard_delete_not_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_dashboard_delete_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_dashboard_sharing_custom": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_dashboard_sharing_public": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_email_content_share_mode": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - PrivateOnly, 1 - Custom, 2 - PublicOnly", "enum": [ 0, 1, 2 ] }, "access_entity_email_delete_not_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_email_sequence": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - FullAccess, 2 - Personal, 3 - NoAccess", "enum": [ 1, 2, 3 ] }, "access_entity_email_template": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 4 - All", "enum": [ 0, 1, 4 ] }, "access_entity_email_template_create_delete_folder": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_email_template_delete_not_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_email_template_delete_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_email_template_sharing_custom": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_email_template_sharing_public": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_forecast": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 4 - All", "enum": [ 0, 1, 4 ] }, "access_entity_forecast_delete_not_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_forecast_delete_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_forecast_edit_not_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_forecast_sharing_custom": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_forecast_sharing_public": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_form_view": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 4 - All", "enum": [ 0, 1, 4 ] }, "access_entity_form_view_delete_not_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_form_view_delete_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_form_view_sharing_custom": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_form_view_sharing_public": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_lead": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 2 - Editor, 3 - EditorOrUnitManger, 4 - All", "enum": [ 0, 1, 2, 3, 4 ] }, "access_entity_lead_copy": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_lead_delete": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_lead_direction": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - Owned, 2 - Current, 3 - CurrentAndParent, 4 - CurrentAndSubunit, 5 - CurrentAndParentAndSubunit, 6 - All", "enum": [ 1, 2, 3, 4, 5, 6 ] }, "access_entity_lead_private": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_lead_tag_create": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_lead_types": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - All, 2 - Selected", "enum": [ 1, 2 ] }, "access_entity_message_tag_create": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_oppty": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 2 - Editor, 3 - EditorOrUnitManger, 4 - All", "enum": [ 0, 1, 2, 3, 4 ] }, "access_entity_oppty_copy": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_oppty_delete": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_oppty_direction": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - Owned, 2 - Current, 3 - CurrentAndParent, 4 - CurrentAndSubunit, 5 - CurrentAndParentAndSubunit, 6 - All", "enum": [ 1, 2, 3, 4, 5, 6 ] }, "access_entity_oppty_private": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_oppty_tag_create": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_pipeline": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoPipeline, 1 - Selected, 2 - AllNoDocuments, 3 - AllWithDocuments", "enum": [ 0, 1, 2, 3 ] }, "access_entity_process": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - FullAccess, 2 - Personal, 3 - NoAccess", "enum": [ 1, 2, 3 ] }, "access_entity_profile": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 4 - All", "enum": [ 0, 1, 4 ] }, "access_entity_profile_default_screen_profiles": { "type": "object", "description": "Default screen profile ids assigned to users with this role for each main screen (Navigator, Pipeline, Lead, Account, Contact, Activity, Project, Quote, etc.)." }, "access_entity_profile_delete_not_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_profile_delete_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_profile_sharing_custom": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_profile_sharing_public": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_project": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 2 - Editor, 3 - EditorOrUnitManger, 4 - All", "enum": [ 0, 1, 2, 3, 4 ] }, "access_entity_project_copy": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_project_delete": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_project_direction": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - Owned, 2 - Current, 3 - CurrentAndParent, 4 - CurrentAndSubunit, 5 - CurrentAndParentAndSubunit, 6 - All", "enum": [ 1, 2, 3, 4, 5, 6 ] }, "access_entity_project_private": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_project_tag_create": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_quote": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 2 - Editor, 3 - EditorOrUnitManger, 4 - All", "enum": [ 0, 1, 2, 3, 4 ] }, "access_entity_quote_copy": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_quote_delete": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_quote_direction": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - Owned, 2 - Current, 3 - CurrentAndParent, 4 - CurrentAndSubunit, 5 - CurrentAndParentAndSubunit, 6 - All", "enum": [ 1, 2, 3, 4, 5, 6 ] }, "access_entity_quote_tag_create": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_quote_types": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - All, 2 - Selected", "enum": [ 1, 2 ] }, "access_entity_report": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 4 - All", "enum": [ 0, 1, 4 ] }, "access_entity_report_create_delete_folder": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_report_delete_not_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_report_delete_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_report_private": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_report_schedule_create": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_report_schedule_management": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_report_sharing_custom": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_report_sharing_public": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_target": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 4 - All", "enum": [ 0, 1, 4 ] }, "access_entity_target_delete_not_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_target_delete_owned": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_task": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Readonly, 2 - Editor, 3 - EditorOrUnitManger, 4 - All", "enum": [ 0, 1, 2, 3, 4 ] }, "access_entity_task_delete": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_task_direction": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 1 - Owned, 2 - Current, 3 - CurrentAndParent, 4 - CurrentAndSubunit, 5 - CurrentAndParentAndSubunit, 6 - All", "enum": [ 1, 2, 3, 4, 5, 6 ] }, "access_entity_task_tag_create": { "type": "boolean", "description": "Controls access to resource." }, "access_entity_task_unassigned": { "type": "boolean", "description": "Controls access to resource." }, "access_export": { "type": "boolean", "description": "Controls access to resource." }, "access_feeds": { "type": "boolean", "description": "Controls access to resource." }, "access_foreign_currencies": { "type": "boolean", "description": "Controls access to resource." }, "access_form_and_fields": { "type": "boolean", "description": "Controls access to resource." }, "access_global_settings": { "type": "boolean", "description": "Controls access to resource." }, "access_home_screen": { "type": "boolean", "description": "Controls access to resource." }, "access_import": { "type": "boolean", "description": "Controls access to resource." }, "access_insights": { "type": "boolean", "description": "Controls access to resource." }, "access_leads": { "type": "boolean", "description": "Controls access to resource." }, "access_online_forms": { "type": "boolean", "description": "Controls access to resource." }, "access_online_forms_management": { "type": "boolean", "description": "Controls access to resource." }, "access_opportunity": { "type": "boolean", "description": "Controls access to resource." }, "access_pipeline_configuration": { "type": "boolean", "description": "Controls access to resource." }, "access_print": { "type": "boolean", "description": "Controls access to resource." }, "access_products_services": { "type": "boolean", "description": "Controls access to resource." }, "access_projects": { "type": "boolean", "description": "Controls access to resource." }, "access_quotes": { "type": "boolean", "description": "Controls access to resource." }, "access_sales_roles": { "type": "boolean", "description": "Controls access to resource." }, "access_security": { "type": "boolean", "description": "Controls access to resource." }, "access_units": { "type": "boolean", "description": "Controls access to resource." }, "access_user_and_roles": { "type": "boolean", "description": "Controls access to resource." }, "access_whats_app_company_phone": { "type": "integer", "description": "Field whose values are strictly defined with an enumeration of values.\n\nInteger enum value: 0 - NoAccess, 1 - Selected, 2 - All", "enum": [ 0, 1, 2 ] }, "name": { "type": "string", "description": "Name of the entity and its default text representation." }, "revision": { "type": "integer", "format": "int32", "description": "Revision when entity was lastly changed." }, "allowed_pipelines": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "format": "uri" } }, "description": "Relation to AllowedPipeline, see: 'updateAllowedPipelineInput' object for properties." }, "description": "Pipelines this user role can use. Effective only when access_entity_pipeline is set to Selected; with All-* values every pipeline is granted." }, "allowed_lead_types": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "format": "uri" } }, "description": "Relation to AllowedLeadType, see: 'updateAllowedLeadTypeInput' object for properties." }, "description": "Lead types this user role can use. Effective only when access_entity_lead_types is set to Selected." }, "allowed_quote_types": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "format": "uri" } }, "description": "Relation to AllowedQuoteType, see: 'updateAllowedQuoteTypeInput' object for properties." }, "description": "Quote types this user role can use. Effective only when access_entity_quote_types is set to Selected." }, "allowed_account_types": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "format": "uri" } }, "description": "Relation to AllowedAccountType, see: 'updateAllowedAccountTypeInput' object for properties." }, "description": "Account types this user role can use. Effective only when access_entity_account_types is set to Selected." }, "allowed_contact_types": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "format": "uri" } }, "description": "Relation to AllowedContactType, see: 'updateAllowedContactTypeInput' object for properties." }, "description": "Contact types this user role can use. Effective only when access_entity_contact_types is set to Selected." }, "allowed_company_emails": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "format": "uri" } }, "description": "Relation to AllowedCompanyEmail, see: 'updateAllowedCompanyEmailInput' object for properties." }, "description": "Company email addresses this user role can send from. Effective only when access_company_emails is set to Selected." }, "allowed_company_phones": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string", "format": "uri" } }, "description": "Relation to AllowedCompanyPhone, see: 'updateAllowedCompanyPhoneInput' object for properties." }, "description": "Company phones this user role can use for calling/SMS. Effective only when access_calling_company_phone is set to Selected." }, "custom_entities": { "type": "string", "format": "binary", "description": "Per-custom-entity access settings (access level, allowed types, default screen profile, etc.) for users with this role. One entry per custom entity defined in the space." } } }