Pure1 Public REST API (1.2)

Download OpenAPI specification:Download

Pure1 Public REST API, developed by Pure Storage, Inc.

The Pure1 REST API 2.0 offers one single form of authentication: OAuth 2.0 via the Token Exchange protocol.

OAuth 2.0 is an open protocol to allow secure authorization in a simple and standard method from web, mobile, desktop and background applications.

Note that the Authentication section below mentions 'API Key' as the security scheme type. This is solely for the purpose of allowing testing this API with Swagger UI.

Knowledge base reference documentation

Authentication

AuthorizationHeader

Security Scheme Type API Key
Header parameter name: Authorization

Authorization

Handles authorization access to other API endpoints through OAuth 2.0 Token Exchange.

Get access token

Exchanges an ID Token for an OAuth 2.0 access token.

header Parameters
X-Request-ID
string

Supplied by client during request or generated by server.

Request Body schema: application/x-www-form-urlencoded
grant_type
required
string (formData_OauthGrantType)
Default: "urn:ietf:params:oauth:grant-type:token-exchange"

The method by which the access token will be obtained. The Pure Storage REST API supports the OAuth 2.0 "token exchange" grant type, which indicates that a token exchange is being performed. Set grant_type to urn:ietf:params:oauth:grant-type:token-exchange.

subject_token
required
string (formData_OauthSubjectToken)

An encoded security ID Token representing the identity of the party on behalf of whom the request is being made. The token must be issued by a trusted identity provider which must be either a registered application in Pure1 or an enabled API client on the array. The token must be a JSON Web Token and must contain the following claims:

| JWT claim | Location | API Client Field | Description | Required By |

|-|-|-|-|-|

| kid | Header | key_id | Key ID of the API client that issues the identity token. | FlashArray and FlashBlade only. |

| aud | Payload | id | Client ID of the API client that issues the identity token. | FlashArray and FlashBlade only. |

| sub | Payload | | Login name of the array user for whom the token should be issued. This must be a valid user in the system. | FlashArray and FlashBlade only. |

| iss | Payload | issuer | Application ID for the Pure1 or API client's trusted identity issuer on the array. | All products. |

| iat | Payload | | Timestamp of when the identity token was issued. Measured in milliseconds since the UNIX epoch. | All products. |

| exp | Payload | | Timestamp of when the identity token will expire. Measured in milliseconds since the UNIX epoch. | All products. |

Each token must also be signed with the private key that is paired with the API client's public key.

subject_token_type
required
string (formData_OauthSubjectTokenType)
Default: "urn:ietf:params:oauth:token-type:jwt"

An identifier that indicates the type of security token specifed in the subject_token parameter. The Pure Storage REST API supports the JSON Web Token (JWT) as the means for requesting the access token. Set subject_token_type to urn:ietf:params:oauth:token-type:jwt.

Responses

Response samples

