User representa o objeto principal retornado no campo data da API Ghosting. Ele contém todas as informações públicas de um perfil, desde dados básicos como nome de exibição e biografia até metadados de moderação e selos de verificação. Use esta referência para mapear corretamente os campos em integrações, bots e dashboards.
Campos do schema User
string
required
Nome de usuário único do perfil, sem o caractere
@. Case-insensitive.string
required
Nome de exibição público do usuário. Pode conter espaços, emojis e caracteres especiais.
string
required
Biografia ou descrição pública do perfil.
string (URL)
required
URL direta para o avatar do perfil. Geralmente no formato
https://ghosting.fun/api/avatar?u={username}.string (URL)
required
URL da página pública do perfil. Usa domínio próprio quando configurado, caso contrário usa
https://ghosting.fun/p/{username}.boolean
required
Indica se o perfil possui um domínio personalizado configurado.
string | null
required
Domínio personalizado do perfil (ex:
meusite.com), ou null se não houver.number
required
Idade da conta em dias, calculada a partir da data de criação.
string (ISO 8601)
required
Data e hora de criação da conta no formato ISO 8601 (ex:
2026-04-15T12:00:00.000Z).number
required
Contador total de visualizações da página do perfil.
object
required
Objeto contendo os selos de verificação e cargos do perfil. Veja o schema Badges para detalhes.
object | null
required
Moldura animada do avatar, ou
null se o perfil não possuir uma. Veja o schema AvatarDecoration para detalhes.array
required
Lista de links de redes sociais vinculados ao perfil. Veja o schema Socials para detalhes.
string
required
Status da conta. Valores possíveis:
"active" (ativa) ou "suspended" (suspensa).Exemplo JSON
Sub-schemas relacionados
BanInfo
Status de moderação, suspensões e motivos de banimento.
Badges
Selos de verificação, cargos oficiais e helpers.
AvatarDecoration
Molduras animadas para avatares via CDN.
Socials
Links de redes sociais vinculados ao perfil.
