Авторизация

Взаимодействие партнера с системой происходит посредством POST запросов и JSON ответов. Все общение происходит в кодировке UTF-8, ответ полученный в другой кодировке может привести к ошибкам в работе.

Все запросы отправляются на https://miratext.ru/api2/call.

Все запросы должны содержать параметр api_key (получается в интерфейсе системы).

Заказы

Создать заказ

https://miratext.ru/api2/call/order/create

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

Параметр Тип Описание
status string Статус создаваемого заказа,

допустимые значения:
'draft' - 'черновик',
'tender' - 'тендер',
По умолчанию 'tender'.
type_tender string Тип тендера,

допустимые значения:
'first' - 'тендер',
'selection' - 'заявка',
По умолчанию 'first'.
type_work string Тип заказа (обязательный параметр),

допустимые значения:
'copyright' - 'Копирайтинг',
'rewrite' - 'Рерайтинг',
'special' - 'Спецзаказ'
self_price float Цена за 1000 символов (обязательный параметр)
worker_level string Уровень копирайтера,

допустимые значения:
'novice' - 'Опытный',
'intermediate' - 'Профи',
'advanced' - 'Мастер'
По умолчанию 'novice'.
description string Техническое задание (обязательный параметр).
note string Заметка.
min_symbols int Фиксированное количество символов (обязательный параметр). От 200 до 10000.
range_min_symbols int Плавающее количество символов. Указываете минимальный объем, а в параметре min_symbols передаете максимальное количество символов. От 200 до 10000.
working_period int Время исполнения,

