Referência da API
Domínios Personalizados
Adiciona, verifica e remove domínios personalizados para os teus projetos.
Última atualização:
API de Domínios Personalizados
Gere domínios personalizados para os teus projetos. Os domínios personalizados requerem um plano de subscrição Pro ou Business.
Obter Estado do Domínio
GET /api/v1/projects/{projectId}/domainDevolve a configuração atual do domínio personalizado de um projeto, ou null se não estiver definido.
Adicionar Domínio Personalizado
POST /api/v1/projects/{projectId}/domain{ "domain": "myapp.example.com" }Adiciona um domínio personalizado a um projeto em produção. A resposta inclui os registos DNS que devem ser configurados no teu registador de domínios:
{
"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" }
]
}
}Remover Domínio Personalizado
DELETE /api/v1/projects/{projectId}/domainRemove o domínio personalizado do projeto.
Carregamento de Ficheiros
POST /api/v1/uploadsGera um URL S3 pré-assinado para carregar ficheiros (imagens, PDFs, texto). Utiliza a key devolvida no arrayattachments ao criar ou refinar um projeto.
{
"fileName": "screenshot.png",
"fileType": "image/png",
"fileSize": 123456
}Resposta:
{
"data": {
"uploadUrl": "https://s3.amazonaws.com/...",
"key": "uploads/userId/fileId/screenshot.png",
"fileId": "uuid"
}
}Após receberes o URL de carregamento, faz PUT do ficheiro diretamente para ele com o cabeçalho Content-Type correspondente.