Pular para conteúdo

Recursos disponíveis

Mapa completo da v2. Para o detalhe de cada campo, use o Swagger — aqui está o panorama.

Base: https://api-integration.checkmob.com

Autenticação

Método Caminho O que faz
POST /v2/token Gera o token de acesso. Único endpoint sem autenticação

Clientes

Método Caminho O que faz
POST /v2/clientes/list Lista clientes
GET /v2/clientes/{id} Obtém um cliente
POST /v2/clientes Cria um cliente
POST /v2/clientes/criar-lote Cria até 500 de uma vez (207)
PUT /v2/clientes/{id} Substitui (campo ausente preserva)
PATCH /v2/clientes/{id} Altera só os campos enviados
DELETE /v2/clientes/{id} Exclui
GET /v2/clientes/{id}/endereco Endereço principal
PUT /v2/clientes/{id}/endereco Substitui o endereço principal
POST /v2/clientes/pessoas/vincular Vincula contatos ao cliente
POST /v2/clientes/pessoas/desvincular Remove o vínculo
POST /v2/clientes/{id}/notas/list Lista as notas do cliente
POST /v2/clientes/{id}/notas Cria uma nota
PUT /v2/notas-cliente/{id} Altera uma nota
DELETE /v2/notas-cliente/{id} Exclui uma nota

Guia: sincronizar clientes

Pessoas (contatos)

Método Caminho O que faz
POST /v2/pessoas/list Lista pessoas
GET /v2/pessoas/{id} Obtém uma pessoa
POST /v2/pessoas/post Cria uma pessoa
PUT /v2/pessoas/{id} Atualiza (inclui ativo)
POST /v2/pessoas/status Ativa/inativa em lote
DELETE /v2/pessoas/{id} Exclui
GET /v2/pessoas/{id}/endereco Endereço da pessoa
PUT /v2/pessoas/{id}/endereco Substitui o endereço
POST /v2/pessoas/clientes/vincular Vincula a clientes
POST /v2/pessoas/clientes/desvincular Remove o vínculo

Ordens de serviço

Método Caminho O que faz
POST /v2/ordens-servico/list Lista ordens de serviço
GET /v2/ordens-servico/{id} Obtém uma OS
POST /v2/ordens-servico/post Cria uma OS
PUT /v2/ordens-servico/{id} Substitui (campo ausente preserva)
PUT /v2/ordens-servico/{id}/status Altera o status
GET /v2/ordens-servico/status Lista os status disponíveis
DELETE /v2/ordens-servico/{id} Exclui
POST /v2/ordens-servico/excluir Exclui até 500 de uma vez (207)

Guia: ordens de serviço

Registros (visitas)

O recurso central da integração: uma visita agendada e, depois, a execução dela.

Método Caminho O que faz
POST /v2/registros/post Agenda uma visita
POST /v2/registros/list Lista visitas agendadas e executadas
GET /v2/registros/{id} Obtém uma visita
PUT /v2/registros/{id} Ajusta check-in/check-out, cliente, objetivo, observação

Guia: agendar uma visita · Guia: consumir o que foi realizado

Questionários

Método Caminho O que faz
POST /v2/questionarios/list Lista questionários
GET /v2/questionarios/{id} Obtém um questionário
POST /v2/questionarios/{id}/grupos Vincula a um grupo
DELETE /v2/questionarios/{id}/grupos/{idGrupo} Remove o vínculo
POST /v2/questionarios/{id}/segmentos Vincula a um segmento
DELETE /v2/questionarios/{id}/segmentos/{idSegmento} Remove o vínculo

Respostas de questionário

Método Caminho O que faz
POST /v2/respostas-questionario/list Lista questionários respondidos
GET /v2/respostas-questionario/{idRegistro} Respostas de um registro
GET /v2/respostas-questionario/ordem-servico/{id} Respostas de uma OS

Guia: consumir o que foi realizado

Deslocamentos

Método Caminho O que faz
POST /v2/deslocamentos/usuarios/list Resumo consolidado por usuário
POST /v2/deslocamentos/dias/list Dias de um usuário
POST /v2/deslocamentos/percursos/list Percursos de um dia

Guia: deslocamentos

Usuários

Método Caminho O que faz
POST /v2/usuarios/list Lista usuários
GET /v2/usuarios/{id} Obtém um usuário
GET /v2/usuarios/{id}/localizacao Última localização registrada

Grupos e segmentos

Método Caminho O que faz
POST /v2/grupos/list Lista grupos
GET /v2/grupos/{id} Obtém um grupo
POST /v2/grupos/post Cria um grupo
PUT /v2/grupos/{id} Substitui
DELETE /v2/grupos/{id} Exclui
POST /v2/segmentos/list Lista segmentos
GET /v2/segmentos/{id} Obtém um segmento
POST /v2/segmentos/post Cria um segmento
PUT /v2/segmentos/{id} Substitui
DELETE /v2/segmentos/{id} Exclui
GET /v2/segmentos/{id}/vinculos Usuários e grupos do segmento
POST /v2/segmentos/{id}/clientes Vincula clientes
DELETE /v2/segmentos/{id}/clientes/{idCliente} Remove o vínculo
POST /v2/segmentos/{id}/grupos Vincula grupos
DELETE /v2/segmentos/{id}/grupos/{idGrupo} Remove o vínculo
POST /v2/segmentos/{id}/usuarios Vincula usuários
DELETE /v2/segmentos/{id}/usuarios/{idUsuario} Remove o vínculo

Tabelas de apoio

Listas de referência para preencher os campos de classificação. Todas aceitam busca, ordenar e atualizado_apos.

Método Caminho O que traz
POST /v2/categorias/list Categorias de cliente
POST /v2/etapas/list Etapas do funil
POST /v2/temperaturas/list Temperaturas
POST /v2/setores-mercado/list Setores de mercado
POST /v2/tipos-servico/list Tipos de serviço
POST /v2/objetivos/list Objetivos de visita
POST /v2/status-servico/list Status de registro
POST /v2/campos-personalizados/list Campos personalizados (filtro origem)
POST /v2/campos-personalizados/clientes/list Campos personalizados de cliente
POST /v2/campos-personalizados/pessoas/list Campos personalizados de pessoa

Carregue as tabelas de apoio uma vez

Elas mudam pouco. Carregue no início da integração, guarde em cache e atualize periodicamente com atualizado_apos — não vale gastar requisição resolvendo o mesmo id de categoria toda vez.