Skip to content

Premiados

Endpoints para consulta de premiações e sorteios.

Listar Premiados

GET /api/awardeds

Retorna uma lista paginada de premiados com opções de filtro por intervalo de datas e prêmios específicos. Este endpoint fornece acesso aos prêmios do programa de fidelidade e registros vencedores com informações da empresa e do cliente.

Casos de uso:

  • Consultar ganhadores de promoções
  • Exportar lista de premiados
  • Integrar com sistema de entrega de prêmios

Parâmetros de Query

ParâmetroTipoObrigatórioDescrição
date_startstringSimData de início para filtrar registros (YYYY-MM-DD)
date_endstringSimData de fim para filtrar registros (YYYY-MM-DD)
limitintegerSimNúmero de registros por requisição
offsetintegerSimNúmero de registros a pular (mínimo 0)
awardeds_idarrayNãoIDs específicos de prêmios para filtrar (UUIDs)

Exemplo de Requisição

bash
curl -X GET "https://api-b2s.experienciab2s.com/api/awardeds?date_start=2024-01-01&date_end=2024-12-31&limit=50&offset=0" \
     -H "Authorization: Bearer SEU_TOKEN"

Resposta de Sucesso (200)

json
{
  "total": 125,
  "limit": 50,
  "offset": 0,
  "data": [
    {
      "id": "abc123e4-56f7-89ab-cdef-123456789abc",
      "created_at": "2024-04-15T10:30:00.000Z",
      "awarded": {
        "id": "def456g7-89hi-01jk-lmno-456789012def",
        "name": "Sorteio Mensal Premium"
      },
      "client": {
        "id": "ghi789j0-12kl-34mn-opqr-789012345ghi",
        "name": "Maria Silva",
        "email": "maria.silva@example.com",
        "phone": "(11) 99999-9999",
        "born_date": "1985-03-15T00:00:00.000Z"
      },
      "company": {
        "id": "jkl012m3-45no-67pq-rstu-012345678jkl",
        "name": "Restaurante Bom Sabor"
      }
    },
    {
      "id": "mno345p6-78qr-90st-uvwx-345678901mno",
      "created_at": "2024-04-14T14:20:00.000Z",
      "awarded": {
        "id": "pqr678s9-01tu-23vw-xyza-678901234pqr",
        "name": "Cashback Semanal"
      },
      "client": {
        "id": "stu901v2-34wx-56yz-abcd-901234567stu",
        "name": "João Santos",
        "email": "joao.santos@example.com",
        "phone": null,
        "born_date": null
      },
      "company": {
        "id": "vwx234y5-67za-89bc-defg-234567890vwx",
        "name": "Loja de Eletrônicos Tech"
      }
    }
  ]
}

Estrutura da Resposta

CampoTipoDescrição
totalintegerTotal de registros disponíveis
limitintegerLimite por página
offsetintegerOffset atual
dataarrayLista de premiados

Estrutura do Premiado

CampoTipoDescrição
idstringID único do registro
created_atstringData de criação
awarded.idstringID do prêmio
awarded.namestringNome do prêmio
client.idstringID do cliente
client.namestringNome do cliente
client.emailstringEmail do cliente
client.phonestringTelefone do cliente
client.born_datestringData de nascimento
company.idstringID da empresa
company.namestringNome da empresa

Códigos de Resposta

CódigoDescrição
200Premiados encontrados
403Token inválido ou usuário não autorizado
404Token de integração não encontrado

Documentação oficial de integrações da plataforma Falaê.