Skip to content

Pasport ma’lumotlari ​

Saqlangan pasport hujjatlarini pasport seriyasi va raqami bo‘yicha qidirish va tahrirlash.

MetodManzilVazifasi
POST/admin/user/document/search-passportPasportni qidirish
POST/admin/user/document/update-passportPasport ma’lumotlarini tahrirlash

Pasportni qidirish ​

POST/admin/user/document/search-passport

Saqlangan pasport hujjatini seriya va raqam bo‘yicha qidiradi; topilmasa — 404.

Sarlavhalar (headers) ​

SarlavhaQiymatTavsif
AuthorizationBearer {token}POST /common/auth/login dan olingan token
Acceptapplication/jsonJavob JSON da
Accept-LanguageruXabarlar va nomlar tili: ru, uz, oz

So‘rov tanasi ​

MaydonTuriMajburiyTavsif
passport_seriesstringHaPasport seriyasi. 2 ta katta lotin harfi
passport_numberstringHaPasport raqami. 7 ta raqam

Javob · 200 ​

Javob maydonlari
MaydonTuriTavsif
idintegerID
user_idintegerFoydalanuvchi
typestringTuri
full_namestringFISH
dataobjectMa'lumotlar
data.innstringINN
data.pinflstringPINFL
data.genderstringJinsi
data.last_namestringFamiliya
data.birth_datestringTug'ilgan kuni
data.first_namestringIsm
data.middle_namestringOtasining ismi
data.birth_addressstringTug'ilgan joyi
data.passport_numberstringPasport raqami
data.passport_seriesstringPasport seriyasi
data.passport_issue_datestringPasport berilgan sana
data.passport_expiry_datestringPasportning amal qilish muddati
is_validboolean
created_atstringYaratilgan
updated_atstringYangilangan
json
{
    "id": 1,
    "user_id": 8,
    "type": "passport",
    "full_name": "FULL NAME 1",
    "data": {
        "inn": "000000001",
        "pinfl": "00000000000001",
        "gender": "male",
        "last_name": "LAST NAME 1",
        "birth_date": "2000-01-01",
        "first_name": "FIRST NAME 1",
        "middle_name": "MIDDLE NAME 1",
        "birth_address": "BiRTH ADDRESS 1",
        "passport_number": "0000001",
        "passport_series": "AA",
        "passport_issue_date": "2018-01-01",
        "passport_expiry_date": "2027-12-31"
    },
    "is_valid": true,
    "created_at": "2026-09-30 12:16:43",
    "updated_at": "2026-09-30 12:16:43"
}

Pasport ma’lumotlarini tahrirlash ​

POST/admin/user/document/update-passport

Hujjatni pasport seriyasi va raqami bo‘yicha topadi (aks holda 404) va ma’lumotlarini qayta yozadi: F.I.Sh., jins, tug‘ilgan sana va joy, JShShIR, STIR, berilgan va amal qilish muddati sanalari. Yangilangan hujjatni qaytaradi.

Sarlavhalar (headers) ​

SarlavhaQiymatTavsif
AuthorizationBearer {token}POST /common/auth/login dan olingan token
Acceptapplication/jsonJavob JSON da
Accept-LanguageruXabarlar va nomlar tili: ru, uz, oz

So‘rov tanasi ​

MaydonTuriMajburiyTavsif
passport_seriesstringHaPasport seriyasi. 2 ta katta lotin harfi
passport_numberstringHaPasport raqami. 7 ta raqam
birth_addressstringYo‘qTug'ilgan joyi. Maks. 1000 belgi
birth_datestring (date)HaTug'ilgan kuni. Format Y-m-d
first_namestringHaIsm. Maks. 255 belgi. Faqat harflar, bo‘sh joy va defis
genderstringHaJinsi. Mumkin qiymatlar: male, female
innstringYo‘qINN. Maks. 255 belgi
last_namestringHaFamiliya. Maks. 255 belgi. Faqat harflar, bo‘sh joy va defis
middle_namestringHaOtasining ismi. Maks. 255 belgi. Faqat harflar, bo‘sh joy va defis
passport_expiry_datestring (date)Ha (null bo‘lishi mumkin)Pasportning amal qilish muddati. Format Y-m-d. Keyinroq: passport_issue_date
passport_issue_datestring (date)Ha (null bo‘lishi mumkin)Pasport berilgan sana. Format Y-m-d
pinflstringHaPINFL. JShShIR ning 14 ta raqami

Javob · 200 ​

Javob maydonlari
MaydonTuriTavsif
idintegerID
user_idintegerFoydalanuvchi
typestringTuri
full_namestringFISH
dataobjectMa'lumotlar
data.birth_addressstringTug'ilgan joyi
data.birth_datestringTug'ilgan kuni
data.first_namestringIsm
data.genderstringJinsi
data.innstringINN
data.last_namestringFamiliya
data.middle_namestringOtasining ismi
data.passport_expiry_datestringPasportning amal qilish muddati
data.passport_issue_datestringPasport berilgan sana
data.passport_numberstringPasport raqami
data.passport_seriesstringPasport seriyasi
data.pinflstringPINFL
is_validboolean
created_atstringYaratilgan
updated_atstringYangilangan
json
{
    "id": 1,
    "user_id": 8,
    "type": "passport",
    "full_name": "LAST NAME FIRST NAME MIDDLE NAME",
    "data": {
        "birth_address": "BiRTH ADDRESS 1",
        "birth_date": "2000-01-01",
        "first_name": "FIRST NAME",
        "gender": "male",
        "inn": "000000001",
        "last_name": "LAST NAME",
        "middle_name": "MIDDLE NAME",
        "passport_expiry_date": "2027-12-31",
        "passport_issue_date": "2018-01-01",
        "passport_number": "0000001",
        "passport_series": "AA",
        "pinfl": "00000000000001"
    },
    "is_valid": false,
    "created_at": "2026-09-30 12:16:43",
    "updated_at": "2026-09-30 12:19:34"
}

Xato misoli · 422 ​

json
{
    "message": "Паспорт не найден",
    "errors": {
        "passport_number": [
            "Паспорт не найден"
        ]
    }
}