مرجع الواجهة البرمجية

المصادقة

تعلم كيفية مصادقة طلبات الواجهة البرمجية.

مفاتيح الواجهة البرمجية

جميع طلبات الواجهة البرمجية تتطلب مصادقة باستخدام مفتاح API. ضمّن مفتاحك في رأس التفويض:

Authorization Header
1Authorization: Bearer sk_live_your_api_key_here

مفاتيح البيئة

sk_live_*

مفاتيح الإنتاج للبيئة الحية

sk_test_*

مفاتيح الاختبار للتطوير والتجربة

مثال على طلب

authenticated-request.js
1const response = await fetch("https://api.watheeq.app/v1/documents", {
2 method: "POST",
3 headers: {
4 "Authorization": "Bearer sk_live_your_api_key",
5 "Content-Type": "application/json"
6 },
7 body: JSON.stringify({
8 subjectName: "Test User",
9 category: "test_certificate"
10 })
11});
12
13if (response.status === 401) {
14 console.error("Invalid API key");
15}