API-Referenz

Benutzerdefinierte Domains

Fügen Sie benutzerdefinierte Domains für Ihre Projekte hinzu, verifizieren und entfernen Sie sie.

Zuletzt aktualisiert:

Custom Domains API

Verwalten Sie benutzerdefinierte Domains für Ihre Projekte. Benutzerdefinierte Domains erfordern einen Pro- oder Business-Abonnementplan.

Domain-Status abrufen

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

Gibt die aktuelle benutzerdefinierte Domain-Konfiguration für ein Projekt zurück, oder null, wenn keine gesetzt ist.

Benutzerdefinierte Domain hinzufügen

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

Fügt einem Live-Projekt eine benutzerdefinierte Domain hinzu. Die Antwort enthält DNS-Einträge, die bei Ihrem Domain-Registrar konfiguriert werden müssen:

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

Benutzerdefinierte Domain entfernen

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

Entfernt die benutzerdefinierte Domain vom Projekt.

Datei-Uploads

POST /api/v1/uploads

Generiert eine vorzeichenbehaftete S3-URL zum Hochladen von Dateien (Bilder, PDFs, Text). Verwenden Sie den zurückgegebenen key im attachments-Array, wenn Sie ein Projekt erstellen oder verfeinern.

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

Response:

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

Nachdem Sie die Upload-URL erhalten haben, laden Sie die Datei direkt dorthin mit dem passenden Content-Type-Header per PUT hoch.