MonetaryAI / Docs

Tez boshlash

JWT oling va o‘zingiz haqingizdagi ma’lumotni o‘qing.

1. API manzili

Backend API’ning public manzili:

https://api.monetaryai.uz/api/v1

Bu sahifadagi misollar backend API uchun. Next.js frontend’ning cookie/BFF endpointlari boshqa kontraktga ega.

2. Mavjud account bilan login

Quyidagi so‘rovni faqat o‘zingizga tegishli test account bilan bajaring. Parolni umumiy terminal yoki shell history’ga yozmang.

POST /api/v1/auth/login
Content-Type: application/json

{
  "email": "owner@example.uz",
  "password": "YOUR_TEST_ACCOUNT_PASSWORD"
}

Muvaffaqiyatli login 200 bilan accessToken va refreshToken qaytaradi. 2FA yoqilgan account qo‘shimcha tasdiqlash talab qiladi — email va Authenticator 2FA oqimiga qarang. 202 javobida hali token berilmaydi.

3. Birinchi himoyalangan so‘rov

# Test account access tokenini xavfsiz usulda ACCESS_TOKEN env’ga kiriting.
curl --fail-with-body https://api.monetaryai.uz/api/v1/me \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H 'Accept: application/json'

Natijada identity, faol membership va kompaniya/workspace ma’lumotlari keladi. Token bilan ishlaydigan integratsiya ularni o‘z backendida xavfsiz saqlashi kerak.

Keyingi qadam

Browser va CORS

Bu docs sayti public API uchun proxy emas. Browser’dan bevosita so‘rovlar API’ning CORS siyosatiga bo‘ysunadi. Ishlab turgan autentifikatsiya/CORS sozlamalarini docs uchun bo‘shashtirmang; backend integratsiyasi yoki mavjud same-origin BFF’dan foydalaning.

On this page