{"id":18784769,"url":"https://github.com/carono/turbotext-api","last_synced_at":"2025-12-21T10:30:15.794Z","repository":{"id":62499839,"uuid":"108119564","full_name":"carono/turbotext-api","owner":"carono","description":"Неофициальный клиент сайта www.turbotext.ru","archived":false,"fork":false,"pushed_at":"2020-06-15T06:17:58.000Z","size":64,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-29T12:21:19.244Z","etag":null,"topics":["api","client","php"],"latest_commit_sha":null,"homepage":"https://bonica.pro","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carono.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-24T11:50:07.000Z","updated_at":"2023-10-07T23:59:37.000Z","dependencies_parsed_at":"2022-11-02T11:47:18.625Z","dependency_job_id":null,"html_url":"https://github.com/carono/turbotext-api","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carono%2Fturbotext-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carono%2Fturbotext-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carono%2Fturbotext-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carono%2Fturbotext-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carono","download_url":"https://codeload.github.com/carono/turbotext-api/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239699679,"owners_count":19682597,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","client","php"],"created_at":"2024-11-07T20:44:00.394Z","updated_at":"2025-12-21T10:30:15.717Z","avatar_url":"https://github.com/carono.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Latest Stable Version](https://poser.pugx.org/carono/turbotext-api/v/stable)](https://packagist.org/packages/carono/turbotext-api)\n[![Total Downloads](https://poser.pugx.org/carono/turbotext-api/downloads)](https://packagist.org/packages/carono/turbotext-api)\n[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/carono/turbotext-api/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/carono/turbotext-api/?branch=master)\n\nВведение\n========\nДанный клиент разработан для работы с сайтом https://www.turbotext.ru.  \nКласс клиента генерируется автоматически на основе документации https://www.turbotext.ru/api-info/  \nРазработано по заказу https://bonica.pro\n\nИнсталяция\n==========\n`composer require carono/turbotext-api`\n\nИспользование\n=============\n```php\n// Получение баланса\n  \n$client = new \\carono\\turbotext\\Client();\n$client-\u003eapiKey = 'your-api-key';\n  \n$response = $client-\u003eorder()-\u003egetBalance();\n  \n// Создание заказа\n  \n$config = new OrderConfig();\n$config-\u003eorder_title = 'Заголовок';\n$config-\u003eorder_type = 1;\n$config-\u003efolder_id = 0;\n$config-\u003eorder_description = 'Описание';\n$config-\u003eorder_text = 'Текст';\n$config-\u003eorder_size_from = 500;\n$config-\u003eorder_size_to = 600;\n$config-\u003eorder_price = 30;\n  \n$response = $client-\u003eorder()-\u003ecreateOrder($config);\n```\n\n|Метод|Описание\n|-----|--------\n|$client-\u003eorder()|Работа с заказами на копирайтинг/рерайтинг/переводы\n|$client-\u003euser()|Работа со списками исполнителей\n|$client-\u003emicroTask()|Работа с микрозадачами\n|$client-\u003emessage()|Работа с личными сообщениями\n\n\nРабота с заказами на копирайтинг/рерайтинг/переводы\n===================================================\n```php\n$client-\u003eorder();\n```\n\n|Метод|Описание|Входные данные|Выходные данные\n|-----|--------|--------------|---------------\n|getFolders|Возвращает все папки пользователя||**folders** (array) - массив с папками \u003cbr /\u003e\u003cbr /\u003e**id** (int) - уникальный идентификатор папки\u003cbr /\u003e\u003cbr /\u003e**name** (text) - имя папки\n|getBalance|Возвращает количество доступных средств||**balance** (float) - количество денег на балансе\u003cbr /\u003e\u003cbr /\u003e**blocked_money** (float) - количество замороженных средств для выполнения заказов и микрозадач \n|createFolder|Создаёт новую папку|**name** (text) - имя новой папки|**folder_id** (int) - уникальный идентификатор созданной папки \n|getOrders|Возвращает все заказы пользователя в папке folder_id. Если folder_id не указано, возвращает все заказы. |**folder_id** (text) - уникальный идентификатор папки (необязательный параметр)|**orders** (array) - массив с заказами \u003cbr /\u003e\u003cbr /\u003e**id** (int) - уникальный идентификатор (номер) заказа\u003cbr /\u003e\u003cbr /\u003e**name** (text) - название заказа\u003cbr /\u003e\u003cbr /\u003e**price** (float) - стоимость за 1000 знаков\u003cbr /\u003e\u003cbr /\u003e**status** (int) - статус заказа (1 - в поиске исполнителя, 2 – в работе, 3 – ожидает проверки, 4 – на доработке, 5 – одобрен и оплачен) \n|createOrder|Создаёт новый заказ|**order_title** (text) - название заказа\u003cbr /\u003e\u003cbr /\u003e**order_type** (int) - тип заказа (1 - копирайтинг, 2 - рерайтинг)\u003cbr /\u003e\u003cbr /\u003e**order_description** (text) - задание для копирайтера, описание заказа\u003cbr /\u003e\u003cbr /\u003e**order_text** (text) - статья для рерайта, если вы заказываете рерайтинг\u003cbr /\u003e\u003cbr /\u003e**order_size_from** (int) - минимальное количество знаков, которое должно быть в тексте (от 300 до 98000) \u003cbr /\u003e\u003cbr /\u003e**order_size_to** (int) - максимальное количество знаков, которое должно быть в тексте (от 300 до 99000) \u003cbr /\u003e\u003cbr /\u003e**folder_id** (int) - идентификатор папки, в которую нужно добавить заказ\u003cbr /\u003e\u003cbr /\u003e**order_unique** (text) - значение уникальности текста. Необязательный параметр\u003cbr /\u003e\u003cbr /\u003e**order_time** (int) - количество часов за которое нужно выполнить заказ (от 2 до 96). Необязательный параметр, значение по умолчанию - 10. \u003cbr /\u003e\u003cbr /\u003e**order_price_for_total** (int) - Нужна ли стоимость за весь заказ? 1 - да, 0 - стоимость за 1000 символов. Необязательный параметр, значение по умолчанию - 0. \u003cbr /\u003e\u003cbr /\u003e**order_price** (int) - стоимость за 1000 знаков с пробелами (копирайтинг от 29, рерайтинг от 22), если order_price_for_total равен 1, то необходимо указать стоимость за весь заказ \u003cbr /\u003e\u003cbr /\u003e**order_who_can_work** (int) - кто может выполнить заказ. 0 - любой исполнитель 1 - только исполнитель определённого уровня (нужно указать уровень в поле order_who_can_work_value) 2 - только исполнители из белого списка (нужно указать id списка в поле order_who_can_work_value) 3 - только один определённый исполнитель (нужно указать id исполнителя в поле order_who_can_work_value). Параметр необязательный. Значение по умолчанию - 0. \u003cbr /\u003e\u003cbr /\u003e**order_who_can_work_value** (int) - в случае, если вы ограничили заказ, сделав его доступным определённой группе исполнителей параметром order_who_can_work, в этом параметре необходимо уточнить свой выбор: В случае, если вы хотите сделать заказ доступным только исполнителям определённого уровня, то укажите в этом параметре цифру, соответствующую уровню (1 - новичок, 2 - базовый уровень, 3 - высокий уровень, 4 - профи). В случае, если вы хотите сделать заказ доступным только для определённого белого списка, то укажите id списка в этом поле. В случае, если вы хотите сделать персональный заказ только для одного конкретного исполнителя, то укажите в этом поле его id \u003cbr /\u003e\u003cbr /\u003e**order_need_anons** (int) - Нужен ли вам анонс? 1 - да, 0 - нет. Необязательный параметр, значение по умолчанию - 0 \u003cbr /\u003e\u003cbr /\u003e**order_need_corrector** (int) - Нужно ли проверить текст корректором? 1 - да, 0 - нет. Необязательный параметр, значение по умолчанию - 0 \u003cbr /\u003e\u003cbr /\u003e**order_need_unique** (int) - Нужно ли проверить текст на уникальность? 1 - да, 0 - нет. Необязательный параметр, значение по умолчанию - 0 \u003cbr /\u003e\u003cbr /\u003e**order_need_image** (int) - Нужно ли прикрепить к заказу картинку? 1 - да, 0 - нет. Необязательный параметр, значение по умолчанию - 0 \u003cbr /\u003e\u003cbr /\u003e**draft** (int) - Сохранить заказ как черновик? 1 - да, 0 - нет. Необязательный параметр, значение по умолчанию - 0 \u003cbr /\u003e\u003cbr /\u003e**time_to_check** (int) - количество часов на проверку заказа (от 1 до 180). Необязательный параметр, значение по умолчанию - 72. \u003cbr /\u003e\u003cbr /\u003e**keywords** (text) - ключевые слова (до 5000 символов). Необязательный параметр.|**order_id** (int) - уникальный идентификатор созданного заказа \n|createTranslateOrder|Создаёт новый заказ на перевод|**order_title** (text) - название заказа\u003cbr /\u003e\u003cbr /\u003e**order_original_text** (text) - статья для перевода\u003cbr /\u003e\u003cbr /\u003e**lang1** (int) - язык оригинала: 1 - Русский 2 - Английский 3 - Украинский 4 - Французский 5 - Немецкий 6 - Испанский 7 - Итальянский 8 - Китайский \u003cbr /\u003e\u003cbr /\u003e**lang2** (text) - язык на выходе 1 - Русский 2 - Английский 3 - Украинский 4 - Французский 5 - Немецкий 6 - Испанский 7 - Итальянский 8 - Китайский \u003cbr /\u003e\u003cbr /\u003e**order_description** (text) - задание для переводчика, описание заказа\u003cbr /\u003e\u003cbr /\u003e**order_size_from** (int) - минимальное количество знаков, которое должно быть в тексте (от 300 до 98000) \u003cbr /\u003e\u003cbr /\u003e**order_size_to** (int) - максимальное количество знаков, которое должно быть в тексте (от 300 до 99000) \u003cbr /\u003e\u003cbr /\u003e**order_time** (int) - количество часов за которое нужно выполнить заказ (от 2 до 96). Необязательный параметр, значение по умолчанию - 10. \u003cbr /\u003e\u003cbr /\u003e**order_who_can_work** (int) - кто может выполнить заказ. 0 - любой исполнитель 1 - только исполнитель определённого уровня (нужно указать уровень в поле order_who_can_work_value) 2 - только исполнители из белого списка (нужно указать id списка в поле order_who_can_work_value) 3 - только один определённый исполнитель (нужно указать id исполнителя в поле order_who_can_work_value). Параметр необязательный. Значение по умолчанию - 0. \u003cbr /\u003e\u003cbr /\u003e**order_who_can_work_value** (int) - в случае, если вы ограничили заказ, сделав его доступным определённой группе исполнителей параметром order_who_can_work, в этом параметре необходимо уточнить свой выбор: В случае, если вы хотите сделать заказ доступным только исполнителям определённого уровня, то укажите в этом параметре цифру, соответствующую уровню (1 - новичок, 2 - базовый уровень, 3 - высокий уровень, 4 - профи). В случае, если вы хотите сделать заказ доступным только для определённого белого списка, то укажите id списка в этом поле. В случае, если вы хотите сделать персональный заказ только для одного конкретного исполнителя, то укажите в этом поле его id \u003cbr /\u003e\u003cbr /\u003e**order_price_for_total** (int) - Нужна ли стоимость за весь заказ? 1 - да, 0 - стоимость за 1000 символов. Необязательный параметр, значение по умолчанию - 0. \u003cbr /\u003e\u003cbr /\u003e**order_price** (int) - стоимость за 1000 знаков с пробелами (от 49), если order_price_for_total равен 1, то необходимо указать стоимость за весь заказ \u003cbr /\u003e\u003cbr /\u003e**folder_id** (int) - идентификатор папки, в которую нужно добавить заказ\u003cbr /\u003e\u003cbr /\u003e**order_need_anons** (int) - Нужен ли вам анонс? 1 - да, 0 - нет. Необязательный параметр, значение по умолчанию - 0 \u003cbr /\u003e\u003cbr /\u003e**order_need_unique** (int) - Нужно ли проверить текст на уникальность? 1 - да, 0 - нет. Необязательный параметр, значение по умолчанию - 0 \u003cbr /\u003e\u003cbr /\u003e**order_need_image** (int) - Нужно ли прикрепить к заказу картинку? 1 - да, 0 - нет. Необязательный параметр, значение по умолчанию - 0 \u003cbr /\u003e\u003cbr /\u003e**draft** (int) - Сохранить заказ как черновик? 1 - да, 0 - нет. Необязательный параметр, значение по умолчанию - 0 \u003cbr /\u003e\u003cbr /\u003e**time_to_check** (int) - количество часов на проверку заказа (от 1 до 180). Необязательный параметр, значение по умолчанию - 72. \u003cbr /\u003e\u003cbr /\u003e**order_unique** (text) - значение уникальности текста. Необязательный параметр|**order_id** (int) - уникальный идентификатор созданного заказа \n|getOrder|Получает информацию о заказе order_id|**order_id** (int) - уникальный идентификатор (номер) заказа.|**name** (text) - название заказа\u003cbr /\u003e\u003cbr /\u003e**price** (float) - стоимость за 1000 знаков\u003cbr /\u003e\u003cbr /\u003e**status** (int) - статус заказа (1 - в поиске исполнителя, 2 – в работе, 3 – ожидает проверки, 4 – на доработке, 5 – одобрен и оплачен) \u003cbr /\u003e\u003cbr /\u003e**worker_id** (int) - уникальный идентификатор исполнителя, работающего над заказом. Если равно 0, значит над заказом никто не работает. \u003cbr /\u003e\u003cbr /\u003e**description** (text) - задание для копирайтера, описание заказа\u003cbr /\u003e\u003cbr /\u003e**date_add** (datetime) - дата публикации заказа\u003cbr /\u003e\u003cbr /\u003e**date_upd** (datetime) - дата последнего обновления заказа\u003cbr /\u003e\u003cbr /\u003e**type** (int) - тип заказа (1 - копирайтинг, 2 - рерайтинг)\u003cbr /\u003e\u003cbr /\u003e**min_ch** (int) - минимальное необходимое количество символов\u003cbr /\u003e\u003cbr /\u003e**max_ch** (int) - максимальное необходимое количество символов\u003cbr /\u003e\u003cbr /\u003e**title** (text) - заголовок статьи\u003cbr /\u003e\u003cbr /\u003e**anons** (text) - анонс\u003cbr /\u003e\u003cbr /\u003e**text** (text) - текст статьи\u003cbr /\u003e\u003cbr /\u003e**symbol_count** (int) - количество символов в тексте статьи\u003cbr /\u003e\u003cbr /\u003e**tags** (text) - теги\u003cbr /\u003e\u003cbr /\u003e**category** (text) - категория, выбранная копирайтером\u003cbr /\u003e\u003cbr /\u003e**image** (text) - картинка, прикреплённая к заказу\u003cbr /\u003e\u003cbr /\u003e**unique** (float) - значение уникальности текста (если была заказана проверка)\u003cbr /\u003e\u003cbr /\u003e**order_time** (int) - количество часов на выполнение заказа\n|deleteOrder|Удаляет заказ order_id|**order_id** (int) - уникальный идентификатор (номер) заказа.|\n|rejectOrder|Отправить заказ на доработку|**order_id** (int) - уникальный идентификатор (номер) заказа\u003cbr /\u003e\u003cbr /\u003e**text** (text) - причина, по которой вы отправляете заказ на доработку|\n|declineOrder|Отклонить заказ|**order_id** (int) - уникальный идентификатор (номер) заказа\u003cbr /\u003e\u003cbr /\u003e**text** (text) - причина, по которой вы отказываетесь от заказа|\n|acceptOrder|Принять заказ|**rating** (int) - оценка для заказа: 5 - Отлично 4 - Неплохо 3 - Средненько 2 - Плохо 1 - Никуда не годится Параметр необязательный. Значение по умолчанию - 0. |\n|moveOrder|Переместить заказ в определённую папку|**order_id** (int) - уникальный идентификатор (номер) заказа\u003cbr /\u003e\u003cbr /\u003e**folder_id** (int) - уникальный идентификатор папки, в которую нужно переместить заказ. |\n|getConversation|Просмотереть общение по заказу|**order_id** (int) - уникальный идентификатор (номер) заказа|**messages_array** (array) - массив, содержащий список сообщений. Каждый элемент массива содержит:\u003cbr /\u003e\u003cbr /\u003e**from_id** (int) - ID пользователя от кого сообщение\u003cbr /\u003e\u003cbr /\u003e**date** (date) - дата отправки\u003cbr /\u003e\u003cbr /\u003e**text** (text) - текст сообщения\n|unassignAuthor|Открепить заказ от просрочившего исполнителя||\n|extendTimeOrder|Продлить время заказа||\n|editOrder|Редактировать заказ|**order_price_for_total** (int) - Нужна ли стоимость за весь заказ? 1 - да, 0 - стоимость за 1000 символов. Необязательный параметр, значение по умолчанию - 0. \u003cbr /\u003e\u003cbr /\u003e**order_price** (int) - стоимость за 1000 знаков с пробелами (копирайтинг от 29, рерайтинг от 22), если order_price_for_total равен 1, то необходимо указать стоимость за весь заказ \u003cbr /\u003e\u003cbr /\u003e**order_unique** (text) - требования к уникальности\u003cbr /\u003e\u003cbr /\u003e**order_who_can_work** (int) - кто может выполнить заказ. 0 - любой исполнитель 1 - только исполнитель определённого уровня (нужно указать уровень в поле order_who_can_work_value) 2 - только исполнители из белого списка (нужно указать id списка в поле order_who_can_work_value) 3 - только один определённый исполнитель (нужно указать id исполнителя в поле order_who_can_work_value). \u003cbr /\u003e\u003cbr /\u003e**order_who_can_work_value** (int) - в случае, если вы ограничили заказ, сделав его доступным определённой группе исполнителей параметром order_who_can_work, в этом параметре необходимо уточнить свой выбор: В случае, если вы хотите сделать заказ доступным только исполнителям определённого уровня, то укажите в этом параметре цифру, соответствующую уровню 1 - новичок 2 - базовый уровен 3 - высокий уровень 4 - профи В случае, если вы хотите сделать заказ доступным только для определённого белого списка, то укажите id списка в этом поле. В случае, если вы хотите сделать персональный заказ только для одного конкретного исполнителя, то укажите в этом поле его id |\n\n\nРабота со списками исполнителей\n===============================\n```php\n$client-\u003euser();\n```\n\n|Метод|Описание|Входные данные|Выходные данные\n|-----|--------|--------------|---------------\n|getUser|Возвращает информацию о пользователе|**user_id** (int) - уникальный идентификатор пользователя|**user_name** (text) - ник пользователя\u003cbr /\u003e\u003cbr /\u003e**user_rating** (int) - рейтинг пользователя в системе\u003cbr /\u003e\u003cbr /\u003e**user_type** (int) - тип пользователя (1 - исполнитель, 2 - заказчик, 3 - корректор)\n|getLists|Возвращает все белые списки пользователя||**lists** (array) - массив со списками \u003cbr /\u003e\u003cbr /\u003e**id** (int) - уникальный идентификатор списка\u003cbr /\u003e\u003cbr /\u003e**name** (text) - имя списка\n|getList|Возвращает всех исполнителей, которые присутствуют в определённом белом списке|**list_id** (int) - уникальный идентификатор списка|**users** (array) - массив с исполнителями \u003cbr /\u003e\u003cbr /\u003e**user_id** (int) - уникальный идентификатор пользователя\u003cbr /\u003e\u003cbr /\u003e**name** (string) - ник пользователя\n|addToList|Добавляет пользователя в список|**list_id** (int) - уникальный идентификатор списка, в который нужно добавить пользователя\u003cbr /\u003e\u003cbr /\u003e**user_id** (int) - уникальный идентификатор пользователя|\n|removeFromList|Удаляет пользователя из списка|**list_id** (int) - уникальный идентификатор списка, из которого нужно удалить пользователя\u003cbr /\u003e\u003cbr /\u003e**user_id** (int) - уникальный идентификатор пользователя|\n|addToBlackList|Добавляет пользователя в черный список|**user_id** (int) - уникальный идентификатор пользователя|\n|removeFromBlackList|Удаляет пользователя из черного списка|**user_id** (int) - уникальный идентификатор пользователя|\n\n\nРабота с микрозадачами\n======================\n```php\n$client-\u003emicroTask();\n```\n\n|Метод|Описание|Входные данные|Выходные данные\n|-----|--------|--------------|---------------\n|getMicrotasksFolders|Возвращает все папки для микрозадач||**folders** (array) - массив с папками \u003cbr /\u003e\u003cbr /\u003e**id** (int) - уникальный идентификатор папки\u003cbr /\u003e\u003cbr /\u003e**name** (text) - имя папки\n|createMicrotasksFolder|Создаёт новую папку для микрозадач|**name** (text) - имя новой папки|**folder_id** (int) - уникальный идентификатор созданной папки \n|getMicrotasksOrders|Возвращает все микрозадачи в папке folder_id. Если folder_id не указано, возвращает все микрозадачи. |**folder_id** (int) - уникальный идентификатор папки (необязательный параметр)|**orders** (array) - массив с микрозадачами \u003cbr /\u003e\u003cbr /\u003e**id** (int) - уникальный идентификатор (номер) задачи\u003cbr /\u003e\u003cbr /\u003e**name** (text) - название задачи\u003cbr /\u003e\u003cbr /\u003e**price** (float) - стоимость за выполнение задачи\u003cbr /\u003e\u003cbr /\u003e**active** (int) - статус задание (1 - активно, 0 – выключено)\n|createMicrotask|Создаёт новую микрозадачу|**microtask_title** (text) - название микрозадачи\u003cbr /\u003e\u003cbr /\u003e**microtask_descr** (text) - подробное описание задания\u003cbr /\u003e\u003cbr /\u003e**microtask_price** (int) - стоимость задания в рублях (целое число больше или равное 2)\u003cbr /\u003e\u003cbr /\u003e**microtask_folder_id** (int) - идентификатор папки, в которую нужно добавить микрозадачу\u003cbr /\u003e\u003cbr /\u003e**microtask_time** (int) - количество часов за которое нужно выполнить микрозадачу (от 1 до 240). Необязательный параметр, значение по умолчанию - 12. \u003cbr /\u003e\u003cbr /\u003e**limit_per_user** (int) - лимит для одного исполнителя (сколько заданий может выполнить 1 исполнитель). 0 - без ограничений. Необязательный параметр, значение по умолчанию - 0. \u003cbr /\u003e\u003cbr /\u003e**limit_per_day** (int) - лимит в сутки. 0 - без ограничений. Необязательный параметр, значение по умолчанию - 0. \u003cbr /\u003e\u003cbr /\u003e**limit_total** (int) - лимит на общее количество выполнений задания. 0 - без ограничений. Необязательный параметр, значение по умолчанию - 0. \u003cbr /\u003e\u003cbr /\u003e**who_can_work** (int) - кто может выполнить заказ. 0 - любой исполнитель, 2 - только исполнители из белого списка (нужно указать id списка в поле who_can_work_value), 3 - только один определённый исполнитель (нужно указать id исполнителя в поле order_who_can_work_value). Параметр необязательный. Значение по умолчанию - 0. \u003cbr /\u003e\u003cbr /\u003e**who_can_work_value** (int) - в случае, если вы ограничили заказ, сделав его доступным определённой группе исполнителей параметром who_can_work, в этом параметре необходимо уточнить свой выбор: В случае, если вы хотите сделать заказ доступным только для определённого белого списка, то укажите id списка в этом поле. В случае, если вы хотите сделать персональный заказ только для одного конкретного исполнителя, то укажите в этом поле его id |**microtask_id** (int) - уникальный идентификатор созданной микрозадачи \n|getMicrotasksTasks|Возвращает все отчёты о выполненных заданиях, ожидающие проверки, для микрозадачи microtask_id. Если microtask_id не указано, возвращает все отчёты, ожидающие проверки. |**microtask_id** (int) - уникальный идентификатор микрозадачи (необязательный параметр)|**tasks** (array) - массив с отчётами \u003cbr /\u003e\u003cbr /\u003e**id** (int) - уникальный идентификатор (номер) отчёта\u003cbr /\u003e\u003cbr /\u003e**user_id** (int) - уникальный идентификатор исполнителя\u003cbr /\u003e\u003cbr /\u003e**price** (int) - стоимость за выполнение задачи\u003cbr /\u003e\u003cbr /\u003e**text** (text) - текст отчёта\n|microtasksRejectTask|Отправить задание на доработку или отказаться от него|**task_id** (int) - уникальный идентификатор (номер) отчёта по задаче\u003cbr /\u003e\u003cbr /\u003e**text** (text) - причина, по которой вы отправляете задачу на доработку или отклоняете\u003cbr /\u003e\u003cbr /\u003e**decline** (int) - в случае, если параметр decline равен 1, то задание будет отклонено без возможности доработки. Необязательный параметр, значение по умолчанию - 0. |\n|microtasksAcceptTask|Принять и оплатить задачу|**task_id** (int) - уникальный идентификатор (номер) отчёта по задаче|\n|microtasksPause|Временно остановить выполнение микрозадачи|**task_id** (int) - уникальный идентификатор (номер) микрозадачи|\n|microtasksPlay|Включить выполнение ранее остановленной микрозадачи|**task_id** (int) - уникальный идентификатор (номер) отчёта по задаче|\n\n\nРабота с личными сообщениями\n============================\n```php\n$client-\u003emessage();\n```\n\n|Метод|Описание|Входные данные|Выходные данные\n|-----|--------|--------------|---------------\n|pmGetSent|Получить список пользователей, кому вы отправляли личные сообщения||\n|pmGetReceived|Получить список пользователей, которые вам отправляли личные сообщения||\n|pmSend|Отправить личное сообщение|**user_id** (int) - ID пользователя, которому нужно отправить сообщение\u003cbr /\u003e\u003cbr /\u003e**message** (text) - текст сообщения|\n|pmGetConversation|Получить переписку с определённым пользователем|**user_id** (int) - ID пользователя, переписку с которым нужно получить|**messages_array** (array) - массив, содержащий список сообщений. Каждый элемент массива содержит:\u003cbr /\u003e\u003cbr /\u003e**from_id** (int) - ID пользователя от кого сообщение\u003cbr /\u003e\u003cbr /\u003e**to_id** (int) - ID пользователя кому сообщение\u003cbr /\u003e\u003cbr /\u003e**date** (date) - дата отправки\u003cbr /\u003e\u003cbr /\u003e**unread** (bool) - флаг прочитано сообщение или нет\u003cbr /\u003e\u003cbr /\u003e**text** (text) - текст сообщения\n\n\nВнимание\n========\nНа данный момент, не все методы были проверены на работоспособность, а так же нет автоматических тестов для проверки.  \nДо выхода релиза 1.0.0, работа клиента не гарантируется.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarono%2Fturbotext-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarono%2Fturbotext-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarono%2Fturbotext-api/lists"}