رموز API
كل ما يمكنك فعله في لوحة التحكم — تشغيل مثيل، سردها، قراءة تفاصيل الاتصال، التشغيل والإيقاف — مبني على الواجهة البرمجية نفسها. والرموز محددة الصلاحيات تتيح لك استدعاءها من نصوصك البرمجية ومن CI.
أنشئ رمزًا
من مساحة عملك، افتح صفحة رموز API وأنشئ رمزًا جديدًا. اختر اسمًا وانسخ القيمة فورًا — تُعرض مرة واحدة فقط. يمكنك إلغاء أي رمز في أي وقت من الصفحة نفسها؛ يتوقف عن العمل فورًا.
الرمز يخصّ مساحة العمل ويرث صلاحيات الموارد الخاصة بـالدور الذي أنشأه — فرمز المشاهد يقرأ ولا يُنشئ. ولا يحمل أبدًا صلاحيات إدارة مساحة العمل: لا يمكن للرمز دعوة أعضاء أو تغيير أدوار أو حذف مساحة العمل التي أصدرته.
استخدمه
أرفقه كرمز حامل (bearer) في طلباتك:
curl "https://api.sahabti.com/v1/servers?orgId=$WORKSPACE_ID" \
-H "Authorization: Bearer $SAHABTI_TOKEN"
وإنشاء مثيل بالشكل نفسه:
curl -X POST https://api.sahabti.com/v1/servers \
-H "Authorization: Bearer $SAHABTI_TOKEN" \
-H "Content-Type: application/json" \
-d '{"engine":"postgres","name":"orders","plan":"small","orgId":"'"$WORKSPACE_ID"'"}'
وتغطي مسارات النسخ الإنشاء والسرد والقراءة والتشغيل والإيقاف وإعادة التشغيل والحذف وتفاصيل الاتصال وسجل التجهيز والمقاييس. وتنشر الواجهة البرمجية مرجعها الكامل على المسار /docs.