Přejít na obsah

Návody

API pro vývojáře

Propojte vlastní software s Rapportly: klíče, cvičení na fiktivních úlohách, spouštění zpracování, webhooky a chybové kódy.

Úkoly

Připravit klíč API pro integraci

Možnosti: Test nebo produkce · oprávnění · rozpočet · zrušit

  1. Otevřete Můj profil, Integrace a zvolte pro integraci samostatný klíč.
  2. Nechte správce vhodně nastavit prostředí, oprávnění, rozpočet a datum vypršení.
  3. Tajný klíč zkopírujte, když se jednorázově zobrazí, a uložte ho pouze v serverovém nastavení cílové aplikace.
  4. Nejprve testujte na fiktivních údajích; nepoužívaný nebo ztracený klíč zrušte.

Bezpečně otestovat API pro vývojáře

Možnosti: OpenAPI · Postman · SDK · testovací scénáře · chybové kódy

  1. Otevřete Nápověda, API pro vývojáře a stáhněte aktuálního průvodce a popis OpenAPI.
  2. Vytvořte samostatný testovací klíč a použijte syntetické cvičné prostředí.
  3. Otestujte stav, výsledek, chybu a limit rozpočtu bez údajů klientů.
  4. Než použijete produkční akce, přečtěte si kontrakt a omezení vydání konkrétní cesty.

Podrobné vysvětlení

API pro vývojáře

Propojte software prostřednictvím výslovných akcí pro zdroje, zpracování, výsledky a správu. Tento průvodce popisuje dostupné API v rámci zdokumentovaných omezení vydání. Uživatel, oprávnění, úložiště a kredity zůstávají spojeny s účtem Rapportly.

API pro vývojáře

Stávající základ API a popsané rozšíření CRM jsou po řízeném nasazení dostupné v mezích vydání. Produkční test CRM pokrývá uložená hledání, evidenci návštěv a postupy péče o klienty; šablony kanceláře byly pouze čteny. Jazykové zpracování pracovních postupů a porovnání historie byly otestovány lokálně a v CI, tyto důkazy však nepotvrzují jejich úplné chování v produkci. Průvodce ke stažení uvádí přesné důkazy. Nejde o úplnou funkční shodu s webem.

Připravte propojení ve třech krocích

  1. 1
    Vyberte uživatele, prostředí a oprávnění

    Otevřete Účet → Integrace. Použijte testovací klíč pro fiktivní simulátor a samostatný produkční klíč pro skutečné akce s fiktivními daty. Správce přidělí jen potřebná oprávnění a odpovídající rozpočet.

  2. 2
    Procvičte přijetí a chyby

    Začněte simulátorem. Potom importujte kontrakty API a prohlédněte syntetické příklady. Tajné údaje zůstávají na serveru; změny jsou v kolekci ve výchozím stavu vypnuté.

  3. 3
    Sledujte celou úlohu

    Uložte vstup a kód úlohy, ověřte spuštění a konečný stav, přečtěte výsledek, stáhněte dostupný soubor a zkontrolujte spotřebu. Proveďte to až ve schváleném prostředí.

Vytvořit API klíč

Základní adresa

https://api.rapportly.io/api/rapportly/v1

Klíč patří uživateli

Klíč deleguje oprávnění jednoho uživatele. Správce stanoví prostředí, strop oprávnění, měsíční rozpočet a platnost. Člen aktivuje připravený klíč a tajnou hodnotu uvidí jednou. Každý požadavek kontroluje také aktuální oprávnění uživatele, balíčku a objektu. Správa klíčů používá uživatelskou relaci; produkční akce API klíč. Uchovávejte tajné údaje na serveru a ztracený klíč zrušte v Účet → Integrace. Události Zapier mají vlastní kontrakt.

HTTP
GET https://api.rapportly.io/api/rapportly/v1/ping
Authorization: Bearer rply_<jouw_sleutel>

Používejte konkrétní kontrakty a příklady

Produkční OpenAPI popisuje kontrakty kódu a označuje částečné vstupy či odpovědi. Přehled ukazuje otevřená schémata. Kolekce Postman začíná neplatnou adresou, prázdnými klíči a vypnutými změnami. Importujte ke kontrole a vědomě posílejte fiktivní data ve schváleném prostředí. Import ještě nebyl testován.

Klienti pro JavaScript a Python

