---
title: "AuthorizeByApplication"
method: POST
path: "/api/Auth/AuthorizeByApplication"
tags: ["Auth"]
---

# AuthorizeByApplication

`POST /api/Auth/AuthorizeByApplication`

Generates a sesssion and provide Authorization Token and server in response.
<b>Rate limit: </b><span style="background-color:#0272d9;color:white;padding:4px 8px;text-align:center;border-radius:5px; font-size: small;"><b>150</b></span> / minute

## Request body

- AuthorizeByApplicationRequest
  - `ApplicationId` string, uuid
  - `ApplicationSecret` string, uuid
  - `Token` string, uuid

## Response `200`

OK

- BaseSession
  - `Id` string, uuid
  - `EntityId` string, uuid
  - `DatabaseName` string
  - `DatabaseServer` string
  - `PrivateDatabaseServer` string
  - `DatabaseUser` string
  - `DatabasePassword` string
  - `AppName` string
  - `sid_registration` string, uuid
  - `UserName` string
  - `Md5Hash` string
  - `Locality` 'EU' | 'US' | 'AS'
  - `SuperAdmin` boolean
  - `TTL` integer
  - `Token` string, uuid
  - `AccessToken` string
  - `GroupName` string
  - `Device` string
  - `DeviceType` string
  - `UserType` string
  - `Status` StatusDetails
    - `State` 'AVAILABLE' | 'LOCKED_BASIC' | 'LOCKED_FULL' | 'MAINTENANCE'
    - `Reason` string
    - `Parameters` object
  - `UserId` string, uuid
  - `Properties` object
  - `Email` string
  - `Server` string
  - `PushServer` string

---

[API](https://skmtc.net/linnworks/apis/authenticate-api.md) · [All operations](https://skmtc.net/linnworks/apis/authenticate-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/linnworks/authenticate-api/revisions/0123569a22fb/schema)
