Palo Alto Networks Credentials API
{'$ref': 'desc/credentials/credentials.md'}
Operations 8
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
{'$ref': 'desc/credentials/credentials.md'}
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
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/palo-alto-networks:palo-alto-networks-credentials-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Palo Alto Networks Credentials API
x-description-source: desc/intro.md
version: '1.0'
description: 'Operations tagged Credentials across 2 of this provider''s published API definitions: palo-alto-compute-34-03-openapi-34-03-138-sh-openapi.json, palo-alto-compute-openapi-34-04-145-sh-openapi.json. Each path carries the servers of the definition it was published in.'
tags:
- name: Credentials
description: Credentials. 4 operations in this definition.
x-description-source: desc/credentials/credentials.md
paths:
/api/v34.03/credentials:
get:
description: 'Get All Credentials. GET /api/v34.03/credentials on the Credentials API. Takes 8 query parameters. Documented responses: 200.'
parameters:
- description: 'Offsets the result to a specific report count. Offset starts from 0.
'
in: query
name: offset
schema:
type: integer
- description: 'Limit is the amount to fix.
'
in: query
name: limit
schema:
type: integer
- description: 'Sorts the result using a key.
'
in: query
name: sort
schema:
type: string
- description: 'Sorts the result in reverse order.
'
in: query
name: reverse
schema:
type: boolean
- description: 'IDs are the credential IDs to filter.
'
in: query
name: ids
schema:
description: 'IDs are the credential IDs to filter.
'
items:
$ref: '#/components/schemas/string'
type: array
- description: 'Cloud indicates whether to fetch cloud credentials (AWS/GCP/OCI/Azure) or other types of credentials.
'
in: query
name: cloud
schema:
type: boolean
- description: 'External indicates whether to fetch credentials imported from Prisma.
'
in: query
name: external
schema:
type: boolean
- description: 'AutoImported indicates whether to fetch credentials imported from Prisma automatically.
'
in: query
name: autoImported
schema:
type: boolean
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/-_cred.Credential'
description: ''
default:
description: ''
tags:
- Credentials
x-prisma-cloud-target-env:
permission: manageCreds
operationId: get-credentials
summary: Get All Credentials
x-description-source: desc/credentials/get.md
post:
description: 'Add Credentials. POST /api/v34.03/credentials on the Credentials API. Takes an optional request body. Documented responses: 200.'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/cred.Credential'
responses:
'200':
description: OK
default:
description: ''
tags:
- Credentials
x-prisma-cloud-target-env:
permission: manageCreds
operationId: post-credentials
summary: Add Credentials
x-description-source: desc/credentials/post.md
/api/v34.03/credentials/{id}:
delete:
description: 'Delete a Credential. DELETE /api/v34.03/credentials/{id} on the Credentials API. Takes 1 path parameter. Documented responses: 200.'
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'200':
description: OK
default:
description: ''
tags:
- Credentials
x-prisma-cloud-target-env:
permission: manageCreds
operationId: delete-credentials-id
summary: Delete a Credential
x-description-source: desc/credentials/id_delete.md
/api/v34.03/credentials/{id}/usages:
get:
description: 'Get Credential Usages. GET /api/v34.03/credentials/{id}/usages on the Credentials API. Takes 1 path parameter. Documented responses: 200.'
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/-_types.CredentialUsage'
description: ''
default:
description: ''
tags:
- Credentials
x-prisma-cloud-target-env:
permission: manageCreds
operationId: get-credentials-id-usages
summary: Get Credential Usages
x-description-source: desc/credentials/id_usages_get.md
/api/v34.04/credentials:
get:
description: 'Get All Credentials. GET /api/v34.04/credentials on the Credentials API. Takes 8 query parameters. Documented responses: 200.'
parameters:
- description: 'Offsets the result to a specific report count. Offset starts from 0.
'
in: query
name: offset
schema:
type: integer
- description: 'Limit is the amount to fix.
'
in: query
name: limit
schema:
type: integer
- description: 'Sorts the result using a key.
'
in: query
name: sort
schema:
type: string
- description: 'Sorts the result in reverse order.
'
in: query
name: reverse
schema:
type: boolean
- description: 'IDs are the credential IDs to filter.
'
in: query
name: ids
schema:
description: 'IDs are the credential IDs to filter.
'
items:
$ref: '#/components/schemas/string'
type: array
- description: 'Cloud indicates whether to fetch cloud credentials (AWS/GCP/OCI/Azure) or other types of credentials.
'
in: query
name: cloud
schema:
type: boolean
- description: 'External indicates whether to fetch credentials imported from Prisma.
'
in: query
name: external
schema:
type: boolean
- description: 'AutoImported indicates whether to fetch credentials imported from Prisma automatically.
'
in: query
name: autoImported
schema:
type: boolean
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/-_cred.Credential'
description: ''
default:
description: ''
tags:
- Credentials
x-prisma-cloud-target-env:
permission: manageCreds
operationId: getApiV3404Credentials
summary: Get All Credentials
x-description-source: desc/credentials/get.md
x-operation-id-source: normalized
x-operation-id-original: get-credentials
post:
description: 'Add Credentials. POST /api/v34.04/credentials on the Credentials API. Takes an optional request body. Documented responses: 200.'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/cred.Credential'
responses:
'200':
description: OK
default:
description: ''
tags:
- Credentials
x-prisma-cloud-target-env:
permission: manageCreds
operationId: postApiV3404Credentials
summary: Add Credentials
x-description-source: desc/credentials/post.md
x-operation-id-source: normalized
x-operation-id-original: post-credentials
/api/v34.04/credentials/{id}:
delete:
description: 'Delete a Credential. DELETE /api/v34.04/credentials/{id} on the Credentials API. Takes 1 path parameter. Documented responses: 200.'
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'200':
description: OK
default:
description: ''
tags:
- Credentials
x-prisma-cloud-target-env:
permission: manageCreds
operationId: deleteApiV3404CredentialsById
summary: Delete a Credential
x-description-source: desc/credentials/id_delete.md
x-operation-id-source: normalized
x-operation-id-original: delete-credentials-id
/api/v34.04/credentials/{id}/usages:
get:
description: 'Get Credential Usages. GET /api/v34.04/credentials/{id}/usages on the Credentials API. Takes 1 path parameter. Documented responses: 200.'
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/-_types.CredentialUsage'
description: ''
default:
description: ''
tags:
- Credentials
x-prisma-cloud-target-env:
permission: manageCreds
operationId: getApiV3404CredentialsByIdUsages
summary: Get Credential Usages
x-description-source: desc/credentials/id_usages_get.md
x-operation-id-source: normalized
x-operation-id-original: get-credentials-id-usages
components:
schemas:
cred.TemporaryToken:
description: 'TemporaryToken is a temporary session token for cloud provider APIs
AWS - https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html
GCP - https://cloud.google.com/iam/docs/creating-short-lived-service-account-credentials
Azure - https://docs.microsoft.com/en-us/azure/active-directory/manage-apps/what-is-single-sign-on'
properties:
awsAccessKeyId:
description: 'Specifies a temporary access key.
'
type: string
awsSecretAccessKey:
$ref: '#/components/schemas/common.Secret'
duration:
description: 'Specifies a duration for the token.
'
format: int64
type: integer
expirationTime:
description: 'Specifies an expiration time for the token.
'
format: date-time
type: string
token:
$ref: '#/components/schemas/common.Secret'
type: object
types.CredentialUsage:
description: CredentialUsage represents a single credential usage
properties:
description:
description: 'Resource description (e.g., repository name for registry scan).
'
type: string
type:
$ref: '#/components/schemas/cred.UsageType'
type: object
cred.AzureMIType:
enum:
- - user-assigned
- system-assigned
type: string
string:
type: string
common.Secret:
description: Secret Stores the plain and encrypted version of a value. The plain version is not stored in a database
properties:
encrypted:
description: 'Specifies an encrypted value of the secret.
'
type: string
plain:
description: 'Specifies the plain text value of the secret.
'
type: string
type: object
-_cred.Credential:
items:
$ref: '#/components/schemas/cred.Credential'
type: array
cred.AzureSPInfo:
description: AzureSPInfo contains the Azure credentials needed for certificate based authentications
properties:
clientId:
description: 'ClientID is the client identifier.
'
type: string
miType:
$ref: '#/components/schemas/cred.AzureMIType'
subscriptionId:
description: 'SubscriptionID is a GUID that uniquely identifies the subscription to use Azure services.
'
type: string
tenantId:
description: 'TenantID is the ID of the AAD directory in which the application was created.
'
type: string
type: object
cred.OCICred:
description: OCICred are additional parameters required for OCI credentials
properties:
fingerprint:
description: 'Fingerprint is the public key signature.
'
type: string
tenancyId:
description: 'TenancyID is the OCID of the tenancy.
'
type: string
type: object
cred.Credential:
description: Credential specifies the authentication data of an external provider
properties:
_id:
description: 'Specifies the unique ID for credential.
'
type: string
accountGUID:
description: 'Specifies the unique ID for an IBM Cloud account.
'
type: string
accountID:
description: 'Specifies the account identifier. Example: a username, access key, account GUID, and so on.
'
type: string
accountName:
description: 'Specifies the name of the cloud account.
'
type: string
apiToken:
$ref: '#/components/schemas/common.Secret'
azureSPInfo:
$ref: '#/components/schemas/cred.AzureSPInfo'
caCert:
description: 'Specifies the CA certificate for a certificate-based authentication.
'
type: string
cloudProviderAccountID:
description: 'Specifies the cloud provider account ID.
'
type: string
created:
description: 'Specifies the time when the credential was created (or, when the account ID was changed for AWS).
'
format: date-time
type: string
description:
description: 'Specifies the description for a credential.
'
type: string
external:
description: 'Indicates whether the credential was onboarded from the Prisma platform.
'
type: boolean
global:
description: 'Indicates whether the credential scope is global.
Available values are:
true: Global
false: Not Global
Note: For GCP, the credential scope is the organization.
'
type: boolean
lastModified:
description: 'Specifies the time when the credential was last modified.
'
format: date-time
type: string
ociCred:
$ref: '#/components/schemas/cred.OCICred'
owner:
description: 'Specifies the user who created or modified the credential.
'
type: string
prismaLastModified:
description: 'Specifies the time when the account was last modified by Prisma Cloud Compute.
'
format: int64
type: integer
roleArn:
description: 'Specifies the Amazon Resource Name (ARN) of the role to be assumed.
'
type: string
secret:
$ref: '#/components/schemas/common.Secret'
skipVerify:
description: 'Indicates whether to skip the certificate verification in TLS communication.
'
type: boolean
stsEndpoints:
description: 'Specifies a list of specific endpoints for use in STS sessions in various regions.
'
items:
$ref: '#/components/schemas/string'
type: array
tokens:
$ref: '#/components/schemas/cred.TemporaryToken'
type:
$ref: '#/components/schemas/cred.Type'
url:
description: 'Specifies the base server URL.
'
type: string
useAWSRole:
description: 'Indicates whether to authenticate using the IAM Role attached to the instance.
Available values are:
true: Authenticate with the attached credentials
false: Don’t authenticate with the attached credentials.
'
type: boolean
useSTSRegionalEndpoint:
description: 'Indicates whether to use the regional STS endpoint for an STS session.
Available values are:
true: Use the regional STS
false: Don’t use the regional STS.
'
type: boolean
type: object
-_types.CredentialUsage:
items:
$ref: '#/components/schemas/types.CredentialUsage'
type: array
cred.Type:
description: Type specifies the credential type
enum:
- - aws
- azure
- gcp
- ibmCloud
- oci
- apiToken
- basic
- dtr
- kubeconfig
- certificate
- gitlabToken
type: string
cred.UsageType:
description: UsageType represents the credential usage type
enum:
- - Alert settings
- Alert profile
- Registry Scan
- Serverless Scan
- Cloud Scan
- Secret Store
- Serverless Auto-Deploy
- Host Auto-deploy
- VM Scan
- Agentless Scan Hub
- Custom Intelligence Endpoint
- VMware Tanzu blobstore Scan
- Kubernetes Audit settings
- Agentless app firewall
type: string
x-refined-from:
- palo-alto-compute-34-03-openapi-34-03-138-sh-openapi.json
- palo-alto-compute-openapi-34-04-145-sh-openapi.json