الحساب
من أنا
يصف الرمز المستدعي: نوعه وتطبيقه والشخص الذي يتصرف نيابةً عنه ومساحات عمله وصلاحياته ووضعه وانتهاءه. يقرؤه أي رمز صالح.
استدعاؤك الأول
أرسل المفتاح في الترويسة Authorization. GET /v1/me يخبرك لمن يعمل المفتاح، وما Workspaces الخاصة به وأذوناته.
curl https://api.sofia-post.com/api/v1/me \
-H "Authorization: Bearer $SOFIA_API_KEY"{
"tokenType": "personal_key",
"user": { "id": "cmo7qiltc0000sb1p7zdx1aw4" },
"coverage": "account",
"workspaces": [{ "id": "cmo7qiltc0000sb1p7zdx1aw4", "name": "160 food" }],
"scopes": ["establishments:read", "posts:read", "posts:write"],
"mode": "live",
"expiresAt": "2026-11-09T20:09:05.644Z"
}ليس لديك مفتاح بعد؟ أنشئه في الإعدادات › API › الوصول الشخصي: انظر المصادقة.
التفويضات
Authorizationstringheaderمطلوبمفتاحك الشخصي أو رمز وصول OAuth، يُرسل كـ
Bearer <token>.
الاستجابة
هوية الرمز المستدعي ونطاق صلاحياته.
tokenTypestringمطلوبنوع الرمز:
personal_keyأوauthorization_codeأوclient_credentialsالقيم المسموحة:
personal_keyauthorization_codeclient_credentialsapplicationobjectمطلوبالتطبيق وراء الرمز
عرض الخصائص الفرعية
idstringمطلوبمعرّف التطبيق (أو المفتاح الشخصي)
clientIdstringمطلوبقيمة
client_idللتطبيقnamestringمطلوباسم التطبيق
userobjectمطلوبالشخص الذي يتصرف الرمز نيابةً عنه
عرض الخصائص الفرعية
idstringمطلوبالشخص الذي يتصرف الرمز نيابةً عنه: كاتب المفتاح، أو من منح الموافقة
coveragestringمطلوبworkspace: مساحة عمل واحدة؛account: كل المساحات التي ينتمي إليها كاتب المفتاحالقيم المسموحة:
workspaceaccountworkspacesobject[]مطلوبحيث يتصرف الرمز الآن
عرض الخصائص الفرعية
idstringمطلوبمعرّف مساحة العمل
namestringمطلوبتُسمّى باسم منشآتها النشطة
scopesstring[]مطلوبالصلاحيات التي يحملها الرمز
modestringمطلوبtestأوliveالقيم المسموحة:
testliveexpiresAtstring<date-time>وقت انتهاء الرمز؛ يغيب لمفتاح بلا انتهاء