Storyden
Auth

Access Key Create

Create a new access key for the authenticated account. Access keys are used to authenticate API requests on behalf of the account in a more granular and service-friendly way than a session cookie. Access keys share the same roles and permissions as the owning account and only provide a way to use an `Authorization` header as an way of interacting with the Storyden API. Access keys also allow an expiry date to be set to limit how long a key can be used to authenticate against the API.

Create a new access key for the authenticated account. Access keys are used to authenticate API requests on behalf of the account in a more granular and service-friendly way than a session cookie.

Access keys share the same roles and permissions as the owning account and only provide a way to use an Authorization header as an way of interacting with the Storyden API.

Access keys also allow an expiry date to be set to limit how long a key can be used to authenticate against the API.

POST/auth/access-keys
storyden-session<token>

In: cookie

namestring

The name of the access key.

expires_at?string

When the access key expires, if null, it never expires.

Formatdate-time

Response Body

curl -X POST "https://loading/api/auth/access-keys" \  -H "Content-Type: application/json" \  -d '{    "name": "string"  }'
{
  "id": "cc5lnd2s1s4652adtu50",
  "createdAt": "2019-08-24T14:15:22Z",
  "updatedAt": "2019-08-24T14:15:22Z",
  "deletedAt": "2019-08-24T14:15:22Z",
  "misc": {},
  "name": "string",
  "enabled": true,
  "expires_at": "2019-08-24T14:15:22Z",
  "secret": "sdpak_a1b2c3d4cfc00d429ba841f9425c62f82341381b"
}
Empty
Empty
{
  "error": "string",
  "message": "string",
  "suggested": "string",
  "metadata": {}
}