1. GSI
My Project
  • Default module
    • rpm docrest v1
      POST
    • citizen v1
      POST
    • staff-count v1
      POST
    • insolved-yur v1
      POST
    • rpm passport v1
      POST
    • rpm pinfl v1
      POST
    • rpm tin v1
      POST
    • insolved-fiz v1
      POST
    • debtors-pinfl v1
      POST
    • debtors-passport v1
      POST
    • debtors-stir v1
      POST
    • citizen v1
      POST
    • ypx plate-number v1
      POST
    • ypx pin v1
      POST
    • ypx tin v1
      POST
    • ypx carlist pin v1
      POST
    • ypx carlist tin v1
      POST
    • convictions search v1
      POST
    • convictions check v1
      POST
    • mvd.address.info.pin
      POST
    • stat.ktyadr.v1
      POST
    • kadastr.nomer
      POST
    • get token
      POST
    • Schemas
      • Sample Schemas
        • Pet
        • Category
        • Tag
  • GSI Verification API
    • GSI
      • Верификация личности (multipart/form-data)
        POST
      • Верификация личности (base64 видео)
        POST
      • Валидация JWT-подписи
        POST
      • Проверка наличия кэша GSI данных
        POST
    • Schemas
      • VerifyRequest
      • ValidateSignatureRequest
      • VerifyB64Request
      • CheckCacheRequest
      • VerifySuccessResponse
      • SignatureSuccessResponse
      • VerifyResultData
      • SignaturePayload
      • VerifyErrorResponse
      • SignatureExpiredResponse
      • SignatureInvalidResponse
      • SignatureErrorResponse
      • CheckCacheSuccessResponse
      • CheckCacheErrorResponse
  1. GSI

Проверка наличия кэша GSI данных

POST
/gsi/check_cache
Проверяет, есть ли в кэше актуальные данные GSI для указанного гражданина.
Возвращает cached: true, если данные закэшированы и не требуют обновления.

Request

Body Params application/jsonRequired

Examples

Responses

🟢200OK
application/json
Статус кэша успешно получен
Body

🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/gsi/check_cache' \
--header 'Content-Type: application/json' \
--data-raw '{
    "serviceName": "my-service",
    "clientId": "client-123",
    "userId": "user-789",
    "token": "auth-token",
    "requestId": "req-456",
    "birth_date": "01.01.1990",
    "doc_number": "1234567",
    "doc_seria": "AA",
    "doc_pinfl": "12345678901234"
}'
Response Response Example
200 - Success
{
    "status": "ok",
    "cached": true,
    "clientId": "client-123",
    "requestId": "req-456",
    "serviceName": "my-service",
    "userId": "user-789"
}
Modified at 2026-02-12 11:06:50
Previous
Валидация JWT-подписи
Next
VerifyRequest
Built with