UNPKG

@horizon-integrations/jetimob-crm

Version:

Adapter de integração com o CRM Jetimob — padrão Airbyte (@horizon-js/integrations-core)

32 lines (27 loc) 862 B
/** * Exemplo: lista leve de imóveis pra cálculo de delta. * * `getListing` usa o endpoint `/imoveis-ativos` — devolve só os `id_imovel` * ativos numa tacada (~0.3s). `updatedAt` vem `null` (esse endpoint não traz * timestamp); pra delta com data, use `readRecords(INCREMENTAL)`. * * Configuração: * export JETIMOB_WEBSERVICE_KEY="..." */ import { getListing } from "@horizon-integrations/jetimob-crm" async function main() { const listing = await getListing({ credentials: { webserviceKey: process.env.JETIMOB_WEBSERVICE_KEY!, }, }) console.log(`✅ ${listing.length} imóveis ativos`) listing.slice(0, 5).forEach((entry) => { console.log(` ref (id_imovel)=${entry.ref} updatedAt=${entry.updatedAt}`) }) return listing } main().catch((err) => { console.error("❌ Erro fatal:", err) process.exit(1) })