Files
twenty/packages/twenty-docs/l/ca/user-guide/integrations-api/apis-overview.mdx
T
github-actions[bot] 9bc5486d0d i18n - translations (#15803)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2025-11-13 17:12:39 +01:00

131 lines
4.9 KiB
Plaintext

---
title: Visió general de les APIs
info: Understand the four different APIs and when to use each one.
image: /imatges/manual-d'usuari/api/api-overview.png
sectionInfo: Aprèn com connectar Twenty amb altres eines.
---
<Frame>
<img src="/images/user-guide/api/api-overview.png" alt="Header" />
</Frame>
Twenty està dissenyat per ser amigable per als desenvolupadors, oferint APIs potents que s'adapten al teu model de dades personalitzat. Proporcionem quatre tipus diferenciats d'API per satisfer diferents necessitats d'integració.
## Developer-First Approach
Twenty genera APIs específiques pel teu model de dades, el que significa:
- **No es requereixen IDs llargs**: Utilitza els noms dels objectes i camps directament en els punts finals
- **Els objectes estàndard i personalitzats es tracten igualment**: Els teus objectes personalitzats reben el mateix tractament API que els integrats
- **Punts finals dedicats**: Cada objecte i camp obté el seu propi punt final API
- **Documentació personalitzada**: Generada específicament per al model de dades del teu espai de treball
<Warning>
Your custom API generates personalized documentation accessible via Settings → API & Webhooks after creating an API key. Aquesta documentació reflecteix exactament el teu model de dades i configuracions de camps.
</Warning>
## Els Quatre Tipus d'APIs
Twenty ofereix APIs en formats **REST** i **GraphQL**:
### APIs REST
#### 1. API de Metadades REST
- **Propòsit**: Gestiona l'estructura del teu espai de treball i model de dades
- **Casos d'ús**:
- Crear, modificar o eliminar objectes i camps
- Configurar els ajustos de l'espai de treball
- Gestionar les relacions del model de dades
- **Accés**: Disponible a través dels punts finals REST
#### 2. API Central REST
- **Propòsit**: Gestiona els registres reals de dades
- **Casos d'ús**:
- Crear, llegir, actualitzar i eliminar registres
- Consultar dades específiques
- Gestionar relacions de registre
- **Accés**: Disponible a través dels punts finals REST
### APIs GraphQL
#### 3. API de Metadades GraphQL
- **Propòsit**: Igual que l'API de Metadades REST però amb els avantatges de GraphQL
- **Casos d'ús**: Mateixa gestió de l'espai de treball i del model de dades
- **Beneficis addicionals**:
- Consultar múltiples tipus de metadades en una sola sol·licitud
- Selecció precisa de camps
- Millor rendiment per a consultes complexes
#### 4. API Central GraphQL
- **Propòsit**: Igual que l'API Central REST però amb els avantatges de GraphQL
- **Casos d'ús**: Mateixa gestió de registres de dades
- **Beneficis addicionals**:
- **Operacions per lots**: Disponible per a totes les operacions
- **Operacions upsert**: Crear o actualitzar registres en una sola trucada
- Consultar relacions en sol·licituds individuals
- Extracció precís de dades
## Operacions per Lots
### Suport per Lots REST i GraphQL
Tant les APIs REST com les APIs GraphQL admeten operacions per lots per a la majoria d'accions:
- **Mida del lot**: Fins a 60 registres per sol·licitud
- **Operacions disponibles**: Crear, actualitzar, eliminar múltiples registres
- **Rendiment**: Significativament més ràpid que les trucades API individuals
### Característiques Exclusives de GraphQL
- **Insereix per lots**: Només disponible a les APIs GraphQL
- **Ús**: Utilitza noms d'objectes en plural (exemple: `CrearEmpreses` en lloc de `CrearEmpresa`)
- **Requisit**: Aquesta és la raó per la qual els noms d'objectes singulars i plurals han de ser diferents
## Accés a la Documentació API
1. Ves a **Configuració → API i Webhooks**
2. Crea una clau d'API (necessari per accedir a la documentació)
3. Accedeix a la teva documentació personalitzada i area de proves
4. Prova les APIs amb el teu model de dades real
La teva documentació és única pel teu espai de treball perquè reflecteix els teus objectes, camps i relacions personalitzats.
## Quan Utilitzar Cada API
### Utilitza APIs de Metadades quan:
- Configures el teu model de dades
- Creant objectes o camps personalitzats
- Configurant els ajustos de l'espai de treball
### Utilitza APIs Centrals quan:
- Gestionar dades diàries (Persones, Empreses, Oportunitats)
- Integrar-se amb sistemes externs
- Construir aplicacions personalitzades
- Automatitzar fluxos de treball de dades
### Tria GraphQL quan:
- Necessites operacions per lots
- Vols minimitzar les trucades a API
- Necessites funcionalitat upsert
- Estàs construint integracions complexes
### Tria REST quan:
- Prefereixes una estructura API més senzilla
- Estàs construint integracions bàsiques
- El teu equip coneix més REST
- Necessites operacions CRUD senzilles
## Propera Fase
- **[API & Webhooks Setup](/l/ca/user-guide/integrations-api/api-webhooks)**: Learn how to create API keys and webhooks
- **Documentació Personalitzada**: Accedeix als teus documents API personalitzats a través de Configuració → API i Webhooks