Référence de l'API
Domaines Personnalisés
Ajoutez, vérifiez et supprimez des domaines personnalisés pour vos projets.
Dernière mise à jour :
API Domaines personnalisés
Gérez les domaines personnalisés pour vos projets. Les domaines personnalisés nécessitent un abonnement Pro ou Business.
Obtenir le statut du domaine
GET /api/v1/projects/{projectId}/domainRetourne la configuration de domaine personnalisé actuelle d'un projet, ou null si aucun n'est défini.
Ajouter un domaine personnalisé
POST /api/v1/projects/{projectId}/domain{ "domain": "myapp.example.com" }Ajoute un domaine personnalisé à un projet en production. La réponse inclut les enregistrements DNS qui doivent être configurés auprès de votre registraire de domaine :
{
"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" }
]
}
}Supprimer un domaine personnalisé
DELETE /api/v1/projects/{projectId}/domainSupprime le domaine personnalisé du projet.
Téléchargements de fichiers
POST /api/v1/uploadsGénère une URL S3 présignée pour télécharger des fichiers (images, PDF, texte). Utilisez la key retournée dans le tableau attachmentslors de la création ou de l'affinage d'un projet.
{
"fileName": "screenshot.png",
"fileType": "image/png",
"fileSize": 123456
}Réponse :
{
"data": {
"uploadUrl": "https://s3.amazonaws.com/...",
"key": "uploads/userId/fileId/screenshot.png",
"fileId": "uuid"
}
}Après avoir reçu l'URL de téléchargement, envoyez le fichier directement via PUT avec l'en-tête Content-Type correspondant.