API de Integração Checkmob¶
Esta API permite que o seu sistema converse com a Checkmob: mandar trabalho para o campo (clientes, ordens de serviço, agendamentos) e trazer de volta o que foi executado (registros, respostas de questionário, deslocamento).
Já quer iniciar?
Vá direto para a primeira integração — token e primeira listagem em três comandos.
Prefere testar clicando? Baixe a collection do Postman — 70 requisições prontas, com o token se preenchendo sozinho.
Usa IA para programar? Baixe o contexto para IA e anexe à sua conversa — o modelo passa a conhecer a API de verdade, em vez de inventar campo.
Como esta documentação funciona¶
| Onde | Para quê |
|---|---|
| Esta documentação | Entender como integrar: fluxos, conceitos e receitas prontas |
| Swagger | Consultar o que existe: cada endpoint, cada campo, e testar direto no navegador |
Os dois se completam. O Swagger responde "quais campos esse endpoint aceita?". Aqui a gente responde "como eu mantenho meu ERP sincronizado com a Checkmob sem baixar tudo de novo toda noite?".
Versões¶
A API tem duas versões ativas.
Use esta em qualquer integração nova. Contrato em português, respostas padronizadas, filtros mais ricos e sincronização incremental.
Já usa a v1? A documentação dela continua disponível em v1 (legado).
O que muda na v2¶
Se você conhece a v1, estas são as diferenças que mais afetam o seu código:
- Contrato em português, com nomes em
snake_case:data_criacao,por_pagina,atualizado_em. - Toda listagem é
POST /{recurso}/listcom os filtros no corpo em JSON — sem query string quilométrica. Ver listagens. - Paginação por página, não por deslocamento. Você pede
pagina: 2, nãonumberOfRowsSkipped: 500. Ver paginação. - Um único formato de erro para toda a API, com um código estável que o seu código pode tratar sem ler texto. Ver erros.
- Sincronização incremental em todos os recursos: peça só o que mudou desde a última vez. Ver sincronização.
Os quatro conceitos que valem por toda a API¶
Aprenda uma vez e vale para todos os endpoints:
- Listagens e filtros — como buscar, filtrar e ordenar
- Paginação — o envelope de resposta e como percorrer páginas
- Sincronização incremental — trazer só o que mudou
- Erros — o formato único e como tratar cada código
Precisa de ajuda?¶
Toda resposta da API traz o cabeçalho X-Request-Id. Ao abrir um chamado, mande esse valor junto — com ele o suporte localiza exatamente a sua requisição.