Getting Started with Storage and FLOW

The editshare-gateway service provides access to the APIs. This service runs on all nodes on port 8006 in the EditShare cluster so you can direct your requests to any node. The APIs use basic authentication.

Configuring A User

When using the Storage APIs it is possible to use the builtin editshare username and password but this is not recommended and should not be used with the FLOW APIs.

It is a good idea to create a group in FLOW control called EFS Control Access and add a new user to that to use from your application. Any users in this group have administrator access to the storage APIs. You can then grant the appropriate FLOW permissions to that group.

Getting Started With FLOW

In FLOW control ensure that the user you are using has the appropriate permissions. For example, if you wish to be able to scan new assets from your application you need to enable the Scan permission. For a description of the permissions please see the FLOW control manual. You also need to ensure that the user has access to the appropriate Media Spaces in FLOW control.

You can then run a simple test using curl like this:

curl -ku <username>:<password> https://localhost:8006/api/v2/admin/version

Getting Started With Storage

Once you have a user configured as above you can test it using curl like this:

curl -ku <username>:<password> https://localhost:8006/api/v1/storage/license/status