Метод используется для добавления исполнителя в команду заказчика.

Указанный в запросе адрес электронной почты будет использован в качестве идентификатора пользователя в SOLAR STAFF. Если с указанным адресом будет найден уже существующий исполнитель, он будет добавлен в вашу команду, изменения данных не произойдет (переданные имя/фамилия/телефон/специализация сохранены не будут).

Адрес для запроса: https://api.solar-staff.com/v1/workers
Имя метода: worker_create
Метод отправки запроса: POST
Формат ответа: JSON

Параметры запроса:
[
    "action" => "worker_create",
    "email" => "
some@email.com",
    "password" => "S0MePa$W0rd",
    "first_name" => "Иван",
    "last_name" => "Иванов",
    "phone" => "79261234567", // не обязательный параметр
    "specialization" => 1,
    "country" => "RU",
    "send_message" => 1,
    "language" => ru,  // не обязательный параметр
    "client_id" => 1,      
    "signature" => "xxxxxxxxxxxxxxxxx"

Примечание:

  1. Пароль должен удовлетворять условию 5 < password < 60
  2. Номер телефона должен начинаться с кода страны без знака +, например, для России - 79617065684, для Латвии - 3712982892345. Если нет возможности передать корректный номер телефона, можно не передавать данный параметр в запросе
  3. Коды специализации исполнителя можно найти в Приложении - Коды специализаций исполнителей
  4. Код страны исполнителя должен быть двухбуквенным, согласно стандарту ISO 3166
  5. Если вы передали значение параметра страны НЕ Россия (RU), то учетная запись для такого фрилансера создается с балансом в валюте евро по умолчанию.  В этом случае фрилансер может легко привязывать карту с валютой евро (за исключением VISA для Украины) . Дальнейшая выплата автоматически сконвертируется на момент совершения вами оплаты из рублей в евро , и на карту отправятся средства в евро. Однако, если выплата в пересчете на рубли менее 100 евро, то выплата останется на балансе у фрилансера.
  6. Параметр send_message - флаг, указывающий на то, нужно ли отправить исполнителю письмо о добавлении его в команду (1) или нет (0)
  7. Параметр language влияет на язык письма, если оно отправляется. Может принимать значение ru (русский) или en (английский).
  8. При выборе страны "Россия" выплаты производятся только на карты, эмитированные российскими банками

Параметры ответа:  
{
    "id":372,
    "email":"
some@email.com",
    "first_name":"Иван",
    "last_name":"Иванов",
    "country":"RU",
    "phone":"79261234567",
    "workersCategory":{
        "id":1,
        "title":"Веб-дизайнер"
    }
}

Вы нашли ответ?