{
  "title": "Permissions catalog",
  "description": "Permissions are grouped by module. Any write, delete, manage, publish or verify action automatically requires the related read permission.",
  "requiresRead": "This action depends on the related read permission.",
  "moduleHint": "{count} permissions in this module",
  "modules": {
    "organization": "Organization",
    "team": "Team",
    "groups": "Access groups",
    "billing": "Billing",
    "apiKeys": "API keys",
    "datastoreApiKeys": "Datastore API keys",
    "logs": "Inbox and logs",
    "contacts": "Contacts",
    "analytics": "Analytics",
    "agents": "Agents",
    "agentSkills": "Agent Skills",
    "datastores": "Datastores",
    "forms": "Forms",
    "mailInboxes": "Mail inboxes",
    "integrations": "Integrations",
    "serviceProviders": "Service providers",
    "whatsapp": "WhatsApp",
    "zappflux": "ZappFlux"
  },
  "permissions": {
    "organization.update": {
      "label": "Update organization",
      "description": "Edit organization identity, branding and shared settings."
    },
    "organization.delete": {
      "label": "Delete organization",
      "description": "Delete the organization and its related resources."
    },
    "team.read": {
      "label": "Read team",
      "description": "View members, invitations and team settings."
    },
    "team.invite": {
      "label": "Invite members",
      "description": "Send new invitations to join the organization."
    },
    "team.remove": {
      "label": "Remove members",
      "description": "Remove memberships from the organization."
    },
    "team.change_group": {
      "label": "Change member group",
      "description": "Reassign a member to a different access group."
    },
    "groups.read": {
      "label": "Read access groups",
      "description": "View system and custom access groups."
    },
    "groups.manage": {
      "label": "Manage access groups",
      "description": "Create, edit and delete reusable access groups."
    },
    "billing.read": {
      "label": "Read billing",
      "description": "View billing status, plan and subscription details."
    },
    "billing.manage": {
      "label": "Manage billing",
      "description": "Change subscriptions and manage billing operations."
    },
    "api_keys.read": {
      "label": "Read API keys",
      "description": "View dashboard API keys and their metadata."
    },
    "api_keys.manage": {
      "label": "Manage API keys",
      "description": "Create and delete dashboard API keys."
    },
    "datastore_api_keys.read": {
      "label": "Read datastore API keys",
      "description": "View API keys linked to datastores."
    },
    "datastore_api_keys.manage": {
      "label": "Manage datastore API keys",
      "description": "Create and delete datastore API keys."
    },
    "logs.read": {
      "label": "Read inbox and logs",
      "description": "View conversations, inbox queues and operational logs."
    },
    "logs.export": {
      "label": "Export logs",
      "description": "Export conversations and log data."
    },
    "logs.assign": {
      "label": "Assign conversations",
      "description": "Assign conversations or cases to teammates."
    },
    "logs.resolve": {
      "label": "Resolve conversations",
      "description": "Mark conversations or cases as resolved."
    },
    "logs.delete": {
      "label": "Delete conversations",
      "description": "Delete conversations or operational records."
    },
    "contacts.read": {
      "label": "Read contacts",
      "description": "View contacts and related records."
    },
    "contacts.write": {
      "label": "Edit contacts",
      "description": "Create and update contacts."
    },
    "contacts.delete": {
      "label": "Delete contacts",
      "description": "Delete contacts and related data."
    },
    "analytics.read": {
      "label": "Read analytics",
      "description": "View dashboard analytics and reports."
    },
    "agents.read": {
      "label": "Read agents",
      "description": "View agents and their configurations."
    },
    "agents.write": {
      "label": "Edit agents",
      "description": "Create and update AI agents."
    },
    "agents.delete": {
      "label": "Delete agents",
      "description": "Delete AI agents."
    },
    "agents.deploy": {
      "label": "Deploy agents",
      "description": "Deploy or publish AI agent changes."
    },
    "agent_skills.read": {
      "label": "Read agent skills",
      "description": "View procedural skills available to agents."
    },
    "agent_skills.manage": {
      "label": "Manage agent skills",
      "description": "Create, approve and update procedural skills."
    },
    "datastores.read": {
      "label": "Read datastores",
      "description": "View datastores and their data sources."
    },
    "datastores.write": {
      "label": "Edit datastores",
      "description": "Create and update datastores."
    },
    "datastores.delete": {
      "label": "Delete datastores",
      "description": "Delete datastores and related sources."
    },
    "forms.read": {
      "label": "Read forms",
      "description": "View forms and their settings."
    },
    "forms.write": {
      "label": "Edit forms",
      "description": "Create and update forms."
    },
    "forms.publish": {
      "label": "Publish forms",
      "description": "Publish form changes and public experiences."
    },
    "forms.submissions.read": {
      "label": "Read form submissions",
      "description": "View submissions collected by forms."
    },
    "mail_inboxes.read": {
      "label": "Read mail inboxes",
      "description": "View mail inboxes and their states."
    },
    "mail_inboxes.write": {
      "label": "Edit mail inboxes",
      "description": "Create and update mail inbox settings."
    },
    "mail_inboxes.delete": {
      "label": "Delete mail inboxes",
      "description": "Delete mail inboxes."
    },
    "mail_inboxes.verify": {
      "label": "Verify mail inboxes",
      "description": "Run inbox verification and activation flows."
    },
    "integrations.read": {
      "label": "Read integrations",
      "description": "View connected integrations and integration settings."
    },
    "integrations.manage": {
      "label": "Manage integrations",
      "description": "Connect, configure and disconnect integrations."
    },
    "service_providers.read": {
      "label": "Read service providers",
      "description": "View service provider configurations."
    },
    "service_providers.manage": {
      "label": "Manage service providers",
      "description": "Create and update service provider configurations."
    },
    "whatsapp.read": {
      "label": "Read WhatsApp",
      "description": "View WhatsApp sessions and related information."
    },
    "whatsapp.manage": {
      "label": "Manage WhatsApp",
      "description": "Create, pair and manage WhatsApp sessions."
    },
    "zappflux.read": {
      "label": "Read ZappFlux",
      "description": "View ZappFlux flows and related resources."
    },
    "zappflux.manage": {
      "label": "Manage ZappFlux",
      "description": "Create and update ZappFlux flows and bridges."
    }
  }
}