Fotos - POST
Este endpoint permite criar (fazer upload) de uma nova foto na plataforma Joviplanet.
Endpoint
POST /api/fotos
Parâmetros do Formulário (multipart/form-data)
imovelFOTO(integer, obrigatório): ID do imóvel ao qual a foto será vinculadapadraoFOTO(integer, opcional): Indica se é a foto padrão do imóvelativoFOTO(integer, opcional): Indica se a foto está ativafile(arquivo, obrigatório): Arquivo de imagem a ser enviado
Exemplo de Requisição (cURL)
curl -X POST "https://api.joviplanet.com/api/fotos" \
-H "accept: application/json" \
-H "Authorization: Bearer <seu-token-jwt>" \
-F "imovelFOTO=123" \
-F "padraoFOTO=1" \
-F "ativoFOTO=1" \
-F "file=@/caminho/para/sua/imagem.jpg"
Resposta Esperada (201)
{
"imovelFOTO": 123,
"pathFOTO": "imoveis/123/foto1.jpg",
"padraoFOTO": 1,
"ativoFOTO": 1
}
Resposta de Erro (400)
- Erro na criação da foto
Observação: O header Authorization deve conter seu token JWT válido, obtido via autenticação.