Использование Autolux API

Авторизация и получение access_token

Для использования API "Автолюкс", Вы должны для начала получить логин и пароль, для авторизации. Сделать это можно, по адресу http://cabinet.autolux.ua/signup/

Учетная запись, которая будет создана, является аккаунтом в сервисах Автолюкса и, в том числе, может быть использована и для доступа к API.
 
Далее, необходима аутентификация в API и получение сессионного ключа access_token, который необходимо будет использовать при запросах к API.
 
MethodPOST
Headers: Content-Type: application/x-www-form-urlencoded
Form values: email=your@email.com&password=yourpassword123
 
Ответом будет JSON-объект, одним из полей, которого будет access_token (сессионный ключ). В случае прекращения взаимодействия с API, ключ сохраняется на стороне сервера в течение 2-х часов,
после чего удаляется. В этом случае, для продолжения работы необходимо будет пройти процедуру
аутентификации снова. Access_token используется на всех этапах работы с API, для идентификации текущего пользователя, а также
для гарантии информационной безопасности совершаемых операций, получаемых и передаваемых данных.
 
 
Пример ответа:
 
{
  "client_office_id": 1005,
  "office": {
    "id": 1005,
    "company_id": "100000000005",
    "company_name": "Киев Ц/О (ул.Чистяковская, 30)",
    "company_phone": "445360053",
    "territorial_unit_id": "8000000000",
    "territorial_unit_name": "Київ",
    "order": null,
    "address_ru": "ул.Чистяковская 30",
    "address_ua": "ул.Чистяківська, 30",
    "address_en": "30 Chistyakovskaya str.",
    "address_tr": null,
    "max_weight": null,
    "max_dimensions": null,
    "state": null,
    "sync_time": 60,
    "ip": "10.11.1.2",
    "in_crimea": false,
    "in_danger_territory": false,
    "can_receive": true,
    "deleted": false,
    "fop": null,
    "ttn_on_tape": false,
    "wide_paper": false,
    "language": "ua",
    "old_legal_entity": false,
    "related_office_ids": [
      1096
    ]
  },
  "access_token": "a13ba2c49bc332ffe33a01150c9ba9b2"
}