допустимые значения:
1 - '1 час',
3 - '3 часа',
6 - '6 часов'
12 - '12 часов',
24 - '24 часа',
36 - '36 часов'
48 - '2 дня',
72 - '3 дня',
96 - '4 дня'
120 - '5 дней',
144 - '6 дней',
168 - 'неделя'
По умолчанию 48.
project_id int id проекта в системе (создается методом https://miratext.ru/api2/call/project/create)
is_need_corrector boolean Проверка редактором, по умолчанию false.
get_image boolean Тематическое изображение, по умолчанию false.
miralinks_warranty boolean Гарантия модерации, по умолчанию false.
* если включен параметр miralinks_warranty, то проверка редактром тоже будет включена
title string Название заказа
stop_words string Cтоп-слова (слова или словосочетания через запятую)
special_thematic_id int id спецтематики в системе, используется когда выбран type_work = 'special'

допустимые значения:
6 - 'Украинский копирайт'
7 - 'Английский копирайт'
8 - 'Французский копирайт'
9 - 'Украинский рерайт'
10 - 'Английский рерайт'
11 - 'Французский рерайт'
20 - 'Стихотворение'
21 - 'Написание сказки'
22 - 'Немецкий копирайт'
23 - 'Немецкий рерайт'
25 - 'Исследования/аналитика'
26 - 'Продающие статьи'
27 - 'Пресс-релизы'
publication_system boolean Активация услуги "Публикация готового закза на сайте". Активируется только в том случае, если заказ создается в проекте, где уже подключен сайт для размещения.
referrer_id int ID своего аккаунта.
check_unique_type string Алгоритм требуемой уникальности

допустимые значения:
'contentwatch' - 'https://content-watch.ru/text/'
'textru' - 'http://text.ru/'
'prcyru' - 'http://pr-cy.ru/unique/'
'advegoru' - 'http://advego.ru/plagiatus/'
'etxtru' - 'https://www.etxt.ru/antiplagiat/'
'antiplagiatru' - 'http://www.antiplagiat.ru/'
'plagiarismaru' - 'http://plagiarisma.ru/'
'empty' - 'Проверка не нужна'
min_unique_percent int Требуемая уникальность.
keyword_urls array Массив ключей вида:
Параметр Тип Описание
keyword string ключ
change_keyword boolean изменять
url string url

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Минимальная стоимость для выбранного уровня копирайтера 75 руб.
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Редактировать заказ

https://miratext.ru/api2/call/order/edit

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

Параметр Тип Описание
order_id int id редактируемого заказа.
type_work string Тип заказа,

допустимые значения:
'copyright' - 'Копирайтинг',
'rewrite' - 'Рерайтинг',
'special' - 'Спецзаказ'
self_price float Цена за 1000 символов
worker_level string Уровень копирайтера,

допустимые значения:
'novice' - 'Опытный',
'intermediate' - 'Профи',
'advanced' - 'Мастер'
По умолчанию 'novice'.
description string Техническое задание.
note string Заметка.
min_symbols int Фиксированное количество символов. От 200 до 10000.
range_min_symbols int Плавающее количество символов. Указываете минимальный объем, а в параметре min_symbols передаете максимальное количество символов. От 200 до 10000.
working_period int Время исполнения,

допустимые значения:
1 - '1 час',
3 - '3 часа',
6 - '6 часов'
12 - '12 часов',
24 - '24 часа',
36 - '36 часов'
48 - '2 дня',
72 - '3 дня',
96 - '4 дня'
120 - '5 дней',
144 - '6 дней',
168 - 'неделя'
По умолчанию 48.
project_id int id проекта в системе (создается методом https://miratext.ru/api2/call/project/create)
is_need_corrector boolean Проверка редактором, по умолчанию false.
get_image boolean Тематическое изображение, по умолчанию false.
miralinks_warranty boolean Гарантия модерации, по умолчанию false.
* если включен параметр miralinks_warranty, то проверка редактром тоже будет включена
title string Название заказа
stop_words string Cтоп-слова (слова или словосочетания через запятую)
special_thematic_id int id спецтематики в системе, используется когда выбран type_work = 'special'

допустимые значения:
6 - 'Украинский копирайт'
7 - 'Английский копирайт'
8 - 'Французский копирайт'
9 - 'Украинский рерайт'
10 - 'Английский рерайт'
11 - 'Французский рерайт'
20 - 'Стихотворение'
21 - 'Написание сказки'
22 - 'Немецкий копирайт'
23 - 'Немецкий рерайт'
25 - 'Исследования/аналитика'
26 - 'Продающие статьи'
27 - 'Пресс-релизы'
publication_system boolean Активация услуги "Публикация готового закза на сайте". Активируется только в том случае, если заказ создается в проекте, где уже подключен сайт для размещения.

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Минимальная стоимость для выбранного уровня копирайтера 75 руб.
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Список заказов

https://miratext.ru/api2/call/order/list

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

Параметр Тип Описание
order_id array массив id заказов в системе
project_id int id проекта.
project_id=null - заказы "без проекта"
status string статусы заказа через запятую

допустимые значения:
'draft' - 'черновик',
'tender' - 'на тендере',
'offered' - 'предложен',
'working' - 'в работе',
'checking' - 'на проверке',
'correcting' - 'у редактора',
'waiting' - 'на приемке',
'reworking' - 'на доработке',
'approved' - 'одобрен',
'accepted' - 'завершен',
'arbitrage' - 'в арбитраже',

Метод возвращает следующие параметры:

Успешный ответ

		{
		  "result":"ok",
		  "orders":[{order1},{order2},...]
		}
						
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
orders array массив заказов

Каждый заказ может содержать массивы Order, Article, Message. Если заказ с типом тендера "заявка" и в статусе "тендер", то он может содержать массив Bid

Поля в массиве Order
Параметр Тип Описание
id int id заказа в системе
status string статус заказа

допустимые значения:
'draft' - 'черновик',
'tender' - 'на тендере',
'offered' - 'предложен',
'working' - 'в работе',
'checking' - 'на проверке',
'correcting' - 'у редактора',
'waiting' - 'на приемке',
'reworking' - 'на доработке',
'approved' - 'одобрен',
'accepted' - 'завершен',
'arbitrage' - 'в арбитраже',
type_tender string Тип тендера,

допустимые значения:
'first' - 'тендер',
'selection' - 'заявка',
По умолчанию 'first'.
worker_id int id копирайтера в системе
type_work string Тип заказа
worker_level string Уровень копирайтера
description string Техническое задание
note string Заметка
self_price float Цена за 1000 символов
working_period int Время исполнения
decline_message string Сообщение о доработке
arbitrage_message string Текст обращения в арбитраж
date_created date Дата создания заказа
date_tender_started date Дата отправки заказа на тендер
date_tender_closing date Дата завершения тендера (если заказ не будет взят в течение 48 часов, то он вернется в черновики)
date_tender_ended date Фактическая дата завершения тендера
date_working_started date Дата взятия заказа в работу
date_working_closing date Дата, когда копирайтер должен написать статью
date_working_ended date фактическая дата написания статьи
date_approved date Дата одобрения заказа
date_updated date Дата изменения заказа
is_need_corrector int Проверка редактором
miralinks_warranty int Гарантия модерации
get_image int Тематическое изображение
title string Название заказа
stop_words string Cтоп-слова
date_accepted date Дата оплаты заказа
date_auto_accepted date Дата, когда заказ должен будет оплатиться автоматически
is_archived int Архивный или нет.
special_thematic_id int id спецтематики в системе, используется когда выбран type_work = 'special'
min_symbols int Минимальное количество символов. От 500 до 10000. Если разница между максимальным и минимальным объемом 300 символов, то заказ с фиксированным объемом. Оплата строго за минимальное количество символов.
max_symbols int Максимальное количество символов. До 10300. Если разница между максимальным и минимальным объемом более 500 символов, то оплата заказа высчитывается исходя за фактического объема, но замораживаются средства за максимальное количество символов.
check_unique_type string Алгоритм требуемой уникальности
допустимые значения:
'contentwatch' - 'https://content-watch.ru/text/'
'textru' - 'http://text.ru/'
'prcyru' - 'http://pr-cy.ru/unique/'
'advegoru' - 'http://advego.ru/plagiatus/'
'etxtru' - 'https://www.etxt.ru/antiplagiat/'
'antiplagiatru' - 'http://www.antiplagiat.ru/'
'plagiarismaru' - 'http://plagiarisma.ru/'
'empty' - 'Проверка не нужна'
min_unique_percent int Требуемая уникальность.
Поля в массиве Article
Параметр Тип Описание
id int id статьи в системе
title string Название
meta_title string title
meta_keywords string keywords
meta_description string description
snippet string Текст анонса
content string Статья в html формате
unique_percent float Уникальность
nausea float Тошнота
symbols int Количество символов
wateriness float Водянистость
Поля в массиве Message
Параметр Тип Описание
id int id сообщения в системе
from_user_id int id пользователя от которого пришло сообщение
to_user_id int id пользователя кому пришло сообщение
message int Текст сообщения
date_created int Дата сообщения
Поля в массиве Bid
Параметр Тип Описание
id int id заявки
worker_id int id копирайтера
price float Стоимость копирайтера (может предложить как меньшую, так и большую)
description string Текст заявки от копирайтера
date_created date Дата подачи заявки
Worker array массив с информацией о копирайтере
Поля в массиве Worker
Параметр Тип Описание
id int id копирайтера
title string имя копирайтера
rating string Рейтинг копирайтера

Отправить заказ на доработку

https://miratext.ru/api2/call/order/sendToRework

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

Параметр Тип Описание
order_id int id заказа в системе
message string текст доработки

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Неверный статус заказа
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Отправить заказ на тендер

https://miratext.ru/api2/call/order/sendToTender

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

Параметр Тип Описание
order_id int id заказа в системе

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Неверный статус заказа
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Отправка заказа по заявке

https://miratext.ru/api2/call/order/sendBidToWorker

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

Параметр Тип Описание
order_id int id заказа в системе
worker_id int id копирайтера в системе

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Неверный статус заказа
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Снять заказ с тендера

https://miratext.ru/api2/call/order/cancelTender

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

Параметр Тип Описание
order_id int id заказа в системе

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Неверный статус заказа
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Отозвать заказ

https://miratext.ru/api2/call/order/callback

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

Параметр Тип Описание
order_id int id заказа в системе

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Неверный статус заказа
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Оплатить заказ

https://miratext.ru/api2/call/order/accept

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

Параметр Тип Описание
order_id int id заказа в системе
rating int оценка копирайтера за заказ
description string отзыв в профиле копирайтера (если передается отзыв, то обязательно должна передаваться оценка rating)
add_amount float Дополнительное денежное вознаграждение для автора

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Неверный статус заказа
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Изменить оценку и отзыв

https://miratext.ru/api2/call/order/edit_rating

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

Параметр Тип Описание
order_id int id заказа в системе
rating int оценка копирайтера за заказ
description string отзыв в профиле копирайтера
add_amount float Дополнительное денежное вознаграждение для автора

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Неверный статус заказа
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Отправить завершенный заказ в архив

https://miratext.ru/api2/call/order/sendToArchive

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

Параметр Тип Описание
order_id int id заказа в системе

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Неверный статус заказа
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Вернуть архивный заказ в активный

https://miratext.ru/api2/call/order/returnFromArchive

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

Параметр Тип Описание
order_id int id заказа в системе

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Неверный статус заказа
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Удалить заказ

https://miratext.ru/api2/call/order/delete

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

Параметр Тип Описание
order_id int id заказа в системе

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"order_id":"111111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
order_id int id заказа в системе

Ошибочный ответ

{
  "result":"error",
  "message": Ошибка
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Проекты

Создать проект

https://miratext.ru/api2/call/project/create

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

Параметр Тип Описание
title string Название проекта (обязательный параметр)
description string Описание проекта.
wateriness int Водянистость.
workers_count int Сколько заказов может выполнить каждый копирайтер.
stop_words string Cтоп-слова (слова или словосочетания через запятую)

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"project_id":"1111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
project_id int id проекта в системе

Ошибочный ответ

{
  "result":"error",
  "message": Ошибка
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Редактировать проект

https://miratext.ru/api2/call/project/edit

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

Параметр Тип Описание
id int id проекта в системе (обязательный параметр)
title string Название проекта (обязательный параметр)
description string Описание проекта.
wateriness int Водянистость.
workers_count int Сколько заказов может выполнить каждый копирайтер.
stop_words string Cтоп-слова (слова или словосочетания через запятую)

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"project_id":"1111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
project_id int id проекта в системе

Ошибочный ответ

{
  "result":"error",
  "message": Ошибка
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Список проектов

https://miratext.ru/api2/call/project/list

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

Параметр Тип Описание
project_id array массив id проектов в системе

Метод возвращает следующие параметры:

Успешный ответ

		{
		  "result":"ok",
		  "projects":[{project1},{project2},...]
		}
						
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
projects array массив проектов

Каждый проект содержит массив Project.

Поля в массиве Project
Параметр Тип Описание
id int id проекта в системе
title string Название проекта
description string Описание проекта.
wateriness int Водянистость.
workers_count int Сколько заказов может выполнить каждый копирайтер.
stop_words string Cтоп-слова (слова или словосочетания через запятую)

Удалить проект

https://miratext.ru/api2/call/project/delete

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

Параметр Тип Описание
project_id int id проекта в системе

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok",
"project_id":"1111"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
project_id int id проекта в системе

Ошибочный ответ

{
  "result":"error",
  "message": Ошибка
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Пользователи

Баланс пользователя

https://miratext.ru/api2/call/user/balance

Метод возвращает следующие параметры:

Успешный ответ

		{
		  "result":"ok",
		  "free":"1000",
		  "phold":"1000",
		  "nhold":"1000",
		  "nvirtual":"1000"
		}
						
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
free float на счету
nhold float передается
nvirtual float планируется
phold float ожидается

Копирайтеры

Список копирайтеров

https://miratext.ru/api2/call/worker/list

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

Параметр Тип Описание
worker_id array массив id копирайтеров в системе

Метод возвращает следующие параметры:

Успешный ответ

		{
		  "result":"ok",
		  "workers":[{worker1},{worker2},...]
		}
						
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
workers array массив копирайтеров

Каждый заказ содержит массив Worker.

Поля в массиве Worker
Параметр Тип Описание
id int id копирайтера в системе
status_worker string статус

допустимые значения:
'available' - 'свободен',
'busy' - 'занят',
'vacation' - 'в отпуске',
'hidden' - 'скрыт из каталога',
title string Имя копирайтера
rating string Рейтинг копирайтера
age int Возраст
sex string Пол

допустимые значения:
'male' - 'мужчина',
'female' - 'женщина',
avatar string Url картинки
worker_description string Полное резюме
worker_description_snippet string Краткое резюме
date_registered date Дата регистрации
rating_positive int Число положительных отзывов
rating_negative int Число отрицательных отзывов
customer_rating float Средняя оценка заказчика
corrector_rating float Средняя оценка копирайтера
offered_copywrite_price_filter float Цена за копирайтинг
offered_rewrite_price_filter float Цена за рерайтинг

Профиль копирайтера

https://miratext.ru/api2/call/worker/view

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

Параметр Тип Описание
worker_id int id копирайтера в системе

Метод возвращает следующие параметры:

Успешный ответ

		{
		  "result":"ok",
		  "worker":[]
		}
						
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
worker array Информация о копирайтере

worker может содержать массивы Worker, Ratings, Thematic, Portfolio, Userlist.

Поля в массиве Worker
Параметр Тип Описание
id int id копирайтера в системе
status_worker string статус

допустимые значения:
'available' - 'свободен',
'busy' - 'занят',
'vacation' - 'в отпуске',
'hidden' - 'скрыт из каталога',
title string Имя копирайтера
rating string Рейтинг копирайтера
age int Возраст
sex string Пол

допустимые значения:
'male' - 'мужчина',
'female' - 'женщина',
avatar string Url картинки
worker_description string Полное резюме
worker_description_snippet string Краткое резюме
date_registered date Дата регистрации
rating_positive int Число положительных отзывов
rating_negative int Число отрицательных отзывов
customer_rating float Средняя оценка заказчика
corrector_rating float Средняя оценка копирайтера
offered_copywrite_price_filter float Цена за копирайтинг
offered_rewrite_price_filter float Цена за рерайтинг
note string Заметка
total_orders int Выполнено работ
abandon_works int Количество брошенных работ
reworking_orders int Количество просрочек
shop_articles_sold int Проданные статьи
worker_in_white_list int Добавили в белый список
worker_in_black_list int Добавили в черный список
date_active date Дата активности
total_orders_my int Выполнено работ (персональная статистика)
working_orders_my int В работе сейчас (персональная статистика)
checking_orders_my int На проверке (персональная статистика)
offered_orders_my int Предложено (персональная статистика)
reworking_orders_my int Количество доработок (персональная статистика)
Поля в массиве Ratings
Параметр Тип Описание
title string имя заказчика, который оставил отзыв
rating int оценка
description string отзыв
date_created date дата отзыва
Поля в массиве Thematic (тематики копирайтера)
Параметр Тип Описание
title string Тематка
percent int Процент
Поля в массиве Portfolio (портфолио копирайтера)
Параметр Тип Описание
title string Title
description string Description
Поля в массиве Userlist (списки пользователей, в которые входит копирайтер)
Параметр Тип Описание
title string Список

Сообщения

Сообщение по заказу

https://miratext.ru/api2/call/message/addInOrder

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

Параметр Тип Описание
order_id int id заказа в системе (обязательный параметр)
message string Сообщение (обязательный параметр)

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'

Ошибочный ответ

{
  "result":"error",
  "message": Ошибка
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Сообщение копирайтеру

https://miratext.ru/api2/call/message/add

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

Параметр Тип Описание
worker_id int id копирайтера в системе (обязательный параметр)
subject string Тема (обязательный параметр)
message string Сообщение (обязательный параметр)

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'

Ошибочный ответ

{
  "result":"error",
  "message": Ошибка
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Сообщение по беззаботному проекту

https://miratext.ru/api2/call/message/addInCarefreeProject

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

Параметр Тип Описание
carefree_project_id int id беззаботного проекта в системе (обязательный параметр)
message string Сообщение (обязательный параметр)

Метод возвращает следующие параметры:

Успешный ответ

{
"result":"ok"
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'

Ошибочный ответ

{
  "result":"error",
  "message": Ошибка
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки

Инструменты

Анализ текста

https://miratext.ru/api2/article/seoAnalizText

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

Параметр Тип Описание
content text текст для анализа (обязательный параметр)

Метод возвращает следующие параметры:

Успешный ответ

Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
length int Количество символов с пробелами
lengthTrim int Количество символов без пробелов
wordsCount int Количество слов
wateriness int "Водянистость" текста
repeatWords1 array Количество повторений (одно слово)
repeatWords2 array Количество повторений (словосочетание из двух слов)
repeatWords3 array Количество повторений (словосочетание из трех слов)
stopWords array массив проектов
nusea array тошнота
zypfa array Анализ текста по закону Ципфа
Поля в массивах repeatWords1, repeatWords2, repeatWords3, stopWords
Параметр Тип Описание
word string Слово
count int повторений
density float плотность
Поля в массиве nusea
Параметр Тип Описание
value float "Тошнота" текста
words array
Поля в массиве
Параметр Тип Описание
word string Слово
count int повторений
density float плотность
Поля в массиве zypfa
Параметр Тип Описание
value float Качество текста по закону Ципфа
wordstat array
Поля в массиве
Параметр Тип Описание
words array Все словоформы слова
count int Вхождений
zypf int По Ципфу

Ошибочный ответ

{
  "result":"error",
  "message": Ошибка
}
Параметр Тип Описание
result string результат выполнения операции 'ok' или 'error'
message string Текст ошибки