DEBEX Explorer

Подача мировым судьям Мордовии

POST
/api/production/mirsudemordovia

Подаёт заявление мировому судье Республики Мордовия через портал мировой юстиции mirsud.e-mordovia.ru от имени учётной записи Госуслуг, сессия которой передана в Hidden-Authorization-Cookies. Cookies получите через сервис сессий — документация; для этого портала среди них должна быть запись JWT.

Тип процесса (processType): 201.01 — исковое заявление.

Документы передаются полями files; в fillData на документ ссылаются по fileIndex — позиции файла среди files, с нуля. Число листов (pagesCount) передаётся на портал как есть — указывайте его у каждого документа. additionalAppealDocuments передавайте всегда — пустым массивом, если приложений нет. Подписывать документы не нужно.

В ответе — appealId, номер обращения на портале. По нему статус проверяют методом /api/dev/mirsudemordoviaappealsstatuses (поле caseId).

Подача длится от нескольких секунд до нескольких минут — ставьте таймаут не меньше 5 минут и не повторяйте запрос, пока не получен ответ.

Коды судебных участков — в справочнике GET https://api-yc.explorer.debex.ru/production/mirsudemordovia/dictionary (в Excel — …/mirsudemordovia/dictionary/xlsx). Тот же сервис в Эксель Эксплорере — Портал мировой юстиции Республики Мордовия.

Авторизация

ApiKey
headerX-Api-Key<token>

Ключ клиента — выдаёт менеджер.

Заголовки

Hidden-Authorization-Cookies?string

Cookies сессии портала — JSON-массив [{"name", "value", "domain", "secure"}]. Cookies получите через сервис сессий — документация. Обязательны: в этом заголовке или в поле формы cookies.

Тело запроса

multipart/form-data
  1. body
fillData*

Данные заявления.

files*array<unknown>

Документы (pdf, doc, docx) — по одному полю на файл.

cookies?CookiesFormField

Те же cookies, что в заголовке Hidden-Authorization-Cookies, — JSON-массив. Используйте, если заголовок получается слишком большим.

needFilesCompression?boolean

Сжать pdf перед подачей.

Тело ответа

Заявление подано. Номер обращения на портале — в Data.appealId.

application/json
  1. response
status?integer

Код результата.

Data?
error?|

Текст ошибки.

response?unknown

Ответ портала, если он что-то вернул; обычно null.

filesResponse?

Переданные документы и их размеры.

Пример запроса
cURL
curl -X POST https://explorer-proxy.debex.ru/api/production/mirsudemordovia \  -H "X-Api-Key: <ваш ключ>" \  -H 'Hidden-Authorization-Cookies: [{"name": "…", "value": "…", "domain": "…", "secure": true}]' \  -F 'fillData={    "processType": "201.01",    "court": {"judicialAuthority": "111"},    "tax": {"type": "0", "file": {"fileIndex": 2, "description": "Платёжное поручение", "pagesCount": "1"}},    "isInFssp": false,    "mySelfAdditionalData": {      "authorizationDocument": {"fileIndex": 1, "description": "Доверенность", "pagesCount": "1"}    },    "appealDocument": {"fileIndex": 0, "description": "Исковое заявление", "pagesCount": "2"},    "additionalAppealDocuments": [{"fileIndex": 3, "description": "Расчёт задолженности", "pagesCount": "1"}]  }' \  -F "files=@заявление.pdf" \  -F "files=@доверенность.pdf" \  -F "files=@платёжка.pdf" \  -F "files=@расчёт.pdf"
Пример ответа
{  "status": 200,  "Data": {    "appealNumber": null,    "appealText": null,    "appealLink": null,    "appealId": "111"  },  "error": null,  "response": "",  "filesResponse": {    "filesResults": [      {        "filename": "заявление.pdf",        "sizeWithoutCompression": 111111,        "sizeAfterCompression": 0      }    ],    "totalSizeWithoutCompression": 111111,    "totalSizeAfterCompression": 0  }}