Twenty a fost creat pentru a fi prietenos cu dezvoltatorii, oferind API-uri puternice care se adaptează la modelul dvs. de date personalizat. Oferim patru tipuri distincte de API-uri pentru a satisface diferite nevoi de integrare.Documentation Index
Fetch the complete documentation index at: https://docs.get-clara.tech/llms.txt
Use this file to discover all available pages before exploring further.
Abordare orientată către dezvoltatori
Twenty generează API-uri special pentru modelul dvs. de date:- Nu sunt necesare ID-uri lungi: Utilizați direct numele obiectelor și câmpurilor în punctele finale
- Obiectele standard și personalizate tratate în mod egal: Obiectele dvs. personalizate primesc același tratament API ca și cele încorporate
- Puncte finale dedicate: Fiecare obiect și câmp primește propriul său punct final API
- Documentație personalizată: Generată special pentru modelul de date al spațiului dvs. de lucru
Documentația API personalizată este disponibilă la Settings → API & Webhooks după crearea unei chei API. Deoarece Twenty generează API-uri care se potrivesc modelului dvs. de date personalizat, documentația este unică pentru spațiul dvs. de lucru.
Cele două tipuri de API-uri
API Core
Accesibil prin/rest/ sau /graphql/
Lucrați cu înregistrările reale (datele):
- Creați, citiți, actualizați, ștergeți Persoane, Companii, Oportunități etc.
- Interogați și filtrați datele
- Gestionați relațiile dintre înregistrări
API Metadata
Accesibil prin/rest/metadata/ sau /metadata/
Gestionați-vă spațiul de lucru și modelul de date:
- Creați, modificați sau ștergeți obiecte și câmpuri
- Configurați setările spațiului de lucru
- Definiți relațiile dintre obiecte
REST vs GraphQL
Atât API-urile Core, cât și API-urile Metadata sunt disponibile în formatele REST și GraphQL:| Format | Operațiuni disponibile |
|---|---|
| REST | CRUD, operațiuni de grup, upsert-uri |
| GraphQL | La fel + upsert-uri de grup, interogări de relații într-un singur apel |
Puncte Finale API
| Mediu | URL de bază |
|---|---|
| Cloud | https://api.twenty.com/ |
| Găzduire proprie | https://{your-domain}/ |
Autentificare
Fiecare solicitare API necesită o cheie API în antet:Creați o cheie API
- Mergeți la Setări → API-uri & Webhook-uri
- Faceți clic pe + Create key
- Configurați:
- Name: Nume descriptiv pentru cheie
- Expiration Date: Când expiră cheia
- Faceți clic pe Salvare
- Copiați imediat — cheia este afișată o singură dată
Atribuiți un rol unei chei API
Pentru o securitate sporită, atribuiți un rol specific pentru a limita accesul:- Accesați Setări → Roluri
- Faceți clic pe rolul pe care doriți să-l atribuiți
- Deschideți fila Atribuire
- În API Keys, faceți clic pe + Assign to API key
- Selectați cheia API
Gestionați cheile API
Regenerate: Settings → APIs & Webhooks → Faceți clic pe cheie → Regenerate Delete: Settings → APIs & Webhooks → Faceți clic pe cheie → DeletePlatformă de testare API
Testați API-urile direct în browser cu platforma noastră integrată de testare — disponibilă atât pentru REST, cât și pentru GraphQL.Accesați platforma de testare
- Mergeți la Setări → API-uri & Webhook-uri
- Creați o cheie API (obligatoriu)
- Faceți clic pe REST API sau GraphQL API pentru a deschide platforma de testare
Ce obțineți
- Documentație interactivă: Generată pentru modelul dvs. de date specific
- Testare live: Executați apeluri API reale către spațiul dvs. de lucru
- Explorator de scheme: Parcurgeți obiectele, câmpurile și relațiile disponibile
- Constructor de cereri: Construiți interogări cu completare automată
Operațiuni de grup
Atât REST, cât și GraphQL suportă operațiuni de grup:- Dimensiunea grupului: Până la 60 de înregistrări pe cerere
- Operațiuni: Creați, actualizați, ștergeți mai multe înregistrări
- Upsert de grup: Creați sau actualizați într-un singur apel
- Folosiți nume de obiecte la plural (de exemplu,
CreateCompaniesîn loc deCreateCompany)
Limitări de rată
Solicitările API sunt limitate pentru a asigura stabilitatea platformei:| Limită | Valoare |
|---|---|
| Solicitări | 100 de apeluri pe minut |
| Dimensiunea lotului | 60 de înregistrări pe apel |