Stáhni si malé klienty bez externích závislostí pro kontrolu přístupu, čtení akcí a spotřeby, vytváření spisů, nahrávání podkladů, spouštění zpráv, nabídek či prezentací, sledování stavu a stahování výstupů. SDK podporuje tuto omezenou část API; nepokrývá všechny funkce webu. Instalaci a příklady najdeš v příručce balíčku.

Klíč API uchovávej na svém serveru a před spuštěním ulož identitu požadavku. Klienti automaticky neopakují placené požadavky. Při dočasném stahování se klíč API neposílá a stahování je omezeno na předem povolené původy úložiště (origin). Stávající oprávnění, rozpočty a hranice zpřístupnění zůstávají v platnosti.

Nejprve cvičte s fiktivními úlohami

Vytvořte testovací klíč a procvičte běžící úlohy, výsledky, chyby a nedostatečný rozpočet. Simulátor používá pevné příklady a nestojí kredity.

  1. V Účet → Integrace vytvořte nebo aktivujte klíč Test s právy, která chcete procvičit.
  2. Načtěte GET /test/scenarios a vyberte akci z odpovědi. Seznam respektuje aktuální oprávnění.
  3. Pošlete POST /test/opdrachten pouze s actie a scenario: succes, verwerking_mislukt, creditbudget_bereikt nebo toegang_geweigerd. Každé nové cvičení má vlastní Idempotency-Key.
  4. Uložte opdracht_id. Při bezig načtěte GET /test/opdrachten/{id} přibližně za pět sekund. Vždy kontrolujte stav: HTTP200 může obsahovat i selhání zpracování.
HTTP
POST https://api.rapportly.io/api/rapportly/v1/test/opdrachten
Authorization: Bearer rply_test_<jouw_testsleutel>
Idempotency-Key: test-rapport-0001
Content-Type: application/json

{
  "actie": "rapport.start",
  "scenario": "succes"
}

Příklad vyžaduje rapport.start v seznamu akcí. Po chybě spojení opakujte stejné údaje a Idempotency-Key.

Co toto cvičení dokazuje?

Procvičujete úlohy, čekání, opakování a chyby. Nevznikají skutečné soubory, zpracování AI, e-maily ani webhooky. Cvičení neprokazuje kvalitu dokumentů ani skutečné účtování kreditů. Poté vyzkoušejte produkční akce s fiktivními daty a odděleným klíčem. Cvičné úlohy vyprší za sedm dní.

Načítejte jen potřebná data

Vyhledávejte přístupné klientské složky, rozhovory a zprávy. /acties uvádí akce a oprávnění, /gebruik rozpočet a rezervace, /verzoeken technickou historii. Probíhající zpracování ještě nemá výsledek. Odkazy na zprávy platí 15 minut; novým načtením zprávy získáte nový odkaz.

GET/ping

Ověřte klíč.

GET/gesprekken?zoek=&limiet=30&offset=0

Vyhledávejte přístupné rozhovory a procházejte výsledky.

GET/gesprekken/{id}

Přečtěte stav a výsledek rozhovoru.

GET/rapporten/{id}

Přečtěte stav a výsledek zprávy.

GET/rapporten?limiet=30&offset=0

Zobrazte přístupné zprávy, případně v jednom spisu.

GET/klanten?zoek=&limiet=30&offset=0

Vyhledejte přístupné klientské složky a jejich klantId.

Aktualizovat správu klientů

Tvůj software může upravovat šablony kanceláře, ukládat osobní vyhledávání, zaznamenat návštěvu a vytvořit proces péče o klienta. Použij příslušná oprávnění ke správě a potvrď každou změnu. Nejprve načti aktuální verzi a při ztrátě odpovědi zachovej stejný identifikátor požadavku. Opakování starého požadavku nesmí vrátit novější změnu. Produkční test ověřuje hledání, návštěvy a postupy péče o klienty včetně úklidu a zneplatnění klíčů. Šablony kanceláře byly pouze čteny; zápis byl otestován lokálně a v CI. Průvodce ke stažení popisuje čtyři trasy a meze jejich důkazů.

Porovnat dvě uložené verze

Porovnej dvě existující čísla verzí téhož uloženého textového pole zprávy nebo pole rozhovoru bez nového zpracování pomocí AI. Tento kontrakt byl otestován lokálně a v CI; produkční test CRM neprokazuje chování porovnání v produkci. Chybějící historie se nedoplňuje aktuálním textem. Dlouhé rozdíly se zkrátí na nejvýše 8000 znaků na každé straně s viditelným upozorněním. Neporovnává se PowerPoint, výpočty nabídek, průvodní dopisy ani formátování. Nadále platí aktuální oprávnění ke čtení a podmínky ochrany soukromí.

