naavra

डेवलपर

Naavra पर सुरक्षित रूप से बनाएँ

एक संस्करणित API, हस्ताक्षरित वेबहुक, आपके मौजूदा सिस्टम से कनेक्टर, और आपके अपने AI एजेंटों के लिए Naavra के साथ काम करने का तरीक़ा, बिना कभी किसी सिर्फ़-इंसानी कार्य को पार किए।

अपने जहाज़ों की सूची
curl https://api.naavra.com/v1/vessels \
  -H "Authorization: Bearer $AUTOPILOT_TOKEN" \
  -H "Idempotency-Key: <uuid-generated-per-request>"

ओपन API

एकीकरण के लिए सब कुछ

संस्करणित REST API

एक प्रकाशित, संस्करणित API, स्पष्ट डेप्रिकेशन नीति के साथ। हर कॉल प्लेटफ़ॉर्म का ज़िम्मेदार हिस्सा अपने नियमों के तहत करता है।

आपके नियंत्रण वाली की

क्लाइंट ख़ुद बनाएँ। की एक बार दिखाई जाती है, सिर्फ़ हैश के रूप में रखी जाती है, और कभी भी बदली या रद्द की जा सकती है।

न्यूनतम-अधिकार स्कोप

क्लाइंट को सिर्फ़ उतना दें जितना उसे चाहिए। सिर्फ़-इंसानी कार्य तक पहुँचने वाले स्कोप मौजूद ही नहीं; उन्हें दिया नहीं जा सकता।

रेट सीमाएँ और आइडेम्पोटेंसी

वही आइडेम्पोटेंसी की भेजें और वही उत्तर पाएँ। 429 पर रुकें; उपयोग आपके पोर्टल में दिखता है।

हस्ताक्षरित वेबहुक

इवेंट कैटलॉग से इवेंट की सदस्यता लें। हर डिलीवरी टाइमस्टैम्प के साथ हस्ताक्षरित, दोबारा प्रयासित, और फिर चलाई जा सकती है।

AI एजेंटों के लिए एक्सेस

आपके अपने एजेंट एजेंट प्रोटोकॉल सर्वर से Naavra इस्तेमाल कर सकते हैं। कोई भी महत्वपूर्ण चीज़ किसी नामित व्यक्ति की पुष्टि का इंतज़ार करती है।

वेबहुक

हर डिलीवरी जाँचें

हर वेबहुक में टाइमस्टैम्प और हस्ताक्षर होता है। दोनों जाँचें, पुराना कुछ भी अस्वीकारें, और आप जान जाते हैं कि पेलोड Naavra से आया।

  • बैक-ऑफ़ के साथ दोबारा प्रयास, फिर डेड-लेटर क्यू
  • अपने पोर्टल से कोई भी डिलीवरी दोबारा चलाएँ
  • हर एंडपॉइंट के लिए डिलीवरी लॉग
वेबहुक सत्यापन
// Verify an Naavra webhook (Node.js)
import crypto from "node:crypto";

export function verify(rawBody, header, secret) {
  const [t, sig] = header.split(",").map(p => p.split("=")[1]);
  if (Math.abs(Date.now() / 1000 - Number(t)) > 300) return false; // stale
  const mac = crypto.createHmac("sha256", secret)
                    .update(`${t}.${rawBody}`).digest("hex");
  return crypto.timingSafeEqual(Buffer.from(mac), Buffer.from(sig));
}

कनेक्टर

अपने मौजूदा सिस्टम जोड़ें

अकाउंटिंग और ERP

वित्त द्वारा अनुमोदित संस्करणित मैपिंग से पोस्ट और प्राप्त करें, आपके नेटवर्क पर एक छोटे ब्रिज से डेस्कटॉप पैकेज सहित।

वॉयेज सिस्टम

अपने डेस्क के कमर्शियल सिस्टम से यात्राएँ, पोज़िशन और परिणाम आदान-प्रदान करें।

डिस्बर्समेंट प्रदाता

प्रो-फ़ॉर्मा और फ़ाइनल अकाउंट प्रस्ताव के रूप में आते हैं, पोर्ट कॉल से मिलाए, आपके डेस्क द्वारा स्वीकृत।

क्लास और फ़्लैग पोर्टल

सर्वे स्थिति और प्रमाणपत्र आपके रिकॉर्ड से तुलना; अंतर इंसान तक जाता है, कभी ओवरराइट नहीं होता।

पोज़िशन, मौसम और टेलीमेट्री

AIS पोज़िशन, मौसम और इंजन डेटा ऑपरेशन और मेंटेनेंस में जाते हैं।

रिपोर्ट और डेटा साझा करना

एक नियंत्रित डेटा परत, निर्धारित रिपोर्ट पैक, BI फ़ीड और वेयरहाउस शेयर, हर संख्या अपनी वंशावली के साथ।

डेवलपर पोर्टल

सैंडबॉक्स में शुरू करें

  1. 1
    एक्सेस माँगें

    हम सिंथेटिक फ़्लीट के साथ एक सैंडबॉक्स डिप्लॉयमेंट खोलते हैं।

  2. 2
    क्लाइंट बनाएँ

    स्कोप चुनें; की एक बार दिखाई जाती है।

  3. 3
    इवेंट की सदस्यता लें

    कैटलॉग से इवेंट चुनें और अपना एंडपॉइंट जोड़ें।

  4. 4
    अनुरूपता जाँच पास करें

    स्वचालित जाँचें पुष्टि करती हैं कि आपका क्लाइंट लाइव होने से पहले सही व्यवहार करता है।

हमारे साथ बनाएँ

बताइए आप क्या जोड़ना चाहते हैं। हम सिंथेटिक फ़्लीट के साथ एक सैंडबॉक्स खोलेंगे।