Skip to content

Qualidade — Peças Ruins, Refugo e Retrabalho — mify.app.br

Permite registrar apontamentos de qualidade por Ordem de Produção. Cada tipo tem sua própria rota, mas compartilham a mesma estrutura de corpo: ordem + quantidade + motivo.

Documentação para a plataforma *.mify.app.br. Se você usa *.mify.com.br, veja Qualidade — mify.com.br.

ApontamentoRotaCampo na Ordem
Peças ruins/badbad
Refugo/scrapscraps
Retrabalho/reworkreworks

O motivo (reason) deve estar previamente cadastrado na Mify antes de ser utilizado.


ERP → Mify

O ERP registra apontamentos de qualidade diretamente na API da Mify. Estas são rotas POST reais — criam um apontamento novo a cada chamada.

Endpoint — Peças Ruins

POST https://api-integration-example.mify.app.br/v1/machine/RAMA 01/bad

Endpoint — Refugo

POST https://api-integration-example.mify.app.br/v1/machine/RAMA 01/scrap

Endpoint — Retrabalho

POST https://api-integration-example.mify.app.br/v1/machine/RAMA 01/rework
Autenticação
x-api-key: 00000000-0000-0000-0000-000000000000
Parâmetros do Corpo (JSON)

O corpo é idêntico para as três rotas.

ParâmetroTipoObrigatórioDescriçãoExemplo
orderstringSimOrdem de Produção (código único) da ordem a ser apontada"43892513"
quantityintegerSimQuantidade impactada12
reasonstringSimMotivo do apontamento (previamente cadastrado na Mify)"Falha no corte"
Exemplo de Requisição — Peças Ruins
bash
curl --location 'https://api-integration-example.mify.app.br/v1/machine/RAMA 01/bad' \
--header 'x-api-key: 00000000-0000-0000-0000-000000000000' \
--header 'Content-Type: application/json' \
--data '{
    "order": "43892513",
    "quantity": 12,
    "reason": "Falha no corte"
}'
Exemplo de Requisição — Refugo
bash
curl --location 'https://api-integration-example.mify.app.br/v1/machine/RAMA 01/scrap' \
--header 'x-api-key: 00000000-0000-0000-0000-000000000000' \
--header 'Content-Type: application/json' \
--data '{
    "order": "43892513",
    "quantity": 8,
    "reason": "Material fora de especificação"
}'
Exemplo de Requisição — Retrabalho
bash
curl --location 'https://api-integration-example.mify.app.br/v1/machine/RAMA 01/rework' \
--header 'x-api-key: 00000000-0000-0000-0000-000000000000' \
--header 'Content-Type: application/json' \
--data '{
    "order": "43892513",
    "quantity": 5,
    "reason": "Reprocesso de bobina"
}'
Resposta
json
{
    "order": "43892513",
    "quantity": 12,
    "reason": "Falha no corte"
}

Mify → ERP

Webhook

A Mify dispara um webhook para o ERP sempre que um apontamento de qualidade é registrado.

O ERP deve expor uma rota por tipo de apontamento que a Mify irá chamar. As URLs são configuradas no painel da Mify.

Endpoints (definidos pelo ERP) — Peças Ruins

POST https://my-erp.com/api/v1/quality/bad

Endpoints (definidos pelo ERP) — Refugo

POST https://my-erp.com/api/v1/quality/scrap

Endpoints (definidos pelo ERP) — Retrabalho

POST https://my-erp.com/api/v1/quality/rework
Corpo Enviado (JSON)
CampoTipoDescrição
triggerEventstringTipo do evento que disparou o webhook
machinestringNome da máquina
orderstringOrdem de Produção
quantityintegerQuantidade apontada
reasonstringMotivo do apontamento
Exemplo do Corpo Enviado — Retrabalho
json
{
    "triggerEvent": "quality.rework",
    "machine": "RAMA 01",
    "order": "43892513",
    "quantity": 5,
    "reason": "Reprocesso de bobina"
}
Observações
  1. O order deve corresponder a uma Ordem de Produção existente na Mify; caso contrário o apontamento é rejeitado.
  2. Os valores são refletidos nos campos bad, scraps e reworks da resposta de Ordem de Produção.
  3. As URLs do ERP são configuradas no painel da Mify, uma por tipo de apontamento.