Files
twenty/packages/twenty-docs/l/sv/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.6 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: Upptäck hur du använder våra API:er.
---
<Frame>
<img src="/images/docs/getting-started/api.png" alt="Header" />
</Frame>
## Översikt
Twenty API:n låter utvecklare interagera programmatiskt med Twenty CRM-plattformen. Med API:n kan du integrera Twenty med andra system, automatisera datasynkronisering och bygga anpassade lösningar runt dina kunddata. API:n tillhandahåller ändpunkter för att **skapa, läsa, uppdatera och radera** kärn-CRM-objekt (såsom personer och företag) samt tillgång till metadatatkonfiguration.
**API-lekplats:** Du kan nu komma åt API-lekplatsen inom appens inställningar. För att testa API-anrop i realtid, logga in på din Twenty-arbetsyta och navigera till **Inställningar → API:er & Webhooks**. Detta öppnar den inbyggda API-lekplatsen och inställningarna för API-nycklar.
**[Gå till API-inställningar](https://app.twenty.com/settings)**
## Autentisering
Twenty's API använder API-nycklar för autentisering. Varje begäran till skyddade ändpunkter måste innehålla en API-nyckel i huvudet.
- **API Keys:** You can generate a new API key from your Twenty apps **API settings** page. Varje API-nyckel är en hemlig token som ger tillgång till dina CRM-data, så håll den säker. Om en nyckel är komprometterad, återkalla den från inställningarna och generera en ny.
- **Auth Header:** När du har en API-nyckel, inkludera den i `Authorization`-huvudet på dina HTTP-förfrågningar. Använd Bearer token-schema. Till exempel:
```
Authorization: Bearer YOUR_API_KEY
```
Ersätt `YOUR_API_KEY` med den nyckel du erhållit. Detta huvud måste vara närvarande på **alla API-förfrågningar**. Om token saknas eller är ogiltig, svarar API:n med ett autentiseringsfel (HTTP 401 Unauthorized).
## API-ändpunkter
Alla resurser kan nås via REST eller GraphQL.
- **Moln:** `https://api.twenty.com/` eller din anpassade domän/subdomän
- **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/`).
Ändpunkterna är grupperade i två kategorier: **Core API** och **Metadata API**. **Core API** hanterar primära CRM-data (t.ex. personer, företag, anteckningar, uppgifter), medan **Metadata API** täcker konfigurationsdata (som anpassade fält eller objektdefinitioner). De flesta integrationer kommer främst att använda Core API.
### Core API
Åtkomligt på `/rest/` eller `/graphql/`.
**Core API** fungerar som ett enhetligt gränssnitt för hantering av kärn-CRM-entiteter (personer, företag, anteckningar, uppgifter) och deras relationer, vilket erbjuder **både REST och GraphQL** interaktionsmodeller.
### Metadata API
Åtkomligt på `/rest/metadata/` eller `/metadata/`.
Metadata API-ändpunkterna tillåter dig att hämta information om ditt schema och inställningar. Till exempel kan du hämta definitioner av anpassade fält, objektscheman, etc.
- **Example Endpoints:**
- `GET /rest/metadata/objects` Lista alla objekttyper och deras metadata (fält, relationer).
- `GET /rest/metadata/objects/{objectName}` Få metadata för ett specifikt objekt (t.ex. `people`, `companies`).
- `GET /rest/metadata/picklists` Hämta alternativ för picklist (rullgardinsmenyn) fält definierade i CRM.
Typiskt används metadata-ändpunkterna för att förstå datastrukturen (för dynamiska integrationer eller formbyggande) snarare än för att hantera faktiska poster. De är vanligtvis skrivskyddade. Autentisering krävs även för dessa (använd din API-nyckel).