Pure Storage · Capability
Pure Storage Fleet Management
Unified workflow that combines FlashArray, FlashBlade, and Pure1 APIs to give a storage administrator a single REST and MCP surface for managing block, file, and object storage across the Pure Storage fleet plus cross-array reporting and telemetry from Pure1. Used by storage administrators, platform engineers, and SREs running Pure Storage at scale.
What You Can Do
GET
List flasharray arrays
— List FlashArray arrays.
/v1/arrays
GET
List flashblade arrays
— List FlashBlade arrays.
/v1/arrays
GET
List pure1 arrays
— List arrays known to Pure1.
/v1/arrays
GET
List volumes
— List FlashArray volumes.
/v1/volumes
GET
List hosts
— List FlashArray hosts.
/v1/hosts
GET
List file systems
— List FlashBlade file systems.
/v1/file-systems
GET
List buckets
— List FlashBlade S3 buckets.
/v1/buckets
GET
List metrics
— List Pure1 fleet metrics catalog.
/v1/fleet/metrics
GET
List alerts
— List Pure1 alerts across the fleet.
/v1/fleet/alerts
GET
List sustainability metrics
— List sustainability metrics for arrays.
/v1/fleet/sustainability
MCP Tools
fa-list-arrays
List FlashArray arrays.
read-only
idempotent
fa-list-volumes
List FlashArray volumes.
read-only
idempotent
fa-list-hosts
List FlashArray hosts.
read-only
idempotent
fa-list-protection-groups
List FlashArray protection groups for replication and snapshots.
read-only
idempotent
fb-list-arrays
List FlashBlade arrays.
read-only
idempotent
fb-list-file-systems
List FlashBlade file systems.
read-only
idempotent
fb-list-buckets
List FlashBlade S3 buckets.
read-only
idempotent
pure1-list-arrays
List arrays known to Pure1.
read-only
idempotent
pure1-list-alerts
List Pure1 fleet-wide alerts.
read-only
idempotent
pure1-list-metrics
List Pure1 fleet metrics catalog.
read-only
idempotent
pure1-list-sustainability
List Pure1 sustainability metrics for arrays.
read-only
idempotent
pure1-list-subscriptions
List Pure1 subscription information.
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Pure Storage Fleet Management
description: Unified workflow that combines FlashArray, FlashBlade, and Pure1 APIs to give a storage administrator a single
REST and MCP surface for managing block, file, and object storage across the Pure Storage fleet plus cross-array reporting
and telemetry from Pure1. Used by storage administrators, platform engineers, and SREs running Pure Storage at scale.
tags:
- Pure Storage
- Fleet Management
- Storage Administration
- FlashArray
- FlashBlade
- Pure1
created: '2026-05-05'
modified: '2026-05-06'
binds:
- namespace: env
keys:
PURE_FA_API_TOKEN: PURE_FA_API_TOKEN
PURE_FB_API_TOKEN: PURE_FB_API_TOKEN
PURE1_API_TOKEN: PURE1_API_TOKEN
capability:
consumes:
- type: http
namespace: flasharray-rest-api
baseUri: https://[array]/api/2.52
description: Pure Storage FlashArray REST API for managing all-flash storage arrays, volumes, hosts, snapshots, replication,
and other FlashArray resources.
authentication:
type: apikey
key: x-auth-token
value: '{{PURE_FA_API_TOKEN}}'
placement: header
resources:
- name: policies
description: Policies resources on FlashArray REST API
operations:
- name: get-api-policies
method: GET
path: /api/2.52/policies
description: Pure Storage List Policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: get-policies-management-access
method: GET
path: /api/2.52/policies/management-access
description: Pure Storage List Management Access Policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-policies-management-access
method: POST
path: /api/2.52/policies/management-access
description: Pure Storage Create Management Access Policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-policies-management-access
method: DELETE
path: /api/2.52/policies/management-access
description: Pure Storage Delete Management Access Policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-policies-management-access
method: PATCH
path: /api/2.52/policies/management-access
description: Pure Storage Modify Management Access Policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-management-access-members
method: GET
path: /api/2.52/policies/management-access/members
description: Pure Storage List Management Access Policy Members
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: directories
description: Directories resources on FlashArray REST API
operations:
- name: get-api-directories
method: GET
path: /api/2.52/directories
description: Pure Storage List Directories
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-directories
method: POST
path: /api/2.52/directories
description: Pure Storage Create or Copy Directory
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-api-directories
method: DELETE
path: /api/2.52/directories
description: Pure Storage Delete Managed Directories
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-directories
method: PATCH
path: /api/2.52/directories
description: Pure Storage Modify a Managed Directory
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-directories-groups
method: GET
path: /api/2.52/directories/groups
description: Pure Storage List Group with Content in Directories
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-locks-nlm-reclamations
method: POST
path: /api/2.52/directories/locks/nlm-reclamations
description: Pure Storage Create NLM Reclamation
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: directory-services
description: Directory Services resources on FlashArray REST API
operations:
- name: get-api-directory-services
method: GET
path: /api/2.52/directory-services
description: Pure Storage List Directory Services Configuration
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-directory-services
method: POST
path: /api/2.52/directory-services
description: Pure Storage Create Directory Services Configuration
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-api-directory-services
method: DELETE
path: /api/2.52/directory-services
description: Pure Storage Delete Directory Services Configuration
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-directory-services
method: PATCH
path: /api/2.52/directory-services
description: Pure Storage Modify Directory Services Configuration
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-directory-services-roles
method: GET
path: /api/2.52/directory-services/roles
description: Pure Storage List Group to Management Access Policy Mappings
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-directory-services-roles
method: POST
path: /api/2.52/directory-services/roles
description: Pure Storage Create a Group in Management Access Policy Mappings
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: arrays
description: Arrays resources on FlashArray REST API
operations:
- name: get-api-arrays
method: GET
path: /api/2.52/arrays
description: Pure Storage List Arrays
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: delete-api-arrays
method: DELETE
path: /api/2.52/arrays
description: Pure Storage Delete an Array
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-arrays
method: PATCH
path: /api/2.52/arrays
description: Pure Storage Modify an Array
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-arrays-cache
method: GET
path: /api/2.52/arrays/cache
description: Pure Storage DIMM Cache Status
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: get-arrays-cloud-config
method: GET
path: /api/2.52/arrays/cloud-config
description: Pure Storage List CBS Array Configuration Status
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-arrays-cloud-config
method: PATCH
path: /api/2.52/arrays/cloud-config
description: Pure Storage Modify CBS Array Configuration
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: protection-groups
description: Protection Groups resources on FlashArray REST API
operations:
- name: get-api-protection-groups
method: GET
path: /api/2.52/protection-groups
description: Pure Storage List Protection Groups
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-protection-groups
method: POST
path: /api/2.52/protection-groups
description: Pure Storage Create a Protection Group and Upsert Tags
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-api-protection-groups
method: DELETE
path: /api/2.52/protection-groups
description: Pure Storage Delete a Protection Group
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-protection-groups
method: PATCH
path: /api/2.52/protection-groups
description: Pure Storage Modify a Protection Group
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-protection-groups-hosts
method: GET
path: /api/2.52/protection-groups/hosts
description: Pure Storage List Protection Groups with Host Members
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-protection-groups-hosts
method: POST
path: /api/2.52/protection-groups/hosts
description: Pure Storage Create an Action to Add a Host to a Protection Group
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: pods
description: Pods resources on FlashArray REST API
operations:
- name: get-api-pods
method: GET
path: /api/2.52/pods
description: Pure Storage List Pods
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-pods
method: POST
path: /api/2.52/pods
description: Pure Storage Create a Pod
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-api-pods
method: DELETE
path: /api/2.52/pods
description: Pure Storage Delete a Pod
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-pods
method: PATCH
path: /api/2.52/pods
description: Pure Storage Modify a Pod
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-pods-arrays
method: GET
path: /api/2.52/pods/arrays
description: Pure Storage List Pods and Their the Array Members
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-pods-arrays
method: POST
path: /api/2.52/pods/arrays
description: Pure Storage Creates a Pod to Be Stretched to an Array
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: volumes
description: Volumes resources on FlashArray REST API
operations:
- name: get-api-volumes
method: GET
path: /api/2.52/volumes
description: Pure Storage List Volumes
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-volumes
method: POST
path: /api/2.52/volumes
description: Pure Storage Create or Copy a Volume and Upsert Tags
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-api-volumes
method: DELETE
path: /api/2.52/volumes
description: Pure Storage Delete a Volume
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-volumes
method: PATCH
path: /api/2.52/volumes
description: Pure Storage Modify a Volume
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: post-volumes-batch
method: POST
path: /api/2.52/volumes/batch
description: Pure Storage Create or Copy Volumes and Upsert Tags
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-volumes-diff
method: GET
path: /api/2.52/volumes/diff
description: Pure Storage List Volume Diffs
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: hosts
description: Hosts resources on FlashArray REST API
operations:
- name: get-api-hosts
method: GET
path: /api/2.52/hosts
description: Pure Storage List Hosts
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-hosts
method: POST
path: /api/2.52/hosts
description: Pure Storage Create a Host and Upsert Tags
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-api-hosts
method: DELETE
path: /api/2.52/hosts
description: Pure Storage Delete a Host
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-hosts
method: PATCH
path: /api/2.52/hosts
description: Pure Storage Modify a Host
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-hosts-host-groups
method: GET
path: /api/2.52/hosts/host-groups
description: Pure Storage List Hosts That Are Associated with Host Groups
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-hosts-host-groups
method: POST
path: /api/2.52/hosts/host-groups
description: Pure Storage Create a Membership to a Host Group
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: host-groups
description: Host Groups resources on FlashArray REST API
operations:
- name: get-api-host-groups
method: GET
path: /api/2.52/host-groups
description: Pure Storage List Host Groups
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-host-groups
method: POST
path: /api/2.52/host-groups
description: Pure Storage Create a Host Group and Upsert Tags
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-api-host-groups
method: DELETE
path: /api/2.52/host-groups
description: Pure Storage Delete a Host Group
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-host-groups
method: PATCH
path: /api/2.52/host-groups
description: Pure Storage Modify a Host Group
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-host-groups-hosts
method: GET
path: /api/2.52/host-groups/hosts
description: Pure Storage List Host Groups That Are Associated with Hosts
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-host-groups-hosts
method: POST
path: /api/2.52/host-groups/hosts
description: Pure Storage Create a Membership to a Host Group
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: software
description: Software resources on FlashArray REST API
operations:
- name: get-api-software
method: GET
path: /api/2.52/software
description: Pure Storage List Software Packages
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-software
method: POST
path: /api/2.52/software
description: Pure Storage Create a Software Package
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-api-software
method: DELETE
path: /api/2.52/software
description: Pure Storage Delete a Software Package
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: get-api-software-bundle
method: GET
path: /api/2.52/software-bundle
description: Pure Storage List Software-bundle
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-software-bundle
method: POST
path: /api/2.52/software-bundle
description: Pure Storage Create Software-bundle
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-api-software-check
method: GET
path: /api/2.52/software-check
description: Pure Storage List Software Check Tasks
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: administrators
description: Administrators resources on FlashArray REST API
operations:
- name: get-api-admins
method: GET
path: /api/2.52/admins
description: Pure Storage List Administrators
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-admins
method: POST
path: /api/2.52/admins
description: Pure Storage Create an Administrator
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-api-admins
method: DELETE
path: /api/2.52/admins
description: Pure Storage Delete an Administrator
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-admins
method: PATCH
path: /api/2.52/admins
description: Pure Storage Modify an Administrator
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-policies-management-access-get
method: GET
path: /api/2.52/admins/policies/management-access
description: Pure Storage List Management Access Policies Attached to Administrators
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-policies-management-access-post
method: POST
path: /api/2.52/admins/policies/management-access
description: Pure Storage Create a Membership Between an Administrator with One or More Management Access Policies.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: log-targets
description: Log Targets resources on FlashArray REST API
operations:
- name: get-api-log-targets
method: GET
path: /api/2.52/log-targets
description: Pure Storage List Log Targets
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: get-log-targets-file
method: GET
path: /api/2.52/log-targets/file
description: Pure Storage List File Log Targets
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-log-targets-file
method: POST
path: /api/2.52/log-targets/file
description: Pure Storage Create File Log Target
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-log-targets-file
method: DELETE
path: /api/2.52/log-targets/file
description: Pure Storage Delete File Log Target
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-log-targets-file
method: PATCH
path: /api/2.52/log-targets/file
description: Pure Storage Modify File Log Target
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-log-targets-syslog
method: GET
path: /api/2.52/log-targets/syslog
description: Pure Storage List Syslog Servers
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- type: http
namespace: flashblade-rest-api
baseUri: https://[blade]/api/2.26
description: Pure Storage FlashBlade REST API for managing unified fast file and object storage including file systems,
buckets, network configuration, and platform management.
authentication:
type: apikey
key: x-auth-token
value: '{{PURE_FB_API_TOKEN}}'
placement: header
resources:
- name: file-systems
description: File Systems resources on FlashBlade REST API
operations:
- name: get-api-file-systems
method: GET
path: /api/2.26/file-systems
description: Pure Storage GET File-systems
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-file-systems
method: POST
path: /api/2.26/file-systems
description: Pure Storage POST File-systems
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-api-file-systems
method: DELETE
path: /api/2.26/file-systems
description: Pure Storage DELETE File-systems
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-file-systems
method: PATCH
path: /api/2.26/file-systems
description: Pure Storage PATCH File-systems
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-file-systems-data-eviction-policies
method: GET
path: /api/2.26/file-systems/data-eviction-policies
description: Pure Storage GET File-systems/data-eviction-policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-file-systems-data-eviction-policies
method: POST
path: /api/2.26/file-systems/data-eviction-policies
description: Pure Storage POST File-systems/data-eviction-policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: policies-management-access
description: Policies - Management Access resources on FlashBlade REST API
operations:
- name: get-admins-management-access-policies
method: GET
path: /api/2.26/admins/management-access-policies
description: Pure Storage GET Admins/management-access-policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-admins-management-access-policies
method: POST
path: /api/2.26/admins/management-access-policies
description: Pure Storage POST Admins/management-access-policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-admins-management-access-policies
method: DELETE
path: /api/2.26/admins/management-access-policies
description: Pure Storage DELETE Admins/management-access-policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: get-roles-management-access-policies
method: GET
path: /api/2.26/directory-services/roles/management-access-policies
description: Pure Storage GET Directory-services/roles/management-access-policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-roles-management-access-policies
method: POST
path: /api/2.26/directory-services/roles/management-access-policies
description: Pure Storage POST Directory-services/roles/management-access-policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-roles-management-access-policies
method: DELETE
path: /api/2.26/directory-services/roles/management-access-policies
description: Pure Storage DELETE Directory-services/roles/management-access-policies
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: directory-services
description: Directory Services resources on FlashBlade REST API
operations:
- name: get-api-directory-services
method: GET
path: /api/2.26/directory-services
description: Pure Storage GET Directory-services
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-directory-services
method: PATCH
path: /api/2.26/directory-services
description: Pure Storage PATCH Directory-services
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-directory-services-roles
method: GET
path: /api/2.26/directory-services/roles
description: Pure Storage GET Directory-service/roles
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-directory-services-roles
method: POST
path: /api/2.26/directory-services/roles
description: Pure Storage POST Directory-service/roles
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-directory-services-roles
method: DELETE
path: /api/2.26/directory-services/roles
description: Pure Storage DELETE Directory-service/roles
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-directory-services-roles
method: PATCH
path: /api/2.26/directory-services/roles
description: Pure Storage PATCH Directory-service/roles
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: buckets
description: Buckets resources on FlashBlade REST API
operations:
- name: get-api-bucket-audit-filter-actions
method: GET
path: /api/2.26/bucket-audit-filter-actions
description: Pure Storage GET Bucket-audit-filter-actions
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: get-api-buckets
method: GET
path: /api/2.26/buckets
description: Pure Storage GET Buckets
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: post-api-buckets
method: POST
path: /api/2.26/buckets
description: Pure Storage POST Buckets
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: delete-api-buckets
method: DELETE
path: /api/2.26/buckets
description: Pure Storage DELETE Buckets
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: patch-api-buckets
method: PATCH
path: /api/2.26/buckets
description: Pure Storage PATCH Buckets
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
body:
type: json
data: {}
- name: get-buckets-audit-filters
# --- truncated at 32 KB (65 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/capabilities/storage-fleet-management.yaml