API



POST https://textorobot.ru/api/synonymize

Синонимизирует заданный текст и возвращает результат в виде JSON с дополнительной информацией.

Параметры (POST)

Ответ

HTTP код всегда 200

Тело (application/json):

{
  "success": true,       //Успешна или нет обработка запроса
  "messages": "string",  //Первое сообщение об ошибке, если есть, иначе null
  "messages": {          //Список сообщений, если есть, иначе null
     "errors": []        //Сообщения об ошибках
   },
   "data": {
     "processedText": "string",       //Синонимизированный текст
     "synonymSymbolLeft": 50000,      //Сколько максимально символов можно синонимизировать при следующем запросе
     "synonymSymbolBalance": 100000,  //Количество остающихся символов на балансе после синонимизации
     "synonymPercentage": 100,        //Процент синонимизации
   }
}



GET https://textorobot.ru/api/synonymize_text
POST https://textorobot.ru/api/synonymize_text

Синонимизирует заданный текст и возвращает результат в виде простого текста.

Параметры (GET или POST)

Ответ



GET https://textorobot.ru/api/balance
POST https://textorobot.ru/api/balance

Возвращает баланс символов синонимизации, анализа и баланс оставшихся денег на счёте.

Параметры (GET или POST)

Ответ

HTTP код всегда 200

Тело (application/json):

{
  "success": true,       //Успешна или нет обработка запроса
  "messages": "string",  //Первое сообщение об ошибке, если есть, иначе null
  "messages": {          //Список сообщений, если есть, иначе null
     "errors": []        //Сообщения об ошибках
   },
   "data": {
     "synonymSymbolBalance":  100000,  //Количество символов синонимизации на балансе
     "analysisSymbolBalance": 10000,   //Количество символов анализа на балансе
     "moneyBalance":          1000.0,    //Количество денег на балансе (в рублях)
   }
}