Consultar Categorias
Nesta seção indicaremos como realizar a consulta na lista de categorias da Americanas.
Ao consultar a lista de Categorias, será possível consultar o ID de uma determinada e assim incluí-lo no JSON de produtos, também obrigatoriedade de atributos nelas.
GET - Consulta lista de categorias
https://api.skyhub.com.br/categories
Request headers:
X-User-Email
email_de_usuario
X-Api-Key
token_de_integracao de sua conta SkyHub
X-Accountmanager-key
token_account único de cada Plataforma/ERP
Accept
application/json
Content-Type
application/json
Estrutura de resposta:
{
"total": 0,
"limit": 0,
"offset": "0",
"sort": "string",
"values": [
{
"id": "string",
"tenant": "string",
"operator": "string",
"createDate": "1970-01-01T00:00:00.000000",
"lastUpdate": "1970-01-01T00:00:00.000000",
"channel": "string",
"eanRequired": "boolean",
"account": null,
"lastEvent": null,
"categoryData": {
"tag": "string",
"id": "string",
"name": "string",
"id1": "string",
"name1": "string"
},
"attributes": [
{
"marketplace": "string",
"name": "string",
"nameId": "string",
"value": "string",
"valueId": "string",
"group": "string",
"grupId": "string",
"type": "string",
"typeId": "string",
"descriptionValue": "string",
"toSKU": "boolean",
"variant": "boolean",
"binary": "boolean",
"active": "boolean",
"required": "boolean"
}
]
}
]
}
Example request:
curl --location -g --request GET 'https://api.skyhub.com.br/categories?limit=100&offset=2' \
--header 'X-User-Email: email_de_usuario' \
--header 'X-Api-Key: token_de_integracao de sua conta SkyHub' \
--header 'X-Accountmanager-Key: token_account único de cada Plataforma/ERP' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'
Response esperado:
200 [Success] - OK: Haverá um response body com a lista de categorias:
{
"total": 1000,
"limit": 10,
"offset": 2,
"values": [
{
"tenant": "TALD00776574000660",
"operator": "TALD00776574000660",
"account": null,
"createDate": "2025-01-01T08:42:00.627000",
"lastUpdate": "2025-01-01T08:42:41.454000",
"lastEvent": null,
"id": "3",
"channel": "TALD00776574000660",
"eanRequired": false,
"categoryData": {
"tag": "x-x-x",
"id": "x",
"name": "Nome",
"id1": "x",
"name1": "Nome 1",
"id2": "x",
"name2": "Nome 2",
"id3": "x",
"name3": "Nome 3"
},
"attributes": [
{
"marketplace": "TALD00776574000660",
"name": "x",
"nameId": "x",
"value": "",
"valueId": "",
"group": "Grupo",
"grupId": "x",
"type": "Texto",
"typeId": "1",
"descriptionValue": "",
"toSKU": false,
"variant": false,
"binary": false,
"active": true,
"required": false
}
]
}
]
}
Filtros de consulta
Consultar categoria individualmente
Já tendo o id de uma categoria, é possível também consultá-la de forma individual conforme abaixo:
https://api.skyhub.com.br/categories/{id}
Request headers:
X-User-Email
email_de_usuario
X-Api-Key
token_de_integracao de sua conta SkyHub
X-Accountmanager-key
token_account único de cada Plataforma/ERP
Accept
application/json
Content-Type
application/json
Estrutura de resposta:
{
"id": "string",
"tenant": "string",
"operator": "string",
"createDate": "1970-01-01T00:00:00.000000",
"lastUpdate": "1970-01-01T00:00:00.000000",
"channel": "string",
"eanRequired": "boolean",
"account": null,
"lastEvent": null,
"categoryData": {
"tag": "string",
"id": "string",
"name": "string",
"id1": "string",
"name1": "string"
},
"attributesData": [
{
"marketplace": "string",
"name": "string",
"nameId": "string",
"value": "string",
"valueId": "string",
"group": "string",
"grupId": "string",
"type": "string",
"typeId": "string",
"descriptionValue": "string",
"toSKU": "boolean",
"variant": "boolean",
"binary": "boolean",
"active": "boolean",
"required": "boolean"
}
]
}
Como consultar pelo nome
É possível realizar buscas por nome de uma determinada categoria.
Para realizar o filtro pelo nome da categoria, deverá ser informada a query ?categoryName= no endpoint /categories, referenciando a sequência de caracteres a ser consultada, conforme exemplo a seguir:
https://api.skyhub.com.br/categories?categoryName={nome_da_categoria}
Example request:
curl --location -g --request GET 'https://api.skyhub.com.br/categories?categoryName=limpeza' \
--header 'X-User-Email: email_de_usuario' \
--header 'X-Api-Key: token_de_integracao de sua conta SkyHub' \
--header 'X-Accountmanager-Key: token_account único de cada Plataforma/ERP' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json'
Response esperado:
200 [Success] - OK: No retorno da consulta acima, retornará todas as categorias que possuírem a sequência 'limpeza' como vemos a seguir:
{
"total": 74,
"limit": 1,
"offset": 0,
"values": [
{
"tenant": "TALD00776574000660",
"operator": "TALD00776574000660",
"account": null,
"createDate": "2025-06-24T20:11:13.589000",
"lastUpdate": "2025-06-24T20:12:24.258000",
"lastEvent": null,
"id": "106",
"channel": "TALD00776574000660",
"eanRequired": false,
"categoryData": {
"tag": "1-86-106",
"id": "106",
"name": "Equipamentos e acessórios para limpeza e coleta seletiva",
"id1": "1",
"name1": "Agro, indústria e comércio",
"id2": "86",
"name2": "Equipamentos de segurança e sinalização",
"id3": "106",
"name3": "Equipamentos e acessórios para limpeza e coleta seletiva"
},
"attributes": [
{
"marketplace": "TALD00776574000660",
"name": "Capacidade em volume",
"nameId": "473",
"value": "",
"valueId": "",
"group": "Especificações - Equipamentos e acessórios para limpeza e coleta seletiva",
"grupId": "112",
"type": "Texto",
"typeId": "1",
"descriptionValue": "",
"toSKU": false,
"variant": false,
"binary": false,
"active": true,
"required": false
}
}
]
}
]
}
Utilizando o limit e o offset
Por padrão, a consulta acima trará somente os primeiros 5 resultados (limit=5), porém pode ser passado na consulta um valor de no máximo 100, trazendo assim essa quantidade de categorias na busca.
https://api.skyhub.com.br/categories?categoryName=limpeza&limit=100
Caso ainda tenha uma próxima página, deve-se utilizar o parâmetro offset. Por exemplo, se na requisição houvesse ainda uma segunda página e desejasse passar pra ela, a consulta abaixo deve ser realizada:
https://api.skyhub.com.br/categories?categoryName=limpeza&limit=10&offset=10
Last updated