Een app voor R+D bouwen

Verbind je product met accounts, gegevens en ondersteunde apparaatacties van Research and Desire.

Bouw een externe toepassing die Research and Desire in je product integreert. Met toestemming van gebruikers kun je via de Dashboard-API hun platformgegevens lezen en ondersteunde acties uitvoeren. Een relatiebeheerder kan Lockbox-activiteit tonen; een trainingsapp kan de DTT-geschiedenis gebruiken.

De gebruiker kiest R+D-account koppelen, meldt zich bij R+D aan en beoordeelt de gevraagde rechten. OAuth geeft je app beperkte toegang zonder dat gebruikers een persoonlijk API-token hoeven te kopiëren. Ze kunnen de koppeling intrekken in hun R+D-instellingen.

Wat kun je bouwen?

FunctieGegevens of actiesRechten
Een gekoppeld account herkennenAccountidentiteit en openbare profielveldenprofile:read
Lockbox-activiteit tonenApparaten, sjablonen, sessies en huidige vergrendelinglkbx:read
Een vergrendelsessie beherenVergrendeling starten/beëindigen en duur aanpassen binnen bestaande rechtenlkbx:control; voeg lkbx:keyholders toe voor sleutelhouders bij de start
Een trainingsapp makenDTT-apparaten, sjablonen, geschiedenis en statistiekendtt:read; dtt:write om sjablonen te bewerken/activeren
OSSM-apparaten tonenOSSM-apparaatinformatieossm:read

Vraag alleen noodzakelijke rechten. De gebruiker kan een deel toestaan. Regels voor accountdeling, sleutelhouders, zelfvergrendeling en producten blijven gelden. De API-referentie beschrijft endpoints; de OAuth-referentie beschrijft rechten.

Toegang geldt eerst alleen voor het toestemmende account. shared:access breidt productrechten uit naar accounts die de gebruiker kan beheren, ook later gekoppelde accounts. offline_access laat je app werken terwijl de gebruiker afwezig is. Beide vereisen afzonderlijke toestemming. Deze versie biedt geen webhooks of OSSM-bewegingsbediening via de cloud. Directe interfaces staan bij OSSM BLE, RADR en DTT.

Van idee naar eerste koppeling

  1. Ontwikkelaarstoegang aanvragen: beschrijf je product en gegevensgebruik.
  2. Je eerste toepassing maken: kies het platform, registreer callbacks en nodig maximaal vijf testers uit.
  3. Een voorbeeld kiezen: backend, native app of browser in TypeScript, JavaScript of Python.
  4. Productfuncties toevoegen: doe API-aanvragen met de verleende rechten.

Goedkeuring als ontwikkelaar laat je apps registreren. Iedere app heeft vervolgens eigen goedkeuring nodig voordat anderen dan de eigenaar en geaccepteerde testers kunnen koppelen. OAuth moet in de gebruikte omgeving zijn ingeschakeld.

Op deze pagina