Skip to main content
POST
/
produtos
Criar produto
curl --request POST \
  --url https://api.tiny.com.br/public-api/v3/produtos \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "sku": "<string>",
  "descricao": "<string>",
  "tipo": "K",
  "descricaoComplementar": "<string>",
  "unidade": "<string>",
  "unidadePorCaixa": "<string>",
  "ncm": "<string>",
  "gtin": "<string>",
  "origem": 123,
  "codigoEspecificadorSubstituicaoTributaria": "<string>",
  "garantia": "<string>",
  "observacoes": "<string>",
  "marca": {
    "id": 123
  },
  "categoria": {
    "id": 123
  },
  "precos": {
    "preco": 123,
    "precoPromocional": 123,
    "precoCusto": 123
  },
  "dimensoes": {
    "embalagem": {
      "id": 123,
      "tipo": 0
    },
    "largura": 123,
    "altura": 123,
    "comprimento": 123,
    "diametro": 123,
    "pesoLiquido": 123,
    "pesoBruto": 123
  },
  "tributacao": {
    "gtinEmbalagem": "<string>",
    "valorIPIFixo": 123,
    "classeIPI": "<string>"
  },
  "seo": {
    "titulo": "<string>",
    "descricao": "<string>",
    "keywords": [
      "<string>"
    ],
    "linkVideo": "<string>",
    "slug": "<string>"
  },
  "fornecedores": [
    {
      "id": 123,
      "codigoProdutoNoFornecedor": "<string>",
      "padrao": true
    }
  ],
  "estoque": {
    "controlar": true,
    "sobEncomenda": true,
    "minimo": 123,
    "maximo": 123,
    "diasPreparacao": 123,
    "localizacao": "<string>",
    "inicial": 123
  },
  "anexos": [
    {
      "url": "<string>",
      "externo": "<unknown>"
    }
  ],
  "grade": [
    "<string>"
  ],
  "producao": {
    "produtos": [
      {
        "produto": {
          "id": 123,
          "tipo": "P"
        },
        "quantidade": 123
      }
    ],
    "etapas": [
      "<string>"
    ]
  },
  "kit": [
    {
      "produto": {
        "id": 123,
        "tipo": "P"
      },
      "quantidade": 123
    }
  ],
  "variacoes": [
    {
      "sku": "<string>",
      "gtin": "<string>",
      "precos": {
        "preco": 123,
        "precoPromocional": 123
      },
      "estoque": {
        "inicial": 123
      },
      "grade": [
        {
          "chave": "<string>",
          "valor": "<string>"
        }
      ]
    }
  ]
}
'
{
  "id": 123,
  "codigo": "<string>",
  "descricao": "<string>",
  "variacoes": [
    {
      "id": 123,
      "codigo": "<string>",
      "descricao": "<string>"
    }
  ]
}

Body

application/json
sku
string
required
descricao
string
required
tipo
enum<string>
required
  • K - Kit
  • S - Simples
  • V - Com Variacoes
  • F - Fabricado
  • M - Materia Prima
Available options:
K,
S,
V,
F,
M
descricaoComplementar
string | null
unidade
string | null
unidadePorCaixa
string | null
ncm
string | null
gtin
string | null
origem
integer | null
codigoEspecificadorSubstituicaoTributaria
string | null
garantia
string | null
observacoes
string | null
marca
· object
categoria
· object
precos
· object
dimensoes
· object
tributacao
· object
seo
· object
fornecedores
· object[]
estoque
· object
anexos
· object[]
grade
string[]

Lista de chaves da grade. Obrigatório quando tipo = 'V'. Exemplo: ['Tamanho', 'Cor']. As chaves devem corresponder às chaves das grades das variações.

producao
· object

Informações de produção do produto. Obrigatório quando tipo = 'F' (Fabricado). Deve conter ao menos um produto ou uma etapa de produção.

kit
· object[]

Lista de produtos do kit. Obrigatório quando tipo = 'K' (Kit).

variacoes
· object[]

Lista de variações do produto. Obrigatório quando tipo = 'V'.

Response

OK

id
integer
codigo
string
descricao
string
variacoes
· object[]