Authentication
Wappfy API दो authentication methods को support करता है। सभी requests में इनमें से एक शामिल होना चाहिए।API Key (अनुशंसित)
अपनी API keyX-Api-Key header में pass करें:
API key बनाना
API keys dashboard या API के माध्यम से बनाई जाती हैं। Keys एक user से जुड़ी होती हैं और user के account के समान permissions रखती हैं।Bearer Token (Supabase JWT)
Supabase access token कोAuthorization header में pass करें:
सुरक्षा सर्वोत्तम प्रथाएं
Server-to-server के लिए API keys उपयोग करें
Server-to-server के लिए API keys उपयोग करें
API keys expire नहीं होती हैं और backend integrations के लिए manage करना आसान है।
Keys को नियमित रूप से rotate करें
Keys को नियमित रूप से rotate करें
यदि कोई key compromise हो जाए, तो उसे delete करें और नई बनाएं।
हमेशा HTTPS उपयोग करें
हमेशा HTTPS उपयोग करें
सभी API requests को HTTPS उपयोग करना अनिवार्य है। HTTP requests reject कर दी जाएंगी।
Frontend code में keys expose न करें
Frontend code में keys expose न करें
API keys केवल server-side code में उपयोग की जानी चाहिए, कभी भी client-side JavaScript में नहीं।
Error responses
| Status | विवरण |
|---|---|
401 | Authentication token गायब या अमान्य है |
403 | इस resource के लिए अपर्याप्त permissions |