Atualizado em 17 de outubro de 2026

Considerações

  • Exige o escopo products:write; para descobrir os ids, printer-models:read.
  • Envie em printer_model_id a lista final de ids: ela substitui a atual. Omitida, a compatibilidade fica como está.
  • O modelo precisa existir: busque com GET /printer-models?search= e cadastre o que faltar com POST /printer-models.
  • Produto com montagem técnica aceita exatamente 1 modelo.
  • Para conferir, o detalhe do produto devolve printer_models, e GET /products?printer_model_id= lista os compatíveis com um modelo.

Referência

PATCH /products/{product} na Referência da API GET /printer-models na Referência da API

Como fazer

cURL
curl -X PATCH "$MICORE_BASE_URL/products/1203" \
  -H "Authorization: Bearer $MICORE_TOKEN" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "printer_model_id": [
        315,
        316,
        317
    ]
}'

Resposta

Resposta · 200
{
  "data": {
    "id": 1203,
    "name": "Chave chipless WF-C5890",
    "printer_models": [
      { "id": 315, "name": "WF-C5890" },
      { "id": 316, "name": "WF-C5810" },
      { "id": 317, "name": "WF-C5390" }
    ]
  }
}
Precisa de ajuda?Use o request ID e abra um chamado no miCore se encontrar uma divergência.