Layout próprio
Por conta da nossa API desacoplada, é possível hospedar seu próprio layout e consumir nossa API de forma gratuita.
A autenticação da loja é feita pelo x-hydrus-domain, este cabeçalho indica de qual loja virá a informação.
Domínio para integração: https://api.hydrus.gg
Obter informações gerais da loja
GET /shopping
Esta rota retorna todos os dados básicos de uma loja, incluindo nome, categorias, variáveis
Headers
x-hydrus-domain
{store.domain}
Response
{
"name": "Loja Exemplo",
"variables": [
{
"id": 1,
"name": "Discord",
"type": "discord"
},
{
"id": 2,
"name": "User ID",
"type": "user_id"
}
],
"categories": [
{
"id": 1,
"store_id": 1,
"name": "VIPS",
"enabled": true,
"page_size": 20,
"weight": 3201,
"deleted_at": null,
"created_at": "2023-01-13T01:16:29.000000Z",
"updated_at": "2024-02-02T23:48:17.000000Z",
"visible": true,
"packages_count": 14
}
],
"layout": {
"theme": "darkocean",
"logo": "https://storage.hydrus.gg/production/static/placeholder.png",
"banner": "https://storage.hydrus.gg/production/static/placeholder.png",
"icon": "https://storage.hydrus.gg/production/static/placeholder.png",
"created_at": "2023-01-13T01:16:28.000000Z",
"updated_at": "2024-03-31T02:56:58.000000Z",
"body": "https://storage.hydrus.gg/production/static/placeholder.html",
"styles_url": "https://storage.hydrus.gg/production/static/placeholder.css"
},
"currency": "BRL",
"country": "BR",
"terms_of_service": "https://storage.hydrus.gg/production/static/placeholder.txt",
"require_address": false
}Paginação de Produtos
GET /shopping/categories/{categoryId}/packages
Esta rota retorna os produtos de uma categoria na página especificada.
Headers
x-hydrus-domain
{store.domain}
Search Params
page
number
Página
Response
Busca de produtos
GET /shopping/packages/search
Esta rota busca produtos utilizando palavras chaves como indexação
Headers
x-hydrus-domain
{store.domain}
Search Params
name
string
Nome do produto
page
number
Página
Response
Last updated