Документация

Полная информация для оперативного решения ваших вопросов

API создания исполнителя

POST-запрос
https:// ca2.gootax.pro:8089 /v1/profile/create_worker_profile

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

Параметр Описание Тип Пример
activate
Активировать исполнителя при создании ли нет?
Если активировать, то он сразу сможет работать
- не активировать - 0
- активировать - 1
Обязательный
0 или 1
birthday День рождения исполнителя Не обязательный
26.04.1975
car_color
ИД цвета автомобиля. Выдаются под запрос. Обязательный
1
car_brand
ИД марки автомобиля. Выдаются под запрос. Обязательный
1
car_model
ИД модели автомобиля. Выдаются под запрос. Обязательный
1
car_year
Год выпуска автомобиля Обязательный 2020
gos_number
Гос номер автомобиля Обязательный
А123АА777
car_class
ИД класса авто в системе Гутакс
1 - Эконом
2 - Комфорт
3 - Бизнес
4 - VIP
остальные по запросу
Обязательный
1
car_owner
Чей автомобиль
- WORKER - у водителя

Обязательный
WORKER
city_id
ИД филиала, куда отправить заказ. Посмотрите его в ПУ Гутакс.
Например, 26068 для Ижевска
Обязательный
26068
last_name  Фамилия Обязательный Иванов
name Имя Обязательный
Иван
second_name
Отчество Не обязательный
Иванович
phone Телефон. Формат 79991231415 Обязательный
79991231415
partnership
Тип сотрудничества
- STAFF - наемный сотрудник в штате
- PARTNER - партнер, например, ИП или самозанятый
Не обязательный STAFF или PARTNER
position_id
ИД должности в системе Гутакс
1 - водитель такси
2 - водитель грузотакси
3 - пеший курьер
4 - мастер
остальные по запросу
Обязательный
1
current_time Timestamp времени создания заказа Обязательный 1610305683
photo
Фотография исполнителя. Файл в формате jpeg, jpg, png Не обязательный
 
car_photo
Фотография автомобиля. Файл в формате jpeg, jpg, png
Не обязательный
 
inn_scan[] Фотография ИНН исполнителя. Файл в формате jpeg, jpg, png
Не обязательный
 
snils_scan[]
Фотография СНИЛС исполнителя. Файл в формате jpeg, jpg, png
Не обязательный
 
ogrn_scan[]
Фотография ОГРН исполнителя. Файл в формате jpeg, jpg, png
Не обязательный
 
address_fact
Фактический адрес проживания исполнителя. Файл в формате jpeg, jpg, png
Не обязательный
 
address_registr
Адрес регистрации исполнителя. Файл в формате jpeg, jpg, png
Не обязательный
 

Заголовки запроса

Параметр Описание Тип Пример
typeclient Как клиент создал заказ:
web - веб-сайт
android - приложение Android
ios - приложение iOS
Обязательный web
lang Язык интерфейса у клиента:
ru - русский
ua - украинский
en - английский
az - азербайджанский
и другие
Обязательный ru
tenantid ИД вашей компании, запросите в тех.поддержке Обязательный 12
appid ИД подключения, запросите в тех.поддержке Обязательный 123
signature Сигнатура запроса, рассчитывается  Обязательный we234d34d3ededwwdfwf
Content-Type application/x-www-form-urlencode Обязательный application/x-www-form-urlencode

Как генерировать signature

Берем все параметры запроса в алфавитном порядке, добавляем к ним секретный ключ (apikey) и считаем для них MD5 хэш
Пример, Signature = MD5("tariff_id=1&distance_city=10" + "1234567890") = d7b8fb11b5499b64d750b8efe53e2877

Пример кода генерирования signature


var apiKey = apiKey;
var match = request.url.match(/\?(.*)/);
var params = match ? match[1].split('&') : [];

if (Array.isArray(request.data)) {
    request.data.map(function (item) {
        if (item['type'] === 'text' && !item['disabled']) {
            params.push(item['key'] + '=' + item['value']);
        }
    }); 
} else if (request.data instanceof Object) {
    Object.keys(request.data).map(function (key) {
        if (!(request.data[key] instanceof Object)) {
            params.push(key + '=' + request.data[key]);
        }
    });   
}

params.sort();

var paramStr = encodeURI(params.join('&'))
    .replace(/, /g, '&')
    .replace(/,/g, '%2C')
    .replace(/%5C%2F/g, '%2F%2F')
    .replace(/:/g, '%3A')
    .replace(/\+/g, '+')
    .replace(/@/g, '%40')
    .replace(/\*/g, '%2A')
    .replace(/\//g, '%2F');

var signature =CryptoJS.MD5(paramStr + apiKey);


Заказать звонок

Заполните ваши контактные данные, и мы свяжемся с вами в ближайшее время

Нажимая кнопку Отправить, я принимаю политику конфиденциальности

Успешно

Данные отправлены.
Мы свяжемся с вами в ближайшее время.

Закрыть

Попробуйте бесплатно

Заполните ваши контактные данные, и мы свяжемся с вами в ближайшее время

Нажимая кнопку Отправить, я принимаю политику конфиденциальности

Успешно

Данные отправлены.
Мы свяжемся с вами в ближайшее время.

Закрыть

Попробовать

Оставить заявку