# Consultar atributos de uma categoria

API Explorer: <https://rest.hub2b.com.br/category-docs/index.html>

Para cada categoria mapeada é necessário identificar quais atributos são obrigatórios e opcionais para esta categoria do canal de venda.\
Estes dados podem ser obtidos em [/catalog/category/attributes](https://rest.hub2b.com.br/catalog/category/attributes) enviando o código da **categoria de destino** e o canal de venda.

```
{
    "total": 2,
    "response": [
        {
            "name": "Tamanho",
            "required": 1,
            "values": [
                "P",
                "M",
                "G",
                "GG",
                "U"
            ]
        },
        {
            "name": "Cor",
            "required": 0,
            "values": []
        }
    ]
}
```

No exemplo acima a categoria listada tem apenas 2 atributos, sendo que o "**Tamanho**" é obrigatório e só aceita os valores mencionados, já a "**Cor**" é um atributo opcional que aceita uma string no valor.&#x20;

Estes atributos devem ser enviados no campo "**specifications**" da criação ou atualização de SKU que está documentada a seguir.

\
Caso seja enviada uma "specifications" que não pertence aos atributos da categoria, o sistema irá ignorar a informação quando necessário, e enviar como uma especificação adicional nos casos em que o canal de venda permite.
