Dokumentacja API
Domeny Niestandardowe
Dodawaj, weryfikuj i usuwaj niestandardowe domeny dla swoich projektów.
Ostatnia aktualizacja:
API niestandardowych domen
Zarządzaj niestandardowymi domenami dla swoich projektów. Niestandardowe domeny wymagają planu subskrypcji Pro lub Business.
Pobieranie statusu domeny
GET /api/v1/projects/{projectId}/domainZwraca bieżącą konfigurację niestandardowej domeny projektu lub null, jeśli żadna nie jest ustawiona.
Dodawanie niestandardowej domeny
POST /api/v1/projects/{projectId}/domain{ "domain": "myapp.example.com" }Dodaje niestandardową domenę do działającego projektu. Odpowiedź zawiera rekordy DNS, które muszą zostać skonfigurowane u rejestratora domeny:
{
"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" }
]
}
}Usuwanie niestandardowej domeny
DELETE /api/v1/projects/{projectId}/domainUsuwa niestandardową domenę z projektu.
Przesyłanie plików
POST /api/v1/uploadsGeneruje podpisany URL S3 do przesyłania plików (obrazów, PDF-ów, tekstów). Użyj zwróconego key w tablicy attachmentspodczas tworzenia lub ulepszania projektu.
{
"fileName": "screenshot.png",
"fileType": "image/png",
"fileSize": 123456
}Odpowiedź:
{
"data": {
"uploadUrl": "https://s3.amazonaws.com/...",
"key": "uploads/userId/fileId/screenshot.png",
"fileId": "uuid"
}
}Po otrzymaniu URL do przesyłania, wyślij plik bezpośrednio metodą PUT z odpowiednim nagłówkiem Content-Type.