# Create new integration token

Create an API integration token that can be used to authenticate requests
instead of a session key. Integrations should be used where user interaction
is not desirable/possible or for server to server applications.

Endpoint: POST /integrations
Version: 3.0.0
Security: SessionKey

## Request fields (application/json):

  - `name` (string, required)
    Unique name of the API Integration Token

  - `access` (string, required)
    The required access level for this token
    Enum: "public", "customer", "support", "host", "administrator"

## Response 201 fields (application/json):

  - `name` (string)
    Unique name of the API Integration Token

  - `access` (string)
    The required access level for this token
    Enum: "public", "customer", "support", "host", "administrator"

  - `key` (string)
    The unique API Key attached to this integration. Can be used
to authenticate API requests with the specified access level.

## Response 400 fields (application/json):

  - `message` (string)
    Reason for the given response.


