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}/domain

Retourne 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}/domain

Supprime le domaine personnalisé du projet.

Téléchargements de fichiers

POST /api/v1/uploads

Gé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.