Palo Alto Networks Manage Rulestack Tags API
The ManageRulestackTags API from Palo Alto Networks — 1 operation(s) for managerulestacktags.
The ManageRulestackTags API from Palo Alto Networks — 1 operation(s) for managerulestacktags.
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-managerulestacktags-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:
contact: {}
description: "Apply tags to help search and filter your rulestack resources.\n\n### Permission Policies\n\n| Action | Local Firewall Administrator | Local Rulestack Administrator | Global Rulestack Administrator |\n| ------------------------------ | :---------------------------: | :---------------------------: | :----------------------------: |\n| Tag Resource | **☑** | **☑** | **☑** | \n| Untag Resource | **☑** | **☑** | **☑** | \n| List Firewall Tags | ☐ | **☑** | **☑** |\n"
title: Manage Rulestack Tags API
version: 1.0.0
servers:
- url: https://api.us-east-1.aws.cloudngfw.paloaltonetworks.com
tags:
- name: ManageRulestackTags
paths:
/v1/config/rulestacks/{rulestackname}/tags:
delete:
description: 'Remove tags with specified keys from a specified resource.
'
operationId: delete-v1-config-rulestacks-rulestackname-tags
parameters:
- description: 'The name of the rulestack.
'
in: path
name: rulestackname
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RulestackUntagResourceRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RulestackUntagResourceResponse'
description: OK
summary: Remove rulestack tags
tags:
- ManageRulestackTags
get:
description: 'Retrieve the tags associated with a specified resource.
'
operationId: get-v1-config-rulestacks-rulestackname-tags
parameters:
- description: 'The name of the rulestack.
'
in: path
name: rulestackname
required: true
schema:
type: string
- description: ''
in: query
name: maxresults
required: false
schema:
default: 1024
maximum: 1024
minimum: 1
title: Maxresults
type: integer
- description: ''
in: query
name: nexttoken
required: false
schema:
title: Nexttoken
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RulestackListTagsForResourceResponse'
description: OK
summary: Retrieve rulestack tags
tags:
- ManageRulestackTags
post:
description: 'Add tags to a specific resource. Tag the AWS resources you manage through rulestacks.
'
operationId: post-v1-config-rulestacks-rulestackname-tags
parameters:
- description: 'The name of the rulestack.
'
in: path
name: rulestackname
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RulestackTagResourceRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RulestackTagResourceResponse'
description: OK
summary: Add rulestack tags
tags:
- ManageRulestackTags
components:
schemas:
RulestackTagResourceRequest.TagEntry:
additionalProperties: false
properties:
Key:
title: Key
type: string
Value:
title: Value
type: string
required:
- Key
- Value
title: TagEntry
type: object
RulestackListTagsForResourceResponse.Result:
additionalProperties: false
properties:
ErrorCode:
default: 0
title: Errorcode
type: integer
Reason:
title: Reason
type: string
title: Result
type: object
RulestackUntagResourceResponse.ResponseData:
additionalProperties: false
properties:
RuleStackName:
title: Rulestackname
type: string
TagKeys:
items:
type: string
title: Tagkeys
type: array
title: ResponseData
type: object
RulestackUntagResourceRequest:
additionalProperties: false
properties:
TagKeys:
items:
maxLength: 128
minLength: 1
pattern: ^.*$
type: string
maxItems: 50
title: Tagkeys
type: array
required:
- TagKeys
title: RulestackUntagResourceRequest
type: object
RulestackUntagResourceResponse:
additionalProperties: false
properties:
Response:
$ref: '#/components/schemas/RulestackUntagResourceResponse.ResponseData'
ResponseStatus:
$ref: '#/components/schemas/RulestackUntagResourceResponse.Result'
title: RulestackUntagResourceResponse
type: object
RulestackTagResourceRequest:
additionalProperties: false
properties:
Tags:
items:
$ref: '#/components/schemas/RulestackTagResourceRequest.TagEntry'
maxItems: 50
title: Tags
type: array
required:
- Tags
title: RulestackTagResourceRequest
type: object
RulestackTagResourceResponse.ResponseData:
additionalProperties: false
properties:
RuleStackName:
title: Rulestackname
type: string
Tags:
items:
$ref: '#/components/schemas/RulestackTagResourceResponse.TagEntry'
title: Tags
type: array
title: ResponseData
type: object
RulestackListTagsForResourceResponse:
additionalProperties: false
properties:
Response:
$ref: '#/components/schemas/RulestackListTagsForResourceResponse.ResponseData'
ResponseStatus:
$ref: '#/components/schemas/RulestackListTagsForResourceResponse.Result'
title: RulestackListTagsForResourceResponse
type: object
RulestackListTagsForResourceResponse.TagEntry:
additionalProperties: false
properties:
Key:
title: Key
type: string
Value:
title: Value
type: string
required:
- Key
- Value
title: TagEntry
type: object
RulestackUntagResourceResponse.Result:
additionalProperties: false
properties:
ErrorCode:
default: 0
title: Errorcode
type: integer
Reason:
title: Reason
type: string
title: Result
type: object
RulestackTagResourceResponse.TagEntry:
additionalProperties: false
properties:
Key:
title: Key
type: string
Value:
title: Value
type: string
required:
- Key
- Value
title: TagEntry
type: object
RulestackTagResourceResponse:
additionalProperties: false
properties:
Response:
$ref: '#/components/schemas/RulestackTagResourceResponse.ResponseData'
ResponseStatus:
$ref: '#/components/schemas/RulestackTagResourceResponse.Result'
title: RulestackTagResourceResponse
type: object
RulestackListTagsForResourceResponse.ResponseData:
additionalProperties: false
properties:
NextToken:
title: Nexttoken
type: string
RuleStackName:
title: Rulestackname
type: string
Tags:
items:
$ref: '#/components/schemas/RulestackListTagsForResourceResponse.TagEntry'
title: Tags
type: array
title: ResponseData
type: object
RulestackTagResourceResponse.Result:
additionalProperties: false
properties:
ErrorCode:
default: 0
title: Errorcode
type: integer
Reason:
title: Reason
type: string
title: Result
type: object