Ferramentas Especializadas
Ingestão de Feed XML de Imóveis
Baixa e processa um feed XML (ex.: 123i) via streaming, realizando upsert em properties.
Teste esta rota na documentação interativa em https://api.tolky.to/tolky-docs/#/.
Endpoint
POST /api/externalAPIs/public/ingestXmlFeed
Autenticação
Inclua o token de domínio no cabeçalho da requisição:
Authorization: Bearer {SEU_DOMAIN_TOKEN}
Base URL
Substitua {{BASE_URL}} pelo endereço do ambiente (desenvolvimento, homologação ou produção).
Corpo da Requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
url | string | sim | URL pública do XML a ser ingerido |
itemTag | string | não | Nome da tag de item no XML (ex.: imovel). Se omitido, o serviço tenta inferir |
Exemplos de feeds 123i: https://universal-ftp2.s3.us-west-2.amazonaws.com/123i/valore-123i-6060-ambos.xml.
Exemplo
curl --location '{{BASE_URL}}/api/externalAPIs/public/ingestXmlFeed' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {SEU_DOMAIN_TOKEN}' \
--data-raw '{
"url": "https://universal-ftp2.s3.us-west-2.amazonaws.com/123i/valore-123i-6060-ambos.xml",
"itemTag": "imovel"
}'
Resposta 200
{
"ok": true,
"message": "Ingestion completed"
}
Códigos de Resposta
200: Ingestão concluída400: Requisição inválida (ex.:urlausente ou inválida)401: Não autorizado500: Erro interno do servidor