# 1. Integratsiya kaliti

> Maxfiy kalitni qanday yaratish va unga ruxsatlar berish.

Integratsiya kaliti — bu qisqa muddatli kirish tokeniga almashtiriladigan uzoq muddatli maxfiy kod.

## Kalit yaratish

1. **Sozlamalar → Kompaniya**’ni oching.

   ![Sozlamalar menyusi: «Kompaniya» bandi](/_astro/01-settings-menu.M_Y39WoE_29Rh0n.webp)

2. **Integratsiya kalitlari** bo’limiga o’ting.

   ![Kompaniya sozlamalari: «Integratsiya kalitlari» kartasi](/_astro/02-company-settings.DCrjaya__ZY7Xo8.webp)

3. **Yangi kalit** tugmasini bosing va nom kiriting — masalan, `onlayn do'kon` yoki `1C almashinuvi`.

   ![Kalitlar ro’yxati ustidagi «Yangi kalit» tugmasi](/_astro/03-new-key-button.D2H1iw0c_2jxnfa.webp)

   ![Yangi kalit formasi: «Kalit nomi» maydoni](/_astro/04-key-name.D_xTGvOe_Z181Doa.webp)

4. Ro’yxatdan kalitni nusxalang.

   ![Kalitlar ro’yxati: «Amallar» ustunidagi nusxalash tugmasi va «Integratsiya kaliti muvaffaqiyatli nusxalandi» xabarnomasi.](/_astro/05-copy-key.Dbg-wu0N_Z25pxN.webp)

Kalit bilan birga uning **roli** ham yaratiladi — unda birdaniga ikkita ruxsat yoqilgan bo’ladi: «Katalogdagi mahsulotlarni ko’rish va qidirish» hamda «Mijozlar ro’yxatini ko’rish imkoniyati».

Kalit uchun qaysi metodlar mavjudligi — [marshrutlar ro’yxatida](/uz/reference/permissions/); roldagi ruxsat o’tkazgichlari nimani o’zgartirishi esa — [kalit roli ruxsatlarida](/uz/reference/role-permissions/) ko’rsatilgan. Agar metod `403` javobini qaytarsa, [403 va 404 xatolarini tahlil qilish](/uz/troubleshooting/403-and-404/) yordam beradi.

> **Kalit ham xuddi parol kabi himoyani talab qiladi**
>
> Kalit berilgan ruxsatlar doirasida kompaniyaning barcha ma’lumotlaridan foydalanish imkonini beradi. U frontend kodiga, repozitoriyga va pudratchilar kira oladigan yig’ish o’zgaruvchilariga tushib qolmasligi kerak. Komprometatsiya kalitni o’chirib, yangisini chiqarish orqali bartaraf etiladi.

Keyingisi: [birinchi so’rov](/uz/start/first-request/).