Content type
application/json
{
  • "access_token": "eyJraWQiOiJqTlBzL1Ria2c4U2Vua3F3ZmkvbnI4bWxxQ3NPIiwidHlwIjoiSldUIiwiYWxnIjoiUlMyNTYifQ.eyJhdWQiOiI5NDcyMTkwOC1mNzkyLTcxMmUtYTYzOS0wODM5ZmE4MzA5MjIiLCJzdWIiOiJqb2UiLCJyb2xlIjoic3RvcmFnZV9hZG1pbiIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6OTAwMCIsImlhdCI6MTU0NDAzNjA1MiwiZXhwIjoxNTQ0MDcyMDUyLCJqdGkiOiJjOTg0MjgyNS1mNGM3LTRiNGUtODdkNy03OWFiZmIxYTUzNDgifQ.pnuYAx0CkmkIG0LDrMAQGRr5Ci4-t5yMto3A7BkmyKnAVHBXG5ZIWwvNkWDLhqbA4YjmG7LZmWHrCVehLy2zy2vRLahFURsd3GTnOaWSyWFIyrwpoO81jQRtOQATtseweuMT_-C8o3oa4MgBNBsuKrhwKQS3oDDpeRPaCRTGev1_xRDxh_K6CWJBTAeOP2pcR4LW6zIJkCLzzkMuyL4aTJWWUjSbl04mcFbyw8r8W1GURrmaDVOvvpT634Hk9-GGh9OMIRlS6OOq7cJKc-RRWn18IK2Gs53V_KYshXTBbnRr990Y_qOX8MaTWOJTqgzsojY02MSVuJ9XDJWoIU3TQytr4K1vM2EvwDZDgl7LuUYUn7vWhbKktFzpeZyyhOjq3eX-ViugYKpIjBcG2f_-fcTPceEWGV82rd6TyVNB5A-v9u2kxCdW198t_kesgVQfuupDeS02cZe0ABLCzEHPiVF17JfiVr6sjkciioxN7Wj_j18ga4U0mdSukauT8yhbgCW1ijTVTFu1VwWebW0s8z3BWMtXdTtZ3BhcZVAdKRF8bOq7nfEbUQGhTn9g7dK-yF050winjtp-VTL2oUtkF5j1v_N8vPNiN9ZdkGJZr7VVZ-qeOJZcjdaRbxL6YB__yT1wkTcKPh8RHz6GUq7Jbyw8VIlcBE2nvJ63d0tH9C4",
  • "issued_token_type": "urn:ietf:params:oauth:token-type:access_token",
  • "token_type": "Bearer",
  • "expires_in": 35999
}

Alerts

Provides access to capacity, health, and hardware related array alerts.

Get alerts

Retrieves information about alerts generated by Pure1-monitored appliances.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Arrays

Provides information about FlashArray and FlashBlade appliances.

Get arrays

Retrieves information about FlashArray and FlashBlade storage appliances.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

fqdns
Array of strings

A comma-separated list of resource FQDNs. If there is not at least one resource that matches each fqdn element, an error is returned. Single quotes are required around all strings.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get array support contracts

Retrieves the support contracts associated with arrays.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

resource_ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each resource_id element, an error is returned. Single quotes are required around all strings.

resource_fqdns
Array of strings

A comma-separated list of resource FQDNs. If there is not at least one resource that matches each resource_fqdn element, an error is returned. Single quotes are required around all strings.

resource_names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each resource_name element, an error is returned. Single quotes are required around all strings.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get array tags

Retrieves the tags associated with specified arrays.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

keys
Array of strings

A comma-separated list of tag keys. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

namespaces
Array of strings

A comma-separated list of namespaces. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

resource_ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each resource_id element, an error is returned. Single quotes are required around all strings.

resource_names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each resource_name element, an error is returned. Single quotes are required around all strings.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Delete array tags

Deletes array tags from Pure1.

Authorizations:
query Parameters
keys
Array of strings

A comma-separated list of tag keys. Single quotes are required around all strings.

namespaces
Array of strings

A comma-separated list of namespaces. Single quotes are required around all strings.

resource_ids
Array of strings

REQUIRED: either resource_ids or resource_names. A comma-separated list of resource IDs. If there is not at least one resource that matches each resource_id element, an error is returned. Single quotes are required around all strings.

resource_names
Array of strings

REQUIRED: either resource_ids or resource_names. A comma-separated list of resource names. If there is not at least one resource that matches each resource_name element, an error is returned. Single quotes are required around all strings.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "errors": [
    ]
}

Create or update array tags

Creates or updates array tags contextual to Pure1 only.

Authorizations:
query Parameters
namespaces
Array of strings

A comma-separated list of namespaces. Single quotes are required around all strings.

resource_ids
Array of strings

REQUIRED: either resource_ids or resource_names. A comma-separated list of resource IDs. If there is not at least one resource that matches each resource_id element, an error is returned. Single quotes are required around all strings.

resource_names
Array of strings

