Files
twenty/packages/twenty-docs/l/pl/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.8 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: Odkryj, jak korzystać z naszych API.
---
<Frame>
<img src="/images/docs/getting-started/api.png" alt="Header" />
</Frame>
## Przegląd
Twenty API pozwala programistom na interakcję z platformą CRM Twenty przy pomocy kodu. Korzystając z API, można zintegrować Twenty z innymi systemami, automatyzować synchronizację danych i tworzyć niestandardowe rozwiązania wokół danych klienta. API udostępnia punkty końcowe do **tworzenia, odczytywania, aktualizowania i usuwania** głównych obiektów CRM (takich jak osoby i firmy) oraz uzyskiwania dostępu do konfiguracji metadanych.
**API Playground:** Teraz można uzyskać dostęp do API Playground w ustawieniach aplikacji. Aby przetestować wywołania API w czasie rzeczywistym, zaloguj się do swojego obszaru roboczego Twenty i przejdź do **Ustawienia → API i Webhooks**. To otwiera wbudowany API Playground i ustawienia kluczy API.
**[Przejdź do ustawień API](https://app.twenty.com/settings)**
## Uwierzytelnianie
API Twenty używa kluczy API do uwierzytelniania. Każde żądanie do chronionych punktów końcowych musi zawierać klucz API w nagłówku.
- **Klucze API:** Możesz wygenerować nowy klucz API na stronie **ustawień API** swojej aplikacji Twenty. Każdy klucz API to tajny token, który przyznaje dostęp do danych CRM, więc trzymaj go w bezpiecznym miejscu. Jeśli klucz zostanie skompromitowany, wycofaj go z ustawień i wygeneruj nowy.
- **Nagłówek uwierzytelniający:** Po uzyskaniu klucza API, uwzględnij go w nagłówku `Authorization` swoich żądań HTTP. Użyj schematu tokenu Bearer. Na przykład:
```
Authorization: Bearer YOUR_API_KEY
```
Zastąp `YOUR_API_KEY` kluczem, który uzyskałeś. Ten nagłówek musi być obecny we **wszystkich żądaniach API**. Jeśli token jest brakujący lub nieważny, API odpowie błędem uwierzytelnienia (HTTP 401 Unauthorized).
## Punkty końcowe API
Wszystkie zasoby są dostępne za pośrednictwem REST lub GraphQL.
- **Chmura:** `https://api.twenty.com/` lub Twoja niestandardowa domena / subdomena
- **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/`).
Punkty końcowe są podzielone na dwie kategorie: **Główne API** i **API Metadanych**. **Główne API** zajmuje się podstawowymi danymi CRM (np. osoby, firmy, notatki, zadania), podczas gdy **API Metadanych** obejmuje dane konfiguracyjne (np. niestandardowe pola lub definicje obiektów). Większość integracji będzie korzystać głównie z Głównego API.
### Główne API
Dostęp za pośrednictwem `/rest/` lub `/graphql/`.
**Główne API** służy jako zintegrowany interfejs do zarządzania podstawowymi jednostkami CRM (osoby, firmy, notatki, zadania) i ich relacjami, oferując **modele interakcji REST oraz GraphQL**.
### API Metadanych
Dostęp za pośrednictwem `/rest/metadata/` lub `/metadata/`.
Punkty końcowe API Metadanych pozwalają pozyskać informacje o schemacie i ustawieniach. Na przykład, możesz uzyskać definicje niestandardowych pól, schematów obiektów, itd.
- **Przykładowe Punkty Końcowe:**
- `GET /rest/metadata/objects` lista wszystkich typów obiektów i ich metadanych (pola, relacje).
- `GET /rest/metadata/objects/{objectName}` pobierz metadata dla konkretnego obiektu (np. `osoby`, `firmy`).
- `GET /rest/metadata/picklists` pobierz opcje pola wyboru (dropdown) zdefiniowane w CRM.
Zazwyczaj punkty końcowe metadanych służą do zrozumienia struktury danych (dla dynamicznych integracji lub budowania formularzy) niż zarządzania rzeczywistymi rekordami. W większości przypadków są one tylko do odczytu. Do nich również wymagane jest uwierzytelnienie (użyj swojego klucza API).