Palo Alto Networks · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Prisma Browser for MSP Tenant API

7 actions 7 updates phrasing extends openapi/palo-alto-networks-tenant-api-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Palo Alto Networks's API. It is a proposal applied on top of the contract, not a document Palo Alto Networks publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 7

$.info
$.paths['/mt/pab/tenant'].post
$.paths['/mt/pab/tenant/auth_profile'].get
$.paths['/mt/pab/tenant/directories'].get
$.paths['/mt/pab/tenant/licenses'].get
$.paths['/mt/pab/tenant/region'].get
$.paths['/mt/pab/tenant/user_group'].post

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Prisma Browser for MSP Tenant API
  version: 1.0.0
extends: openapi/palo-alto-networks-tenant-api-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 6
- target: $.paths['/mt/pab/tenant'].post
  update:
    x-apievangelist-phrasing:
      intent: Create a managed tenant
      effect: write
      questions:
      - How do I provision a new managed tenant in a specific region?
      - Can a new tenant use the MSP identity provider or its own?
      instructions:
      - text: Create tenant {tenant_name} under {root_tsg_id} in region {region} for {user_quantity} users with {identity_provider_type}, serial {serial_number}.
        slots:
          tenant_name: requestBody.tenant_name
          root_tsg_id: requestBody.root_tsg_id
          region: requestBody.region
          user_quantity: requestBody.user_quantity
          identity_provider_type: requestBody.identity_provider_type
          serial_number: requestBody.serial_number
      - text: Provision tenant {tenant_name} in {region} using directory {directory} and groups {user_groups}.
        slots:
          tenant_name: requestBody.tenant_name
          region: requestBody.region
          directory: requestBody.directory
          user_groups: requestBody.user_groups
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mt/pab/tenant/auth_profile'].get
  update:
    x-apievangelist-phrasing:
      intent: List tenant authentication profiles
      effect: read
      questions:
      - Which authentication profiles can I assign to a new tenant?
      - What auth profiles exist for my tenant service group?
      instructions:
      - text: List the authentication profiles for my tenant service group.
      - text: Show available auth profiles for tenant setup.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mt/pab/tenant/directories'].get
  update:
    x-apievangelist-phrasing:
      intent: List available directories
      effect: read
      questions:
      - Which user directories are available for tenant onboarding?
      - What directories can a new tenant pull users from?
      instructions:
      - text: List available directories for my tenant service group.
      - text: Show the directories I can attach to a tenant.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mt/pab/tenant/licenses'].get
  update:
    x-apievangelist-phrasing:
      intent: Get tenant license utilization
      effect: read
      questions:
      - How many licenses have we used and how many remain?
      - Do I have enough license capacity to create another tenant?
      instructions:
      - text: Show license utilization for my tenant service group.
      - text: Get remaining license availability.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mt/pab/tenant/region'].get
  update:
    x-apievangelist-phrasing:
      intent: List tenant deployment regions
      effect: read
      questions:
      - In which regions can I deploy a new tenant?
      - Is a given country region available for tenant deployment?
      instructions:
      - text: List regions available for tenant deployment.
      - text: Show where I can deploy a tenant.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/mt/pab/tenant/user_group'].post
  update:
    x-apievangelist-phrasing:
      intent: List user groups in a directory
      effect: read
      questions:
      - Which user groups exist in a particular directory?
      - Can I see the groups I could assign when onboarding a tenant from one directory?
      instructions:
      - text: List user groups in directory {directory_name}.
        slots:
          directory_name: requestBody.directory_name
      - text: Show the groups available from directory {directory_name}.
        slots:
          directory_name: requestBody.directory_name
      method: generated
      generated: '2026-09-26'