REQUIRED: either resource_ids or resource_names. A comma-separated list of resource names. If there is not at least one resource that matches each resource_name element, an error is returned. Single quotes are required around all strings.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Request Body schema: application/json

A list of tags to be upserted.

Array ()
key
string

Key of the tag.

value
string

Value of the tag.

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Response samples

Content type
application/json
{
  • "items": [
    ]
}

Audits

Provides access to CLI audit logs from FlashArray and FlashBlade appliances.

Get audits

Retrieves audit objects.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Blades

Provides information about FlashBlade blades.

Get blades

Retrieves information about FlashBlade blades.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Buckets

Provides information about FlashBlade buckets.

Get buckets

Retrieves buckets.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get bucket replica links

Retrieves information about bucket replica links.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

member_ids
Array of strings

A list of member IDs. Member IDs separated by a + indicate that both members must be present in each element. Member IDs separated by a , indicate that at least one member must be present in each element. If there is not at least one resource that matches each member_id element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of member IDs separated by a + must be entered in the same item cell.

member_names
Array of strings

A list of member names. Member names separated by a + indicate that both members must be present in each element. Member names separated by a , indicate that at least one member must be present in each element. If there is not at least one resource that matches each member_name element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of member names separated by a + must be entered in the same item cell.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

source_ids
Array of strings

A list of source IDs. Source IDs separated by a + indicate that both sources must be present in each element. Source IDs separated by a , indicate that at least one source must be present in each element. If there is not at least one resource that matches each source_id element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of source IDs separated by a + must be entered in the same item cell.

source_names
Array of strings

A list of source names. Source names separated by a + indicate that both sources must be present in each element. Source names separated by a , indicate that at least one source must be present in each element. If there is not at least one resource that matches each source_name element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of source names separated by a + must be entered in the same item cell.

target_ids
Array of strings

A list of target IDs. Target IDs separated by a + indicate that both targets must be present in each element. Target IDs separated by a , indicate that at least one target must be present in each element. If there is not at least one resource that matches each target_id element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of target IDs separated by a + must be entered in the same item cell.

target_names
Array of strings

A list of target names. Target names separated by a + indicate that both targets must be present in each element. Target names separated by a , indicate that at least one target must be present in each element. If there is not at least one resource that matches each target_name element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of target names separated by a + must be entered in the same item cell.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Controllers

Provides information about FlashArray controllers.

Get controllers

Retrieves information about controllers.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Directories

Provides information about FlashArray directories.

Get managed directories

Retrieves information about FlashArray managed directory objects.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

file_system_ids
Array of strings

Performs the operation on the file system ID specified. Enter multiple file system IDs in comma-separated format. The file_system_ids and file_system_names parameters cannot be provided together. Single quotes are required around all strings.

file_system_names
Array of strings

Performs the operation on the file system name specified. Enter multiple file system names in comma-separated format. For example, filesystem1,filesystem2. The file_system_ids and file_system_names parameters cannot be provided together. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Drives

Provides information about FlashArray drives.

Get drives

Retrieves information about FlashArray drives.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

File Systems

Provides information about FlashArray and FlashBlade file systems.

Get FlashArray and FlashBlade file systems

Retrieves information about FlashArray and FlashBlade file system objects.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get FlashBlade file system / policy pairs

Retrieves pairs of FlashBlade file system members and their policies.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

member_ids
Array of strings

A comma-separated list of member IDs. If there is not at least one resource that matches each member_id element, an error is returned. Single quotes are required around all strings.

member_names
Array of strings

A comma-separated list of member names. If there is not at least one resource that matches each member_name element, an error is returned. Single quotes are required around all strings.

policy_ids
Array of strings

A comma-separated list of policy IDs. If there is not at least one resource that matches each policy_id element, an error is returned. Single quotes are required around all strings.

policy_names
Array of strings

A comma-separated list of policy names. If there is not at least one resource that matches each policy_name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get FlashBlade file system replica links

