Rotas da Ibiapaba
  1. /products
Rotas da Ibiapaba
  • ⛰️ Doc - API Rotas da Ibiapaba
  • /authentication
    • Autenticação de Usuário
      POST
    • Validação de Acesso
      POST
    • Redefinição de Senha
      POST
    • Alteração de Senha
      PATCH
    • Encerrar Sessão
      POST
    • Renovar tokens
      POST
    • Reenvio de código para email
      POST
  • /accounts
    • Cadastro de Usuário
      POST
    • Listar usuarios
      GET
    • Detalhes do Usuario
      GET
    • Cadastrar chave pix
      POST
    • Atualizar chave pix
      PUT
    • Atualizar dados do usuario
      PUT
    • Deleta dados do usuario
      PUT
  • /categories
    • Listar Categorias
      GET
    • Criar Categoria
      POST
    • Atualizar Categoria
      PUT
    • Excluir Categoria
      DELETE
  • photos
    • EnviarFotoProfile
      POST
    • EnviarGaleriadeFotos
      POST
  • /tickets
    • Validar código
    • Resgatar um único produto
    • Listar todos os tickets
  • /products
    • Cadastrar produto
      POST
    • Mostar dados de um produto
      GET
    • Atualizar um produto
      PATCH
    • Remover um produto
      DELETE
    • Mostar todos os produtos de um estabelecimento
      GET
  • /orders
    • Adicionar Item ao Carrinho
    • Iniciar processo de pagamento de pedido
    • Listar Itens do Carrinho
  • payments
    • Consultar status de pagamento
    • Solicitar retirada de dinheiro
  • /transactions
    • Mostra o resumo de movimentações em dinheiro
    • Mostar todas as transações do estabelecimento
  • /partners
    • Mostar parceiros anunciantes próximos
  • others
    • Cadastrar mensagem de ajuda ao suporte
  1. /products

Mostar todos os produtos de um estabelecimento

Em desenvolvimento
GET
/accounts/{accountId}/products

Rota: Listar todos os produtos de uma conta/estabelecimento#

Endpoint: GET /accounts/{accountId}/products/
Nome: Listar produtos da conta/estabelecimento
Descrição: Retorna uma lista paginada de todos os produtos pertencentes a uma conta (estabelecimento) específica, com opções de filtragem e ordenação.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/accounts//products'
Response Response Example
200 - Example 1
{
    "message": {
        "title": "Produtos da Conta/Estabelecimento Listados",
        "text": "O catálogo de produtos do seu estabelecimento foi carregado.",
        "description": "Lista paginada de produtos, com filtros e informações de total."
    },
    "success": true,
    "status": 200,
    "data": {
        "account_id": "ESTABE-123456",
        "products": [
            {
                "id": "PROD-123456",
                "images": [
                    "https://example.com/images/jantar_restaurante_capa.jpg"
                ],
                "name": "Jantar Especial de Aniversário",
                "price": 350.00,
                "status": "active",
                "stock": {
                    "total_available": 30,
                    "sold": 0,
                    "redeemed": 0
                },
                "category_ids": [
                    "CAT-RESTAURANTE-001"
                ],
                "created_at": "2025-06-12T10:30:00Z"
            },
            {
                "id": "PROD-123456",
                "images": [
                    "https://example.com/images/pizza_restaurante.jpg"
                ],
                "name": "Pizza Artesanal Grande",
                "price": 80.00,
                "status": "active",
                "stock": {
                    "total_available": 100,
                    "sold": 50,
                    "redeemed": 0
                },
                "category_ids": [
                    1,
                    2
                ],
                "created_at": "2025-06-01T10:00:00Z"
            }
        ],
        "pagination": {
            "total_items": 15,
            "total_filtered_items": 2,
            "current_page": 1,
            "items_per_page": 10,
            "total_pages": 1,
            "next_page": null,
            "previous_page": null
        }
    }
}

Requisição

Parâmetros Path

Respostas

🟢200Success
application/json
Body

🔴500 Internal Server Error
🟠401Unauthorized
Modificado em 2025-06-12 13:14:02
Página anterior
Remover um produto
Próxima página
Adicionar Item ao Carrinho
Built with