Criar um produto
POST/v1/menu/products
Cria um produto com 1-30 variantes e uma imagem opcional.
Aceita application/json (sem imagem) ou multipart/form-data (campo product = o mesmo JSON como string, campo image = o arquivo). A imagem deve ser jpeg, jpg, png ou webp, até 5 MB.
Os preços são decimais, não unidades menores — diferente de GET /v1/menu.
Escopo necessário: menu:write
Request
Responses
- 201
- 401
- 403
- 404
- 422
O produto criado.
Não autenticado — a requisição não possui uma credencial, ou o token Bearer / API key é inválido, expirou ou foi revogado.
Escopo insuficiente — a credencial está autenticada, mas não possui um escopo exigido pelo endpoint.
Não encontrado — nenhum recurso corresponde ao id no caminho (ou ele pertence a outra empresa).
Falha de validação — o corpo da requisição falhou na validação do schema. errors[] lista todos os campos com problema.