Palo Alto Networks Mobile Agent API

The MobileAgent API from Palo Alto Networks — 9 operation(s) for mobileagent.

Operations 26

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

DELETE /sse/config/v1/mobile-agent/agent-profiles Delete a GlobalProtect agent profile · Delete agent profiles #
Ask an LLM
“Can I remove a GlobalProtect agent profile my mobile users no longer need?”
“What do I need to specify to delete a GlobalProtect app profile?”
Tell an agent destructive · confirm first
Delete GlobalProtect agent profile {name} from folder {folder}.
Remove the {name} GlobalProtect app profile in {folder}.
GET /sse/config/v1/mobile-agent/agent-profiles List GlobalProtect agent profiles · Get agent profiles #
Ask an LLM
“Which GlobalProtect agent profiles are configured for my mobile users?”
“Can I page through the GlobalProtect app profiles in one Prisma Access folder?”
Tell an agent
List the GlobalProtect agent profiles in folder {folder}.
Show the first {limit} GlobalProtect agent profiles in {folder}.
POST /sse/config/v1/mobile-agent/agent-profiles Create a GlobalProtect agent profile · Create agent profiles #
Ask an LLM
“How do I create a new GlobalProtect agent profile for a group of mobile users?”
“Can a new GlobalProtect app profile apply only to certain operating systems?”
Tell an agent
Create a GlobalProtect agent profile named {name} in folder {folder}.
Add a new agent profile {name} in {folder} for users {source_user}.
PUT /sse/config/v1/mobile-agent/agent-profiles Change a GlobalProtect agent profile · Change agent profiles #
Ask an LLM
“Can I change the gateways an existing GlobalProtect agent profile connects to?”
“How do I turn on HIP collection in a GlobalProtect agent profile I already have?”
Tell an agent
Update GlobalProtect agent profile {name} in folder {folder} to use gateways {gateways}.
Change the operating systems targeted by agent profile {name} in {folder} to {os}.
GET /sse/config/v1/mobile-agent/agent-versions List available GlobalProtect agent versions · Get available agent versions #
Ask an LLM
“Which GlobalProtect app versions can I deploy to my mobile users?”
“What agent versions does Prisma Access currently offer for GlobalProtect?”
Tell an agent
List the GlobalProtect agent versions that are available.
Show me which GlobalProtect client versions I can choose from.
DELETE /sse/config/v1/mobile-agent/authentication-settings Delete a GlobalProtect authentication setting · Delete authentication settings #
Ask an LLM
“Can I remove a GlobalProtect authentication setting I no longer use?”
“What happens if I delete a GlobalProtect authentication setting from a folder?”
Tell an agent destructive · confirm first
Delete GlobalProtect authentication setting {name} from folder {folder}.
Remove the {name} GlobalProtect auth setting in {folder}.
GET /sse/config/v1/mobile-agent/authentication-settings List GlobalProtect authentication settings · Get authentication settings #
Ask an LLM
“What authentication settings are configured for GlobalProtect users?”
“Which authentication profile does GlobalProtect use for each operating system?”
Tell an agent
List the GlobalProtect authentication settings in folder {folder}.
Show {limit} GlobalProtect authentication settings from {folder}.
POST /sse/config/v1/mobile-agent/authentication-settings Create a GlobalProtect authentication setting · Create authentication settings #
Ask an LLM
“How do I add a new authentication setting for GlobalProtect users on a specific OS?”
“Can a new GlobalProtect authentication setting require both credentials and a client certificate?”
Tell an agent
Create a GlobalProtect authentication setting in {folder} for {os} using profile {authentication_profile}.
Add an authentication setting in {folder} for {os} with credential-or-cert requirement {user_credential_or_client_cert_required}.
PUT /sse/config/v1/mobile-agent/authentication-settings Edit a GlobalProtect authentication setting · Edit authentication settings #
Ask an LLM
“Can I switch the authentication profile on an existing GlobalProtect authentication setting?”
“How do I require a client certificate or user credential on an authentication setting I already have?”
Tell an agent
Edit GlobalProtect authentication setting {name} in {folder} to use authentication profile {authentication_profile}.
Change the OS for authentication setting {name} in {folder} to {os}.
GET /sse/config/v1/mobile-agent/enable Check whether GlobalProtect is enabled · Indicates whether mobile agent is enabled #
Ask an LLM
“Is the mobile agent (GlobalProtect) turned on for my Prisma Access configuration?”
“How can I tell if mobile users are enabled in my tenant?”
Tell an agent
Check whether the GlobalProtect mobile agent is enabled.
Tell me if mobile agent support is switched on for my configuration.
POST /sse/config/v1/mobile-agent/enable Enable the GlobalProtect mobile agent · Enable mobile agent (GlobalProtect) #
Ask an LLM
“How do I turn on GlobalProtect for mobile users in Prisma Access?”
“What call switches the mobile agent on for my configuration?”
Tell an agent
Enable the GlobalProtect mobile agent for my configuration.
Turn on mobile user support with GlobalProtect.
GET /sse/config/v1/mobile-agent/global-settings Show GlobalProtect global settings · Get global settings #
Ask an LLM
“Which agent version and manual gateway are set in my GlobalProtect global settings?”
“Where can I see the tenant-wide GlobalProtect settings?”
Tell an agent
Show the global settings configured for GlobalProtect.
Get the current GlobalProtect global agent version setting.
PUT /sse/config/v1/mobile-agent/global-settings Edit GlobalProtect global settings · Edit global settings #
Ask an LLM
“Can I pin all mobile users to a specific GlobalProtect agent version?”
“How do I set a manual gateway in the GlobalProtect global settings?”
Tell an agent
Set the GlobalProtect global agent version to {agent_version}.
Update the GlobalProtect global manual gateway to {manual_gateway}.
DELETE /sse/config/v1/mobile-agent/infrastructure-settings Delete GlobalProtect infrastructure settings · Delete infrastructure settings #
Ask an LLM
“Can I remove a set of GlobalProtect infrastructure settings from a folder?”
“What identifies the infrastructure settings I want to delete?”
Tell an agent destructive · confirm first
Delete GlobalProtect infrastructure settings {name} from folder {folder}.
Remove the SSE mobile infrastructure settings called {name} in {folder}.
GET /sse/config/v1/mobile-agent/infrastructure-settings Show GlobalProtect infrastructure settings · Show infrastructure settings #
Ask an LLM
“What portal hostname, DNS servers and IP pools are set for GlobalProtect in a folder?”
“Where do I see the SSE infrastructure settings for mobile users in one folder?”
Tell an agent
Show the GlobalProtect infrastructure settings in folder {folder}.
List the SSE mobile agent portal and IP pool settings for {folder}.
POST /sse/config/v1/mobile-agent/infrastructure-settings Create GlobalProtect infrastructure settings · Create infrastructure settings #
Ask an LLM
“What do I need to create GlobalProtect infrastructure settings through the SSE config API?”
“Can I enable IPv6 or WINS when setting up GlobalProtect infrastructure for the first time?”
Tell an agent
Create GlobalProtect infrastructure settings {name} in {folder} with portal {portal_hostname}, DNS {dns_servers} and IP pools {ip_pools}.
Set up new SSE mobile infrastructure settings {name} in folder {folder}.
PUT /sse/config/v1/mobile-agent/infrastructure-settings Edit GlobalProtect infrastructure settings · Edit GlobalProtect infrastructure settings #
Ask an LLM
“Can I change the DNS servers on my existing GlobalProtect infrastructure settings?”
“How do I update the portal hostname for GlobalProtect mobile users?”
Tell an agent
Edit infrastructure settings {name} in {folder} to use portal hostname {portal_hostname}.
Replace the IP pools in GlobalProtect infrastructure settings {name} in {folder} with {ip_pools}.
GET /sse/config/v1/mobile-agent/locations List Prisma Access locations for GlobalProtect · Get Prisma Access locations #
Ask an LLM
“Which Prisma Access locations are my GlobalProtect users able to connect to?”
“What regions are configured for mobile users in a folder?”
Tell an agent
List the Prisma Access locations configured for GlobalProtect in {folder}.
Show which mobile user regions are set in folder {folder}.
PUT /sse/config/v1/mobile-agent/locations Edit Prisma Access locations for GlobalProtect · Edit Prisma Access locations #
Ask an LLM
“How do I add or remove Prisma Access locations for my mobile users?”
“Can I change which regions GlobalProtect users connect through?”
Tell an agent
Set the GlobalProtect Prisma Access locations in {folder} to region {region}.
Update the mobile user locations in folder {folder}.
DELETE /sse/config/v1/mobile-agent/tunnel-profiles Delete a GlobalProtect tunnel profile · Delete tunnel profiles #
Ask an LLM
“Can I remove a GlobalProtect tunnel profile that nobody uses anymore?”
“What do I pass to delete a tunnel profile from a folder?”
Tell an agent destructive · confirm first
Delete GlobalProtect tunnel profile {name} from folder {folder}.
Remove the {name} tunnel profile from {folder}.
GET /sse/config/v1/mobile-agent/tunnel-profiles List GlobalProtect tunnel profiles · Get tunnel profiles #
Ask an LLM
“Which GlobalProtect tunnel profiles are defined for my mobile users?”
“Can I see the split tunneling setup across my tunnel profiles?”
Tell an agent
List the GlobalProtect tunnel profiles in folder {folder}.
Show {limit} tunnel profiles from {folder} starting at offset {offset}.
POST /sse/config/v1/mobile-agent/tunnel-profiles Create a GlobalProtect tunnel profile · Create tunnel profiles #
Ask an LLM
“How do I create a new GlobalProtect tunnel profile with split tunneling?”
“Can a new tunnel profile apply only to certain source users or addresses?”
Tell an agent
Create a GlobalProtect tunnel profile named {name} in folder {folder}.
Add tunnel profile {name} in {folder} for source addresses {source_address}.
PUT /sse/config/v1/mobile-agent/tunnel-profiles Update a GlobalProtect tunnel profile · Update tunnel profiles #
Ask an LLM
“How do I change split tunneling on an existing GlobalProtect tunnel profile?”
“Can I block direct access to the local network in a tunnel profile I already have?”
Tell an agent
Update tunnel profile {name} in {folder} with split tunneling {split_tunneling}.
Turn off direct local network access on tunnel profile {name} in {folder}.
POST /sse/config/v1/mobile-agent/user-authentication:move Reorder GlobalProtect authentication settings · Move authentication settings #
Ask an LLM
“How do I change the evaluation order of my GlobalProtect authentication settings?”
“Can I move one authentication setting before another?”
Tell an agent
Move authentication setting {name} in {folder} to {where} {destination}.
Put authentication setting {name} in folder {folder} at the top of the list.
GET /mobile-agent/infrastructure-settings Get mobile agent infrastructure settings (candidate) · Palo Alto Networks Get Mobile Agent Infrastructure Settings #
Ask an LLM
“Where can I read the mobile user infrastructure settings that define Prisma Access regions and DNS suffix?”
“What IP pool and DNS suffix does the mobile agent candidate configuration use?”
Tell an agent
Get the mobile agent infrastructure settings, including DNS suffix and regions, for folder {folder}.
Show the candidate mobile user infrastructure settings.
POST /mobile-agent/infrastructure-settings Stage mobile agent infrastructure in candidate config · Palo Alto Networks Create Mobile Agent Infrastructure Settings #
Ask an LLM
“Can I set the DNS suffix and regions for mobile users in the candidate configuration?”
“Do mobile infrastructure changes take effect before I push the configuration?”
Tell an agent
Write mobile agent infrastructure settings {name} to the candidate config with IP pool {ip_pool} and DNS suffix {dns_suffix}.
Stage mobile user regions {regions} in the candidate infrastructure settings.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/palo-alto-networks:palo-alto-networks-mobileagent-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

palo-alto-networks-mobileagent-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Palo Alto Networks Mobile Agent API
  version: '1.0'
  x-refined-note:
  - x-logo differs across the merged source definitions and was not carried
  description: 'Operations tagged MobileAgent across 2 of this provider''s published API definitions: palo-alto-access-prisma-access-config-mobileagent-openapi.yaml, palo-alto-prisma-access-api-openapi-original.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.sase.paloaltonetworks.com
- url: https://api.sase.paloaltonetworks.com/sse/config/v1
  description: Prisma Access SASE configuration API server.
tags:


# --- truncated at 32 KB (67 KB total) ---
# Full source: https://artifacts.apis.io/palo-alto-networks/openapi/palo-alto-networks-mobileagent-api-openapi.yml