Disparado na saída de um ponto de interesse cadastrado na frota.
O ponto cruzado vem em geofenceId, name e address. Veículos sem posição
válida no instante do cruzamento não geram o evento.
Formato legado. Assinaturas criadas antes da migração recebem
geofence_in
egeofence_outemsnake_case—event_id,event_type,event_time,
event_data—, comevent_timeem"yyyy-MM-dd HH:mm:ss"(UTC) e sem
vehicleId. Se é o seu caso, o schema abaixo não descreve o corpo que você
recebe. Esses são os dois únicos tipos afetados; para migrar para o formato
canônico, abra ticket em#help-tech-account-mgm.
Assine o tipo geofence_out para receber este evento.
A Cobli envia este evento como POST application/json para a URL cadastrada na
assinatura, assinado em X-Cobli-Signature. Responda 2xx em até 5 segundos e
deduplique por eventId.
200Evento aceito. Responda 2xx em até 5 segundos — enfileire e processe de forma assíncrona se o seu processamento for demorado. Nenhuma retentativa é feita.
400Evento rejeitado de forma permanente — use para assinatura HMAC inválida ou payload malformado. A Cobli trata 4xx como falha definitiva e não retenta, com duas exceções: 429 (ver abaixo) e 401 em assinaturas com Bearer auth habilitado, em que a Cobli renova o token e retenta. Não devolva 4xx para um eventType que você não espera: ignore-o e responda 2xx.
500Falha temporária no seu lado. A Cobli faz até 5 tentativas no total, com backoff exponencial entre elas — 2 s → 4 s → 8 s → 15 s —, jitter de ±20 % e teto de 15 s por intervalo. O mesmo vale para timeout: sem resposta em 5 segundos.