Skip to content

Envio: Unidades (/mpm/unidades)

Objetivo

Criar ou atualizar unidades de medida no mPm+ a partir do cadastro do ERP.

Endpoint

AçãoMétodoURLHeader extra
CriarPOST{base}/mpm/unidades
AtualizarPUT{base}/mpm/unidadesunidade_id

Base: https://mobtef.conexaoapi.com.br

Payload (POST)

json
{
  "nome": "Unidade",
  "sigla": "UN",
  "casas_decimais": 0,
  "integracao": "UN"
}

Payload (PUT)

json
{
  "nome": "Unidade",
  "sigla": "UN",
  "casas_decimais": 0,
  "ativo": true
}

Dicionário de tags

TagTipoRegra
nomestringNome da unidade
siglastringAbreviação (ex.: UN, KG)
casas_decimaisnumberPrecisão decimal da quantidade
integracaostringCódigo da unidade no ERP — somente no POST
ativobooleanSomente no PUT (quando aplicável)

Headers

Headers padrão de autenticação. No PUT: unidade_id = id mPm+ em mpm_integracao.

Regras

  • Sem mpm_integracao → POST; com id válido → PUT.
  • Após criar, gravar data[0].id em mpm_integracao.

Sucesso

  • HTTP ok + status === "success"
  • POST: data[0].idmpm_integracao

Erros

  • Falha de integração → tratar como erro (ex.: 502 no cliente).

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