API Referansı

Özel Alan Adları

Projeleriniz için özel alan adları ekleyin, doğrulayın ve kaldırın.

Son güncelleme:

Özel Alan Adları API

Projeleriniz için özel alan adlarını yönetin. Özel alan adları, Pro veya Business abonelik planı gerektirir.

Alan Adı Durumunu Getir

GET /api/v1/projects/{projectId}/domain

Bir projenin mevcut özel alan adı yapılandırmasını döndürür; hiçbiri ayarlanmamışsa null döndürür.

Özel Alan Adı Ekle

POST /api/v1/projects/{projectId}/domain
{ "domain": "myapp.example.com" }

Canlı bir projeye özel alan adı ekler. Yanıt, alan adı kayıt şirketinizde yapılandırılması gereken DNS kayıtlarını içerir:

{
  "data": {
    "domain": { ... },
    "dnsRecords": [
      { "type": "CNAME", "host": "myapp.example.com", "value": "my-project.floop.tech" },
      { "type": "TXT", "host": "_floopfloop-verify.myapp.example.com", "value": "verify-token" }
    ]
  }
}

Özel Alan Adını Kaldır

DELETE /api/v1/projects/{projectId}/domain

Özel alan adını projeden kaldırır.

Dosya Yüklemeleri

POST /api/v1/uploads

Dosyaları (görseller, PDF'ler, metinler) yüklemek için önceden imzalanmış bir S3 URL'si oluşturur. Bir proje oluştururken veya iyileştirirkenattachments dizisinde döndürülen key'i kullanın.

{
  "fileName": "screenshot.png",
  "fileType": "image/png",
  "fileSize": 123456
}

Yanıt:

{
  "data": {
    "uploadUrl": "https://s3.amazonaws.com/...",
    "key": "uploads/userId/fileId/screenshot.png",
    "fileId": "uuid"
  }
}

Yükleme URL'sini aldıktan sonra, dosyayı eşleşen Content-Typebaşlığıyla doğrudan bu URL'ye PUT edin.