Criar um produto
https://carchost.fieldcontrol.com.br/productsCria um produto.
Requer os headers
X-Api-Key,User-AgenteContent-Type: application/json. Limite: 1 requisição por segundo (saiba mais).
Requisição
Headers
User-AgentstringobrigatórioIdentificação da sua aplicação.
Exemplo: MinhaIntegracao/1.0.
Corpo da requisição
JSON, enviado com o header Content-Type: application/json.
namestringobrigatórioNome do produto.
Até 100 caracteres.
descriptionstringDescrição do produto.
Até 2000 caracteres.
codestringobrigatórioCódigo do produto. Deve ser único entre os produtos da conta.
measurestringobrigatórioUnidade de medida. Valores fora desta lista são gravados como unity. kilogram é gravado, mas volta
como null nas respostas.
Valores aceitos: unity, centimeter, meter, liter, milliliter, kilogram.
valuenumberobrigatórioValor unitário do produto.
archivedbooleanobrigatórioArquiva o produto.
externalobjectCampos de external
idstringIdentificador do produto no seu sistema.
Até 100 caracteres.Aceita: null.
productTypeobjectobrigatórioTipo do produto, por id ou por name. Com name, a API usa o primeiro tipo da conta cujo nome contém o
texto informado, sem diferenciar maiúsculas e minúsculas.
Campos de productType
idstringIdentificador do tipo de produto.
namestringNome (ou parte do nome) do tipo de produto.
Respostas
- 201
Produto criado.
- 401
Chave de API ausente (
Missing API Key) ou inválida (Invalid API Key). Ver Autenticação. - 403
Conta bloqueada (
Account blocked), expirada (Account expired) ou com plano que não permite integração (Account plan not allowed). Ver Autenticação. - 422
Corpo inválido (resourceValidationErr),
codejá usado por outro produto da conta (message: product code already exists) ouproductTypesemidnemname. - 429
Limite de 1 requisição por segundo excedido. Ver Limite de requisições.
- 500
Erro inesperado no servidor. Acontece também quando
productTypenão é enviado.