Pure Storage Directories API

Important file system directories should be set up as managed directories. Managed directories can have policies attached to them. Managed directories differ from standard directories in that they provide space reporting and metrics.

Business capability
IT Infrastructure Management BC-600.50

Operations 32

GET /api/2.52/directories Pure Storage List Directories #
POST /api/2.52/directories Pure Storage Create or Copy Directory #
DELETE /api/2.52/directories Pure Storage Delete Managed Directories #
PATCH /api/2.52/directories Pure Storage Modify a Managed Directory #
GET /api/2.52/directories/groups Pure Storage List Group with Content in Directories #
POST /api/2.52/directories/locks/nlm-reclamations Pure Storage Create NLM Reclamation #
GET /api/2.52/directories/performance Pure Storage List Directory Performance Data #
GET /api/2.52/directories/policies Pure Storage List Policies #
GET /api/2.52/directories/policies/audit-file Pure Storage List Audit Policies Attached to a Directory #
POST /api/2.52/directories/policies/audit-file Pure Storage Create a Membership Between a Directory and One or More Audit… #
DELETE /api/2.52/directories/policies/audit-file Pure Storage Delete a Membership Between a Directory and One or More Audit… #
GET /api/2.52/directories/policies/autodir Pure Storage List Auto Managed Directory Policies Attached to a Directory #
POST /api/2.52/directories/policies/autodir Pure Storage Create a Membership Between a Directory with One or More Auto… #
DELETE /api/2.52/directories/policies/autodir Pure Storage Delete a Membership Between a Directory and One or More Auto… #
GET /api/2.52/directories/policies/nfs Pure Storage List NFS Policies Attached to a Directory #
POST /api/2.52/directories/policies/nfs Pure Storage Create a Membership Between a Directory and One or More NFS… #
DELETE /api/2.52/directories/policies/nfs Pure Storage Delete a Membership Between a Directory and One or More NFS… #
GET /api/2.52/directories/policies/quota Pure Storage List Quota Policies Attached to a Directory #
POST /api/2.52/directories/policies/quota Pure Storage Create a Membership Between a Directory and One or More Quota… #
DELETE /api/2.52/directories/policies/quota Pure Storage Delete a Membership Between a Directory and One or More Quota… #
GET /api/2.52/directories/policies/smb Pure Storage List SMB Policies Attached to a Directory #
POST /api/2.52/directories/policies/smb Pure Storage Create a Membership Between a Directory and One or More SMB… #
DELETE /api/2.52/directories/policies/smb Pure Storage Delete a Membership Between a Directory and One or More SMB… #
GET /api/2.52/directories/policies/snapshot Pure Storage List Snapshot Policies Attached to a Directory #
POST /api/2.52/directories/policies/snapshot Pure Storage Create a Membership Between a Directory with One or More Snapshot… #
DELETE /api/2.52/directories/policies/snapshot Pure Storage Delete a Membership Between a Directory and One or More Snapshot… #
GET /api/2.52/directories/policies/user-group-quota Pure Storage List User-group-quota Policies Attached to a Directory #
POST /api/2.52/directories/policies/user-group-quota Pure Storage Create a Membership Between a Directory and One or More… #
DELETE /api/2.52/directories/policies/user-group-quota Pure Storage Delete a Membership Between a Directory and One or More… #
GET /api/2.52/directories/space Pure Storage List Directory Space Information #
GET /api/2.52/directories/users Pure Storage List Users with Content in Directories #
GET /api/1.5/directories Pure Storage Get Managed Directories #

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-directories-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-directories-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Pure Storage Directories API
  x-refined-note:
  - x-logo differs across the merged source definitions and was not carried
  version: '1.0'
  description: 'Operations tagged Directories 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 (119 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/pure-storage/refs/heads/main/openapi/pure-storage-directories-api-openapi.yml