Pure Storage Policies API

Policies are used to create exports (i.e., shares) and schedule snapshots. NFS and SMB policies can be created and have one or more rules applied to them. Each policy can be reused, creating exports for a number of managed directories.

Operations 110

GET /api/2.52/policies Pure Storage List Policies #
GET /api/2.52/policies/management-access Pure Storage List Management Access Policies #
POST /api/2.52/policies/management-access Pure Storage Create Management Access Policies #
DELETE /api/2.52/policies/management-access Pure Storage Delete Management Access Policies #
PATCH /api/2.52/policies/management-access Pure Storage Modify Management Access Policies #
GET /api/2.52/policies/management-access/members Pure Storage List Management Access Policy Members #
POST /api/2.52/policies/management-access/members Pure Storage Create a Membership Between an Object and a Management Access… #
DELETE /api/2.52/policies/management-access/members Pure Storage Delete Membership Between Management Access Policies and Attached… #
GET /api/2.52/policies/alert-watcher Pure Storage List Alert-watcher Policies #
POST /api/2.52/policies/alert-watcher Pure Storage Create Alert-watcher Policies #
DELETE /api/2.52/policies/alert-watcher Pure Storage Delete Alert-watcher Policies #
PATCH /api/2.52/policies/alert-watcher Pure Storage Modify Alert-watcher Policies #
GET /api/2.52/policies/alert-watcher/members Pure Storage List Alert-watcher Policy Members #
POST /api/2.52/policies/alert-watcher/members Pure Storage Create a Membership Between an Object and an Alert-watcher Policy #
DELETE /api/2.52/policies/alert-watcher/members Pure Storage Delete Membership Between Alert-watcher Policies and Attached… #
GET /api/2.52/policies/alert-watcher/rules Pure Storage List Alert-watcher Policy Rules #
POST /api/2.52/policies/alert-watcher/rules Pure Storage Create Alert-watcher Policy Rules #
DELETE /api/2.52/policies/alert-watcher/rules Pure Storage Delete Alert-watcher Policy Rules #
PATCH /api/2.52/policies/alert-watcher/rules Pure Storage Modify Alert-watcher Policy Rules #
GET /api/2.52/policies/alert-watcher/rules/test Pure Storage List Rules of Alert-watcher Policy Rule Test #
GET /api/2.52/policies/audit-file Pure Storage List Audit Policies #
POST /api/2.52/policies/audit-file Pure Storage Create Audit Policies #
DELETE /api/2.52/policies/audit-file Pure Storage Delete Audit Policies #
PATCH /api/2.52/policies/audit-file Pure Storage Modify Audit Policies #
GET /api/2.52/policies/audit-file/members Pure Storage List Audit Policy Members #
POST /api/2.52/policies/audit-file/members Pure Storage Create a Membership Between a Managed Directory and a Audit Policy #
DELETE /api/2.52/policies/audit-file/members Pure Storage Delete Membership Between Audit Policies and Managed Directories #
GET /api/2.52/policies/autodir Pure Storage List Auto Managed Directory Policies #
POST /api/2.52/policies/autodir Pure Storage Create Auto Managed Directory Policies #
DELETE /api/2.52/policies/autodir Pure Storage Delete Auto Managed Directory Policies #
PATCH /api/2.52/policies/autodir Pure Storage Modify Auto Managed Directory Policies #
GET /api/2.52/policies/autodir/members Pure Storage List Auto Managed Directories Policy Members #
POST /api/2.52/policies/autodir/members Pure Storage Create Auto Managed Directory Policies #
DELETE /api/2.52/policies/autodir/members Pure Storage Delete Auto Managed Directory Policies #
GET /api/2.52/policies/members Pure Storage List Policy Members #
GET /api/2.52/policies/network-access Pure Storage List Network Access Policies #
POST /api/2.52/policies/network-access Pure Storage Create Network Access Policies #
DELETE /api/2.52/policies/network-access Pure Storage Delete Network Access Policies #
PATCH /api/2.52/policies/network-access Pure Storage Modify Network Access Policies #
GET /api/2.52/policies/network-access/members Pure Storage List Network Access Policy Members #
GET /api/2.52/policies/network-access/rules Pure Storage List Network Access Policy Rules #
POST /api/2.52/policies/network-access/rules Pure Storage Create Network Access Policy Rules #
DELETE /api/2.52/policies/network-access/rules Pure Storage Delete Network Access Policy Rules #
PATCH /api/2.52/policies/network-access/rules Pure Storage Modify Network Access Policy Rules #
GET /api/2.52/policies/nfs Pure Storage List NFS Policies #
POST /api/2.52/policies/nfs Pure Storage Create NFS Policies #
DELETE /api/2.52/policies/nfs Pure Storage Delete NFS Policies #
PATCH /api/2.52/policies/nfs Pure Storage Modify NFS Policies #
GET /api/2.52/policies/nfs/client-rules Pure Storage List NFS Client Policy Rules #
POST /api/2.52/policies/nfs/client-rules Pure Storage Create NFS Client Policy Rules #
DELETE /api/2.52/policies/nfs/client-rules Pure Storage Delete NFS Client Policy Rules #
PATCH /api/2.52/policies/nfs/client-rules Pure Storage Modify NFS Client Policy Rules #
GET /api/2.52/policies/nfs/members Pure Storage List NFS Policy Members #
POST /api/2.52/policies/nfs/members Pure Storage Create NFS Policies #
DELETE /api/2.52/policies/nfs/members Pure Storage Delete NFS Policies #
GET /api/2.52/policies/object-store-access Pure Storage GET Policies/object-store-access #
GET /api/2.52/policies/object-store-access/members Pure Storage GET Policies/object-store-access/members #
POST /api/2.52/policies/object-store-access/members Pure Storage POST Policies/object-store-access/members #
DELETE /api/2.52/policies/object-store-access/members Pure Storage DELETE Policies/object-store-access/members #
GET /api/2.52/policies/object-store-access/rules Pure Storage GET Policies/object-store-access/rules #
GET /api/2.52/policies/password Pure Storage List Password Policies #
PATCH /api/2.52/policies/password Pure Storage Modify Password Policies #
GET /api/2.52/policies/quota Pure Storage List Quota Policies #
POST /api/2.52/policies/quota Pure Storage Create Quota Policies #
DELETE /api/2.52/policies/quota Pure Storage Delete Quota Policies #
PATCH /api/2.52/policies/quota Pure Storage Modify Quota Policies #
GET /api/2.52/policies/quota/members Pure Storage List Quota Policy Members #
POST /api/2.52/policies/quota/members Pure Storage Create a Membership Between a Managed Directory and a Quota Policy #
DELETE /api/2.52/policies/quota/members Pure Storage Delete Membership Between Quota Policies and Managed Directories #
GET /api/2.52/policies/quota/rules Pure Storage List Quota Policy Rules #
POST /api/2.52/policies/quota/rules Pure Storage Create Quota Policy Rules #
DELETE /api/2.52/policies/quota/rules Pure Storage Delete Quota Policy Rules #
PATCH /api/2.52/policies/quota/rules Pure Storage Modify Quota Policy Rules #
GET /api/2.52/policies/smb Pure Storage List SMB Policies #
POST /api/2.52/policies/smb Pure Storage Create SMB Policies #
DELETE /api/2.52/policies/smb Pure Storage Delete SMB Policies #
PATCH /api/2.52/policies/smb Pure Storage Modify SMB Policies #
GET /api/2.52/policies/smb/client-rules Pure Storage List SMB Client Policy Rules #
POST /api/2.52/policies/smb/client-rules Pure Storage Create SMB Client Policy Rules #
DELETE /api/2.52/policies/smb/client-rules Pure Storage Delete SMB Client Policy Rules #
GET /api/2.52/policies/smb/members Pure Storage List SMB Policy Members #
POST /api/2.52/policies/smb/members Pure Storage Create SMB Policies #
DELETE /api/2.52/policies/smb/members Pure Storage Delete SMB Policies #
GET /api/2.52/policies/snapshot Pure Storage List Snapshot Policies #
POST /api/2.52/policies/snapshot Pure Storage Create Snapshot Policies #
DELETE /api/2.52/policies/snapshot Pure Storage Delete Snapshot Policies #
PATCH /api/2.52/policies/snapshot Pure Storage Modify Snapshot Policies #
GET /api/2.52/policies/snapshot/members Pure Storage List Snapshot Policy Members #
POST /api/2.52/policies/snapshot/members Pure Storage Create Snapshot Policies #
DELETE /api/2.52/policies/snapshot/members Pure Storage Delete Snapshot Policies #
GET /api/2.52/policies/snapshot/rules Pure Storage List Snapshot Policy Rules #
POST /api/2.52/policies/snapshot/rules Pure Storage Create Snapshot Policy Rules #
DELETE /api/2.52/policies/snapshot/rules Pure Storage Delete Snapshot Policy Rules #
PATCH /api/2.52/policies/snapshot/rules Pure Storage Modify Snapshot Policy Rules #
GET /api/2.52/policies/user-group-quota Pure Storage List User-group-quota Policies #
POST /api/2.52/policies/user-group-quota Pure Storage Create User-group-quota Policies #
DELETE /api/2.52/policies/user-group-quota Pure Storage Delete User-group-quota Policies #
PATCH /api/2.52/policies/user-group-quota Pure Storage Modify User-group-quota Policies #
GET /api/2.52/policies/user-group-quota/members Pure Storage List User-group-quota Policy Members #
POST /api/2.52/policies/user-group-quota/members Pure Storage Create a Membership Between a Managed Directory and a… #
DELETE /api/2.52/policies/user-group-quota/members Pure Storage Delete Membership Between User-group-quota Policies and Managed… #
GET /api/2.52/policies/user-group-quota/rules Pure Storage List User-group-quota Policy Rules #
POST /api/2.52/policies/user-group-quota/rules Pure Storage Create User-group-quota Policy Rules #
DELETE /api/2.52/policies/user-group-quota/rules Pure Storage Delete Quota Policy Rules #
PATCH /api/2.52/policies/user-group-quota/rules Pure Storage Modify User-group-quota Policy Rules #
GET /api/1.5/policies Pure Storage Get Policies #
GET /api/1.5/policies/file-systems Pure Storage Get Policy / FlashBlade File System Pairs #
GET /api/1.5/policies/file-system-snapshots Pure Storage Get Policy / FlashBlade File System Snapshot Pairs #
GET /api/1.5/policies/members Pure Storage Get Policy / Member Pairs #

