DEBEX Explorer

Подача заявления через ГАС «Правосудие»

POST
/api/v3/{environment}/sudrf

Подаёт заявление в суд общей юрисдикции через ГАС «Правосудие» от имени учётной записи Госуслуг, сессия которой передана в Hidden-Authorization-Cookies.

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

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

Справочник кодов судов, процессуальных статусов и типов процесса — GET https://api-yc.explorer.debex.ru/production/sudrf/dictionary. Тот же сервис в Эксель Эксплорере — ГАС — упрощённая версия.

Авторизация

ApiKey
headerX-Api-Key<token>

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

Параметры пути

environment*string

production — заявление отправляется в суд. stage — сценарий выполняется без отправки, в ответе скриншот заполненной формы.

По умолчанию"stage"
Значение из"production""stage"

Заголовки

Hidden-Authorization-Cookies*string

Cookies сессии портала — JSON-массив [{"name", "value", "domain", "secure"}].

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 — если документы должен подписать сервис.

needFilesCompression?boolean

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

Тело ответа

Заявление подано (production) или форма заполнена (stage).

application/json
  1. response
data?
url?string

Ссылка на обращение.

screenshotUrl?|

Скриншот заполненной формы (в stage).

filesResponse?

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

error?string|null
Пример запроса
cURL
curl -X POST https://explorer-proxy.debex.ru/api/v3/stage/sudrf \  -H "X-Api-Key: <ваш ключ>" \  -H 'Hidden-Authorization-Cookies: [{"name": "…", "value": "…", "domain": "…", "secure": true}]' \  -F 'fillData={    "appealType": 2,    "processType": "202.01",    "court": {"region": "11", "judicialAuthority": "11MS1111"},    "mySelfAdditionalData": {      "courtNoticesAddressIndex": "111111",      "courtNoticesAddress": "г. Москва, ул. Примерная, д. 1",      "email": "example@example.ru",      "authorizationDocument": {"fileIndex": 0, "description": "Доверенность"}    },    "additionalForRepresentativeApplicants": [{      "dataType": "entity",      "entity": {"name": "ООО «Пример»", "inn": "1111111111", "ogrnip": "1111111111111", "kpp": "111111111", "proceduralStatus": "…"}    }],    "participants": [{      "dataType": "individual",      "individual": {"surname": "Иванов", "name": "Иван", "secondName": "Иванович", "birthdayDate": "01.01.1990", "proceduralStatus": "…"}    }],    "appealDocument": {"fileIndex": 1, "description": "Заявление о вынесении судебного приказа"},    "additionalAppealDocuments": [{"fileIndex": 2, "description": "Расчёт задолженности"}],    "tax": {"type": "1", "file": {"fileIndex": 3, "description": "Платёжное поручение"}}  }' \  -F "files=@доверенность.pdf" \  -F "files=@заявление.pdf" \  -F "files=@расчёт.pdf" \  -F "files=@платёжка.pdf" \  -F "sigs=@доверенность.pdf.sig" \  -F "sigs=@заявление.pdf.sig" \  -F "sigs=@расчёт.pdf.sig" \  -F "sigs=@платёжка.pdf.sig" \  -F "selfSign=1"
Пример ответа
{  "data": {    "appealNumber": "11MS1111-111-11-1111111"  },  "url": "https://ej.sudrf.ru/appeal?type=111.11&process_id=11111111-1111-1111-1111-111111111111",  "screenshotUrl": null,  "filesResponse": {    "filesResults": [      {        "filename": "доверенность.pdf",        "sizeWithoutCompression": 1111111,        "sizeAfterCompression": 1111111      },      {        "filename": "заявление.pdf",        "sizeWithoutCompression": 111111,        "sizeAfterCompression": 111111      }    ]  }}