Atualizado em 17 de outubro de 2026
Gerenciar modelos de impressora
Cadastra, edita e desativa modelos de impressora pela API, para a integração trazer o catálogo de um fornecedor com a lista de impressoras compatíveis.
Considerações
- Exige o escopo
printer-models:writee a permissão correspondente em Modelos. - Cadastrar é idempotente (envie um
Idempotency-Key). - Não pode existir outro modelo ativo com o mesmo tipo de equipamento, marca, submarca e nome: a API recusa com 422. Busque antes com
GET /printer-models?search=. - A marca vem de
GET /brands, o tipo de equipamento deGET /equipment-typese a submarca dosub_brandde um modelo já cadastrado. - A edição (
PATCH) é parcial; desativar (DELETE) não apaga e a compatibilidade dos produtos continua gravada. Reativar é pelo painel. - Equivalentes, apelidos, características e foto do modelo ficam no painel.
Referência
POST /printer-models na Referência da API PATCH /printer-models/{printerModel} DELETE /printer-models/{printerModel}Como fazer
cURL
curl -X POST "$MICORE_BASE_URL/printer-models" \
-H "Authorization: Bearer $MICORE_TOKEN" \
-H "Accept: application/json" \
-H "Idempotency-Key: request-2026-0001" \
-H "Content-Type: application/json" \
-d '{
"name": "WF-C5890",
"brand_id": 1,
"sub_brand_id": 7,
"type_equipment_id": 3,
"maintenance": true
}'
Resposta
Resposta · 201
{
"data": {
"id": 315,
"name": "WF-C5890",
"partnumber": null,
"type_equipment_id": 3,
"type_equipment": "Impressora",
"maintenance": true,
"is_generic": false,
"capabilities": { "ink_levels": "untested", "nozzle_check": "untested", "head_clean": "untested", "waste_reset": "untested" },
"status": true,
"brand": { "id": 1, "name": "Epson" },
"sub_brand": { "id": 7, "name": "WorkForce" }
}
}
Precisa de ajuda?Use o request ID e abra um chamado no miCore se encontrar uma divergência.