string(7) "English"

Using Postman with the FlashArray REST API

This post was originally published on this site

Quick post here.

I received a question today on using the FlashArray REST API with Postman, so I figured I would write a quick walkthrough on how to do it.

First off, in Postman you might have to turn off SSL verification:

The next step is authenticate. This is done via a POST call to generate an API token.

The URI is:

POST https://pure01.example.com/api/1.12/auth/apitoken

The body of the request is your username and password in JSON form:

{
  "password": "pureuser",
  "username": "pureuser"
}

In Postman:

Make sure to select raw and then JSON as the formatting under body.

Click Send and you will receive the API token:

Now use that to create the session. This is done via another POST call:

POST https://pure01.example.com/api/1.12/auth/session

With the body being the returned API token:

{
 "api_token": "e9d2cd5b-7389-dbcf-2f0a-463b63383819"
}

Add it like so into Postman click send:

If all is good, you will get the username as a response to confirm the session:

Now you can make your REST calls as needed:

For the REST API guide, go to your FlashArray GUI and click Help. It is linked from there.

Enjoy!