Retrieves information about FlashBlade file system replica links.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

member_ids
Array of strings

A list of member IDs. Member IDs separated by a + indicate that both members must be present in each element. Member IDs separated by a , indicate that at least one member must be present in each element. If there is not at least one resource that matches each member_id element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of member IDs separated by a + must be entered in the same item cell.

member_names
Array of strings

A list of member names. Member names separated by a + indicate that both members must be present in each element. Member names separated by a , indicate that at least one member must be present in each element. If there is not at least one resource that matches each member_name element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of member names separated by a + must be entered in the same item cell.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

source_ids
Array of strings

A list of source IDs. Source IDs separated by a + indicate that both sources must be present in each element. Source IDs separated by a , indicate that at least one source must be present in each element. If there is not at least one resource that matches each source_id element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of source IDs separated by a + must be entered in the same item cell.

source_names
Array of strings

A list of source names. Source names separated by a + indicate that both sources must be present in each element. Source names separated by a , indicate that at least one source must be present in each element. If there is not at least one resource that matches each source_name element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of source names separated by a + must be entered in the same item cell.

target_ids
Array of strings

A list of target IDs. Target IDs separated by a + indicate that both targets must be present in each element. Target IDs separated by a , indicate that at least one target must be present in each element. If there is not at least one resource that matches each target_id element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of target IDs separated by a + must be entered in the same item cell.

target_names
Array of strings

A list of target names. Target names separated by a + indicate that both targets must be present in each element. Target names separated by a , indicate that at least one target must be present in each element. If there is not at least one resource that matches each target_name element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of target names separated by a + must be entered in the same item cell.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get FlashBlade file system replica link / policy pairs

Retrieves pairs of FlashBlade file system replica link members and their policies.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

member_ids
Array of strings

A comma-separated list of member IDs. If there is not at least one resource that matches each member_id element, an error is returned. Single quotes are required around all strings.

member_names
Array of strings

A comma-separated list of member names. If there is not at least one resource that matches each member_name element, an error is returned. Single quotes are required around all strings.

policy_ids
Array of strings

A comma-separated list of policy IDs. If there is not at least one resource that matches each policy_id element, an error is returned. Single quotes are required around all strings.

policy_names
Array of strings

A comma-separated list of policy names. If there is not at least one resource that matches each policy_name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

File System Snapshots

Provides information about FlashBlade file system snapshots.

Get FlashBlade file system snapshots

Retrieves snapshots of FlashBlade file systems.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

source_ids
Array of strings

A comma-separated list of ids for the source of the object. If there is not at least one resource that matches each source_id element, an error is returned. Single quotes are required around all strings.

source_names
Array of strings

A comma-separated list of names for the source of the object. If there is not at least one resource that matches each source_name element, an error is returned. Single quotes are required around all strings.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get FlashBlade file system snapshot / policy pairs

Retrieves pairs of FlashBlade file system snapshot members and their policies.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

member_ids
Array of strings

A comma-separated list of member IDs. If there is not at least one resource that matches each member_id element, an error is returned. Single quotes are required around all strings.

member_names
Array of strings

A comma-separated list of member names. If there is not at least one resource that matches each member_name element, an error is returned. Single quotes are required around all strings.

policy_ids
Array of strings

A comma-separated list of policy IDs. If there is not at least one resource that matches each policy_id element, an error is returned. Single quotes are required around all strings.

policy_names
Array of strings

A comma-separated list of policy names. If there is not at least one resource that matches each policy_name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Hardware

Provides information about hardware components.

Get hardware

Retrieves information about hardware components.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Hardware Connectors

Provides information about FlashBlade hardware connectors.

Get hardware connectors

Retrieves information about FlashBlade hardware connectors.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Invoices

Provides information about Pure1 subscription invoices.

Get invoices

Retrieves information about Pure1 subscription invoices.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

partner_purchase_orders
Array of strings

