API-Referentie

Aangepaste Domeinen

Voeg aangepaste domeinen toe aan je projecten, verifieer ze en verwijder ze.

Laatst bijgewerkt:

Custom Domains API

Beheer aangepaste domeinen voor je projecten. Aangepaste domeinen vereisen een Pro- of Business-abonnement.

Domeinstatus ophalen

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

Geeft de huidige configuratie van het aangepaste domein voor een project terug, of null als er geen is ingesteld.

Aangepast domein toevoegen

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

Voegt een aangepast domein toe aan een live project. De response bevat DNS-records die je bij je domeinregistrar moet configureren:

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

Aangepast domein verwijderen

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

Verwijdert het aangepaste domein van het project.

Bestandsuploads

POST /api/v1/uploads

Genereer een presigned S3-URL voor het uploaden van bestanden (afbeeldingen, PDF's, tekst). Gebruik de teruggegeven key in de attachments-array bij het aanmaken of verfijnen van een project.

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

Response:

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

Na ontvangst van de upload-URL, PUT het bestand er rechtstreeks naartoe met de bijpassende Content-Type-header.