Referencia de la API
Dominios Personalizados
Añade, verifica y elimina dominios personalizados para tus proyectos.
Última actualización:
API de dominios personalizados
Gestiona dominios personalizados para tus proyectos. Los dominios personalizados requieren un plan de suscripción Pro o Business.
Obtener estado del dominio
GET /api/v1/projects/{projectId}/domainDevuelve la configuración actual del dominio personalizado para un proyecto, o null si no hay ninguno configurado.
Agregar dominio personalizado
POST /api/v1/projects/{projectId}/domain{ "domain": "myapp.example.com" }Agrega un dominio personalizado a un proyecto en producción. La respuesta incluye los registros DNS que deben configurarse en tu registrador de 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" }
]
}
}Eliminar dominio personalizado
DELETE /api/v1/projects/{projectId}/domainElimina el dominio personalizado del proyecto.
Subida de archivos
POST /api/v1/uploadsGenera una URL de S3 prefirmada para subir archivos (imágenes, PDFs, texto). Usa la key devuelta en el array attachmentsal crear o refinar un proyecto.
{
"fileName": "screenshot.png",
"fileType": "image/png",
"fileSize": 123456
}Respuesta:
{
"data": {
"uploadUrl": "https://s3.amazonaws.com/...",
"key": "uploads/userId/fileId/screenshot.png",
"fileId": "uuid"
}
}Después de recibir la URL de subida, haz PUT del archivo directamente a ella con el encabezado Content-Type correspondiente.