Todas as coleções
APIs
Exemplos de API
Criando um Produto via API
Criando um Produto via API

Nesse artigo, descubra como criar um produto no Omie via API

Hugo Alves avatar
Escrito por Hugo Alves
Atualizado há mais de uma semana

Antes que possa começar de fato os testes com a nossa API, é importante que conheça alguns processos básicos:

💡 #DicaDoBem: Atualmente, conseguimos testar as nossas API’s diretamente pelo site do Developer, porém, existem alguns programas que também podem realizar esse processo, como é o caso do Postman, Insomnia e o ThunderClient (uma extensão do VS Code)

Para o nosso teste, vamos utilizar diretamente o Developer. Assim como, vamos utilizar o APP KEY e o APP SECRET padrões, mas se preferir, pode alterar para o seu 😉

Para criar o produto, temos que seguir o mínimo de requisitos obrigatórios, igual tem no sistema:

As informações mínimas obrigatórias, que devem ter na nossa requisição então são: Descrição do produto, Código do Produto, Unidade e Código NCM

Então, vamos criar a seguinte requisição, por meio do método abaixo:

{
"codigo_produto_integracao": "789456132",
"codigo": "API/XXXX1",
"descricao": "Produto API - XXXX1",
"unidade": "UN",
"ncm":"0000.00.00",
"descr_detalhada": "Produto criado exclusivamente por API",
"obs_internas": "Aqui podemos preencher qualquer observação que desejarmos sobre o produto"
}

Toda vez que formos inserir uma informação dentro de uma requisição, devemos obrigatoriamente enviar com aspas duplas. Sempre que aparecer “código_(nome)_integração”, é o código do produto (no nosso caso) usado especificamente para integrações entre sistemas, ele não vai aparecer no sistema

Observe que foram adicionadas duas informações opcionais: descrição detalhada e as observações internas do produto. Elas são informações que eu posso adicionar na minha requisição, pois fazem parte do escopo dela. E posso conferir quais outras mais fazem por aqui:

Vamos, agora, executar a nossa requisição criada:

Observe que ele tornou com sucesso a seguinte mensagem:

 {
"codigo_produto": 5366578297,
"codigo_produto_integracao": "789456132",
"codigo_status": "0",
"descricao_status": "Produto cadastrado com sucesso!"
}

Essa tag retornada “código_produto” é muito importante, pois, é com ela que vamos consultar e fazer operações com nosso produto via API

E aqui está o nosso produto no sistema, com as informações que preenchemos:

Prontinho 😊


📌 Separamos alguns artigos interessantes para você

Respondeu à sua pergunta?