---
title: "Handles login requests"
method: GET
path: "/login/"
tags: ["login"]
---

# Handles login requests

`GET /login/`

## Request

- Base URL: `https://app.getgoing.com`
- URL: `https://app.getgoing.com/login/`
- Auth: API key in header `Authorization`

Accepts SSO registration flag from parameters and returns user details or login status.

## Query parameters

- `sso_registration` boolean

## Response `200`

login_status=2 (User exists)

- LoginSchema
  - `login_status` integer
  - `user` LoginUser (unresolved $ref)
  - `is_impersonation` boolean
  - `support_role` 'SUPER_DUPER_ADMIN' | 'SUPPORT_PERMITTED_USER' | 'SALES_MANAGER'
  - `user_can_operate` boolean

## Other responses

- `404`: login_status=1 (Company does not exists) login_status=0 (User does not exists)
- `422`: Success

---

[API](https://skmtc.dev/getgoing/apis/getgoing-api.md) - [All operations](https://skmtc.dev/getgoing/apis/getgoing-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getgoing/apis/getgoing-api/revisions/7546f102cf69?raw)
