> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plato.ae/llms.txt
> Use this file to discover all available pages before exploring further.

# API Genel Bakış

> Plato API'leri nasıl düzenlenir, hangi URL temelinin kullanılacağı ve nereden başlanacağı.

Plato API'leri, güvenilir araçların Plato çalışma alanınıza bağlanmasına olanak tanır.

Menü verilerini senkronize etmeniz, form yanıtları göndermeniz, CMS girişlerini okumanız veya yazmanız, bir web sitesi sohbet deneyimine bağlanmanız veya restoran sipariş verilerini başka bir sisteme çekmeniz gerektiğinde bunları kullanın.

## API Aileler

Plato, belgelenmiş REST uç noktalarını aşağıdaki API ailelerinde gruplandırır.

<CardGroup cols={2}>
  <Card title="Temel URL'ler" icon="globe" href="/tr/api-reference/base-url">
    Üretim, Konsol kurulumu, özel ortamlar ve yerel geliştirme için doğru API ana bilgisayarını seçin.
  </Card>

  <Card title="Kimlik doğrulama" icon="key-round" href="/tr/api-reference/authentication">
    Plato API anahtarlarını başlıklarla güvenli bir şekilde gönderin ve anahtarları genel kodun dışında tutun.
  </Card>

  <Card title="İzinler" icon="settings" href="/tr/api-reference/permissions">
    Her entegrasyonun yalnızca ihtiyaç duyduğu şeye erişebilmesi için API anahtarlarını rollerle eşleştirin.
  </Card>

  <Card title="Hatalar ve Sınırlar" icon="life-buoy" href="/tr/api-reference/errors-and-limits">
    Yaygın hataları, sayfalandırma sınırlarını, hız sınırlarını ve güvenli yeniden denemeleri yönetin.
  </Card>
</CardGroup>

## Veri ve İş Akışı API'leri

<CardGroup cols={2}>
  <Card title="CMS API" icon="database" href="/tr/api-reference/cms/overview">
    Web sitelerinden, uygulamalardan ve güvenilir arka uçlardan yapılandırılmış CMS girişlerini okuyun ve yazın.
  </Card>

  <Card title="Connect360 API" icon="message-circle" href="/tr/api-reference/connect360/overview">
    Web sitesi sohbeti, konuşma, ek ve AI destekli mesajlaşma akışları oluşturun.
  </Card>

  <Card title="Restoran API'leri" icon="utensils" href="/tr/api-reference/restaurant/menu-products">
    Menü ürünlerini, kategorileri ve son sipariş akışı verilerini okuyun.
  </Card>

  <Card title="API formları" icon="clipboard-list" href="/tr/api-reference/forms/get-form">
    Genel form şemalarını alın ve güvenilir form yanıtlarını gönderin.
  </Card>
</CardGroup>

## REST Genel API'leri

REST genel API'leri, bir web sitesi, kodsuz araç veya TypeScript olmayan arka uç, düz HTTP uç noktalarına ihtiyaç duyduğunda daha iyidir.

Bunları şunlar için kullanın:

* CMS girişleri.
* Menü ürünleri ve kategorileri.
* Kamu formları.
* Toplayıcı sipariş alımı.
* Connect360 ekleri ve AI yanıtları.
* Eski dinamik modeller.

REST istekleri şu şekilde gerçekleşir:

```text theme={null}
https://api.plato.ae
```

[Kimlik doğrulama](/tr/api-reference/authentication) ile başlayın, ardından ihtiyacınız olan API ailesini açın.

## Herkese Açık Ne Değildir API

Plato'nin Konsolu çalıştırabilmesi, web kancalarını işleyebilmesi, PDF'leri oluşturabilmesi veya kullanıcıların kimliğini doğrulayabilmesi için bazı yollar mevcuttur. Bu yollar istikrarlı kamu entegrasyon sözleşmeleri değildir.

Kimlik doğrulama geri aramaları, Stripe veya sağlayıcı web kancaları, cron işleri, Open Graph görüntüleri veya dahili Konsol tarayıcı istekleri gibi rotalara karşı harici entegrasyonlar oluşturmayın.

Kaçınılması gereken rotaların kısa listesi için [Dahili Rotalar](/tr/api-reference/internal-routes)'ye bakın.

## İnşa Etmeden Önce

1. Entegrasyon için özel bir rol oluşturun.
2. Bu role yalnızca ihtiyaç duyduğu izinleri verin.
3. Konsolda bir API anahtarı oluşturun.
4. Anahtarı sunucu tarafındaki gizli bir depoda saklayın.
5. Üretim trafiğini göndermeden önce küçük bir istekle test edin.

[Konsol API Tuşları](/tr/console/api-keys)'den anahtarlar oluşturun.
