Files
twenty/packages/twenty-docs/l/sr/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
5.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: АПИ
image: /images/docs/getting-started/api.png
info: Discover how to use our APIs.
---
<Frame>
<img src="/images/docs/getting-started/api.png" alt="Header" />
</Frame>
## Преглед
Twenty API омогућава програмерима да кроз програме комуницирају са платформом Twenty CRM. Коришћењем API-ја, можете интегрисати Twenty са другим системима, аутоматизовати синхронизацију података и градити прилагођена решења око података о вашим купцима. API пружа крајње тачке за **креирање, читање, ажурирање и брисање** основних CRM објеката (као што су особе и компаније), као и приступ подешавањима метаподатака.
**API Playground:** Можете сада приступити API Playground-у унутар подешавања апликације. Да бисте испробали API позиве у реалном времену, пријавите се у свој Twenty радни простор и идите на **Подешавања → API-и и вебхукови**. Ово отвара у апликацији API Playground и подешавања за API кључеве.
**[Идите на API подешавања](https://app.twenty.com/settings)**
## Аутентификација
API Twenty користи API кључеве за аутентикацију. Сваки захтев ка заштићеним крајњим тачкама мора укључивати API кључ у заглављу.
- **API кључеви:** Можете генерисати нови API кључ на страници вашег Twenty апликације **API подешавања**. Сваки API кључ је тајни токен који омогућава приступ вашим CRM подацима, зато га чувајте. Ако је кључ компромитован, опозовите га из подешавања и генеришите нови.
- **Аутх заглавље:** Када имате API кључ, укључите га у `Authorization` заглављу ваших HTTP захтева. Користите Bearer токен шему. На пример:
```
Authorization: Bearer YOUR_API_KEY
```
Замените `YOUR_API_KEY` са кључем који сте добили. Ово заглавље мора бити присутно у **свим API захтевима**. Ако токен недостаје или је неисправан, API ће одговорити грешком при аутентикацији (HTTP 401 Неовлашћен приступ).
## API Крајње тачке
Сви ресурси могу бити приступљени кроз REST или GraphQL.
- **Облак:** `https://api.twenty.com/` или ваш прилагођени домен / поддомен
- **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/`).
Крајње тачке су груписане у две категорије: **Основни API** и **Метаподаци API**. **Основни API** се бави примарним CRM подацима (нпр. људи, компаније, белешке, задаци), док **Метаподаци API** покрива конфигурационе податке (као што су прилагођена поља или дефиниције објеката). Већина интеграција ће првенствено користити Основни API.
### Основни API
Приступачно на `/rest/` или `/graphql/`.
**Основни API** служи као јединствени интерфејс за управљање основним CRM ентитетима (људи, компаније, белешке, задаци) и њиховим односима, нудећи **обе REST и GraphQL** интеракције.
### Метаподаци API
Приступачан на `/rest/metadata/` или `/metadata/`.
Метаподаци API крајње тачке омогућавају вам да преузмете информације о вашој шеми и подешавањима. На пример, можете преузети дефиниције прилагођених поља, шеме објеката, и тако даље.
- **Пример Крајњих Тачака:**
- `GET /rest/metadata/objects` Листа свих типова објеката и њихових метаподатака (поља, односи).
- `GET /rest/metadata/objects/{objectName}` Преузимање метаподатака за одређени објекат (нпр., `људи`, `компаније`).
- `GET /rest/metadata/picklists` Преузимање опција поља падајућег менија дефинисаних у CRM.
Типично, метаподаци крајње тачке се користе за разумевање структуре података (за динамичке интеграције или прављење формулара) уместо за управљање стварним записима. Оне су у већини случајева само за читање. За ове је такође потребна аутентикација (користите ваш API кључ).