استرجاع تفاصيل حساب المستخدم الحالي

تتيح لك هذه النقطة النهائية استرجاع تفاصيل حساب المستخدم المصادق عليه حاليًا.

نقطة النهاية

GET /api/v1/account/

المصادقة

تتطلب هذه النقطة النهاية المصادقة باستخدام رمز JWT.

الطلب

لا تتطلب معلمات الطلب أي شيء.

الاستجابة

{
  "id": "user_id",
  "email": "[email protected]",
  "name": "اسم المستخدم"
}

ملف المستخدم (معلومات موسعة)

للحصول على معلومات أكثر تفصيلاً عن ملف المستخدم، يمكنك استخدام:

GET /api/v1/me/

استجابة موسعة

{
  "id": "اسم المستخدم",
  "email": "[email protected]",
  "name": "اسم المستخدم",
  "user_onboarding_status": 7,
  "dev_onboarding_status": 3,
  "company_name": "شركة",
  "website": "https://example.com",
  "bio": "سيرة المستخدم",
  "team": [
    {
      "id": "team_id", 
      "name": "اسم الفريق", 
      "image_url": "url", 
      "role": "مدير"
    }
  ],
  "embed_quota": 10000,
  "current_usage": 500,
  "email_verified": true
}

ردود الأخطاء

رمز الحالة
الوصف

401

غير مصرح - بيانات اعتماد المصادقة غير صحيحة أو مفقودة

403

محظور - ليس لدى المستخدم إذن للوصول إلى هذه المورد

500

خطأ في الخادم الداخلي - حدث خطأ ما على الخادم

مثال على الاستخدام

استخدام cURL

curl -H "Authorization: Bearer YOUR_JWT_TOKEN" https://api.rememberizer.ai/api/v1/account/

استخدام JavaScript

const response = await fetch('https://api.rememberizer.ai/api/v1/account/', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_JWT_TOKEN'
  }
});
const data = await response.json();
console.log(data);

استخدام بايثون

import requests

headers = {"Authorization": "Bearer YOUR_JWT_TOKEN"}
response = requests.get("https://api.rememberizer.ai/api/v1/account/", headers=headers)
data = response.json()
print(data)

Last updated