Tema
Envio: Unidades (/mpm/unidades)
Objetivo
Criar ou atualizar unidades de medida no mPm+ a partir do cadastro do ERP.
Endpoint
| Ação | Método | URL | Header extra |
|---|---|---|---|
| Criar | POST | {base}/mpm/unidades | — |
| Atualizar | PUT | {base}/mpm/unidades | unidade_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
| Tag | Tipo | Regra |
|---|---|---|
nome | string | Nome da unidade |
sigla | string | Abreviação (ex.: UN, KG) |
casas_decimais | number | Precisão decimal da quantidade |
integracao | string | Código da unidade no ERP — somente no POST |
ativo | boolean | Somente 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].idemmpm_integracao.
Sucesso
- HTTP ok +
status === "success" - POST:
data[0].id→mpm_integracao
Erros
- Falha de integração → tratar como erro (ex.: 502 no cliente).