Salt la conținutul principal

API-uri cu schemă per-tenant

Nu există o referință API statică pentru Twenty. Fiecare spațiu de lucru are propria schemă — când adaugi un obiect personalizat (de exemplu Invoice), acesta primește imediat endpoint-uri REST și GraphQL identice cu cele ale obiectelor încorporate precum Company sau Person. API-ul este generat din schemă, astfel încât endpoint-urile folosesc direct denumirile obiectelor și câmpurilor tale — fără ID-uri opace. Documentația API specifică spațiului tău de lucru este disponibilă la Settings → API & Webhooks după crearea unei chei API. Include un mediu interactiv de testare în care poți executa apeluri reale asupra datelor tale.

Două API-uri

API de bază/rest/ și /graphql/ CRUD pe înregistrări: Persoane, Companii, Oportunități, obiectele tale personalizate. Interogare, filtrare, parcurgere a relațiilor. API de metadate/rest/metadata/ și /metadata/ Administrarea schemei: creare/modificare/ștergere de obiecte, câmpuri și relații. Așa îți modifici programatic modelul de date. Ambele sunt disponibile ca REST și GraphQL. GraphQL adaugă upsert-uri în lot și posibilitatea de a parcurge relațiile într-o singură interogare. Aceleași date de bază, indiferent de metodă.

URL-uri de bază

MediuURL de bază
Cloudhttps://api.twenty.com/
Găzduire propriehttps://{your-domain}/

Autentificare

Authorization: Bearer YOUR_API_KEY
Creează o cheie API în Settings → API & Webhooks → + Create key. Copiază-o imediat — este afișată o singură dată. Cheile pot fi limitate la un rol specific în Settings → Members → Roles → Assignment tab pentru a restricționa la ce pot avea acces. Pentru acces bazat pe OAuth (aplicații externe care acționează în numele utilizatorilor), vezi OAuth.

Operațiuni de grup

Atât REST, cât și GraphQL acceptă procesarea în lot de până la 60 de înregistrări per cerere — creare, actualizare sau ștergere. GraphQL acceptă, de asemenea, upsert în lot (creare-sau-actualizare într-un singur apel) folosind nume la plural precum CreateCompanies.

Limitări de rată

LimităValoare
Solicitări100 pe minut
Dimensiunea lotului60 de înregistrări pe apel