Vyžádejte si odhad nákladů

POST /generatieplan ukazuje očekávané kroky a kredity pro zprávu, nabídku nebo rozhovor. Použijte gebruik:lezen. Výpočet a týmová nastavení odpovídají webu.

Odhad nic nespouští ani neodečítá kredity. Není zaručenou maximální cenou. Uvádějte nejistoty, například dosud neznámé náklady na čtení souborů. Spuštění znovu kontroluje oprávnění a kredity.

Stáhnout průvodce odhadem a příklady

Spusťte zpracování ze svého softwaru

API propojuje spisy, dokumenty, nahrávání, zvuk, přepis, klientské složky, styly, výstupy, pracovní postupy, Excel a cílené zprávy. Každá cesta má vlastní vstup, oprávnění, potvrzení a kontrolu verze. Stávající zpracování a účtování kreditů platí dál. Odpověď při spuštění potvrzuje přijetí; poté čtěte stav. Přehled označuje otevřené kontrakty.

Nejprve vytvořte spis

Vytvořte a uložte UUID. Pošlete PUT /dossiers/{id} pouze s naam, nejvýše 200 znaků. 201 znamená vytvoření, 200 shodné opakování. Spis patří uživateli a organizaci klíče a nestojí kredity. Odlišné údaje vrátí 409; nepřístupný či smazaný spis 404. GET /dossiers/{id} čte naam a klant_id s oprávněním ke čtení.

HTTP
PUT https://api.rapportly.io/api/rapportly/v1/dossiers/00000000-0000-4000-8000-000000000002
Authorization: Bearer rply_<jouw_sleutel>
Content-Type: application/json

{ "naam": "Voorbeeldproject" }

Zpráva, nabídka nebo prezentace

Začněte s dossierId a notities. tier je volitelný: basis, standaard nebo max. Bez stylového profilu se použije neutrální vzhled. Můžete přidat přístupné stijlprofielId, klantId, bronOpnameIds a taal. Styl musí odpovídat typu dokumentu. Nabídky používají firemní nastavení a bezpečné číslování; API je neposílá klientovi.

POST/rapporten

Vytvořte zprávu z poznámek a dostupných zdrojů.

POST/offertes

Vytvořte nabídku se stávajícím číslováním, oprávněními a kredity.

POST/presentaties

Vytvořte prezentaci, volitelně s presentatieOpties nebo bronRapportVersieId přístupné dokončené zprávy.

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"
}

Uložte versie_id a sledujte GET /rapporten/{versie_id}, také u nabídek a prezentací. Při klaar obsahuje resultaat dostupné soubory: export_url pro PDF, export_url_docx pro Word a export_url_pptx pro PowerPoint. Odkazy platí 15 minut. Při mislukt nejprve ověřte zpracování a spotřebu; nespouštějte automaticky novou úlohu s jiným klíčem.

Stáhnout postup od zdroje ke stažení

Nahrajte vlastní příklady stylu

Pošlete jeden až tři soubory jako úplnou sadu. Rapportly používá stejné kontroly souborů a stylu jako web. Úložiště a kredity patří připojenému uživateli.

  1. Pošlete soubory, název, typ dokumentu, osobní nebo týmový rozsah, výslovné potvrzení a pevný identifikátor. Týmový styl vyžaduje správce nebo vedoucího týmu.
  2. Uložte ID přijetí a čtěte stav. Přijato znamená uložení celé sady; kontrola náhledu a schválení mohou následovat.
  3. Po přerušení přesně opakujte požadavek bez vytvoření druhého stylu. Neúplná nahrávání lze opakovat třicet dní, poté se řízeně uklidí.

Stáhnout průvodce příklady stylu, multipart a chybami

Připojte kalendář nebo schránku

Uživatel osobně udělí souhlas u Google nebo Microsoftu. Software sleduje žádost a může spojení vědomě ukončit. Hesla a tokeny poskytovatele nejsou v odpovědi.

Použijte verbindingen:beheren pro připojení a agenda:lezen pro schůzky. Odesílání vyžaduje také právo k odeslání a výslovnou žádost.

Uložte číslo žádosti, identifikátor a aktuální základ. Ztracené žádosti opakujte přesně; staré odpojení nesmí odstranit novější spojení.

API může zvolit výchozí schránku s právy ke správě a odesílání. Nejprve načtěte aktuální volbu a spojení. Staré opakování nemění novější volbu; existující odesílání si zachovávají odesílatele.

Stáhnout postup souhlasu, schůzek, odpojení a obnovy

