Spring til indhold

Domino REST API

Domino REST API giver andre systemer sikker adgang til data i Notes-databaser over et moderne REST API.

Domino REST API giver andre systemer sikker adgang til data i Notes databaser over et moderne REST API med JSON. Det er den vigtigste nye teknologi i HCL Domino i mange år, og den åbner platformen for moderne udvikling.

Hvad kan Domino REST API?

API'et, som også kaldes DRAPI eller Project Keep, kører som en separat proces ved siden af Domino serveren. Det giver:

  • CRUD på dokumenter: opret, læs, opdater og slet via HTTP.
  • Visninger som JSON lister med sortering og søgning.
  • OpenAPI beskrivelse, så udviklere kan generere klienter til C#, TypeScript eller Python.
  • OAuth og JWT login, så brugere kan logge ind med Microsoft Entra ID.
  • Adgangsstyring, der respekterer databasens ACL og læserfelter, så ingen får mere adgang end i Notes klienten.

Hvorfor er det vigtigt?

Tidligere krævede integration til Notes enten Notes klienten, XPages eller egen kode i LotusScript. Med REST API kan en webudvikler uden Notes kendskab bygge en React app, en Power App eller en integration i Power Automate direkte mod Notes data. Det gør det realistisk at modernisere brugerfladen uden at flytte data.

Typiske anvendelser

  1. Ny webportal oven på en gammel Notes applikation.
  2. Synkronisering af kunder eller sager til et CRM eller økonomisystem.
  3. Power BI rapporter direkte fra Notes data.
  4. AI integration, hvor en sprogmodel læser og skriver i Notes via API.
  5. Trinvis migrering, hvor nye systemer læser Notes data, indtil de kan slukkes.

Typiske spørgsmål om Domino REST API

Hvilken Domino version kræves?

Domino 12.0.2 eller nyere. Vi anbefaler Domino 14 eller 14.5.

Koster det ekstra?

Nej. Det er med i Domino licensen.

Er det sikkert at åbne Notes for web?

Ja, når det er sat rigtigt op. API'et bør ligge bag en reverse proxy med TLS, og hver database skal eksplicit aktiveres. Vi laver altid en sikkerhedsgennemgang før idriftsættelse.

Hjælp til REST API

Vi sætter Domino REST API op og bygger integrationer og moderne frontends oven på. Læs om Notes udvikling.

Alle ord i ordbogen