Přístup orientovaný na vývojáře
Twenty generuje API specificky pro váš datový model:- Nejsou vyžadována dlouhá ID: Používejte v koncových bodech přímo názvy objektů a polí.
- Standardní a vlastní objekty jsou rovnocenně zpracovány: Vaše vlastní objekty mají stejnou podporu API jako vestavěné.
- Vyhrazené koncové body: Každý objekt a pole má svůj vlastní koncový bod API.
- Vlastní dokumentace: Generována specificky pro datový model vašeho pracovního prostoru.
Vaše personalizovaná dokumentace k API je dostupná v Nastavení → API & Webhooks po vytvoření API klíče. Protože Twenty generuje API odpovídající vašemu vlastnímu datovému modelu, dokumentace je jedinečná pro váš pracovní prostor.
Dva typy API
Core API
Přístupné na/rest/ nebo /graphql/
Pracujte se svými skutečnými záznamy (daty):
- Vytvářejte, čtěte, aktualizujte a mazejte Lidi, Společnosti, Příležitosti atd.
- Dotazujte a filtrujte data
- Spravování vztahů mezi záznamy.
Metadata API
Přístupné na/rest/metadata/ nebo /metadata/
Spravujte svůj pracovní prostor a datový model:
- Vytvářet, upravovat nebo mazat objekty a pole.
- Konfigurace nastavení pracovního prostoru.
- Definujte vztahy mezi objekty
REST vs GraphQL
Jak Core, tak Metadata API jsou k dispozici ve formátech REST a GraphQL:
Zvolte podle svých potřeb — oba formáty přistupují ke stejným datům.
Koncové body API
Ověření
Každý požadavek na API vyžaduje klíč API v hlavičce:Vytvořit API klíč
- Přejděte na Nastavení → APIs & Webhooks
- Klikněte na + Vytvořit klíč
- Nakonfigurujte:
- Název: Popisný název pro klíč
- Datum vypršení platnosti: Kdy klíč vyprší
- Klikněte na Uložit
- Zkopírujte ihned — klíč se zobrazí pouze jednou
Přiřaďte roli klíči API
Pro vyšší bezpečnost přiřaďte konkrétní roli, abyste omezili přístup:- Přejděte na Nastavení → Členové → Role
- Klikněte na roli, kterou chcete přiřadit
- Otevřete záložku Přiřazení
- V části API Keys klikněte na + Přiřadit ke klíči API
- Vyberte klíč API
Spravovat API klíče
Znovu vygenerovat: Nastavení → APIs & Webhooks → Klikněte na klíč → Znovu vygenerovat Smazat: Nastavení → APIs & Webhooks → Klikněte na klíč → SmazatAPI Playground
Testujte svá API přímo v prohlížeči pomocí našeho vestavěného playgroundu — k dispozici pro REST i GraphQL.Přístup do Playgroundu
- Přejděte na Nastavení → APIs & Webhooks
- Vytvořte klíč API (povinné)
- Klikněte na REST API nebo GraphQL API pro otevření playgroundu
Co získáte
- Interaktivní dokumentace: Generována pro váš specifický datový model
- Živé testování: Spouštějte reálná volání API vůči vašemu pracovnímu prostoru
- Průzkumník schématu: Procházejte dostupné objekty, pole a vztahy
- Tvůrce požadavků: Sestavujte dotazy s automatickým doplňováním
Hromadné operace
REST i GraphQL podporují hromadné operace:- Velikost dávky: Až 60 záznamů na požadavek.
- Operace: Vytváření, aktualizace a mazání více záznamů
- Hromadný upsert: Vytvoření nebo aktualizace v jednom volání
- Používejte množná čísla názvů objektů (např.
CreateCompaniesmístoCreateCompany)