A comma-separated list of partner purchase order numbers. If there is not at least one resource that matches each partner_purchase_order element, an error is returned. Single quotes are required around all strings.

subscription_ids
Array of strings

A comma-separated list of subscription IDs. If there is not at least one resource that matches each subscription.id element, an error is returned. Single quotes are required around all strings.

subscription_names
Array of strings

A comma-separated list of subscription names. If there is not at least one resource that matches each subscription.name element, an error is returned. Single quotes are required around all strings.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Metrics

Provides information about historical metrics for arrays, buckets, directories, file systems, pods, subscription licenses, and volumes.

Get metrics

Retrieves information about metrics that can be queried for.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

resource_types
Array of strings

The resource types to list the available metrics. Valid values are arrays, buckets, directories, file-systems, pods, subscription-licenses and volumes. A metric can belong to a combination of resources, e.g., write-iops from array to pod. In that case, query by ['arrays', 'pods']. Single quotes are required around all strings.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get metrics history

Retrieves historical metric data for resources. This endpoint supports batching: Up to 32 time series can be retrieved in one call. It can be multiple metrics for one resource, (e.g., load and bandwidth for one array - 2 time series), one metric for multiple resource (e.g., load for arrayA and arrayB - 2 time series), or a combination of both, multiple metrics for multiple resources, (e.g., load and bandwidth for arrayA and arrayB - 4 time series).

Authorizations:
query Parameters
aggregation
required
string

Aggregation needed on the metric data. Valid values are avg and max. Single quotes are required around all strings. Latency metrics averages are weighted by the IOPS.

end_time
required
integer <int64>

Timestamp of when the time window ends. Measured in milliseconds since the UNIX epoch.

ids
Array of strings

REQUIRED: either ids or names. A comma-separated list of object IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

names
Array of strings

REQUIRED: either names or ids. A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

resolution
required
integer <int64>

The duration of time between individual data points, in milliseconds.

resource_ids
Array of strings

REQUIRED: either resource_ids or resource_names. A comma-separated list of resource IDs. If there is not at least one resource that matches each resource_id element, an error is returned. Single quotes are required around all strings.

resource_names
Array of strings

REQUIRED: either resource_ids or resource_names. A comma-separated list of resource names. If there is not at least one resource that matches each resource_name element, an error is returned. Single quotes are required around all strings.

start_time
required
integer <int64>

Timestamp of when the time window starts. Measured in milliseconds since the UNIX epoch.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Network Interfaces

Provides information about network interfaces available on arrays.

Get network interfaces

Retrieves information about physical and virtual network interface objects.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Object Store Accounts

Provides information about object store accounts.

Get object store accounts

Retrieves object store accounts.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Pods

Provides information about FlashArray pods. A pod is the pairing of two arrays that replicate some volumes with each other.

Get pods

Retrieves information about pod objects.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get pod replica links

Retrieves information about pod replica links.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

member_ids
Array of strings

A list of member IDs. Member IDs separated by a + indicate that both members must be present in each element. Member IDs separated by a , indicate that at least one member must be present in each element. If there is not at least one resource that matches each member_id element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of member IDs separated by a + must be entered in the same item cell.

member_names
Array of strings

A list of member names. Member names separated by a + indicate that both members must be present in each element. Member names separated by a , indicate that at least one member must be present in each element. If there is not at least one resource that matches each member_name element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of member names separated by a + must be entered in the same item cell.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

source_ids
Array of strings

A list of source IDs. Source IDs separated by a + indicate that both sources must be present in each element. Source IDs separated by a , indicate that at least one source must be present in each element. If there is not at least one resource that matches each source_id element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of source IDs separated by a + must be entered in the same item cell.

source_names
Array of strings

A list of source names. Source names separated by a + indicate that both sources must be present in each element. Source names separated by a , indicate that at least one source must be present in each element. If there is not at least one resource that matches each source_name element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of source names separated by a + must be entered in the same item cell.

