Logo SOAR

Buscar Usuários de um Cupom

Descrição

Busca usuários vinculados a um cupom específico por nome ou email. É necessário informar pelo menos 2 caracteres no parâmetro de busca. Suporta filtros por status de uso e paginação. Retorna 12 registros por página por padrão.

Verbo

GET

URL Base

https://api.soargi.com

Endpoint

/coupons/users/{coupon_id}?search=John&page=1&limit=12&status=

Cabeçalhos

Parâmetro Valor
Authorization Bearer Token

Parâmetros de Query

Parâmetro Tipo Obrigatório Descrição
search string Sim Busca por nome ou email (mínimo 2 caracteres) - OBRIGATÓRIO
page int Não Número da página (padrão: 1)
limit int Não Registros por página (padrão: 12)
status string Não Filtro por status de uso (yes/no)

Sucesso - 200

{
    "success": true,
    "message": "Users retrieved successfully.",
    "page": 1,
    "limit": 12,
    "total": 1,
    "data": [
        {
            "user_id": "12",
            "first_name": "John",
            "last_name": "Doe",
            "email": "joao@email.com",
            "used": "no",
            "created_at": "2025-01-15 10:00:00"
        }
    ]
}

Erro - 422 (Termo de busca inválido)

{
    "status": 422,
    "error": "Please provide at least 2 characters to search."
}

Erro - 404 (Nenhum usuário encontrado)

{
    "status": 404,
    "error": "No users found for this coupon."
}

Erro - 500 (Erro interno do servidor)

{
    "status": 500,
    "error": "Failed to fetch users."
}

Códigos de Resposta

  • 200 - Usuários encontrados com sucesso
  • 422 - Termo de busca inválido
  • 404 - Nenhum usuário encontrado para o cupom
  • 500 - Erro inesperado ao buscar