Consultar por categorias de uma Rede
#
Como funciona?- Esta chamada serve para listar todas as categorias de uma Rede.
#
Ambientes:Homologação:
https://graphql.staging.onyo.com/graphql
Produção:
https://graphql.onyo.com/graphql
#
Endpoint mutation:- URL: /graphql
- Método: POST
- Headers:
- Content-Type: application/json
- Authorization: Bearer accessToken
- Payload (formato JSON):
{ listCategories(brandId: 123) { edges { node { numericalId name } } }}
#
Exemplo (curl):curl --request POST \--url https://graphql.staging.onyo.com/graphql \--header 'Authorization: Bearer eyJ0...' \--header 'Content-Type: application/json' \--data '{"query":"{\n listCategories(brandId: 343) {\n edges {\n node {\n numericalId\n name\n }\n }\n }\n}\n"}'
#
Retornos da chamada:#
Sucesso:{ "data": { "listCategories": { "edges": [ { "node": { "numericalId": 8417, "name": "lorem ddsdsd" } }, { "node": { "numericalId": 8388, "name": "outra lorem ddsdsd" } } ] } }}
#
UnauthorizedQuando não autorizado o accessToken pode ocorrer os seguintes erros:
erro | motivo |
---|---|
onyo_graphql.unauthorized | quando o usuário não tem acesso a brand (ou marca) |
#
Exemplo:{ "errors": [ { "message": "onyo_graphql.unauthorized", ... } ], "data": { "listCategories": null }}