target_ids
Array of strings

A list of target IDs. Target IDs separated by a + indicate that both targets must be present in each element. Target IDs separated by a , indicate that at least one target must be present in each element. If there is not at least one resource that matches each target_id element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of target IDs separated by a + must be entered in the same item cell.

target_names
Array of strings

A list of target names. Target names separated by a + indicate that both targets must be present in each element. Target names separated by a , indicate that at least one target must be present in each element. If there is not at least one resource that matches each target_name element, an error is returned. Single quotes are required around all strings. When using Try it Out in Swagger, a list of target names separated by a + must be entered in the same item cell.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Policies

Provides information about FlashBlade policies and the members they apply to.

Get policies

Retrieves policies and their rules.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get policy / FlashBlade file system pairs

Retrieves pairs of policy references and their FlashBlade file system members.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

member_ids
Array of strings

A comma-separated list of member IDs. If there is not at least one resource that matches each member_id element, an error is returned. Single quotes are required around all strings.

member_names
Array of strings

A comma-separated list of member names. If there is not at least one resource that matches each member_name element, an error is returned. Single quotes are required around all strings.

policy_ids
Array of strings

A comma-separated list of policy IDs. If there is not at least one resource that matches each policy_id element, an error is returned. Single quotes are required around all strings.

policy_names
Array of strings

A comma-separated list of policy names. If there is not at least one resource that matches each policy_name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get policy / FlashBlade file system replica link pairs

Retrieves pairs of policy references and their FlashBlade file system replica link members.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

member_ids
Array of strings

A comma-separated list of member IDs. If there is not at least one resource that matches each member_id element, an error is returned. Single quotes are required around all strings.

member_names
Array of strings

A comma-separated list of member names. If there is not at least one resource that matches each member_name element, an error is returned. Single quotes are required around all strings.

policy_ids
Array of strings

A comma-separated list of policy IDs. If there is not at least one resource that matches each policy_id element, an error is returned. Single quotes are required around all strings.

policy_names
Array of strings

A comma-separated list of policy names. If there is not at least one resource that matches each policy_name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get policy / FlashBlade file system snapshot pairs

Retrieves pairs of policy references and their FlashBlade file system snapshot members.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

member_ids
Array of strings

A comma-separated list of member IDs. If there is not at least one resource that matches each member_id element, an error is returned. Single quotes are required around all strings.

member_names
Array of strings

A comma-separated list of member names. If there is not at least one resource that matches each member_name element, an error is returned. Single quotes are required around all strings.

policy_ids
Array of strings

A comma-separated list of policy IDs. If there is not at least one resource that matches each policy_id element, an error is returned. Single quotes are required around all strings.

policy_names
Array of strings

A comma-separated list of policy names. If there is not at least one resource that matches each policy_name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get policy / member pairs

Retrieves pairs of policy references and their members.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

member_ids
Array of strings

A comma-separated list of member IDs. If there is not at least one resource that matches each member_id element, an error is returned. Single quotes are required around all strings.

member_names
Array of strings

A comma-separated list of member names. If there is not at least one resource that matches each member_name element, an error is returned. Single quotes are required around all strings.

policy_ids
Array of strings

A comma-separated list of policy IDs. If there is not at least one resource that matches each policy_id element, an error is returned. Single quotes are required around all strings.

policy_names
Array of strings

A comma-separated list of policy names. If there is not at least one resource that matches each policy_name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Ports

Provides information about FlashArray ports.

Get ports

Retrieves information about FlashArray ports.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Subscriptions

Provides information about Pure1 subscription offerings.

Get subscriptions

Retrieves information about Pure1 subscriptions.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get subscription licenses

Retrieves information about Pure1 subscription licenses.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

marketplace_partner_reference_ids
Array of strings

A comma-separated list of marketplace partner reference IDs. If there is not at least one resource that matches each marketplace_partner.reference_id element, an error is returned. Single quotes are required around all strings.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

