Hujjatlardan qidirish

Sahifa yoki bo‘lim nomini kiriting

API54 routes

Web va admin API

Session-authenticated API va infratuzilmaning barcha 54 route’i.

Infrastructure va auth

MethodPathAccessVazifa
GET/healthPublicAPI liveness
GET/readyPublicDB/Redis readiness
GET/metricsPrivatePrometheus metrics
POST/api/auth/loginPublicSession yaratish
POST/api/auth/logoutSession + CSRFJoriy sessiyani revoke qilish
GET/api/meSessionJoriy user va CSRF konteksti
POST/api/passwordSession + CSRFParolni almashtirish
GET/api/sessionsSessionAktiv sessiyalar
DELETE/api/sessions/{id}Session + CSRFSessiyani revoke qilish

Katalog, suhbat va project

MethodPathAccessVazifa
GET/api/modelsSessionRuxsat etilgan active modellar
GET/api/conversationsSessionCursorli conversation ro‘yxati
GET/api/conversations/{id}OwnerDetail va message pagination
PATCH/api/conversations/{id}Owner + CSRFNom, archive yoki projectni yangilash
DELETE/api/conversations/{id}Owner + CSRFSoft-delete
POST/api/conversations/{id}/shareOwner + CSRFPublic snapshot yaratish
DELETE/api/conversations/{id}/shareOwner + CSRFShare’ni revoke qilish
GET/api/public/shares/{token}PublicPublic snapshotni o‘qish
GET/api/projectsSessionProject ro‘yxati
POST/api/projectsSession + CSRFProject yaratish
GET/api/projects/{id}OwnerProject detail
PATCH/api/projects/{id}Owner + CSRFProjectni yangilash
DELETE/api/projects/{id}Owner + CSRFProjectni o‘chirish
GET/api/search/messagesSessionMessage/conversation qidiruvi
POST/api/chat/streamSession + CSRFOqimli web inference
GET/api/usageSessionJoriy user usage’i

Conversation detail message_limit va before_message_id query parametrlarini; list/search route’lari cursor, limit, q va kerak bo‘lsa project_id filtrlashini qo‘llaydi.

Fayllar va API keylar

MethodPathAccessVazifa
POST/api/files/presignSession + CSRFUpload intent/URL yaratish
PUT/api/files/{id}/contentOwnerAPI-proxy single upload
POST/api/files/{id}/completeOwner + CSRFIntegrity tekshirish va finalize
GET/api/files/{id}OwnerFayl holati
DELETE/api/files/{id}Owner + CSRFCleanup state machine boshlash
POST/api/files/{id}/parts/presignOwner + CSRFMultipart part URL
POST/api/files/{id}/multipart/completeOwner + CSRFETaglar bilan multipart finalize
POST/api/files/{id}/multipart/abortOwner + CSRFMultipartni bekor qilish
GET/api/files/{id}/previewOwnerInline-safe preview
GET/api/files/{id}/downloadOwnerAttachment download
GET/api/api-keysSessionKey metadata ro‘yxati
POST/api/api-keysSession + CSRFYangi key; token bir marta ko‘rinadi
DELETE/api/api-keys/{id}Owner + CSRFKey’ni revoke qilish

Admin

MethodPathVazifa
GET/api/admin/statsPlatforma statistikasi
GET/api/admin/usersUser ro‘yxati
POST/api/admin/usersUser yaratish
PATCH/api/admin/users/{id}User/role/holatni yangilash
GET/api/admin/usage/usersUserlar kesimida usage
GET/api/admin/usage/users/{id}Bitta user usage detaili
GET/api/admin/providersProviderlar
POST/api/admin/providersProvider + credential yaratish
PATCH/api/admin/providers/{id}Provider/credential yangilash
DELETE/api/admin/providers/{id}Providerni o‘chirish
POST/api/admin/providers/{id}/testConnection test
GET/api/admin/modelsModel katalogi
POST/api/admin/modelsModel yaratish
PATCH/api/admin/models/{id}Model/capability/pricing yangilash
DELETE/api/admin/models/{id}Modelni o‘chirish
GET/api/admin/auditFilterlanadigan audit log