Pular para o conteúdo principal

Inserção dos nomes dos arquivos enviados nas solicitações

Descrição

Após fazer o envio dos arquivos da solicitação, é necessário atualizar o nome dos mesmos na solicitação. Para isso é enviada uma requisição com o caminho dos arquivos na mesma estrutura da requisição que retorna as urls pré assinadas. Para atualizar o caminho dos arquivos em uma avaliação, deve-se passar apenas o parâmetro appraisal_id na query. Para atualizar uma vistoria, deve-se passar apenas o parâmetro inspection_id. Para atualizar uma avaliação com vistoria, deve-se passar ambos os parâmetros. Nesse caso, os arquivos serão atrelados às duas solicitações.

Endpoint

https://api.prd.valuation.eemovel.com.br/avr/solicit/integration/insert_file_names_to_solicitations?appraisal_id=<appraisal_id>&inspection_id=<inspection_id>

Método: PATCH

Headers

x-api-key = <x_api_key>
userid = <user_id>
providerid = <provider_id>
username = <username>

Corpo da requisição

[
{
"file_url": "https://prd-platform-valuation-avr-files.s3.amazonaws.com/dddd770c7314fd8f814a7ddd/property_registration/matricula.pdf",
"file_type": "property_registration"
},
{
"file_url": "https://prd-platform-valuation-avr-files.s3.amazonaws.com/dddd770c7314fd8f814a7ddd/property_photos/foto.png",
"file_type": "property_photos"
},
{
"file_url": "https://prd-platform-valuation-avr-files.s3.amazonaws.com/dddd770c7314fd8f814a7ddd/iptu/iptu.pdf",
"file_type": "iptu"
},
{
"file_url": "https://prd-platform-valuation-avr-files.s3.amazonaws.com/dddd770c7314fd8f814a7ddd/others/others.kml",
"file_type": "others"
}
]

Para montar o parâmetro file_url deve-se concatenar os campos url e o key da resposta da rota de /generate_pre_signed_urls.

Exemplos de urls

Atualizar caminho dos arquivos em avaliação (real_estate_appraisal)

https://api.prd.valuation.eemovel.com.br/avr/solicit/integration/insert_file_names_to_solicitations?appraisal_id=<appraisal_id>

Atualizar caminho dos arquivos em vistoria (inspection)

https://api.prd.valuation.eemovel.com.br/avr/solicit/integration/insert_file_names_to_solicitations?inspection_id=<inspection_id>

Atualizar caminho dos arquivos em avaliação com vistoria (appraisal_inspection)

https://api.prd.valuation.eemovel.com.br/avr/solicit/integration/insert_file_names_to_solicitations?appraisal_id=<appraisal_id>&inspection_id=<inspection_id>

Success response 204 (no content)

Error response 500

{
"message": "Um erro desconhecido ocorreu ao tentar essa rota.",
"code": 500,
"success": false
}