Skip to content

Autenticação e headers

Toda chamada REST à API mPm+ usa headers customizados. Não há Authorization: Bearer.

Importante

Autenticação = headers empresa_id + token. Enviar Bearer costuma ser ignorado ou rejeitado pelo contrato documentado aqui.

Headers padrão

Montagem genérica (conceito headersMpm):

HeaderOrigemExemplo fictício
empresa_idCredencial da empresa9999
tokenCredencial da empresaTOKEN_FICTICIO
dispositivo_idFixo / metadado1
dispositivo_modelFixo / metadado1
dispositivo_tipoFixo / metadado1
app_versaoConfiguração do parceiro1.0.0
app_nomeConfiguração do parceiroMeuERP
plataformaConfiguração do parceiroWEB
Content-TypeFixoapplication/json

Headers extras por operação

ExtraQuando usar
grupo_idPUT /mpm/grupos
unidade_idPUT /mpm/unidades
produto_idPUT /mpm/produtos
cliente_idPUT /mpm/clientes
rota_idPUT /mpm/clientes/rotas
finalizadora_idPUT /mpm/finalizadoras
funcionario_idPUT /mpm/funcionarios
plano_idPUT /mpm/finalizadoras/planos
atualizacaoGET de finalizadoras (filtro de data, se aplicável)
aberturaGET /mpm/pedidos (início do período)
fechamentoGET /mpm/pedidos (fim do período)

Exemplo: criar produto (POST)

http
POST /mpm/produtos HTTP/1.1
Host: mobtef.conexaoapi.com.br
empresa_id: 9999
token: TOKEN_FICTICIO
dispositivo_id: 1
dispositivo_model: 1
dispositivo_tipo: 1
app_versao: 1.0.0
app_nome: MeuERP
plataforma: WEB
Content-Type: application/json

{
  "nome": "Café torrado 500g",
  "preco": 24.9,
  "estoque": 100,
  "grupo_id": 1001,
  "unidade_id": 2002,
  "integracao": "CAF-001"
}

Exemplo: atualizar produto (PUT)

http
PUT /mpm/produtos HTTP/1.1
Host: mobtef.conexaoapi.com.br
empresa_id: 9999
token: TOKEN_FICTICIO
dispositivo_id: 1
dispositivo_model: 1
dispositivo_tipo: 1
app_versao: 1.0.0
app_nome: MeuERP
plataforma: WEB
produto_id: 55001
Content-Type: application/json

{
  "nome": "Café torrado 500g",
  "preco": 25.9,
  "estoque": 95,
  "grupo_id": 1001,
  "unidade_id": 2002,
  "ativo": true
}

Exemplo: consultar pedidos (GET)

http
GET /mpm/pedidos HTTP/1.1
Host: mobtef.conexaoapi.com.br
empresa_id: 9999
token: TOKEN_FICTICIO
dispositivo_id: 1
dispositivo_model: 1
dispositivo_tipo: 1
app_versao: 1.0.0
app_nome: MeuERP
plataforma: WEB
abertura: 2026-07-01 00:00:00
fechamento: 2026-07-29 23:59:59
Content-Type: application/json

Exemplo: associar finalizadora (PUT)

http
PUT /mpm/finalizadoras HTTP/1.1
Host: mobtef.conexaoapi.com.br
empresa_id: 9999
token: TOKEN_FICTICIO
dispositivo_id: 1
dispositivo_model: 1
dispositivo_tipo: 1
app_versao: 1.0.0
app_nome: MeuERP
plataforma: WEB
finalizadora_id: 3001
Content-Type: application/json

{
  "integracao": "DIN"
}

Observação

No PUT de atualização de produto/grupo/etc., muitos integradores não reenviam a tag integracao (o vínculo já está no header *_id e na coluna local mpm_integracao), evitando falsos positivos de duplicidade no mPm+.

Atenção

Todos os valores acima são fictícios. Use as credenciais do ambiente de homologação ou produção fornecidas pela operadora.

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