Riferimento API
Domini Personalizzati
Aggiungi, verifica e rimuovi domini personalizzati per i tuoi progetti.
Ultimo aggiornamento:
API Domini personalizzati
Gestisci i domini personalizzati per i tuoi progetti. I domini personalizzati richiedono un piano di abbonamento Pro o Business.
Stato del dominio
GET /api/v1/projects/{projectId}/domainRestituisce la configurazione del dominio personalizzato corrente per un progetto, o null se non è impostato.
Aggiunta di un dominio personalizzato
POST /api/v1/projects/{projectId}/domain{ "domain": "myapp.example.com" }Aggiunge un dominio personalizzato a un progetto live. La risposta include i record DNS che devono essere configurati presso il tuo registrar di dominio:
{
"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" }
]
}
}Rimozione del dominio personalizzato
DELETE /api/v1/projects/{projectId}/domainRimuove il dominio personalizzato dal progetto.
Upload di file
POST /api/v1/uploadsGenera un URL S3 pre-firmato per caricare file (immagini, PDF, testo). Usa la key restituita nell'array attachmentsquando crei o raffini un progetto.
{
"fileName": "screenshot.png",
"fileType": "image/png",
"fileSize": 123456
}Risposta:
{
"data": {
"uploadUrl": "https://s3.amazonaws.com/...",
"key": "uploads/userId/fileId/screenshot.png",
"fileId": "uuid"
}
}Dopo aver ricevuto l'URL di upload, usa PUT per inviare il file direttamente con l'header Content-Type corrispondente.