Files
twenty/packages/twenty-docs/l/sr/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
7.2 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-ја
info: Разумите четири различита API-a и када да користите сваки од њих.
image: /images/user-guide/api/api-overview.png
sectionInfo: Сазнајте како да повежете Twenty са својим другим алатима.
---
<Frame>
<img src="/images/user-guide/api/api-overview.png" alt="Header" />
</Frame>
Twenty је направљен да буде прилагођен програмерима, нудећи моћне API-е који се прилагођавају вашем прилагођеном моделу података. Пружамо четири различита типа API-а за различите потребе интеграције.
## Developer-First Approach
Twenty генерише API-е специфично за ваш модел података, што значи:
- **Не захтевају се дуги ID-ови**: Користите имена ваших објеката и поља директно у крајњим тачкама
- **Стандардни и прилагођени објекти се третирају једнако**: Ваши прилагођени објекти добијају исто API третирање као и уграђени објекти
- **Dedicated endpoints**: Each object and field gets its own API endpoint
- **Прилагођена документација**: Генерисана конкретно за модел података вашег радног простора
<Warning>
Ваш прилагођени API генерише персонализовану документацију приступачну преко Поставке → API & Webhooks после креирања API кључа. Ова документација одражава ваш тачан модел података и конфигурације поља.
</Warning>
## Четири типа API-а
Twenty нуди API-е у оба **REST** и **GraphQL** формата:
### REST API-и
#### 1. REST Метаподаци API
- **Сврха**: Управљајте структуром вашег радног простора и модела података
- **Случајеви употребе**:
- Креирање, измена или брисање објеката и поља
- Конфигуришите поставке вашег радног простора
- Управљајте односима модела података
- **Приступ**: Доступно преко REST крајњих тачака
#### 2. REST Језгро API
- **Сврха**: Управљајте вашим стварним записима података
- **Случајеви употребе**:
- Креирање, читање, ажурирање, брисање записа
- Упитивање специфичних података
- Управљање односима записа
- **Приступ**: Доступно преко REST крајњих тачака
### GraphQL API-и
#### 3. GraphQL Метаподаци API
- **Сврха**: Иста као и REST Метаподаци API али са предностима GraphQL-а
- **Случајеви употребе**: Исто управљање радним простором и моделом података
- **Додатне предности**:
- Упитивање више типова метаподатака у једном захтеву
- Прецизан избор поља
- Боља изведба за сложене упите
#### 4. GraphQL Језгро API
- **Сврха**: Иста као и REST Језгро API али са предностима GraphQL-а
- **Случајеви употребе**: Исто управљање записима података
- **Додатне предности**:
- **Бач операције**: Доступно за све операције
- **Упсерт операције**: Креира или ажурира записе у једном позиву
- Упит односима у једном захтеву
- Прецизно преузимање података
## Бач операције
### REST и GraphQL подршка за бач
Оба API-а (REST и GraphQL) подржавају бач операције за већину акција:
- **Величина бата**: До 60 записа по захтеву
- **Доступне операције**: Креирање, ажурирање, брисање више записа
- **Изведба**: Знатно брже од појединачних API позива
### GraphQL-Само Функције
- **Бач Упсерт**: Доступно само у GraphQL API-има
- **Употреба**: Користите многа имена објеката (нпр. `CreateCompanies` уместо `CreateCompany`)
- **Захтев**: Зато су различита појединачна и многа имена објеката неопходна
## Приступ Документацији API-а
1. Идите у **Поставке → API & Webhooks**
2. Креирајте API кључ (потребан за приступ документацији)
3. Приступите вашој персонализованој документацији и игралишту
4. Тестирајте API-е са вашим стварним моделом података
Ваша документација је јединствена за ваш радни простор јер одражава ваше прилагођене објекте, поља и односе.
## Када користити сваки API
### Користите Метаподаци API када:
- Постављате ваш модел података
- Креирање прилагођених објеката или поља
- Конфигуришите поставке радног простора
### Користите Језгро API када:
- Управљање свакодневним подацима (Људи, Компаније, Прилике)
- Интеграција са спољним системима
- Изградња прилагођених апликација
- Аутоматска обрада података
### Изаберите GraphQL када:
- Потребне су вам бач операције
- Желите да минимизирате API позиве
- Потребна вам је упсерт функционалност
- Градите сложене интеграције
### Изаберите REST када:
- You prefer simpler API structure
- You're building basic integrations
- Ваш тим је више упознат са REST
- Потребне су вам једноставне CRUD операције
## Next Steps
- **[Постављање API-а и Webhook-а](/l/sr/user-guide/integrations-api/api-webhooks)**: Научите како да креирате API кључеве и webhook-ове
- **Прилагођена документација**: Приступите својој персонализованој API документацији преко Поставке → API & Webhooks