naavra

Προγραμματιστές

Χτίστε πάνω στο Naavra, με ασφάλεια

Ένα API με εκδόσεις, υπογεγραμμένα webhooks, συνδέσεις με τα συστήματα που ήδη χρησιμοποιείτε, και ένας τρόπος για τους δικούς σας πράκτορες 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 με εκδόσεις και σαφή πολιτική απόσυρσης. Κάθε κλήση εκτελείται από το αρμόδιο τμήμα της πλατφόρμας, με τους δικούς του κανόνες.

Κλειδιά που ελέγχετε

Δημιουργήστε πελάτες μόνοι σας. Ένα κλειδί εμφανίζεται μία φορά, αποθηκεύεται μόνο ως hash και μπορεί να εναλλαχθεί ή να ανακληθεί οποτεδήποτε.

Scopes ελάχιστων δικαιωμάτων

Δώστε μόνο ό,τι χρειάζεται ένας πελάτης. Scopes που θα έφταναν πράξη μόνο για ανθρώπους δεν υπάρχουν· δεν μπορούν να δοθούν.

Όρια ρυθμού και idempotency

Στείλτε το ίδιο idempotency key και πάρτε την ίδια απάντηση. Κάντε back-off σε 429· η χρήση φαίνεται στην πύλη σας.

Υπογεγραμμένα webhooks

Εγγραφείτε σε γεγονότα από τον κατάλογο γεγονότων. Κάθε παράδοση είναι υπογεγραμμένη με χρονοσήμανση, επαναλαμβάνεται και μπορεί να επαναληφθεί.

Πρόσβαση για πράκτορες AI

Οι δικοί σας πράκτορες μπορούν να χρησιμοποιούν το Naavra μέσω ενός διακομιστή πρωτοκόλλου πρακτόρων. Ό,τι έχει συνέπειες περιμένει επιβεβαίωση από επώνυμο πρόσωπο.

Webhooks

Επαληθεύστε κάθε παράδοση

Κάθε webhook φέρει χρονοσήμανση και υπογραφή. Ελέγξτε και τα δύο, απορρίψτε ό,τι είναι παλιό, και ξέρετε ότι το φορτίο ήρθε από το Naavra.

  • Επαναλήψεις με back-off, μετά ουρά dead-letter
  • Επανάληψη οποιασδήποτε παράδοσης από την πύλη σας
  • Αρχείο παραδόσεων για κάθε endpoint
Επαλήθευση webhook
// 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

Καταχώριση και λήψη μέσω αντιστοιχίσεων με εκδόσεις εγκεκριμένων από τα οικονομικά, μαζί με πακέτα γραφείου μέσω μιας μικρής γέφυρας στο δίκτυό σας.

Συστήματα ταξιδιών

Ανταλλάξτε ταξίδια, θέσεις και αποτελέσματα με τα εμπορικά συστήματα του γραφείου σας.

Πάροχοι εξόδων λιμένα

Pro-forma και τελικοί λογαριασμοί φτάνουν ως προτάσεις, αντιστοιχισμένοι στην προσέγγιση, αποδεκτοί από το γραφείο σας.

Πύλες νηογνωμόνων και σημαιών

Κατάσταση επιθεωρήσεων και πιστοποιητικά σε σύγκριση με τα αρχεία σας· μια διαφορά πάει σε άνθρωπο, ποτέ δεν αντικαθίσταται.

Θέσεις, καιρός και τηλεμετρία

Θέσεις AIS, καιρός και δεδομένα μηχανής τροφοδοτούν επιχειρήσεις και συντήρηση.

Αναφορές και κοινή χρήση δεδομένων

Ένα διακυβερνώμενο επίπεδο δεδομένων, προγραμματισμένα πακέτα αναφορών, ροές BI και κοινή χρήση αποθήκης δεδομένων, κάθε αριθμός με την προέλευσή του.

Η πύλη προγραμματιστών

Ξεκινήστε στο sandbox

  1. 1
    Αίτημα πρόσβασης

    Ανοίγουμε μια δοκιμαστική εγκατάσταση με συνθετικό στόλο.

  2. 2
    Δημιουργία πελάτη

    Επιλέξτε scopes· το κλειδί εμφανίζεται μία φορά.

  3. 3
    Εγγραφή σε γεγονότα

    Επιλέξτε γεγονότα από τον κατάλογο και προσθέστε το endpoint σας.

  4. 4
    Περάστε τον έλεγχο συμμόρφωσης

    Αυτόματοι έλεγχοι επιβεβαιώνουν ότι ο πελάτης σας συμπεριφέρεται σωστά πριν μπει σε λειτουργία.

Χτίστε μαζί μας

Πείτε μας τι θέλετε να συνδέσετε. Θα ανοίξουμε ένα sandbox με συνθετικό στόλο.