Workloads organize storage resources (such as volumes) and their related configuration andpolicy objects into logical groupings. Workloads can be deployed from workload presets.
Pure Storage Workloads API is one of 130 APIs that Pure Storage publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 12 JSON Schema definitions.
Tagged areas include Workloads. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, code examples, a JSON-LD context, and 12 JSON Schemas.
This API exposes
18 operations
across 8 paths,
and defines 60 schemas.
It is described by OpenAPI 3.2.0, at version 2.52.
Requests are made against a single base URL, /.
18 operations8 paths60 schemas4 DELETE6 GET2 PATCH4 POST2 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
2.52
Server
/
Resource Areas
1
Paths & Operations 18
Across 8 paths, the API surfaces 18 operations — 4 DELETE, 6 GET, 2 PATCH, 4 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.
Workloads 18
Workloads organize storage resources (such as volumes) and their related configuration and policy objects into logical groupings. Workloads can be deployed from workload presets.
GET
/api/2.52/workloads
Pure Storage List Workloads
9 params→ 200207
POST
/api/2.52/workloads
Pure Storage Create a Workload
6 paramsbody→ 200
DELETE
/api/2.52/workloads
Pure Storage Delete a Workload
5 params→ 200
PATCH
/api/2.52/workloads
Pure Storage Modify a Workload
5 paramsbody→ 200
GET
/api/2.52/workloads/placement-recommendations
Pure Storage List Workload Placement Recommendations
8 params→ 200207
POST
/api/2.52/workloads/placement-recommendations
Pure Storage Create a Request for a Workload Placement Recommendation.
6 paramsbody→ 200
GET
/api/2.52/workloads/tags
Pure Storage List Tags
7 params→ 200207
DELETE
/api/2.52/workloads/tags
Pure Storage Delete Tags
7 params→ 200
PUT
/api/2.52/workloads/tags/batch
Pure Storage Update Tags
5 paramsbody→ 200
GET
/api/2.26/workloads
Pure Storage List Workloads
8 params→ 200207
POST
/api/2.26/workloads
Pure Storage Create a Workload
5 paramsbody→ 200
DELETE
/api/2.26/workloads
Pure Storage Delete a Workload
4 params→ 200
PATCH
/api/2.26/workloads
Pure Storage Modify a Workload
4 paramsbody→ 200
GET
/api/2.26/workloads/placement-recommendations
Pure Storage List Workload Placement Recommendations
7 params→ 200207
POST
/api/2.26/workloads/placement-recommendations
Pure Storage Create a Request for a Workload Placement Recommendation.
5 paramsbody→ 200
GET
/api/2.26/workloads/tags
Pure Storage List Tags
6 params→ 200207
DELETE
/api/2.26/workloads/tags
Pure Storage Delete Tags
6 params→ 200
PUT
/api/2.26/workloads/tags/batch
Pure Storage Update Tags
4 paramsbody→ 200
Schemas 60
The contract defines 60 schemas that model the data the API accepts and returns. The most detailed are TagBatch (5 properties), TagBatch_2 (5 properties), _workloadPlacementRecommendationResult_2 (4 properties), _workloadParameterValue (4 properties). Each schema is shown below with its type and property counts.
Defines a group of resources. At least one of them should be present on this target to use it for computation of a recommendation. Currently only hosts or host…
The list of targets considered for workload placement must satisfy the requirements imposed by the preset. It is also possible to specify additional constraint…
2 properties
WorkloadGetResponse
_errorcontextresponseErrors
object
3 properties
_workloadPlacementRecommendationGenericTarget
_workloadPlacementRecommendationResourceReference
object
Defines a group of resources. At least one of them should be present on this target to use it for computation of a recommendation. Currently only hosts or host…
The list of targets considered for workload placement must satisfy the requirements imposed by the preset. It is also possible to specify additional constraint…
2 properties
_workloadPlacementRecommendationResult_2
object
Single workload placement recommendation result.
4 properties
_resource
object
An ordinary (as opposed to built-in) resource that can be created, named, renamed or deleted by the user. This might be a virtual resource (e.g., a file system…
Load depicts the storage system utilization as a percentage from 0, when the system is completely idle, to 100, when the system is completely saturated.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Pure Storage Workloads API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.