Login

Тип запроса mutation.

Возвращает токен доступа.

Параметры запроса

Параметр Тип данных Описание Обязательно Пример
login string логин входа в ЛК (номер телефона) + “71234567891”
password string пароль входа в ЛК + “your_password”
company_id int идентификатор компании (Club ID) - 4217

В теле ответа указываются данные, которые необходимо получить:

Параметр Тип данных Описание Обязательность Пример
access_token string токен авторизации в API + access_token
refresh_token string используется для обновления пары access и refresh токенов - refresh_token
expires_in int количество секунд до истечения срока действия токена - 86400
token_type string тип токена - token type

Пример запроса

mutation login {
  login(input:{
    login:"your_login"
    password:"your_password"
    company_id:4784
    
  })
  {
    access_token
    token_type
    refresh_token
      __typename
    expires_in
  }
}

Пример ответа

{
  "data": {
    "login": {
      "access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21wYW55X2lkIjo0Nzg0LCJleHBpcmVzIjo4NjQwMCwiaXNzdWVkIjoxNzA3NTUxMjQ1LCJyZWZyZXNoX3Rva2VuIjoiNkltVGxyYjZvUkI1a1J3dU9XTkVnd3M0U0taSmNPRHlhS3UxR1hrV0lpY0h5VFZVMDFwdWxXZ0FBNWZ1a25NbDdXQ2FiNzVKTXpUeU8yYTI5clVjOUlpUVl5d0s3RzFKVGhadiIsInRva2VuIjoiVTdSYTdZY3NlY21ITEMxcUh4cE5tMWFnd2l6RlJnM2Jkd0Y5UDl2aUtRR2dGNlAwWVlXaHV6RlFpM0ZnVjR3MVhyaFFKWmdWWlN6cnpPNEoifQ.0bx-RaVsl8tSMKoL5KaqZf4-k3JRh7gvJvSFOnAWGn7MhDsNKTcB_uRRu2IbmkqVdB6hs44Kw6HiiISgNYW6wmLAzUA2-D79Dqcn2cgu0trXK6IA_Eaxg835ShN-t97FRosZRrn5bUaKubZjhFVGaMxQeuLgMKi0wKp9d7BI6VPS9UVaeIbEUSEV6ecSJ89LON4dLa9EM99InkKQqaJs2VaUsxzOX6y_jD9QlwLHcMAhh7_giw8MJYVr1qUhIcn46i6yehBeu43avinDkFROLEi-1jAyeacjFuAtt6AUcGfs-rj2aQAx0JccIyMOddF88rfpkS7Whb1ag1q9rVc3aA",
      "token_type": "Bearer",
      "refresh_token": "6ImTlrb6oRB5kRwuOWNEgws4SKZJcODyaKu1GXkWIicHyTVU01pulWgAA5fuknMl7WCab75JMzTyO2a29rUc9IiQYywK7G1JThZv",
      "__typename": "AccessToken",
      "expires_in": 86400
    }
  }
}

Параметры ответа

Параметр Тип данных Описание Обязательность Пример
access_token string токен авторизации в API + access_token
refresh_token string используется для обновления пары access и refresh токенов - refresh_token
expires_in int количество секунд до истечения срока действия токена - 86400
token_type string Тип токена - token type

Пример:

{"authorization":"Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb21wYW55X2lkIjo0Nzg0LCJleHBpcmVzIjo4NjQwMCwiaXNzdWVkIjoxNzA3NjU1Mjg0LCJyZWZyZXNoX3Rva2VuIjoiRXNWRmhnZ1VoSko1Qk5QRHFvTWhya0RvaENqMDBwcldmYWY5dWxnZ081MXNudTcwc3NCVzVMNk9qalpRTUxtekFLS0pncDZGaHJQckpJUW1BQ1dzTDVLTmVRYUpYWWdCTk1SSCIsInRva2VuIjoid29XcHcyU0lmZFFpR0k4Zm9xT2NnS1BibUVaUlQ1eVREb3I2bk1ZSHJGaE9Tb1lqcUJrN2xDWHhIZ2FQS0hkWmZlVm9wQnZxOVZCeENoSXUifQ.Hty8ShKhxkvSM6M4R9WEtxpj8sBuMB7e2iCA5dJ3x26qudzGDIP542wi6-LSTjAXvxBVodSI_Onl9J8NGiqcitUxmZrgrWw8BOKHDnOYuCWgwn-27rrF7W4Kdk-bUSNU_mGtuLWLkbtU4o1CpewgC29kueC7_I-NJCdXYw6QguHcn1FzbaWbWJuYfaX9fDLNfRWUYjlg4XRaTe_uFMh1OLPG6xehPPn3IY7TMRBiC_0fNLXymABh1E4dHT1XCbzuZzoVlQ7yFN7nD0-2-HoYs74ABFF8Pz3FVCSr7M9EhUpkHgMwiJNbGfhEFyVzOz_8gi6engw_LvoYE4gCL1oT_Q"}