Documentation

Specifications

Code Examples

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-schema/flasharray-rest-api-volume-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-schema/flasharray-rest-api-host-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-structure/flasharray-rest-api-volume-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-schema/flashblade-rest-api-file-system-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-schema/flashblade-rest-api-bucket-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-schema/flashblade-rest-api-array-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-structure/flashblade-rest-api-file-system-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-structure/flashblade-rest-api-bucket-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-schema/pure1-cloud-api-array-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-schema/pure1-cloud-api-metric-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-schema/pure1-cloud-api-alert-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-structure/pure1-cloud-api-array-structure.json

Other Resources

🔗
SDKs
https://pypi.org/project/py-pure-client/
🔗
SDKs
https://github.com/PureStorage-OpenConnect/PureStorage.Pure1
🔗
SDKs
https://github.com/PureStorage-OpenConnect/powershell-toolkit-3
🔗
SDKs
https://github.com/PureStorage-OpenConnect/rest-client
🔗
Integrations
https://github.com/PureStorage-OpenConnect/terraform-provider-flash
🔗
Integrations
https://github.com/PureStorage-OpenConnect/pure-fa-openmetrics-exporter
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-ld/pure-storage-flasharray-rest-api-context.jsonld
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/examples/flasharray-rest-api-volume-example.json
🔗
SDKs
https://github.com/PureStorage-OpenConnect/flashblade-powershell
🔗
SDKs
https://github.com/purestorage/purity_fb_python_client
🔗
Integrations
https://github.com/PureStorage-OpenConnect/pure-fb-openmetrics-exporter
🔗
Tools
https://github.com/PureStorage-OpenConnect/flashblade-mcp-server
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-ld/pure-storage-flashblade-rest-api-context.jsonld
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/examples/flashblade-rest-api-file-system-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/examples/flashblade-rest-api-bucket-example.json
🔗
JSONLD
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/json-ld/pure-storage-pure1-cloud-api-context.jsonld
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/examples/pure1-cloud-api-array-example.json

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/pure-storage-policies-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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

pure-storage-policies-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Pure Storage Policies API
  x-refined-note:
  - x-logo differs across the merged source definitions and was not carried
  version: '1.0'
  description: 'Operations tagged Policies across 2 of this provider''s published API definitions: flasharray-rest-api-openapi.yml, pure1-cloud-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: /
- url: https://api-staging.pure1.purestorage.com/
tags:


# --- truncated at 32 KB (275 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/openapi/pure-storage-policies-api-openapi.yml