Files
twenty/packages/twenty-docs/l/nl/developers/api-and-webhooks/api.mdx
T
8cadd00d34 i18n - translations (#15799)
Created by Github action

---------

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: github-actions <github-actions@twenty.com>
2025-11-13 16:34:00 +01:00

56 lines
3.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: API
image: /images/docs/getting-started/api.png
info: Ontdek hoe u onze API's kunt gebruiken.
---
<Frame>
<img src="/images/docs/getting-started/api.png" alt="Header" />
</Frame>
## Overzicht
De Twenty API stelt ontwikkelaars in staat om programmeermatig te communiceren met het Twenty CRM-platform. Met behulp van de API kun je Twenty integreren met andere systemen, gegevenssynchronisatie automatiseren en aangepaste oplossingen bouwen rond je klantgegevens. De API biedt eindpunten om **kern-CRM objecten te creëren, lezen, bijwerken en verwijderen** (zoals personen en bedrijven) en om toegang te krijgen tot metadataconfiguraties.
**API Playground:** Je kunt nu toegang krijgen tot de API Playground binnen de instellingen van de app. Om API-aanroepen in real-time uit te proberen, log in op je Twenty-werkruimte en navigeer naar **Instellingen → API's & Webhooks**. Dit opent de in-app API Playground en de instellingen voor API-sleutels.
**[Ga naar API-instellingen](https://app.twenty.com/settings)**
## Authenticatie
De API van Twenty gebruikt API-sleutels voor authenticatie. Elke aanvraag naar beveiligde eindpunten moet een API-sleutel in de header bevatten.
- **API-sleutels:** Je kunt een nieuwe API-sleutel genereren vanaf de **API-instellingen** pagina van je Twenty-app. Elke API-sleutel is een geheim token dat toegang verleent tot je CRM-gegevens, dus houd het veilig. Als een sleutel gecompromitteerd is, herroep het dan uit de instellingen en genereer een nieuwe.
- **Auth Header:** Zodra je een API-sleutel hebt, moet deze worden opgenomen in de `Authorization` header van je HTTP-verzoeken. Gebruik het Bearer token-schema. Bijvoorbeeld:
```
Authorization: Bearer YOUR_API_KEY
```
Vervang `YOUR_API_KEY` door de verkregen sleutel. Deze header moet aanwezig zijn in **alle API-aanvragen**. Als het token ontbreekt of ongeldig is, reageert de API met een authenticatiefout (HTTP 401 Niet Geautoriseerd).
## API Eindpunten
Alle bronnen kunnen worden benaderd via REST of GraphQL.
- **Cloud:** `https://api.twenty.com/` of je eigen domein / subdomein
- **Self-Hosted Instances:** If you are running Twenty on your own server, use your own domain in place of `api.twenty.com` (for example, `https://{your-domain}/rest/`).
Eindpunten zijn gegroepeerd in twee categorieën: **Kern-API** en **Metadata API**. De **Kern-API** behandelt primaire CRM-gegevens (bijvoorbeeld personen, bedrijven, notities, taken), terwijl de **Metadata API** configuratiegegevens omvat (zoals aangepaste velden of objectdefinities). De meeste integraties zullen voornamelijk de Kern-API gebruiken.
### Kern-API
Toegankelijk via `/rest/` of `/graphql/`.
De **Kern-API** fungeert als een uniforme interface voor het beheren van kern CRM-entiteiten (personen, bedrijven, notities, taken) en hun relaties, met **zowel REST als GraphQL** interactiemodellen.
### Metadata API
Toegankelijk via `/rest/metadata/` of `/metadata/`.
De Metadata API-eindpunten stellen je in staat om informatie over je schema en instellingen op te halen. Bijvoorbeeld, je kunt definities van aangepaste velden, objectschema's, etc. ophalen.
- **Voorbeeld Eindpunten:**
- `GET /rest/metadata/objects` Lijst alle objecttypes en hun metadata (velden, relaties).
- `GET /rest/metadata/objects/{objectName}` Haal metadata op voor een specifiek object (bijv., `personen`, `bedrijven`).
- `GET /rest/metadata/picklists` Haal picklist (dropdown) veldopties op, gedefinieerd in de CRM.
Typisch worden de metadata-eindpunten gebruikt om de structuur van gegevens te begrijpen (voor dynamische integraties of formulierbouw) in plaats van om daadwerkelijke records te beheren. Ze zijn in de meeste gevallen alleen-lezen. Authenticatie is ook vereist voor deze (gebruik je API-sleutel).