Avaa Ohje > API kehittäjille ja lataa ajantasainen opas ja OpenAPI-kuvaus.
Luo erillinen testiavain ja käytä synteettistä harjoitusympäristöä.
Testaa tila, tulos, virhe ja budjettiraja ilman asiakastietoja.
Lue kyseisen reitin sopimus ja julkaisurajoitukset ennen kuin käytät tuotantotoimintoja.
Tarkempi selitys
API kehittäjille
Yhdistä ohjelmistosi lähteiden, käsittelyn, tulosten ja hallinnan määriteltyihin toimintoihin. Tämä opas kuvaa käytettävissä olevan API:n dokumentoitujen julkaisurajoitusten puitteissa. Käyttäjä, oikeudet, tallennustila ja krediitit pysyvät Rapportly-tiliin sidottuina.
API kehittäjille
Nykyinen API-perusta ja kuvattu CRM-laajennus ovat käytettävissä hallitun käyttöönoton jälkeen julkaisun rajojen puitteissa. CRM:n tuotantotesti kattaa tallennetut haut, käyntien kirjaamisen ja asiakasprosessit; toimiston malleja ainoastaan luettiin. Työnkulun kielikäsittely ja historian vertailu on testattu paikallisesti ja CI:ssä, mutta nämä todisteet eivät vahvista niiden täydellistä toimintaa tuotannossa. Ladattava opas kertoo tarkat todisteet. Tämä ei tarkoita täyttä toiminnallista vastaavuutta verkkosivuston kanssa.
Valmistele integraatio kolmessa vaiheessa
1
Valitse käyttäjä, ympäristö ja oikeudet
Avaa Tili → Integraatiot. Käytä testiavainta kuvitteelliseen simulaattoriin ja erillistä tuotantoavainta oikeisiin toimintoihin kuvitteellisilla tiedoilla. Ylläpitäjä myöntää vain tarvittavat oikeudet ja sopivan budjetin.
2
Harjoittele vastaanottoa ja virheitä
Aloita simulaattorista. Tuo sitten API-sopimukset ja tarkastele synteettisiä esimerkkejä. Säilytä salaisuudet palvelimella; muutokset on oletuksena poistettu kokoelmasta käytöstä.
3
Seuraa tehtävä loppuun
Tallenna syöte ja tehtävätunnus, tarkista aloitus ja lopputila, lue tulos, lataa saatavilla oleva tiedosto ja tarkista kulutus. Tee tämä vasta hyväksytyssä ympäristössä.
Avain delegoi yhden käyttäjän oikeudet. Ylläpitäjä määrittää ympäristön, oikeuksien ylärajan, kuukausibudjetin ja vanhenemisen. Jäsen aktivoi valmistellun avaimen ja näkee salaisuuden kerran. Jokainen pyyntö tarkistaa myös käyttäjän, paketin ja kohteen nykyiset oikeudet. Avainten hallinta käyttää käyttäjäistuntoa, tuotantotoiminnot API-avainta. Säilytä salaisuudet palvelimella ja peru kadonnut avain kohdassa Tili → Integraatiot. Zapier-tapahtumilla on oma sopimus.
HTTP
GET https://api.rapportly.io/api/rapportly/v1/ping
Authorization: Bearer rply_<jouw_sleutel>
Käytä täsmällisiä sopimuksia ja esimerkkejä
Tuotannon OpenAPI kuvaa lähdekoodin sopimukset ja merkitsee osittaiset syötteet tai vastaukset. Luettelo näyttää avoimet skeemat. Postman-kokoelman osoite on virheellinen, avaimet tyhjät ja muutokset estetty oletuksena. Tuo tarkasteltavaksi ja lähetä tietoisesti kuvitteellisia tietoja hyväksytyssä ympäristössä. Tuontia ei ole vielä testattu.
Lataa pienikokoiset asiakasohjelmat ilman ulkoisia riippuvuuksia käyttöoikeuksien tarkistamiseen, toimintojen ja kulutuksen lukemiseen, asiakokonaisuuksien luomiseen, lähteiden lataamiseen, raporttien, tarjousten tai esitysten käynnistämiseen, tilan seuraamiseen ja tulosten lataamiseen. SDK tukee tätä rajattua API:n osajoukkoa; se ei tarjoa kaikkia verkkosivuston toimintoja. Asennusohjeet ja esimerkit ovat paketin oppaassa.
Säilytä API-avain omalla palvelimellasi ja tallenna pyynnön yksilöivät tiedot ennen käynnistämistä. Asiakasohjelmat eivät toista maksullisia pyyntöjä automaattisesti. Tilapäisiin latauksiin ei liitetä API-avainta, ja ne sallitaan vain ennalta hyväksytyistä tallennuksen alkuperistä (origin). Nykyiset käyttöoikeudet, budjetit ja julkaisun rajaukset pysyvät voimassa.
Harjoittele ensin kuvitteellisilla tehtävillä
Luo testiavain ja harjoittele keskeneräisiä tehtäviä, tuloksia, virheitä ja riittämätöntä budjettia. Simulaattori käyttää kiinteitä esimerkkejä eikä kuluta krediittejä.
Luo tai aktivoi kohdassa Tili → Integraatiot Test-avain haluamillasi oikeuksilla.
Hae GET /test/scenarios ja valitse vastauksen toiminto. Luettelo noudattaa nykyisiä oikeuksiasi.
Lähetä POST /test/opdrachten vain kentillä actie ja scenario: succes, verwerking_mislukt, creditbudget_bereikt tai toegang_geweigerd. Jokainen uusi harjoitus saa oman Idempotency-Key-avaimen.
Tallenna opdracht_id. Tilassa bezig lue GET /test/opdrachten/{id} noin viiden sekunnin kuluttua. Tarkista aina tila: HTTP200 voi sisältää myös epäonnistuneen käsittelyn.
Harjoittelet tehtäviä, odottamista, toistoja ja virheitä. Oikeita tiedostoja, tekoälykäsittelyjä, sähköposteja tai webhookeja ei luoda. Harjoitus ei todista dokumenttien laatua tai todellista krediittilaskutusta. Kokeile sitten tuotantotoimintoja kuvitteellisilla tiedoilla ja erillisellä tuotantoavaimella. Harjoitustehtävät vanhenevat seitsemässä päivässä.
Hae vain tarvitsemasi tiedot
Etsi käytettävissä olevia asiakaskansioita, keskusteluja ja raportteja. /acties näyttää toiminnot ja oikeudet, /gebruik budjetin ja varaukset, /verzoeken teknisen historian. Keskeneräisellä käsittelyllä ei vielä ole tulosta. Raporttilinkit ovat voimassa 15 minuuttia; lue raportti uudelleen saadaksesi uuden linkin.
GET/ping
Tarkista avain.
GET/gesprekken?zoek=&limiet=30&offset=0
Etsi käytettävissä olevia keskusteluja ja selaa tuloksia.
GET/gesprekken/{id}
Lue keskustelun tila ja tulos.
GET/rapporten/{id}
Lue raportin tila ja tulos.
GET/rapporten?limiet=30&offset=0
Näytä käytettävissä olevat raportit, tarvittaessa yhdestä asiakirjakokonaisuudesta.
GET/klanten?zoek=&limiet=30&offset=0
Etsi käytettävissä olevia asiakaskansioita ja niiden klantId.
Päivitä asiakashallintaa
Ohjelmistosi voi muokata toimiston malleja, tallentaa henkilökohtaisia hakuja, kirjata käynnin ja luoda asiakasprosessin. Käytä asianmukaisia hallintaoikeuksia ja vahvista jokainen muutos. Lue ensin nykyinen versio ja säilytä sama pyynnön tunniste, jos vastaus katoaa. Vanhan pyynnön toistaminen ei saa kumota uudempaa muutosta. Tuotantotesti tarkistaa haut, käynnit ja asiakasprosessit sekä siivouksen ja avainten mitätöinnin. Toimiston malleja ainoastaan luettiin; kirjoittamista testattiin paikallisesti ja CI:ssä. Ladattava opas kuvaa neljä reittiä ja niiden todisteiden rajat.
Vertaa kahta tallennettua versiota
Vertaa saman tallennetun raporttitekstikentän tai keskustelukentän kahta olemassa olevaa versionumeroa ilman uutta tekoälykäsittelyä. Tämä sopimus on testattu paikallisesti ja CI:ssä; CRM:n tuotantotesti ei osoita vertailun toimintaa tuotannossa. Puuttuvaa historiaa ei täydennetä nykyisellä tekstillä. Pitkät erot lyhennetään enintään 8000 merkkiin kummallakin puolella, ja lyhentäminen merkitään näkyvästi. Vertailu ei koske PowerPointia, tarjouslaskelmia, saatekirjeitä tai muotoilua. Nykyiset lukuoikeudet ja tietosuojaehdot ovat edelleen voimassa.
Pyydä kustannusarvio etukäteen
POST /generatieplan näyttää raportin, tarjouksen tai keskustelupaketin odotetut vaiheet ja krediitit. Käytä gebruik:lezen-oikeutta. Laskenta ja tiimiasetukset vastaavat verkkosivustoa.
Arvio ei käynnistä käsittelyä eikä veloita krediittejä. Se ei ole taattu enimmäishinta. Näytä epävarmuudet, kuten vielä tuntemattomat tiedostojen lukukulut. Aloitus tarkistaa oikeudet ja krediitit uudelleen.
API yhdistää asiakirjakokonaisuudet, dokumentit, lataukset, äänen, litteroinnin, asiakaskansiot, tyylit, tulosteet, työnkulut, Excelin ja kohdennetut viestit. Jokaisella reitillä on omat syötteet, oikeudet, vahvistukset ja versiotarkistukset. Nykyinen käsittely ja krediittien laskenta pätevät. Aloitusvastaus vahvistaa vastaanoton; lue tämän jälkeen tila. Luettelo osoittaa keskeneräiset sopimukset.
Luo ensin asiakirjakokonaisuus
Luo ja säilytä UUID. Lähetä PUT /dossiers/{id}, jossa on vain naam, enintään 200 merkkiä. 201 tarkoittaa luontia, 200 samanlaista toistoa. Kohde kuuluu avaimen käyttäjälle ja organisaatiolle eikä maksa krediittejä. Eri syöte palauttaa 409, saavuttamaton tai poistettu kohde 404. GET /dossiers/{id} lukee naam- ja klant_id-kentät lukuoikeudella.
Aloita kentillä dossierId ja notities. tier on valinnainen: basis, standaard tai max. Ilman tyyliprofiilia käytetään neutraalia ulkoasua. Voit lisätä käytettävissä olevat stijlprofielId, klantId, bronOpnameIds ja taal. Tyylin on vastattava dokumenttityyppiä. Tarjoukset käyttävät yritysasetuksia ja turvallista numerointia; API ei lähetä niitä asiakkaalle.
POST/rapporten
Luo raportti muistiinpanoista ja käytettävissä olevista lähteistä.
POST/offertes
Luo tarjous nykyisellä numeroinnilla, oikeuksilla ja krediiteillä.
POST/presentaties
Luo esitys, halutessasi käyttäen presentatieOpties-kenttää tai käytettävissä olevan valmiin raportin bronRapportVersieId-tunnusta.
HTTP
POST https://api.rapportly.io/api/rapportly/v1/rapporten
Authorization: Bearer rply_<jouw_sleutel>
Idempotency-Key: crm-rapport-2026-0001
Content-Type: application/json
{
"dossierId": "00000000-0000-4000-8000-000000000002",
"notities": "Team Atlas besprak de training. Noor plant de volgende bijeenkomst op donderdag.",
"tier": "standaard"
}
Tallenna versie_id ja seuraa GET /rapporten/{versie_id}, myös tarjouksissa ja esityksissä. Tilassa klaar resultaat sisältää saatavilla olevat tiedostot: export_url PDF:lle, export_url_docx Wordille ja export_url_pptx PowerPointille. Linkit ovat voimassa 15 minuuttia. Tilassa mislukt tarkista käsittely ja kulutus ennen automaattista uutta aloitusta toisella avaimella.
Lähetä yhdestä kolmeen esimerkkitiedostoa täydellisenä kokonaisuutena. Rapportly käyttää samoja tiedosto- ja tyylitarkistuksia kuin verkkosivusto. Tallennustila ja krediitit kuuluvat liitetylle käyttäjälle.
Lähetä tiedostot, nimi, dokumenttityyppi, henkilökohtainen tai tiimin käyttö, selkeä vahvistus ja kiinteä tehtävätunnus. Tiimityylit vaativat ylläpitäjän tai tiiminvetäjän.
Tallenna vastaanottotunnus ja lue tila. Vastaanotettu tarkoittaa koko aineiston tallennusta; esimerkin tarkistus ja hyväksyntä voivat seurata myöhemmin.
Toista katkoksen jälkeen täsmälleen sama pyyntö luomatta toista tyyliä. Puutteellisia latauksia voi toistaa kolmenkymmenen päivän ajan, minkä jälkeen ne siivotaan hallitusti.
Käyttäjä antaa itse suostumuksensa Googlelle tai Microsoftille. Ohjelmistosi seuraa pyyntöä ja voi tietoisesti katkaista yhteyden. Palveluntarjoajan salasanat ja tunnisteet eivät sisälly vastaukseen.
Käytä yhteyksille verbindingen:beheren ja tapaamisille agenda:lezen. Lähettäminen vaatii lisäksi lähetysoikeuden ja nimenomaisen pyynnön.
Tallenna pyyntönumero, tehtävätunnus ja nykyinen pohjaversio. Toista kadonneet pyynnöt täsmälleen; vanha katkaisupyyntö ei saa poistaa myöhempää yhteyttä.
API voi valita oletuspostilaatikon hallinta- ja lähetysoikeuksilla. Lue ensin nykyinen valinta ja yhteys. Vanha toisto ei muuta uudempaa valintaa; nykyiset lähetystehtävät säilyttävät lähettäjänsä.
Lähetä vähintään sadan merkin litterointi. Seuraa tulosta gesprek_id-tunnuksella. Valinnaiset kentät: titel, tier, klantId ja taal.
HTTP
POST https://api.rapportly.io/api/rapportly/v1/gesprekken
Authorization: Bearer rply_<jouw_sleutel>
Idempotency-Key: crm-gesprek-2026-0001
Content-Type: application/json
{
"transcript": "Team Atlas bespreekt uitsluitend een fictieve oefening. Het team plant een training en verzamelt algemene voorbeeldvragen zonder klantgegevens.",
"titel": "Kennismaking"
}
Lue olemassa olevia kieliversioita
Lue olemassa olevat kielitulokset. Kuvatut työnkulkureitit käynnistämiseen, keskeyttämiseen, jatkamiseen ja palautumiseen on testattu paikallisesti ja CI:ssä; CRM:n tuotantotesti ei vahvista tätä kielikäsittelyä. Käytä niitä vain tähän tarkoitukseen hyväksytyssä ympäristössä. Alkuperäinen käyttäjä, avain, lähde ja kustannukset pysyvät sidottuina pyyntöön. Lähteen ajantasainen tila, käyttöoikeudet, budjetti ja todennettu laskutuksen täsmäytys ovat edelleen pakollisia; vanhentunut tai poistettu lähde ei anna oikeutta uuteen käynnistykseen. Eräkäsittely, jossa toinen kieli on käytössä, pysyy suljettuna myös perittyjä asetuksia käytettäessä. Yhden puuttuvan käännöstuloksen maksullinen täydentäminen on edelleen poissuljettu.
HTTP
GET https://api.rapportly.io/api/rapportly/v1/gesprekken/00000000-0000-4000-8000-000000000001/taalvarianten
Authorization: Bearer rply_<jouw_sleutel>
Vältä päällekkäisiä tehtäviä
Tallenna tarkka syöte ja yksilöllinen Idempotency-Key jokaiselle uudelle tehtävälle. Useimmat aloitukset hyväksyvät 8–128 turvallista merkkiä; suostumus ja alkuperäiset raporttiversioinnit vaativat vähintään 16. Esimerkit käyttävät vähintään 16 merkkiä. Kadonneen vastauksen jälkeen toista samat tiedot samalla avaimella. Lue ensin uudelleen versioristiriidassa. Asiakirjakokonaisuudet ja tiedostolataukset käyttävät omaa UUID-tunnustaan toiston rajana.
Saa ilmoitus käsittelyn valmistumisesta
Rapportly voi lähettää tekniset viittaukset palvelimellesi. Hae sitten sisältö oikeilla lukuoikeuksilla ilman jatkuvaa etenemiskyselyä.
Luo HTTPS-vastaanotin ja rekisteröi se kutsulla POST /webhooks käyttäen webhooks:beheren-oikeutta. Käytä samaa tuotantoavainta kyseisiin käsittelyihin.
Tarkista allekirjoitus alkuperäisistä viestitavuista ja tallenna kukin tapahtumatunnus vain kerran. Kuittaa vasta turvallisen tallennuksen ja jatkotehtävän kirjaamisen jälkeen. Toisto ei saa luoda toista tehtävää.
Lue GET /webhook-afleveringen ja toimitustiedot. Väliaikaisia virheitä yritetään uudelleen enintään kahdeksan kertaa; lisäkierroksen voi pyytää. Hyväksytty tarkoittaa vastaanottoa palvelimellasi. Tarkista jatkokäsittely siellä.
Simulaattori ei lähetä oikeita ilmoituksia. Kokeile vastaanotinta kuvitteellisilla tiedoilla ja erillisellä tuotantoyhteydellä. Esimerkki tarkistaa ilmoituksen; palvelimesi hoitaa tallennuksen ja jatkotoimet.
Mitä virhekoodi tarkoittaa?
400
Korjaa syöte tai Idempotency-Key.
401
Avain puuttuu, on väärä tai peruttu.
402
Krediitit, budjetti tai voimassa oleva maksullinen jatko puuttuvat.
403
Avaimella, käyttäjällä tai paketilla ei ole tarvittavaa oikeutta.
404
Kohde puuttuu tai ei näy käyttäjälle.
409
Syöte, versio tai tehtävä on muuttunut. Lue ensin nykyinen tila.
429
Odota ja noudata Retry-After-arvoa.
503
Lähde tai käsittely ei ole turvallisesti saatavilla. Lue tila; toista täsmälleen vain reittisopimuksen salliessa.
Suojaa avain ja asiakastiedot
Käytä avainta vain palvelimellasi, älä julkisessa selainkoodissa.
Käytä eri avainta jokaiselle integraatiolle ja peru vanhat avaimet.
Älä lisää avaimia, tuloksia tai väliaikaisia linkkejä julkisiin lokeihin tai keskusteluihin.
Tallenna haetut asiakastiedot oman järjestelmäsi käyttöoikeussääntöjen mukaan.
Mitkä osat ovat vielä kesken?
Luettelo ilmoittaa osittaiset skeemat, ja ladattava opas kuvaa kunkin toiminnon rajat ja todisteet. Onnistunut CRM-testi ei osoita työnkulun kielikäsittelyn tai historian vertailun toimintaa tuotannossa. Monikielinen eräkäsittely ja yhden puuttuvan käännöstuloksen maksullinen täydentäminen jäävät edelleen ulkopuolelle. API-avain ei anna käyttäjälle lisäoikeuksia; asiakirjavertailu tukee vain kuvattuja tallennettuja tekstikenttiä.
Näkymäsi voi riippua roolistasi, paketistasi ja organisaatiosi integraatioista. Tarkista jokainen luotu luonnos ennen kuin jaat tai lähetät sen.