DEBEX Explorer

Подача мировым судьям Ставропольского края

POST
/api/production/stavmirsud

Подаёт заявление мировому судье Ставропольского края через портал lk.stavmirsud.ru от имени учётной записи Госуслуг, сессия которой передана в Hidden-Authorization-Cookies. Cookies получите через сервис сессий — документация.

Типы процесса (processType): 201.01 — исковое заявление, 202.01 — заявление о вынесении судебного приказа. Номер дела (caseNumber) на портал не передаётся.

Документы передаются полями files; в fillData на документ ссылаются по fileIndex — позиции файла среди files, с нуля. additionalAppealDocuments передавайте всегда — пустым массивом, если приложений нет. Подпись — либо готовые .sig в полях sigs (в том же порядке, что files) вместе с selfSign=1, либо файл подписи certificate с паролем в заголовке Hidden-Certificate-Pin.

На портал передаётся первый участник из participants; если список пуст — организация из additionalForRepresentativeApplicants.

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

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

Авторизация

ApiKey
headerX-Api-Key<token>

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

Заголовки

Hidden-Authorization-Cookies?string

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

Hidden-Certificate-Pin?string

Пароль от файла подписи — если передан certificate.

Тело запроса

multipart/form-data
  1. body
fillData*

Данные заявления. Состав полей — как у ГАС «Правосудие».

files*array<unknown>

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

sigs?array<unknown>

Подписи .sig к документам — в том же порядке, что files.

selfSign?"1"

1 — документы подписаны заранее (переданы sigs).

Значение из"1"
certificate?unknown

Файл подписи .pfx — если документы должен подписать сервис.

cookies?CookiesFormField

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

needFilesCompression?boolean

Сжать pdf перед подачей. Не используйте вместе с sigs.

Тело ответа

Заявление подано.

application/json
  1. response
status?integer

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

Data?
error?|

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

response?unknown

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

filesResponse?

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

Пример запроса
cURL
curl -X POST https://explorer-proxy.debex.ru/api/production/stavmirsud \  -H "X-Api-Key: <ваш ключ>" \  -H 'Hidden-Authorization-Cookies: [{"name": "…", "value": "…", "domain": "…", "secure": true}]' \  -H "Hidden-Certificate-Pin: <пароль от подписи>" \  -F 'fillData={    "appealType": 2,    "processType": "202.01",    "court": {"region": "11", "judicialAuthority": "11MS1111"},    "mySelfAdditionalData": {      "authorizationDocument": {"fileIndex": 0, "description": "Доверенность"}    },    "additionalForRepresentativeApplicants": [{      "dataType": "entity",      "entity": {"name": "ООО «Пример»", "inn": "1111111111", "ogrnip": "1111111111111", "proceduralStatus": "11111111"}    }],    "participants": [{      "dataType": "individual",      "individual": {"surname": "Иванов", "name": "Иван", "secondName": "Иванович", "birthdayDate": "01.01.1990", "proceduralStatus": "11111111"}    }],    "appealDocument": {"fileIndex": 1, "description": "Заявление о вынесении судебного приказа"},    "additionalAppealDocuments": [],    "tax": {"type": "0", "file": {"fileIndex": 2, "description": "Платёжное поручение"}}  }' \  -F "files=@доверенность.pdf" \  -F "files=@заявление.pdf" \  -F "files=@платёжка.pdf" \  -F "certificate=@подпись.pfx"
Пример ответа
{  "status": 200,  "Data": {    "appealNumber": null,    "appealText": null,    "appealLink": "https://lk.stavmirsud.ru/lk/docs/list/11111111-1111-1111-1111-111111111111",    "appealId": "11111111-1111-1111-1111-111111111111"  },  "error": null,  "response": null,  "filesResponse": {    "filesResults": [      {        "filename": "доверенность.pdf",        "sizeWithoutCompression": 111111,        "sizeAfterCompression": 0      },      {        "filename": "заявление.pdf",        "sizeWithoutCompression": 111111,        "sizeAfterCompression": 0      }    ],    "totalSizeWithoutCompression": 111111,    "totalSizeAfterCompression": 0  }}