subscription_ids
Array of strings

A comma-separated list of subscription IDs. If there is not at least one resource that matches each subscription.id element, an error is returned. Single quotes are required around all strings.

subscription_names
Array of strings

A comma-separated list of subscription names. If there is not at least one resource that matches each subscription.name element, an error is returned. Single quotes are required around all strings.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get subscription assets

Retrieves information about Pure1 subscription assets.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

advanced_space
boolean

If true, returns the advanced_space field containing physical and effective space information.

subscription_ids
Array of strings

A comma-separated list of subscription IDs. If there is not at least one resource that matches each subscription.id element, an error is returned. Single quotes are required around all strings.

subscription_names
Array of strings

A comma-separated list of subscription names. If there is not at least one resource that matches each subscription.name element, an error is returned. Single quotes are required around all strings.

license_ids
Array of strings

A comma-separated list of subscriptionLicense IDs. If there is not at least one resource that matches each license.id element, an error is returned. Single quotes are required around all strings.

license_names
Array of strings

A comma-separated list of subscriptionLicense names. If there is not at least one resource that matches each license.name element, an error is returned. Single quotes are required around all strings.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Sustainability

Provides information about energy consumption and sustainability.

Get appliance sustainability information.

Retrieves information about FlashArray and FlashBlade size, power consumption, heat generation and its sustainability assessment.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

fqdns
Array of strings

A comma-separated list of resource FQDNs. If there is not at least one resource that matches each fqdn element, an error is returned. Single quotes are required around all strings.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Get appliance sustainability insights information.

Retrieves information about FlashArray and FlashBlade insights connected to sustainability assessment.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Targets

Provides information about FlashBlade external replication targets.

Get targets

Retrieves information about targets.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Volumes

Provides information about block storage volumes on FlashArray arrays.

Get volumes

Retrieves information about FlashArray volume objects.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}

Volume Snapshots

Provides information about snapshots of block storage volumes on FlashArray arrays.

Get volume snapshots

Retrieves information about snapshots of volumes.

Authorizations:
query Parameters
continuation_token
string

An opaque token used to iterate over a collection. The token to use on the next request is returned in the continuation_token field of the result. Single quotes are required around all strings.

filter
string

Exclude resources that don't match the specified criteria. Single quotes are required around all strings inside the filters.

ids
Array of strings

A comma-separated list of resource IDs. If there is not at least one resource that matches each id element, an error is returned. Single quotes are required around all strings.

limit
integer <int32>

Limit the size of the response to the specified number of resources. A limit of 0 can be used to get the number of resources without getting all of the resources. It will be returned in the total_item_count field. If a client asks for a page size larger than the maximum number, the request is still valid. In that case the server just returns the maximum number of items, disregarding the client's page size request. If not specified, defaults to 1000.

names
Array of strings

A comma-separated list of resource names. If there is not at least one resource that matches each name element, an error is returned. Single quotes are required around all strings.

offset
integer <int32> >= 0

The offset of the first resource to return from a collection.

sort
Array of strings

Sort the response by the specified fields (in descending order if '-' is appended to the field name). If you provide a sort you will not get a continuation token in the response.

source_ids
Array of strings

A comma-separated list of ids for the source of the object. If there is not at least one resource that matches each source_id element, an error is returned. Single quotes are required around all strings.

source_names
Array of strings

A comma-separated list of names for the source of the object. If there is not at least one resource that matches each source_name element, an error is returned. Single quotes are required around all strings.

header Parameters
Authorization
string

Access token (in JWT format) required to use any API endpoint (except /oauth2)

X-Request-ID
string

Supplied by client during request or generated by server.

Responses

Response samples

Content type
application/json
{
  • "continuation_token": "MThkMzJmYWUtZDI3OS00ODEzLWIzODYtMmM3NmFhMTMwM2My",
  • "total_item_count": 1,
  • "items": [
    ]
}