Referensi API

Domain Kustom

Tambah, verifikasi, dan hapus domain kustom untuk proyek Anda.

Terakhir diperbarui:

API Domain Kustom

Kelola domain kustom untuk proyek Anda. Domain kustom memerlukan paket langganan Pro atau Business.

Ambil Status Domain

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

Mengembalikan konfigurasi domain kustom saat ini untuk proyek, atau null jika tidak ada yang diatur.

Tambah Domain Kustom

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

Menambahkan domain kustom ke proyek yang sedang berjalan. Respons menyertakan catatan DNS yang harus dikonfigurasi di registrar domain Anda:

{
  "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" }
    ]
  }
}

Hapus Domain Kustom

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

Menghapus domain kustom dari proyek.

Unggah File

POST /api/v1/uploads

Buat URL S3 presigned untuk mengunggah file (gambar, PDF, teks). Gunakan key yang dikembalikan dalam array attachmentssaat membuat atau memperhalus proyek.

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

Respons:

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

Setelah menerima URL unggah, PUT file langsung ke sana dengan header Content-Type yang sesuai.