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étodo | Endpoint | Descrição |
|---|---|---|
GET | /api/v1/members | Listar membros das suas tribos |
GET | /api/v1/members/:id | Buscar 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
| Param | Descrição |
|---|---|
community_id | Filtrar por tribo |
tier_id | Filtrar por tier |
status | active, trial, at_risk, churned |
joined_after | ISO date (membros que entraram após data) |
q | Busca 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.