> For the complete documentation index, see [llms.txt](https://apidocs.cloudinvoice.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidocs.cloudinvoice.net/documentacao-api/produtos/create.md).

# Create

## Criar Produto

## Cria um novo produto.

<mark style="color:green;">`POST`</mark> `https://api.cloudinvoice.net/products/new/`

#### Request Body

| Name                                          | Type                                                                      | Description                                                                                                                                                                                            |
| --------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| code                                          | <p>string<br><sub><mark style="color:$info;">Valor Único</mark></sub></p> | <p>Código do Produto<br><br>Gerado automaticamente quando não fornecido.</p>                                                                                                                           |
| family\_id<mark style="color:red;">\*</mark>  | integer                                                                   | <p>Família<br><br>Consulte a tabela <a href="/pages/4qshIcGrtzMq2cg8fxCu">Famílias</a> para saber mais.</p>                                                                                            |
| sub\_family\_id                               | integer                                                                   | <p>Sub-Família<br><br>Consulte a tabela <a href="/pages/MyGTNA2N2MGBs4DcWcBD">Sub-Famíílias</a>  para saber mais.</p>                                                                                  |
| product\_type\_id                             | integer                                                                   | <p>Tipo de Produto<br><br>Consulte a tabela <a href="/pages/Le16rQ3NG33zktn1PTI4#tipos-de-produtos-campo-product_type">Apêndice</a> para saber mais.</p>                                               |
| product\_category\_id                         | integer                                                                   | <p>Categoria de Produto<br><br>Consulte a tabela <a href="/pages/Le16rQ3NG33zktn1PTI4#categorias-de-produtos-campo-product_category">Apêndice</a> para saber mais.</p>                                 |
| description<mark style="color:red;">\*</mark> | string                                                                    | Descrição do Produto                                                                                                                                                                                   |
| short\_description                            | string                                                                    | Descrição Curta                                                                                                                                                                                        |
| long\_description                             | string                                                                    | <p>Descrição Longa.</p><p><br><span data-gb-custom-inline data-tag="emoji" data-code="26a0">⚠️</span> A utilização deste campo está dependente da configuração <code>use\_long\_description</code></p> |
| measure\_unit\_id                             | integer                                                                   | <p>Unidade de Medida<br><br>Consulte a tabela <a href="/pages/XGUUE4YbEuLewUXefO8N">Unidades de Medida</a> para saber mais.</p>                                                                        |
| vat\_tax\_id                                  | integer                                                                   | <p>Taxa de IVA<br><br>Consulte a tabela <a href="/pages/MnQEzHg9hHBIujlC0gqe">Taxas</a> para saber mais.</p>                                                                                           |
| bar\_code                                     | string                                                                    | <p>Código de Barras<br><br><span data-gb-custom-inline data-tag="emoji" data-code="26a0">⚠️</span> Editável apenas se <code>bar\_code\_type\_id</code> estiver preenchido</p>                          |
| bar\_code\_type\_id                           | integer                                                                   | <p>Tipo do Código de Barras<br><br>Consulte a tabela <a href="/pages/Le16rQ3NG33zktn1PTI4#tipos-de-codigos-de-barras-campo-bar_code_type">Apêndice</a> para saber mais.</p>                            |
| do\_stock\_management                         | boolean                                                                   | Movimenta Stock                                                                                                                                                                                        |
| can\_have\_negative\_stock                    | boolean                                                                   | Pode ter stock negativo                                                                                                                                                                                |
| use\_serial\_number                           | boolean                                                                   | <p>Usar Nº de Série</p><p><br><span data-gb-custom-inline data-tag="emoji" data-code="26a0">⚠️</span> A utilização deste campo está dependente da configuração <code>use\_serial\_numbers</code></p>   |
| use\_internal\_serial\_number                 | boolean                                                                   | <p>Usar Nº de Série Interno<br><br><span data-gb-custom-inline data-tag="emoji" data-code="26a0">⚠️</span> Editável apenas se <code>use\_serial\_number</code> estiver activo</p>                      |
| has\_lots                                     | boolean                                                                   | <p>Usar Lotes<br><br><span data-gb-custom-inline data-tag="emoji" data-code="26a0">⚠️</span> A utilização deste campo está dependente da configuração <code>use\_lots</code></p>                       |
| use\_sizes\_colors                            | boolean                                                                   | <p>Usar Cores e Tamanhos<br><br><span data-gb-custom-inline data-tag="emoji" data-code="26a0">⚠️</span> A utilização deste campo está dependente da configuração <code>use\_sizes\_colors</code></p>   |

{% tabs %}
{% tab title="Exemplo de Pedido" %}

```shell
curl -X POST https://api.cloudinvoice.net/products/new/
    -d '{
        "code": "PROD1",
        "description": "Produto 1"
    }'
```

{% endtab %}

{% tab title="Exemplo de Resposta" %}

```json
{
    "id": 1,
    "code": "PROD1",
    "description": "Produto Standard 1",
    "short_description": "Produto Standard 1",
    "family_id": 1,
    "family": {
        "code": "FAM1",
        "description": "Família 1"
    },
    "sub_family_id": null,
    "sub_family": null,
    "product_type_id": 131,
    "product_type": {
        "code": "01",
        "description": "Produto"
    },
    "product_category_id": 211,
    "product_category": {
        "code": "M",
        "description": "Mercadorias"
    },
    "product_type_saft_id": 3271,
    "product_type_saft": {
        "code": "P",
        "description": "Produtos"
    },
    "vat_tax_id": 1,
    "vat_tax": {
        "code": 1,
        "description": "Taxa Normal"
    },
    "vat_tax_rate": 23.0,
    "bar_code": "2000000000015",
    "bar_code_type_id": 153,
    "bar_code_type": {
        "code": "I",
        "description": "Interno EAN13"
    },
    "do_stock_management": true,
    "can_have_negative_stock": true,
    "physical_qty": 10.0,
    "measure_unit_id": 1,
    "measure_unit": {
        "code": "UNI",
        "description": "Unidade"
    },
    "use_serial_number": false,
    "use_internal_serial_number": false,
    "has_lots": false,
    "use_sizes_colors": false,
    "last_cost_price": 0.0,
    "average_cost_price": 0.0,
    "profit_margin": 0.0,
    "unit_price": 100.0,
    "unit_price_tax_inc": 123.0
}
```

{% endtab %}
{% endtabs %}

Para ver exemplos de pedidos nas várias linguagens, consulte a página[ Exemplos de Pedidos.](/introducao/exemplos-de-pedidos.md)