Výsledky rozhovoru z textu

Pošlete přepis alespoň o sto znacích. Výsledek sledujte pomocí gesprek_id. Volitelné: titel, tier, klantId a 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"
}

Čtení existujících jazykových variant

Čti existující jazykové výsledky. Popsané trasy pracovního postupu pro spuštění, pozastavení, pokračování a obnovu byly otestovány lokálně a v CI; produkční test CRM toto jazykové zpracování neověřuje. Používej je pouze v prostředí schváleném pro tento účel. Původní uživatel, klíč, zdroj a náklady zůstávají svázané s požadavkem. Nadále je vyžadován aktuální stav zdroje, oprávnění, rozpočet a ověřené vyúčtování; zdroj s vypršenou platností nebo smazaný zdroj neopravňuje k novému spuštění. Hromadné zpracování se zapnutým druhým jazykem zůstává zablokované, a to i při převzatém nastavení. Placené doplnění jednoho chybějícího výsledku překladu je nadále vyloučeno.

HTTP
GET https://api.rapportly.io/api/rapportly/v1/gesprekken/00000000-0000-4000-8000-000000000001/taalvarianten
Authorization: Bearer rply_<jouw_sleutel>
Zabraňte duplicitním úlohám

Pro každou novou úlohu uložte přesný vstup a jedinečný Idempotency-Key. Většina spuštění přijímá 8–128 bezpečných znaků; souhlas a původní revize zpráv vyžadují nejméně 16. Příklady používají alespoň 16. Po ztrátě odpovědi opakujte stejné údaje se stejným klíčem. Při konfliktu verze nejprve znovu načtěte stav. Spisy a nahrávání souborů používají vlastní UUID jako hranici opakování.

Získejte oznámení po dokončení zpracování

Rapportly může na váš server poslat technické odkazy. Obsah poté načtěte s příslušnými právy ke čtení, bez neustálých dotazů na průběh.

  1. Vytvořte HTTPS přijímač a zaregistrujte jej přes POST /webhooks s webhooks:beheren. Použijte stejný produkční klíč pro příslušné úlohy.
  2. Ověřte podpis původních bajtů zprávy a každé ID události uložte jedinečně. Potvrďte až po bezpečném uložení společně s navazující úlohou. Opakování nesmí vytvořit druhou úlohu.
  3. Načtěte GET /webhook-afleveringen a podrobnosti doručení. Dočasné chyby se opakují nejvýše osmkrát; lze požádat o další kolo. Přijato znamená přijetí vaším serverem. Ověřte tam další zpracování.

Simulátor neposílá skutečná oznámení. Otestujte přijímač s fiktivními daty a odděleným produkčním připojením. Příklad ověřuje zprávu; server zajišťuje uložení a další kroky.

Co znamená chybový kód?

400

Opravte vstup nebo Idempotency-Key.

401

Klíč chybí, je nesprávný nebo zrušený.

402

Chybí kredity, rozpočet nebo platné placené pokračování.

403

Klíč, uživatel nebo balíček nemá potřebné oprávnění.

404

Objekt chybí nebo není pro uživatele viditelný.

409

Vstup, verze nebo úloha se změnily. Nejprve načtěte aktuální stav.

429

Vyčkejte a respektujte Retry-After.

503

Zdroj nebo zpracování není bezpečně dostupné. Přečtěte stav; přesně opakujte jen tehdy, dovoluje-li to kontrakt cesty.

Chraňte klíč a klientská data

  • Používejte klíč jen na serveru, nikdy ve veřejném kódu prohlížeče.
  • Pro každé propojení použijte vlastní klíč a staré klíče zrušte.
  • Nedávejte klíče, výsledky ani dočasné odkazy do veřejných logů či chatů.
  • Ukládejte získaná klientská data podle přístupových pravidel svého systému.
Které části ještě vyžadují práci?

Inventář uvádí částečná schémata a průvodce ke stažení popisuje omezení a důkazy pro každou akci. Úspěšný test CRM neprokazuje produkční chování jazykového zpracování pracovních postupů ani porovnání historie. Vícejazyčné hromadné zpracování a placené doplnění jednoho chybějícího výsledku překladu zůstávají vyloučeny. Klíč API neposkytuje další uživatelská oprávnění; porovnávání dokumentů podporuje pouze popsaná uložená textová pole.

To, co vidíte, může záviset na vaší roli, tarifu a integracích vaší organizace. Každý vytvořený návrh před sdílením nebo odesláním zkontrolujte.