API

Membros

Listar membros das suas tribos com tier, status e atividade.

Membros

Membros são usuários OctaLife que assinaram pelo menos um tier de uma tribo sua.

Endpoints

MétodoEndpointDescrição
GET/api/v1/membersListar membros das suas tribos
GET/api/v1/members/:idBuscar membro por ID

Listar membros

curl -X GET 'https://app.octalife.ai/api/v1/members?community_id=uuid' \
  -H "Authorization: Bearer ol_live_sua_chave"

Query params

ParamDescrição
community_idFiltrar por tribo
tier_idFiltrar por tier
statusactive, trial, at_risk, churned
joined_afterISO date (membros que entraram após data)
qBusca por nome ou email

Resposta:

{
  "success": true,
  "data": [
    {
      "id": "uuid",
      "name": "Marcos S.",
      "email": "marcos@example.com",
      "avatar_url": "https://...",
      "subscriptions": [
        {
          "community_id": "uuid",
          "tier_id": "uuid",
          "tier_name": "Premium",
          "status": "active",
          "joined_at": "2026-02-01T15:30:00Z"
        }
      ],
      "engagement": {
        "last_active_at": "2026-04-14T20:12:00Z",
        "workouts_completed_30d": 18,
        "posts_count_30d": 4,
        "streak_days": 22
      }
    }
  ],
  "pagination": { "page": 1, "limit": 20, "total": 412, "pages": 21 }
}

Buscar membro

curl -X GET https://app.octalife.ai/api/v1/members/uuid \
  -H "Authorization: Bearer ol_live_sua_chave"

Resposta inclui histórico completo de subscriptions, treinos executados, PRs detectados e participação em desafios.

On this page