Rotas da Ibiapaba
  1. /tickets
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
      POST
    • Resgatar um único produto
      POST
    • Listar todos os tickets
      GET
  • /products
    • Cadastrar produto
    • Mostar dados de um produto
    • Atualizar um produto
    • Remover um produto
    • Mostar todos os produtos de um estabelecimento
  • /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. /tickets

Validar código

Em desenvolvimento
POST
/tickets/validate/

Rota: ticket/validate#

Nome: Validação de Ticket
Descrição: Esta rota é designada para validar um ticket específico, que representa um conjunto de produtos ou serviços previamente adquiridos. Ao processar a requisição, o sistema verifica a autenticidade e o status do ticket, e, em caso de validação bem-sucedida, libera ou confirma a entrega/recebimento dos itens comprados ao cliente.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/tickets/validate/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": -50056509,
    "ticketId": "TICKET-789089"
}'
Response Response Example
200 - Example 1
{
    "message": {
        "title": "O seu ticket é válido!",
        "text": "As informações do seu ticket foram verificadas e confirmadas com sucesso.",
        "description": "Você já pode prosseguir com o uso dos produtos ou serviços associados a este ticket. Abaixo estão os detalhes completos da sua compra e o status atual dos itens."
    },
    "success": true,
    "status": 200,
    "data": {
        "buyer": {
            "name": "Gabriel",
            "last_name": "Santos",
            "contacts": {
                "email": "gabriel@gmail.com",
                "whatsapp": "xxxxxxxx"
            }
        },
        "sold_by": "Sítio do Bosco",
        "price": 75.832,
        "installments": 1,
        "payment_method": "PIX",
        "items": [
            {
                "id": 133245, //Código do produto
                "name": "Jantar romântico",
                "cover_image": "/image.jpg",
                "price": 23.321,
                "updated_at": 334432,
                "status": {
                    "totalQuantity": 3,
                    "expiredQuantity": 1,
                    "refundedQuantity": 0,
                    "redeemedQuantity": 1,
                    "validUntil": "2025-12-31T23:59:59Z"
                }
            }
        ]
    }
}

Requisição

Parâmetros Bodyapplication/json

Examples

Respostas

🟢200Success
application/json
Body

🟠409Conflict
🟠404Registro não encontrado
🟠401Unauthorized
🔴500 Internal Server Error
Modificado em 2025-06-11 23:46:19
Página anterior
EnviarGaleriadeFotos
Próxima página
Resgatar um único produto
Built with