Back to API Reference Home

POST v1/auth/login

Logs in to memoQ server with a memoQ server, Windows, Language Terminal or OIDC user. It creates a session for the user on memoQ server.

Request information

Uri parameters

No Uri parameters

Request body type

NameTypeDescription
IntegrationPartnerStringOptional, default value: null; The integration partner through which the user is connecting to memoQ server.
LoginIdStringOptional, default value: null; Required when logging in with OIDC
LoginModeLoginMode (enum)Obligatory; Possible enum values: 0:MemoQServerUser; 1:WindowsUser; 2:LTUser; 3:OidcUser;
LTSTStringObligatory; Required when logging in with a Language Terminal user.
PasswordStringObligatory; Required when logging in with a memoQ server user or a Windows user without SSO.
UserNameStringObligatory; Required when logging in with a memoQ server user or a Windows user without SSO.

Request body formats

application/json

Sample:
{
  "UserName": "admin",
  "Password": "secret",
  "LTST": "",
  "LoginMode": 0,
  "IntegrationPartner": "integrationPartner",
  "LoginId": "oidcLoginId"
}

Response information

Response return type

NameTypeDescription
AccessTokenString
NameString
SidString

Response body formats

application/json

Sample:
{
  "Name": "sample string 1",
  "Sid": "sample string 2",
  "AccessToken": "sample string 3"
}