Skip to content

Glossário

Termos do contrato da API mPm+ e do modelo de vínculo recomendado no sistema parceiro.

Credenciais e ambiente

TermoSignificado
empresa_idHeader HTTP que identifica a empresa no mPm+. Valor numérico fornecido pela operadora (ex. fictício: 9999).
tokenHeader HTTP de autenticação. Não é Bearer; vai no header token.
MPM_API_URLVariável de ambiente com a URL base. Default: https://mobtef.conexaoapi.com.br.
app_nomeHeader app_nome — nome do aplicativo/integração do parceiro.
app_versaoHeader app_versao — versão informada pelo parceiro.
plataformaHeader plataforma — ex.: WEB, Android, iOS.
dispositivo_id / dispositivo_model / dispositivo_tipoHeaders de dispositivo; em integrações servidor-a-servidor costumam ser valores fixos (ex.: "1").
FTPCanal opcional para upload de imagens (host, porta, usuário, senha).

Vínculo ERP ↔ mPm+

TermoSignificado
integracao (tag)Campo do body (ou associação) com o código interno do sistema parceiro (ex.: CAF-001). Identifica o registro no ERP.
mpm_integracaoColuna local (INTEGER) recomendada em cada entidade do banco do parceiro. Guarda o ID numérico retornado/associado no mPm+.
pedido idIdentificador do pedido no mPm+ (campo id na lista de pedidos). O parceiro deve persisti-lo para idempotência.
grupo_id / unidade_id / produto_id / cliente_id / rota_idHeaders extras no PUT (e/ou campos de referência no body) com o ID mPm+ da entidade.
finalizadora_id / plano_id / funcionario_idHeaders no PUT de associação dessas entidades.
usuario_idEm listas de funcionários, o mPm+ pode expor um ID de usuário; é o valor típico a gravar em mpm_integracao do vendedor.

Não confundir

A tag integracao carrega o código do ERP. A coluna mpm_integracao carrega o ID no mPm+.

Entidades da API

TermoEndpointPapel
grupo/mpm/gruposCategoria / seção de produtos
unidade/mpm/unidadesUnidade de medida
produto/mpm/produtosItem comercializado
cliente/mpm/clientesCliente / consumidor
rota/mpm/clientes/rotasRota de atendimento / entrega
finalizadora/mpm/finalizadorasForma de pagamento (já existente no mPm+; parceiro associa)
plano/mpm/finalizadoras/planosPlano de pagamento ligado à finalizadora
funcionario/mpm/funcionariosVendedor / usuário mobile
pedido/mpm/pedidosPedido de venda mobile (consulta GET)

Protocolo e respostas

TermoSignificado
POSTCria entidade no mPm+. Em geral envia a tag integracao.
PUTAtualiza ou associa. Exige header *_id com o ID mPm+.
GETLista entidades ou pedidos (pedidos usam headers abertura / fechamento).
status: successCritério usual de sucesso no JSON de resposta.
data[0].idOnde tipicamente vem o ID criado após um POST bem-sucedido.
abertura / fechamentoHeaders de período (data/hora) no GET de pedidos.
atualizacaoHeader opcional em algumas listagens (ex.: finalizadoras).
WebhookNão é obrigatório. O parceiro consulta pedidos via GET.

Exemplos fictícios

Neste portal: TOKEN_FICTICIO, empresa_id 9999, códigos internos CAF-001, GRP-01, UN-UN.

Documentação da API mPm+ para sistemas parceiros. Exemplos com dados fictícios.