Skip to main content

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á vinculada
  • padraoFOTO (integer, opcional): Indica se é a foto padrão do imóvel
  • ativoFOTO (integer, opcional): Indica se a foto está ativa
  • file (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.