Перейти к содержанию

patent_msk — Патент (Москва)

POST https://api.newdb.net/v2

Метод выполняет проверку статуса патента иностранного гражданина в Москве.

Заголовки

Content-Type: application/json
X-API-KEY: <your_token>

Входная схема (request)

{
  "params": {
    "method": "patent_msk",
    "firstname": "string",
    "lastname": "string",
    "secondname": "string",
    "id_doc_seria": "string",
    "id_doc_number": "string",
    "citizenship": "string (optional)",
    "country": "ru"
  },
  "requestId": "optional-string"
}

Пояснения к полям

  • firstname, lastname, secondname — ФИО заявителя.
  • id_doc_seria и id_doc_number — серия и номер документа, удостоверяющего личность.
  • citizenship — гражданство (например, Узбекистан). Если поле не передано, выполняется проверка по трем странам: Узбекистан, Таджикистан, Кыргызстан.
  • country — страна запроса (ru). Если поле не передано, используется ru.

Справочник citizenship

  • Поле citizenship принимает строковое значение страны из справочника стран формы проверки.
  • Рекомендуемые значения для проверки патента: Узбекистан, Таджикистан, Кыргызстан.
  • Если citizenship не передано, проверка выполняется автоматически по трем странам: Узбекистан, Таджикистан, Кыргызстан.

Пример элемента справочника (HTML select):

<select name="citizenship" id="citizenship">
  <option value="-1"></option>
  <option value="102316">Узбекистан</option>
  <option value="102239">Таджикистан</option>
  <option value="139762">Кыргызстан</option>
  <option value="102197">Россия</option>
  <option value="102223">Украина</option>
  <option value="102213">Казахстан</option>
  <option value="102404">Киргизия</option>
  <option value="102370">Соединенные Штаты</option>
  <option value="102244">Германия</option>
  <option value="102447">Франция</option>
</select>

Пример запроса

{
  "params": {
    "method": "patent_msk",
    "firstname": "Алишер",
    "lastname": "Рахимов",
    "secondname": "Саидович",
    "id_doc_seria": "FA",
    "id_doc_number": "2001901",
    "citizenship": "Узбекистан",
    "country": "ru"
  },
  "requestId": "b4c66a6b-45cc-430e-bbeb-a6528014bca4"
}

Пример ответа

{
  "params": {
    "method": "patent_msk",
    "firstname": "Алишер",
    "lastname": "Рахимов",
    "secondname": "Саидович",
    "id_doc_seria": "FA",
    "id_doc_number": "2001901",
    "citizenship": "Узбекистан",
    "country": "ru",
    "newdb_qid": "ENkjILTX38_LMygB"
  },
  "requestId": "b4c66a6b-45cc-430e-bbeb-a6528014bca4",
  "datecreated": "2026-03-04 20:49:17",
  "state": "complete",
  "balance": 9811,
  "tasks": 1,
  "is_repeat": false,
  "results": {
    "patent_msk": {
      "taskId": "b83f85ba-0e0f-4050-850d-b18961ea9677",
      "dateupdated": "2026-03-04 20:49:36",
      "result": {
        "status": 200,
        "data": [
          {
            "citizenship": "Узбекистан",
            "message": "Срок действия Вашего патента истек 26.08.2025 Для работы в Москве необходимо оформить новый патент.",
            "status": "expired"
          }
        ]
      }
    }
  }
}

Статус в ответе

  • status: "expired" — срок действия патента истек.
  • status: "not_found" — патент не найден.
  • status: "valid" — патент действителен.

Поле captcha_failed в ответе не используется.

x-ai (метаданные для AI)

{
  "tools": [
    {
      "name": "patent_msk",
      "description": "Проверка статуса патента иностранного гражданина в Москве.",
      "input_schema": {
        "method": "string (patent_msk)",
        "firstname": "string",
        "lastname": "string",
        "secondname": "string",
        "id_doc_seria": "string",
        "id_doc_number": "string",
        "citizenship": "string (optional)",
        "country": "string (ru)",
        "requestId": "string (optional)"
      },
      "output_schema": {
        "requestId": "string",
        "datecreated": "string (YYYY-MM-DD HH:MM:SS)",
        "state": "string (complete|processing|error)",
        "results": {
          "patent_msk": {
            "taskId": "string",
            "dateupdated": "string (YYYY-MM-DD HH:MM:SS)",
            "result": {
              "status": "number (HTTP status)",
              "data": [
                {
                  "citizenship": "string",
                  "message": "string",
                  "status": "string (expired|not_found|valid)"
                }
              ]
            }
          }
        }
      },
      "example": {
        "request": {
          "params": {
            "method": "patent_msk",
            "firstname": "Алишер",
            "lastname": "Рахимов",
            "secondname": "Саидович",
            "id_doc_seria": "FA",
            "id_doc_number": "2001901",
            "citizenship": "Узбекистан",
            "country": "ru"
          },
          "requestId": "b4c66a6b-45cc-430e-bbeb-a6528014bca4"
        },
        "response": {
          "requestId": "b4c66a6b-45cc-430e-bbeb-a6528014bca4",
          "state": "complete",
          "results": {
            "patent_msk": {
              "result": {
                "status": 200,
                "data": [
                  {
                    "citizenship": "Узбекистан",
                    "message": "Срок действия Вашего патента истек 26.08.2025 Для работы в Москве необходимо оформить новый патент.",
                    "status": "expired"
                  }
                ]
              }
            }
          }
        }
      },
      "headers_required": ["X-API-KEY"]
    }
  ],
  "policy": "Если пользователь просит проверить патент в Москве — используйте метод patent_msk и верните статус по документу."
}