Documentacao viva da API. Esta pagina e gerada a partir dos endpoints anotados nos controllers e deve permanecer alinhada ao codigo em producao.
Cria uma categoria reutilizavel para organizar endpoints gerenciados da API. Exige super_admin.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
name |
string | Sim | Nome unico da categoria com 2 a 80 caracteres. |
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 403 | Acesso negado. |
| 409 | Category already exists. |
| 422 | Invalid category name. |
| Campo | Tipo | Descricao |
|---|---|---|
category.id |
integer | Identificador da categoria criada. |
category.name |
string | Nome da categoria criada. |
Returns the endpoint catalog and operational classifications. Requires super_admin.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 403 | Acesso negado. |
| Campo | Tipo | Descricao |
|---|
Altera a disponibilidade e a categoria do endpoint e registra uma observacao opcional. Exige super_admin.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
status |
string | Sim | One of active, inactive or obsolete. |
category_id |
integer|null | Nao | Identificador da categoria ou null para remover a categorizacao. |
observation |
string | Nao | Administrative note stored in history. |
replacement_path |
string | Nao | Suggested replacement for an obsolete endpoint. |
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 403 | Acesso negado. |
| 422 | Invalid classification. |
| Campo | Tipo | Descricao |
|---|
Returns classification changes, observations and responsible users. Requires super_admin.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 403 | Acesso negado. |
| 404 | Endpoint not found. |
| Campo | Tipo | Descricao |
|---|
Retorna dados de administracao de SmartCompanies para admins.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
companies |
array | Lista administrativa de empresas. |
Atualiza status, verificacao ou visibilidade publica da SmartCompany como operacao admin.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
status |
string | Nao | Status da empresa. |
verified |
boolean | Nao | Flag de verificacao. |
is_public |
boolean | Nao | Flag de visibilidade publica. |
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
company.id |
integer | Identificador da empresa. |
Retorna todas as configuracoes de fee, incluindo inativas, para admins.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| Campo | Tipo | Descricao |
|---|---|---|
fees |
array | Todas as linhas de fees. |
Atualiza uma configuracao de fee da plataforma como operacao admin.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
value |
number | Nao | Valor da fee. |
enabled |
boolean | Nao | Indica se a fee esta ativa. |
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
fee.key |
string | Chave da fee. |
Retorna todas as configuracoes de paginas para admins, incluindo ocultas e startvex_team.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
pages |
array | Todas as configuracoes de paginas. |
pages[].visible |
string | Estado de visibilidade: true, false ou startvex_team. |
Atualiza uma configuracao de pagina por id, chave ou caminho como operacao admin.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
visible |
string | Nao | Estado de visibilidade. Valores aceitos: true, false, startvex_team. |
published |
boolean | Nao | Alias legado de visible. |
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
page.id |
integer | Identificador da pagina. |
Reconstroi read models para todos os escopos ou para um usuario/empresa especifico.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
scope |
string | Nao | Escopo opcional da reconstrucao. |
user_id |
integer | Nao | Limita reconstrucao a um usuario. |
smart_company_id |
integer | Nao | Limita reconstrucao a uma empresa. |
| Status | Descricao |
|---|---|
| 200 | Reconstrucao concluida com sucesso. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Retorna estatisticas agregadas da plataforma para usuarios admin.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
stats |
object | Estatisticas administrativas. |
Retorna todos os menus do sistema para usuarios admin da Startvex.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 403 | Acesso negado. |
| Campo | Tipo | Descricao |
|---|
Atualiza um campo editavel de menu do sistema.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 403 | Acesso negado. |
| Campo | Tipo | Descricao |
|---|
Retorna lancamentos de tesouraria da plataforma para admins.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
entries |
array | Lancamentos de tesouraria. |
Retorna dados de administracao de usuarios para admins.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
users |
array | Lista administrativa de usuarios. |
Exclui ou desativa um usuario por operacao admin.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Exclusao concluida com sucesso. |
| 404 | Usuario nao encontrado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Atualiza perfil, role, plano ou status de um usuario como operacao admin.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
name |
string | Nao | Nome completo do usuario. |
email |
string | Nao | Email do usuario. |
role |
string | Nao | Role do usuario. |
status |
string | Nao | Status do usuario. |
plan |
string | Nao | Chave do plano de assinatura. |
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
user.id |
integer | Identificador do usuario. |
Retorna dados administrativos de vaults de capital para admins.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
vaults |
array | Lista administrativa de vaults. |
Recebe um email e envia um codigo de recuperacao de 8 caracteres quando a conta ativa existe. O codigo expira em 15 minutos.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
email |
string | Sim | Email cadastrado do usuario. |
| Status | Descricao |
|---|---|
| 200 | Solicitacao de recuperacao de senha processada. |
| 422 | Falha de validacao no payload enviado. |
| 503 | Falha de envio SMTP. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
reset_code_expires_in_minutes |
integer | Validade do codigo de recuperacao de senha em minutos. |
Valida as credenciais de um usuario ativo, atualiza o ultimo acesso, zera a sequencia de tentativas invalidas, gera um novo token e retorna o perfil.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
email |
string | Sim | Email cadastrado do usuario. |
password |
string | Sim | Senha do usuario. |
| Status | Descricao |
|---|---|
| 200 | Autenticacao concluida e dados do usuario retornados. |
| 401 | Email ou senha invalidos. |
| 403 | Usuario existe, mas nao esta ativo. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
access_token |
string | Token da sessao autenticada atual. |
access_token_expires_at |
string | Data/hora UTC de expiracao do access token. |
user.id |
integer | Identificador do usuario. |
user.name |
string | Nome completo do usuario. |
user.username |
string|null | Username publico do usuario. |
user.email |
string | Email do usuario. |
user.profile_image_path |
string|null | Caminho no servidor para a imagem de perfil do usuario. |
user.bio |
string|null | Biografia curta do perfil do usuario. |
user.skills |
array | Skills do perfil do usuario. |
user.website_url |
string|null | URL do site ou link de perfil do usuario. |
user.twitter_url |
string|null | URL ou handle do X/Twitter do usuario. |
user.github_url |
string|null | URL ou handle do GitHub do usuario. |
user.instagram_url |
string|null | URL ou handle do Instagram do usuario. |
user.country |
string|null | Pais do usuario. |
user.timezone |
string|null | Timezone do usuario. |
user.wallet_address |
string|null | Endereco da wallet do usuario. |
user.app_language |
string|null | Idioma preferido da aplicacao. |
user.date_format_region |
string|null | Regiao preferida para formatacao de datas. |
user.theme |
string|null | Tema preferido da aplicacao. |
user.notify_mev_protection |
boolean | Indica se notificacoes de protecao MEV estao habilitadas. |
user.notify_bug_report |
boolean | Indica se notificacoes de bug report estao habilitadas. |
user.notify_milestone_update |
boolean | Indica se notificacoes de atualizacao de milestones estao habilitadas. |
user.notify_governance_proposal |
boolean | Indica se notificacoes de novas propostas de governanca estao habilitadas. |
user.notify_team_changes |
boolean | Indica se notificacoes de entrada e saida do time estao habilitadas. |
user.notify_price_alert |
boolean | Indica se notificacoes de alerta de preco estao habilitadas. |
user.notify_vesting_event |
boolean | Indica se notificacoes de eventos de vesting estao habilitadas. |
user.notify_investment_round |
boolean | Indica se notificacoes de novas rodadas de investimento estao habilitadas. |
user.notify_assigned_task |
boolean | Indica se notificacoes de tarefas atribuidas estao habilitadas. |
user.notify_evidence_result |
boolean | Indica se notificacoes de resultado de evidencias estao habilitadas. |
user.notify_deal_room_activity |
boolean | Indica se notificacoes de atividade na deal room estao habilitadas. |
user.notify_social_activity |
boolean | Indica se notificacoes de atividade social estao habilitadas. |
user.notify_weekly_digest |
boolean | Indica se notificacoes de resumo semanal estao habilitadas. |
user.notify_two_factor_activation |
boolean | Indica se notificacoes de seguranca de ativacao 2FA estao habilitadas. |
user.hide_public_profile |
boolean | Indica se o perfil publico esta oculto. |
user.hide_from_searches |
boolean | Indica se o usuario esta oculto em buscas. |
user.anonymous_deal_room_mode |
boolean | Indica se o modo anonimo esta habilitado em deal rooms. |
user.hide_token_balance |
boolean | Indica se o saldo de tokens esta oculto. |
user.hide_smart_company_participation |
boolean | Indica se a participacao em SmartCompany esta oculta. |
user.registered_at |
string | Data/hora UTC de cadastro. |
user.last_access_at |
string|null | Data/hora UTC do ultimo login valido. |
user.password_changed_at |
string|null | Data/hora UTC da ultima alteracao de senha. |
user.invalid_access_count_before_last_access |
integer | Tentativas invalidas registradas imediatamente antes do ultimo login valido. |
user.activated_at |
string|null | Data/hora UTC de ativacao. |
user.status |
string | Status do usuario. |
Invalida o bearer token e encerra a sessao autenticada.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
access_token |
string | Sim | Token da sessao autenticada atual, enviado somente no header Authorization Bearer. |
| Status | Descricao |
|---|---|
| 200 | Logout concluido e token invalidado. |
| 422 | Falha de validacao no payload enviado. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Valida o codigo de recuperacao de 8 caracteres, atualiza a senha e revoga as sessoes ativas do usuario.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
email |
string | Sim | Email cadastrado do usuario. |
reset_code |
string | Sim | Codigo de recuperacao de senha de 8 caracteres recebido por email. |
new_password |
string | Sim | Nova senha a armazenar com seguranca. |
| Status | Descricao |
|---|---|
| 200 | Senha atualizada com sucesso e sessoes ativas revogadas. |
| 422 | Falha de validacao ou codigo de recuperacao invalido/expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Valida o bearer token e o email. Quando ambos pertencem a mesma sessao ativa, a API renova a sessao; se o token pertencer a outro email, a sessao e expirada.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
email |
string | Sim | Email que deve pertencer ao dono do token. |
access_token |
string | Sim | Token da sessao autenticada atual, enviado somente no header Authorization Bearer. |
| Status | Descricao |
|---|---|
| 200 | Token e email validos; sessao renovada e dados do usuario retornados. |
| 422 | Falha de validacao no payload enviado. |
| 401 | Token ausente, invalido, expirado ou email divergente. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
access_token_expires_at |
string | Data/hora UTC de expiracao apos renovacao. |
user.id |
integer | Identificador do usuario. |
user.name |
string | Nome completo do usuario. |
user.username |
string|null | Username publico do usuario. |
user.email |
string | Email do usuario. |
user.profile_image_path |
string|null | Caminho no servidor para a imagem de perfil do usuario. |
user.bio |
string|null | Biografia curta do perfil do usuario. |
user.skills |
array | Skills do perfil do usuario. |
user.website_url |
string|null | URL do site ou link de perfil do usuario. |
user.twitter_url |
string|null | URL ou handle do X/Twitter do usuario. |
user.github_url |
string|null | URL ou handle do GitHub do usuario. |
user.instagram_url |
string|null | URL ou handle do Instagram do usuario. |
user.country |
string|null | Pais do usuario. |
user.timezone |
string|null | Timezone do usuario. |
user.wallet_address |
string|null | Endereco da wallet do usuario. |
user.app_language |
string|null | Idioma preferido da aplicacao. |
user.date_format_region |
string|null | Regiao preferida para formatacao de datas. |
user.theme |
string|null | Tema preferido da aplicacao. |
user.notify_mev_protection |
boolean | Indica se notificacoes de protecao MEV estao habilitadas. |
user.notify_bug_report |
boolean | Indica se notificacoes de bug report estao habilitadas. |
user.notify_milestone_update |
boolean | Indica se notificacoes de atualizacao de milestones estao habilitadas. |
user.notify_governance_proposal |
boolean | Indica se notificacoes de novas propostas de governanca estao habilitadas. |
user.notify_team_changes |
boolean | Indica se notificacoes de entrada e saida do time estao habilitadas. |
user.notify_price_alert |
boolean | Indica se notificacoes de alerta de preco estao habilitadas. |
user.notify_vesting_event |
boolean | Indica se notificacoes de eventos de vesting estao habilitadas. |
user.notify_investment_round |
boolean | Indica se notificacoes de novas rodadas de investimento estao habilitadas. |
user.notify_assigned_task |
boolean | Indica se notificacoes de tarefas atribuidas estao habilitadas. |
user.notify_evidence_result |
boolean | Indica se notificacoes de resultado de evidencias estao habilitadas. |
user.notify_deal_room_activity |
boolean | Indica se notificacoes de atividade na deal room estao habilitadas. |
user.notify_social_activity |
boolean | Indica se notificacoes de atividade social estao habilitadas. |
user.notify_weekly_digest |
boolean | Indica se notificacoes de resumo semanal estao habilitadas. |
user.notify_two_factor_activation |
boolean | Indica se notificacoes de seguranca de ativacao 2FA estao habilitadas. |
user.hide_public_profile |
boolean | Indica se o perfil publico esta oculto. |
user.hide_from_searches |
boolean | Indica se o usuario esta oculto em buscas. |
user.anonymous_deal_room_mode |
boolean | Indica se o modo anonimo esta habilitado em deal rooms. |
user.hide_token_balance |
boolean | Indica se o saldo de tokens esta oculto. |
user.hide_smart_company_participation |
boolean | Indica se a participacao em SmartCompany esta oculta. |
user.registered_at |
string | Data/hora UTC de cadastro. |
user.last_access_at |
string|null | Data/hora UTC do ultimo login valido. |
user.password_changed_at |
string|null | Data/hora UTC da ultima alteracao de senha. |
user.invalid_access_count_before_last_access |
integer | Tentativas invalidas registradas imediatamente antes do ultimo login valido. |
user.activated_at |
string|null | Data/hora UTC de ativacao. |
user.status |
string | Status do usuario. |
Cria uma intencao de investimento sandbox. Exige Idempotency-Key e pode expirar.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
amount |
number | Sim | Valor do investimento. |
currency |
string | Nao | Codigo da moeda usado na intencao. |
expires_at |
string | Nao | Data/hora de expiracao opcional em ISO 8601. |
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
intent.id |
integer | Identificador da intencao de investimento. |
Armazena arquivo de evidencia em storage e retorna identificador para associacao posterior com tarefa.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
file |
file | Sim | Arquivo de evidencia para upload. |
smart_company_id |
integer | Nao | Identificador opcional da SmartCompany associada a evidencia. |
task_id |
integer | Nao | Identificador opcional da tarefa associada a evidencia. |
title |
string | Nao | Titulo opcional da evidencia. |
description |
string | Nao | Descricao opcional da evidencia. |
| Status | Descricao |
|---|---|
| 201 | Upload concluido com sucesso. |
| 422 | Falha de validacao ou nenhum arquivo de evidencia foi enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
upload_id |
integer | Identificador do upload de evidencia. |
storage_key |
string | Chave do arquivo armazenado. |
Aprova a evidencia de forma atomica, emite PoB e deixa o reward pendente.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
reviewer_note |
string | Nao | Nota opcional do revisor. |
| Status | Descricao |
|---|---|
| 200 | Aprovacao concluida com sucesso. |
| 404 | Evidencia nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Rejeita evidencia com nota do revisor e registra o evento de status da tarefa.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
reviewer_note |
string | Sim | Motivo da rejeicao da evidencia. |
note |
string | Nao | Alias de reviewer_note. |
| Status | Descricao |
|---|---|
| 200 | Rejeicao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Retorna posts publicos do feed, opcionalmente filtrados por parametros de consulta.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| Campo | Tipo | Descricao |
|---|---|---|
posts |
array | Posts do feed. |
posts[].id |
integer | Identificador do post. |
posts[].title |
string | Titulo do post. |
posts[].content |
string | Conteudo do post. |
posts[].author |
object | Dados do autor do post. |
posts[].created_at |
string | Data/hora de criacao. |
Cria um post no feed para o usuario autenticado. Exige a permissao Publicar no Pulse quando o post aponta para uma SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
title |
string | Sim | Titulo do post. |
content |
string | Sim | Conteudo do post. |
smart_company_id |
integer | Nao | Identificador da SmartCompany alvo. |
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
post.id |
integer | Identificador do post. |
Adiciona ou remove curtida de um post do feed para o usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Alternancia concluida com sucesso. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Retorna configuracoes de fee ativas visiveis aos clientes.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| Campo | Tipo | Descricao |
|---|---|---|
fees |
array | Fees ativas da plataforma. |
Calcula fees para uma operacao usando a configuracao atual da plataforma.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
amount |
number | Sim | Valor base para calculo da fee. |
key |
string | Nao | Chave opcional da fee a calcular. |
| Status | Descricao |
|---|---|
| 200 | Fee calculada com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
fee |
object | Detalhamento da fee calculada. |
Retorna uma configuracao de fee pela chave.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | Fee nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
fee |
object | Configuracao de fee da plataforma. |
Retorna um payload simples de status para monitoramento e verificacoes de conectividade.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | A API esta saudavel. |
| Campo | Tipo | Descricao |
|---|---|---|
status |
string | Status de saude. |
timestamp |
string | Data/hora UTC do health check. |
Confirma um investimento sandbox, congela o snapshot de fees e emite o recibo. Exige Idempotency-Key.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
fee_snapshot |
object | Nao | Payload opcional do snapshot de fee. |
receipt_reference |
string | Nao | Referencia opcional de recibo externo. |
| Status | Descricao |
|---|---|
| 200 | Confirmacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
investment.id |
integer | Identificador do investimento. |
Retorna tarefas abertas e sem responsavel de SmartCompanies publicas, agrupadas por empresa.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| Campo | Tipo | Descricao |
|---|---|---|
companies |
array | Empresas com tarefas abertas. |
Retorna resumos de preco de tokens das SmartCompanies.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| Campo | Tipo | Descricao |
|---|---|---|
prices |
array | Resumos de precos de mercado. |
prices[].symbol |
string | Simbolo do token. |
prices[].price |
number | Preco atual. |
prices[].change_24h |
number|null | Variacao em 24 horas. |
prices[].market_cap |
number|null | Estimativa de market cap. |
Retorna resumo e historico de preco para um simbolo de token.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | Simbolo do token nao encontrado. |
| Campo | Tipo | Descricao |
|---|---|---|
price |
object | Resumo e historico de preco do token. |
price.symbol |
string | Simbolo do token. |
price.current_price |
number | Preco atual. |
price.history |
array | Pontos historicos de preco. |
Retorna configuracao publica de paginas para o front-end. Paginas marcadas como startvex_team so aparecem para usuarios autenticados do time Startvex.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| Campo | Tipo | Descricao |
|---|---|---|
pages |
array | Configuracoes publicas de paginas. |
pages[].visible |
string | Estado de visibilidade: true, false ou startvex_team. |
Retorna status atual e payload de uma acao de protocolo.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| 404 | Acao de protocolo nao encontrada para o usuario autenticado. |
| Campo | Tipo | Descricao |
|---|---|---|
action.id |
integer | Identificador da acao de protocolo. |
action.status |
string | Status atual da acao. |
action.action_type |
string | Tipo da acao de protocolo. |
action.provider |
string | Nome do provider externo. |
action.chain_id |
string|null | Identificador da chain alvo. |
action.request_payload_json |
object|null | Payload originalmente enviado para a acao. |
Libera um reward com protecao por Idempotency-Key e escrita append-only no ledger.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
idempotency_key |
string | Nao | Valor opcional do header Idempotency-Key para referencia. |
| Status | Descricao |
|---|---|
| 200 | Liberacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Retorna resumos de SmartCompanies visiveis ao solicitante sem expor dados privados do core.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
name |
string | Nao | Filtrar por nome da empresa. |
search |
string | Nao | Busca livre nos campos da empresa. |
sector |
string | Nao | Filtrar por setor. |
stage |
string | Nao | Filtrar por estagio. |
limit |
integer | Nao | Numero maximo de registros a retornar. |
offset |
integer | Nao | Offset para paginacao. |
cursor |
string | Nao | Cursor para paginacao. |
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 422 | Falha de validacao nos parametros de consulta enviados. |
| Campo | Tipo | Descricao |
|---|---|---|
smart_companies |
array | Resumos visiveis de SmartCompanies. |
next_cursor |
string|null | Cursor para a proxima pagina. |
Cria uma SmartCompany e registra o usuario autenticado como founder.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
name |
string | Sim | Nome da empresa. |
sector |
string | Nao | Setor da empresa. |
stage |
string | Nao | Estagio da empresa. |
description |
string | Nao | Descricao da empresa. |
website |
string | Nao | Site da empresa. |
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
smart_company.id |
integer | Identificador da SmartCompany. |
Leitores autorizados recebem os dados da SmartCompany; founders tambem recebem secoes de gestao.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | SmartCompany nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
smart_company |
object | Dados principais da SmartCompany. |
participants |
array | Participantes da empresa quando visiveis. |
tasks |
array | Tarefas da empresa quando visiveis. |
Atualiza dados principais da SmartCompany. Exige a permissao Editar Empresa.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
smart_company_id |
integer | Nao | Identificador da SmartCompany ao usar payload legado. |
name |
string | Nao | Nome da empresa. |
sector |
string | Nao | Setor da empresa. |
stage |
string | Nao | Estagio da empresa. |
description |
string | Nao | Descricao da empresa. |
website |
string | Nao | Site da empresa. |
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
smart_company.id |
integer | Identificador da SmartCompany. |
Retorna resumo de rodadas de capital, investimentos e vaults da SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
capital |
object | Dados de resumo de capital. |
Encerra a rodada de capital atual conforme permissoes da SmartCompany. Exige a permissao de capital.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
reason |
string | Nao | Motivo opcional de encerramento. |
| Status | Descricao |
|---|---|
| 200 | Encerramento concluido com sucesso. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Cria uma rodada de capital para a SmartCompany. Exige a permissao de capital.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
target_amount |
number | Nao | Valor alvo da rodada. |
currency |
string | Nao | Codigo da moeda. |
starts_at |
string | Nao | Data/hora inicial opcional em ISO 8601. |
ends_at |
string | Nao | Data/hora final opcional em ISO 8601. |
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
round.id |
integer | Identificador da rodada de capital. |
Registra um investimento e aplica a fee da plataforma e o fluxo de vault.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
amount |
number | Sim | Valor do investimento. |
currency |
string | Nao | Codigo da moeda. |
round_id |
integer | Nao | Identificador da rodada de capital quando a empresa possui varias rodadas. |
| Status | Descricao |
|---|---|
| 200 | Registro concluido com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
investment.id |
integer | Identificador do investimento. |
Retorna investidores de uma rodada de capital da SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
investors |
array | Investidores de capital. |
Retorna rodadas de capital sandbox. Movimentacao financeira de producao permanece desativada por feature flag.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
rounds |
array | Rodadas de capital. |
Cria uma rodada de capital sandbox e registra auditoria. Exige Idempotency-Key.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
idempotency_key |
string | Nao | Valor opcional do header Idempotency-Key para referencia. |
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
round.id |
integer | Identificador da rodada de capital. |
Retorna vaults criados para investimentos da SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
vaults |
array | Vaults de capital. |
Reembolsa um vault conforme regras da rodada e permissoes. Exige a permissao de capital.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
reason |
string | Nao | Motivo opcional de reembolso. |
| Status | Descricao |
|---|---|
| 200 | Reembolso concluido com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Libera um vault conforme regras da rodada e permissoes. Exige a permissao de capital.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
reason |
string | Nao | Motivo opcional de liberacao. |
| Status | Descricao |
|---|---|
| 200 | Liberacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Returns council members attached to a SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 403 | Acesso negado. |
| Campo | Tipo | Descricao |
|---|
Creates a council member record for a SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Validation failed. |
| Campo | Tipo | Descricao |
|---|
Updates a council member record.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 404 | Council member not found. |
| Campo | Tipo | Descricao |
|---|
Retorna apenas campos de dashboard seguros para o front-end.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | SmartCompany nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
dashboard |
object | Projecao de dashboard. |
Retorna documentos, propostas, negociacoes e itens de deal room associados a SmartCompany. Quando nao ha registros, retorna dados vazios.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| 403 | O usuario autenticado nao pode visualizar esta SmartCompany. |
| 404 | SmartCompany nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
deal_room.documents |
array | Registros de documentos. |
deal_room.proposals |
array | Registros de propostas. |
deal_room.negotiations |
array | Registros de negociacao. |
deal_room.items |
array | Todos os registros da deal room. |
next_cursor |
string|null | Cursor para a proxima pagina, quando existir. |
Returns investor negotiators attached to a SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 403 | Acesso negado. |
| Campo | Tipo | Descricao |
|---|
Creates an investor negotiator record for a SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Validation failed. |
| Campo | Tipo | Descricao |
|---|
Deletes an investor negotiator record.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Exclusao concluida com sucesso. |
| 404 | Investor negotiator not found. |
| Campo | Tipo | Descricao |
|---|
Updates an investor negotiator record.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 404 | Investor negotiator not found. |
| Campo | Tipo | Descricao |
|---|
Returns allowed internal member titles and functions for UI selectors.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | SmartCompany nao encontrada. |
| Campo | Tipo | Descricao |
|---|
Returns official internal members for a SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 403 | Acesso negado. |
| Campo | Tipo | Descricao |
|---|
Adds an official internal member. Only CORE_CONTRIBUTOR with ADMIN or MANAGER function can be added after creation.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 201 | Member added successfully. |
| 403 | Acesso negado. |
| 422 | Validation failed. |
| Campo | Tipo | Descricao |
|---|
Removes a mutable official internal member. FOUNDER, CO_FOUNDER and MASTER are protected.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Member removed successfully. |
| 403 | Protected member or access denied. |
| 404 | Member not found. |
| Campo | Tipo | Descricao |
|---|
Updates mutable fields of an official internal member.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 403 | Acesso negado. |
| 404 | Member not found. |
| Campo | Tipo | Descricao |
|---|
Revokes a pending internal member nomination within its validation window.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Nomination revoked successfully. |
| 403 | Access denied or validation window expired. |
| 422 | Nomination cannot be revoked. |
| Campo | Tipo | Descricao |
|---|
Retorna metricas de execucao, evidencias, validacao, capital, impacto e coordenacao.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | SmartCompany nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
metrics |
object | Metricas da SmartCompany. |
Retorna milestones do roadmap de uma SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
milestones |
array | Milestones da SmartCompany. |
Cria uma milestone do roadmap. Exige a permissao de tarefas.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
title |
string | Sim | Titulo da milestone. |
description |
string | Nao | Descricao da milestone. |
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
milestone.id |
integer | Identificador da milestone. |
Marca uma milestone como concluida. Exige a permissao de tarefas.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Milestone concluida com sucesso. |
| 404 | Milestone nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Returns external open contributors attached to a SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 403 | Acesso negado. |
| Campo | Tipo | Descricao |
|---|
Creates an external open contributor record for a SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Validation failed. |
| Campo | Tipo | Descricao |
|---|
Updates an external open contributor record.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 404 | Open contributor not found. |
| Campo | Tipo | Descricao |
|---|
Retorna participantes de uma SmartCompany visivel ao solicitante. Exige autenticacao.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
participants |
array | Participantes da SmartCompany. |
next_cursor |
string|null | Cursor para a proxima pagina. |
Adiciona participante da SmartCompany. Exige a permissao Gerir Equipe.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
user_id |
integer | Sim | Identificador do usuario a adicionar a SmartCompany. |
role |
string | Nao | Role do participante. Valores aceitos incluem founder, co_founder, core, admin, operator, contributor, advisor, investor e observer. |
user_type |
string | Nao | Tipo legado de participante. |
cargo |
string | Nao | Titulo de exibicao ou cargo do participante. |
permissions |
array|string | Nao | Chaves de permissao explicitas, como array ou string separada por virgulas. |
capabilities |
array|string | Nao | Alias de permissions. |
participation_percentage |
number | Nao | Percentual de participacao atribuido ao participante. |
equity_percentage |
number | Nao | Percentual de equity atribuido ao participante. |
governance_weight |
number | Nao | Peso de governanca do participante. |
state |
string | Nao | Estado do participante. |
| Status | Descricao |
|---|---|
| 201 | Participante adicionado com sucesso. |
| 409 | Ja existe um participante nao removido para este usuario. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
participant.id |
integer | Identificador do participante. |
participant.role |
string | Role do participante. |
participant.state |
string | Estado do participante. |
Aceita o convite do usuario autenticado para a SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Aceite concluido com sucesso. |
| 404 | Nenhum convite pendente foi encontrado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Cria ou atualiza convite de participante da SmartCompany. Exige a permissao de gerenciar equipe.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
email |
string | Sim | Email do usuario a adicionar ao time da SmartCompany. |
role |
string | Nao | Role do participante. Valores aceitos incluem founder, co_founder, core, admin, operator, contributor, advisor, investor e observer. |
member_role |
string | Nao | Alias de role usado por alguns clientes. |
cargo |
string | Nao | Titulo de exibicao ou cargo do participante. |
title |
string | Nao | Alias de cargo. |
function |
string | Nao | Alias de cargo. |
function_role |
string | Nao | Alias de cargo. |
participation_percentage |
number | Nao | Percentual de participacao do participante. |
allocation_percent |
number | Nao | Alias de participation_percentage. |
token_allocation |
number | Nao | Alias do percentual de participacao em payloads legados. |
allocation_tokens |
number | Nao | Valor de alocacao de tokens. |
token_amount |
number | Nao | Alias de allocation_tokens. |
equity_percentage |
number | Nao | Percentual de equity do participante. |
permissions |
array|string | Nao | Chaves de permissao explicitas, como array ou string separada por virgulas. |
capabilities |
array|string | Nao | Alias de permissions. |
state |
string | Nao | Estado do participante. Padrao: active. |
| Status | Descricao |
|---|---|
| 201 | Participante adicionado com sucesso. |
| 409 | Ja existe um participante nao removido para este usuario. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Remove um participante da SmartCompany. Exige a permissao de gerenciar equipe.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
participant_id |
integer | Nao | Chave primaria do registro de participante a remover. |
user_id |
integer | Nao | Identificador do usuario a remover quando participant_id nao for enviado. |
| Status | Descricao |
|---|---|
| 200 | Participante removido com sucesso. |
| 404 | Participante nao encontrado. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Remove participante da SmartCompany. Exige a permissao Gerir Equipe. O ultimo founder nao pode ser removido.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Participante removido com sucesso. |
| 400 | O owner ou ultimo founder nao pode ser removido. |
| 404 | Participante nao encontrado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Atualiza participante da SmartCompany. Exige a permissao Gerir Equipe.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
role |
string | Nao | Role do participante. |
user_type |
string | Nao | Tipo legado de participante. |
cargo |
string | Nao | Titulo de exibicao ou cargo do participante. |
permissions |
array|string | Nao | Chaves de permissao explicitas. |
capabilities |
array|string | Nao | Alias de permissions. |
participation_percentage |
number | Nao | Percentual de participacao. |
equity_percentage |
number | Nao | Percentual de equity. |
governance_weight |
number | Nao | Peso de governanca. |
state |
string | Nao | Estado do participante. |
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 404 | Participante nao encontrado. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
participant.id |
integer | Identificador do participante. |
participant.role |
string | Role do participante. |
participant.state |
string | Estado do participante. |
Atualiza papel, cargo, alocacao, permissoes ou status de convite do participante. Exige a permissao de gerenciar equipe.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
role |
string | Nao | Role do participante. |
member_role |
string | Nao | Alias de role usado por alguns clientes. |
cargo |
string | Nao | Cargo ou titulo do participante. |
title |
string | Nao | Alias de cargo. |
function |
string | Nao | Alias de cargo. |
function_role |
string | Nao | Alias de cargo. |
participation_percentage |
number | Nao | Percentual de participacao a definir. |
allocation_percent |
number | Nao | Alias de participation_percentage. |
token_allocation |
number | Nao | Alias legado do percentual de participacao. |
allocation_tokens |
number | Nao | Valor de alocacao de tokens. |
token_amount |
number | Nao | Alias de allocation_tokens. |
equity_percentage |
number | Nao | Percentual de equity a definir. |
permissions |
array|string | Nao | Chaves de permissao explicitas. |
capabilities |
array|string | Nao | Alias de permissions. |
state |
string | Nao | Estado do participante. |
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 404 | Participante nao encontrado. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
participant.id |
integer | Identificador do participante. |
participant.role |
string | Role do participante. |
participant.state |
string | Estado do participante. |
Returns partners attached to a SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 403 | Acesso negado. |
| Campo | Tipo | Descricao |
|---|
Creates a partner record for a SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Validation failed. |
| Campo | Tipo | Descricao |
|---|
Deletes a partner record.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Exclusao concluida com sucesso. |
| 404 | Partner not found. |
| Campo | Tipo | Descricao |
|---|
Updates a partner record.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 404 | Partner not found. |
| Campo | Tipo | Descricao |
|---|
Retorna parcerias e convites persistidos associados a SmartCompany. Quando nao ha registros, retorna dados vazios.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| 403 | O usuario autenticado nao pode visualizar esta SmartCompany. |
| 404 | SmartCompany nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
partnerships |
array | Registros de parcerias e convites. |
summary.by_status |
object | Contagem de parcerias agrupada por status. |
next_cursor |
string|null | Cursor para a proxima pagina, quando existir. |
Cria uma acao de protocolo idempotente para mint de SC-ID na Polygon Amoy. Se a wallet do solicitante nao existir, retorna o fluxo de provisioning.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
chain |
string | Nao | Nome ou identificador da chain alvo. |
| Status | Descricao |
|---|---|
| 202 | Mint de SC-ID enfileirado ou provisioning de wallet retornado. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
protocol_action.id |
integer | Identificador da acao de protocolo. |
Retorna rewards associados a uma SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
rewards |
array | Lancamentos de rewards da SmartCompany. |
Retorna um resumo da SmartCompany seguro para publico.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | SmartCompany nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
summary |
object | Resumo seguro para publico. |
Retorna tarefas da SmartCompany, opcionalmente filtradas pelo parametro status.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
tasks |
array | Tarefas da SmartCompany. |
Cria uma tarefa com configuracoes de reward e atribuicao. Exige a permissao de tarefas.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
title |
string | Sim | Titulo da tarefa. |
description |
string | Nao | Descricao da tarefa. |
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
task.id |
integer | Identificador da tarefa. |
Retorna uma tarefa e seu historico de evidencias.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | Tarefa nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
task |
object | Dados da tarefa da SmartCompany. |
Permite que o usuario autenticado aceite uma tarefa atribuida disponivel.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Aceite concluido com sucesso. |
| 404 | Tarefa nao encontrada ou nao atribuida ao usuario. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Aprova a evidencia submetida e completa o fluxo de reward da tarefa. Exige a permissao de tarefas.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Aprovacao concluida com sucesso. |
| 404 | Evidencia da tarefa nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Atribui uma tarefa a um participante ou contribuidor. Exige a permissao de tarefas.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
user_id |
integer | Sim | Identificador do usuario ao qual atribuir a tarefa. |
| Status | Descricao |
|---|---|
| 200 | Atribuicao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Rejeita a evidencia submetida e salva a nota do revisor. Exige a permissao de tarefas.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
reviewer_note |
string | Sim | Motivo da rejeicao da evidencia. |
note |
string | Nao | Alias de reviewer_note. |
| Status | Descricao |
|---|---|
| 200 | Rejeicao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Atualiza o status de uma tarefa conforme permissoes de negocio. Exige a permissao de tarefas.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
status |
string | Sim | Novo status da tarefa. |
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Submete evidencia para uma tarefa aguardando revisao.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
title |
string | Sim | Titulo da evidencia. |
description |
string | Nao | Descricao da evidencia. |
proof_url |
string | Nao | Link para a prova ou artefato. |
attachments |
array|string | Nao | Referencias de anexos opcionais. |
| Status | Descricao |
|---|---|
| 200 | Envio concluido com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
evidence.id |
integer | Identificador da evidencia. |
Retorna valores de tokenomics calculados pelo backend. O front-end nao e a fonte de verdade para supply, fees ou alocacoes.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | SmartCompany nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
tokenomics |
object | Projecao calculada de tokenomics. |
Retorna o stream de eventos de tokenomics da SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | SmartCompany nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
events |
array | Stream de eventos de tokenomics. |
Bloqueia supply e dados publicados do ticker, salvo desbloqueio futuro por processo admin ou de protocolo. Exige tokenomics:manage.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
reason |
string | Nao | Motivo opcional de lock. |
| Status | Descricao |
|---|---|
| 200 | Bloqueio concluido com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
tokenomics.locked |
boolean | Indica se a tokenomics esta bloqueada. |
Retorna movimentos e saldos de tesouraria de uma SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
treasury |
array | Movimentos e saldos de tesouraria. |
Cria um movimento de tesouraria para a SmartCompany. Exige a permissao de Tesouro e Financas.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
amount |
number | Sim | Valor do movimento. |
type |
string | Sim | Tipo de movimento. |
reason |
string | Sim | Motivo do movimento de tesouraria. |
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
movement.id |
integer | Identificador do movimento de tesouraria. |
Exclui um movimento de tesouraria da SmartCompany. Exige a permissao de Tesouro e Financas.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Exclusao concluida com sucesso. |
| 404 | Movimento de tesouraria nao encontrado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Retorna rendimentos de vault persistidos da SmartCompany. Quando nao ha registros, retorna dados vazios.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| 403 | O usuario autenticado nao pode visualizar esta SmartCompany. |
| 404 | SmartCompany nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
yields |
array | Lancamentos de rendimento do vault. |
summary.total_usd |
number | Rendimento total em USD representado pelos registros retornados. |
summary.by_status |
object | Totais de rendimento agrupados por status. |
next_cursor |
string|null | Cursor para a proxima pagina, quando existir. |
Retorna dados append-only de vault de uma SmartCompany.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
vaults |
array | Lancamentos de ledger dos vaults da empresa. |
Retorna produtos ativos persistidos no catalogo da loja. Quando nao ha produtos configurados, retorna dados vazios.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
products |
array | Produtos disponiveis da Store. |
next_cursor |
string|null | Cursor para a proxima pagina, quando existir. |
Retorna o plano de assinatura atual do usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
subscription |
object | Assinatura do usuario autenticado. |
Retorna planos de assinatura disponiveis.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| Campo | Tipo | Descricao |
|---|---|---|
plans |
array | Planos disponiveis. |
Altera o plano de assinatura do usuario autenticado conforme o payload enviado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
plan_key |
string | Sim | Chave do plano de assinatura alvo. |
billing_cycle |
string | Nao | Ciclo de cobranca, quando aplicavel. |
| Status | Descricao |
|---|---|
| 200 | Assinatura atualizada com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
subscription.id |
integer | Identificador da assinatura. |
Retorna menus visiveis ao usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| Campo | Tipo | Descricao |
|---|
Retorna o estado do reward de uma tarefa e o link do proof of build quando existir.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | Reward nao encontrado. |
| Campo | Tipo | Descricao |
|---|---|---|
reward |
object | Dados de reward da tarefa. |
Retorna as evidencias de uma tarefa.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
evidence |
array | Evidencias da tarefa. |
Submete evidencia de forma atomica e inicia o fluxo de revisao sem liberar rewards.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
title |
string | Sim | Titulo da evidencia. |
description |
string | Nao | Descricao da evidencia. |
proof_url |
string | Nao | Link para a prova ou artefato. |
attachments |
array|string | Nao | Referencias de anexos opcionais. |
| Status | Descricao |
|---|---|
| 201 | Envio concluido com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
evidence.id |
integer | Identificador da evidencia. |
Retorna o proof of build de uma evidencia aprovada.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | Proof of build nao encontrado. |
| Campo | Tipo | Descricao |
|---|---|---|
proof_of_build |
object | Dados de proof of build. |
Armazena imagem JPG, PNG ou WEBP e retorna caminho publico para logo, capa ou foto de perfil.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
image/file/logo/logo_image/cover/cover_image/profile/profile_image/avatar |
file | Nao | Arquivo binario de imagem. |
purpose |
string | Nao | Finalidade da imagem, como profile, logo ou cover. Alias: type. |
type |
string | Nao | Alias de purpose. |
data |
string | Nao | Dados da imagem em Base64 quando nenhum arquivo e enviado. |
| Status | Descricao |
|---|---|
| 201 | Upload concluido com sucesso. |
| 422 | Falha de validacao ou nenhum dado de imagem foi enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
image_path |
string | Caminho publico da imagem. |
upload.purpose |
string | Finalidade de imagem resolvida. |
upload.field |
string | Nome do campo de origem usado no upload. |
Valida o codigo de 6 digitos enviado. Se estiver invalido ou expirado, a API gera e envia novo codigo automaticamente.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
email |
string | Sim | Email cadastrado do usuario. |
activation_code |
string | Sim | Codigo de ativacao de 6 digitos recebido por email. |
| Status | Descricao |
|---|---|
| 200 | Ativacao concluida com sucesso. |
| 404 | Usuario nao encontrado para o email informado. |
| 409 | Usuario ja esta ativo. |
| 422 | Codigo invalido ou expirado; um novo codigo e enviado automaticamente. |
| 503 | Falha de envio SMTP ao reenviar o codigo. |
| Campo | Tipo | Descricao |
|---|---|---|
user_id |
integer | Identificador do usuario. |
username |
string|null | Username publico do usuario. |
email |
string | Email cadastrado do usuario. |
profile_image_path |
string|null | Caminho no servidor para a imagem de perfil do usuario. |
country |
string|null | Pais do usuario. |
timezone |
string|null | Timezone do usuario. |
wallet_address |
string|null | Endereco da wallet do usuario. |
status |
string | Status atual do usuario. |
activated_at |
string | Data/hora UTC de ativacao. |
message |
string | Mensagem de resultado da operacao. |
Retorna historico de contribuicoes e participacao em tarefas do usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Retorna SmartCompanies favoritas do usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
favorites |
array | SmartCompanies favoritas. |
favorites[].id |
integer | Identificador da SmartCompany. |
favorites[].name |
string | Nome da SmartCompany. |
favorites[].slug |
string|null | Slug da SmartCompany. |
favorites[].sector |
string|null | Setor da SmartCompany. |
favorites[].stage |
string|null | Estagio da SmartCompany. |
favorites[].status |
string|null | Status da SmartCompany. |
Adiciona ou remove uma SmartCompany dos favoritos do usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Alternancia concluida com sucesso. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Retorna o perfil completo do usuario ativo autenticado. O token deve ser enviado no header Authorization Bearer.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|
Retorna o perfil completo do usuario ativo autenticado. O token deve ser enviado no header Authorization Bearer.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
user.id |
integer | Identificador do usuario. |
user.name |
string | Nome completo do usuario. |
user.username |
string|null | Username publico do usuario. |
user.email |
string | Email do usuario. |
user.profile_image_path |
string|null | Caminho no servidor para a imagem de perfil do usuario. |
user.bio |
string|null | Biografia curta do perfil do usuario. |
user.skills |
array | Skills do perfil do usuario. |
user.website_url |
string|null | URL do site ou link de perfil do usuario. |
user.twitter_url |
string|null | URL ou handle do X/Twitter do usuario. |
user.github_url |
string|null | URL ou handle do GitHub do usuario. |
user.instagram_url |
string|null | URL ou handle do Instagram do usuario. |
user.country |
string|null | Pais do usuario. |
user.timezone |
string|null | Timezone do usuario. |
user.wallet_address |
string|null | Endereco da wallet do usuario. |
user.app_language |
string|null | Idioma preferido da aplicacao. |
user.date_format_region |
string|null | Regiao preferida para formatacao de datas. |
user.theme |
string|null | Tema preferido da aplicacao. |
user.notify_mev_protection |
boolean | Indica se notificacoes de protecao MEV estao habilitadas. |
user.notify_bug_report |
boolean | Indica se notificacoes de bug report estao habilitadas. |
user.notify_milestone_update |
boolean | Indica se notificacoes de atualizacao de milestones estao habilitadas. |
user.notify_governance_proposal |
boolean | Indica se notificacoes de novas propostas de governanca estao habilitadas. |
user.notify_team_changes |
boolean | Indica se notificacoes de entrada e saida do time estao habilitadas. |
user.notify_price_alert |
boolean | Indica se notificacoes de alerta de preco estao habilitadas. |
user.notify_vesting_event |
boolean | Indica se notificacoes de eventos de vesting estao habilitadas. |
user.notify_investment_round |
boolean | Indica se notificacoes de novas rodadas de investimento estao habilitadas. |
user.notify_assigned_task |
boolean | Indica se notificacoes de tarefas atribuidas estao habilitadas. |
user.notify_evidence_result |
boolean | Indica se notificacoes de resultado de evidencias estao habilitadas. |
user.notify_deal_room_activity |
boolean | Indica se notificacoes de atividade na deal room estao habilitadas. |
user.notify_social_activity |
boolean | Indica se notificacoes de atividade social estao habilitadas. |
user.notify_weekly_digest |
boolean | Indica se notificacoes de resumo semanal estao habilitadas. |
user.notify_two_factor_activation |
boolean | Indica se notificacoes de seguranca de ativacao 2FA estao habilitadas. |
user.hide_public_profile |
boolean | Indica se o perfil publico esta oculto. |
user.hide_from_searches |
boolean | Indica se o usuario esta oculto em buscas. |
user.anonymous_deal_room_mode |
boolean | Indica se o modo anonimo esta habilitado em deal rooms. |
user.hide_token_balance |
boolean | Indica se o saldo de tokens esta oculto. |
user.hide_smart_company_participation |
boolean | Indica se a participacao em SmartCompany esta oculta. |
user.registered_at |
string | Data/hora UTC de cadastro. |
user.last_access_at |
string|null | Data/hora UTC do ultimo login valido. |
user.password_changed_at |
string|null | Data/hora UTC da ultima alteracao de senha. |
user.invalid_access_count_before_last_access |
integer | Tentativas invalidas registradas imediatamente antes do ultimo login valido. |
user.activated_at |
string|null | Data/hora UTC de ativacao. |
user.status |
string | Status do usuario. |
Retorna tarefas de SmartCompanies atribuidas ao usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Retorna SmartCompanies criadas pelo usuario ou associadas a ele.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Retorna investimentos sandbox do usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
investments |
array | Investimentos do usuario autenticado. |
Retorna entradas append-only de ledger derivadas das tabelas reais de wallet, token, reward, investimento e ledger do usuario.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
ledger |
array | Lancamentos normalizados do ledger do usuario. |
summary.balance_usd |
number | Saldo liquido em USD representado pelos lancamentos de ledger. |
summary.tokens_by_company |
array | Saldos de tokens agrupados por SmartCompany. |
next_cursor |
string|null | Cursor para a proxima pagina, quando existir. |
Retorna o ledger append-only de rewards do usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
rewards |
array | Lancamentos do ledger de rewards. |
Retorna historico de transacoes derivado de tokens, rewards, investimentos, eventos de wallet e ledger do usuario.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
transactions |
array | Transacoes normalizadas do usuario. |
next_cursor |
string|null | Cursor para a proxima pagina, quando existir. |
Retorna o status atual da wallet e enfileira provisioning quando ainda nao existe wallet ou job.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
wallet_status.status |
string | Status da wallet. |
wallet_status.wallet_address |
string|null | Endereco da wallet, se disponivel. |
wallet_status.wallet_provider |
string | Nome do provider da wallet. |
wallet_status.provider_wallet_id |
string|null | Identificador da wallet no provider. |
wallet_status.chain_type |
string|null | Tipo de chain da wallet. |
wallet_status.job_id |
integer|null | Identificador do job de provisioning atual. |
Cria ou reutiliza um job de provisioning sem duplicar a wallet. O usuario permanece ativo se o provider falhar.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
action |
string | Estado da acao enfileirada ou concluida. |
job_status |
string | Status do job de provisioning. |
job_id |
integer | Identificador do job de provisioning. |
wallet_status.status |
string | Status da wallet. |
Retorna rendimentos persistidos da wallet do usuario autenticado. Quando nao ha registros, retorna dados vazios.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
yields |
array | Lancamentos de rendimento da wallet. |
summary.total_usd |
number | Rendimento total em USD representado pelos registros retornados. |
summary.total_tokens |
number | Rendimento total em tokens representado pelos registros retornados. |
next_cursor |
string|null | Cursor para a proxima pagina, quando existir. |
Retorna notificacoes do usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Marca todas as notificacoes do usuario autenticado como lidas.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Notificacoes marcadas como lidas. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Marca uma notificacao como lida para o usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Notificacao marcada como lida. |
| 404 | Notificacao nao encontrada. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Retorna dados de tokens, investimentos e SmartCompanies do usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Registra uma conta inativa, salva a senha com seguranca e envia codigo de ativacao de 6 digitos por email.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
name |
string | Sim | Nome completo do usuario. |
username |
string | Nao | Username publico do usuario. |
email |
string | Sim | Email unico do usuario. |
profile_image_path |
string | Nao | Caminho no servidor para a imagem de perfil do usuario. |
bio |
string | Nao | Biografia curta do perfil do usuario. |
skills |
array|string | Nao | Skills do perfil do usuario como array, array JSON ou string separada por virgulas. |
website_url |
string | Nao | URL do site ou link de perfil do usuario. Alias: website. |
twitter_url |
string | Nao | URL ou handle do X/Twitter do usuario. Alias: twitter. |
github_url |
string | Nao | URL ou handle do GitHub do usuario. Alias: github. |
instagram_url |
string | Nao | URL ou handle do Instagram do usuario. Alias: instagram. |
country |
string | Nao | Pais do usuario. |
timezone |
string | Nao | Timezone do usuario. |
wallet_address |
string | Nao | Endereco da wallet do usuario. |
password |
string | Sim | Senha em texto puro; a API armazena apenas hash seguro. |
| Status | Descricao |
|---|---|
| 201 | Usuario criado com sucesso e codigo de ativacao enviado. |
| 200 | Usuario inativo atualizado e novo codigo de ativacao enviado. |
| 409 | Ja existe um usuario ativo para o email informado. |
| 409 | Username ja esta em uso por outro usuario. |
| 422 | Falha de validacao no payload enviado. |
| 503 | Falha de envio SMTP. |
| Campo | Tipo | Descricao |
|---|---|---|
user_id |
integer | Identificador do usuario. |
username |
string|null | Username publico do usuario. |
email |
string | Email cadastrado do usuario. |
profile_image_path |
string|null | Caminho no servidor para a imagem de perfil do usuario. |
bio |
string|null | Biografia curta do perfil do usuario. |
skills |
array | Skills do perfil do usuario. |
website_url |
string|null | URL do site ou link de perfil do usuario. |
twitter_url |
string|null | URL ou handle do X/Twitter do usuario. |
github_url |
string|null | URL ou handle do GitHub do usuario. |
instagram_url |
string|null | URL ou handle do Instagram do usuario. |
country |
string|null | Pais do usuario. |
timezone |
string|null | Timezone do usuario. |
wallet_address |
string|null | Endereco da wallet do usuario. |
status |
string | Status atual do usuario. |
activation_expires_at |
string | Data/hora UTC de expiracao do codigo de ativacao atual. |
message |
string | Mensagem de resultado da operacao. |
Retorna informacoes de reputacao e build score do usuario autenticado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
Busca usuarios visiveis por nome ou email usando o parametro de consulta q. O email e usado apenas como criterio de busca e nunca e retornado.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
q |
string | Nao | Termo de busca; menos de 2 caracteres retornam um array users vazio. |
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
users |
array | Usuarios encontrados. |
users[].id |
integer | Identificador do usuario. |
users[].name |
string|null | Nome de exibicao do usuario. |
users[].avatar_url |
string|null | Alias do caminho publico da imagem de perfil. |
users[].profile_image_path |
string|null | Public profile image path. |
users[].reputation_score |
integer | Pontuacao de reputacao do usuario. |
Atualiza campos editaveis do perfil do usuario ativo autenticado. O token deve ser enviado no header Authorization Bearer.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
name |
string | Nao | Nome completo do usuario. |
username |
string | Nao | Username publico do usuario. Envie string vazia para limpar. |
profile_image_path |
string | Nao | Caminho no servidor para a imagem de perfil do usuario. Envie string vazia para limpar. |
bio |
string | Nao | Biografia curta do perfil do usuario. Envie string vazia para limpar. |
skills |
array|string | Nao | Skills do perfil do usuario como array, array JSON ou string separada por virgulas. Envie array vazio ou string vazia para limpar. |
website_url |
string | Nao | URL do site ou link de perfil do usuario. Alias: website. Envie string vazia para limpar. |
twitter_url |
string | Nao | URL ou handle do X/Twitter do usuario. Alias: twitter. Envie string vazia para limpar. |
github_url |
string | Nao | URL ou handle do GitHub do usuario. Alias: github. Envie string vazia para limpar. |
instagram_url |
string | Nao | URL ou handle do Instagram do usuario. Alias: instagram. Envie string vazia para limpar. |
country |
string | Nao | Pais do usuario. Envie string vazia para limpar. |
timezone |
string | Nao | Timezone do usuario. Envie string vazia para limpar. |
wallet_address |
string | Nao | Endereco da wallet do usuario. Envie string vazia para limpar. |
app_language |
string | Nao | Idioma preferido da aplicacao. Envie string vazia para limpar. |
date_format_region |
string | Nao | Regiao preferida para formatacao de datas. Envie string vazia para limpar. |
theme |
string | Nao | Tema preferido da aplicacao. Envie string vazia para limpar. |
notify_mev_protection |
boolean | Nao | Ativa ou desativa notificacoes de protecao MEV. |
notify_bug_report |
boolean | Nao | Ativa ou desativa notificacoes de bug report. |
notify_milestone_update |
boolean | Nao | Ativa ou desativa notificacoes de atualizacao de milestones. |
notify_governance_proposal |
boolean | Nao | Ativa ou desativa notificacoes de novas propostas de governanca. |
notify_team_changes |
boolean | Nao | Ativa ou desativa notificacoes de entrada e saida do time. |
notify_price_alert |
boolean | Nao | Ativa ou desativa notificacoes de alerta de preco. |
notify_vesting_event |
boolean | Nao | Ativa ou desativa notificacoes de eventos de vesting. |
notify_investment_round |
boolean | Nao | Ativa ou desativa notificacoes de novas rodadas de investimento. |
notify_assigned_task |
boolean | Nao | Ativa ou desativa notificacoes de tarefas atribuidas. |
notify_evidence_result |
boolean | Nao | Ativa ou desativa notificacoes de resultado de evidencias. |
notify_deal_room_activity |
boolean | Nao | Ativa ou desativa notificacoes de atividade na deal room. |
notify_social_activity |
boolean | Nao | Ativa ou desativa notificacoes de atividade social. |
notify_weekly_digest |
boolean | Nao | Ativa ou desativa notificacoes de resumo semanal. |
notify_two_factor_activation |
boolean | Nao | Ativa ou desativa notificacoes de seguranca de ativacao 2FA. |
hide_public_profile |
boolean | Nao | Oculta ou exibe o perfil publico. |
hide_from_searches |
boolean | Nao | Oculta ou exibe o usuario em buscas. |
anonymous_deal_room_mode |
boolean | Nao | Ativa ou desativa modo anonimo em deal rooms. |
hide_token_balance |
boolean | Nao | Oculta ou exibe saldo de tokens. |
hide_smart_company_participation |
boolean | Nao | Oculta ou exibe participacao em SmartCompany. |
| Status | Descricao |
|---|---|
| 200 | Atualizacao concluida com sucesso. |
| 409 | Username ja esta em uso por outro usuario. |
| 401 | Token ausente, invalido ou expirado. |
| 422 | Falha de validacao ou nenhum campo atualizavel foi enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
user.id |
integer | Identificador do usuario. |
user.name |
string | Nome completo do usuario. |
user.username |
string|null | Username publico do usuario. |
user.email |
string | Email do usuario. |
user.profile_image_path |
string|null | Caminho no servidor para a imagem de perfil do usuario. |
user.bio |
string|null | Biografia curta do perfil do usuario. |
user.skills |
array | Skills do perfil do usuario. |
user.website_url |
string|null | URL do site ou link de perfil do usuario. |
user.twitter_url |
string|null | URL ou handle do X/Twitter do usuario. |
user.github_url |
string|null | URL ou handle do GitHub do usuario. |
user.instagram_url |
string|null | URL ou handle do Instagram do usuario. |
user.country |
string|null | Pais do usuario. |
user.timezone |
string|null | Timezone do usuario. |
user.wallet_address |
string|null | Endereco da wallet do usuario. |
user.app_language |
string|null | Idioma preferido da aplicacao. |
user.date_format_region |
string|null | Regiao preferida para formatacao de datas. |
user.theme |
string|null | Tema preferido da aplicacao. |
user.notify_mev_protection |
boolean | Indica se notificacoes de protecao MEV estao habilitadas. |
user.notify_bug_report |
boolean | Indica se notificacoes de bug report estao habilitadas. |
user.notify_milestone_update |
boolean | Indica se notificacoes de atualizacao de milestones estao habilitadas. |
user.notify_governance_proposal |
boolean | Indica se notificacoes de novas propostas de governanca estao habilitadas. |
user.notify_team_changes |
boolean | Indica se notificacoes de entrada e saida do time estao habilitadas. |
user.notify_price_alert |
boolean | Indica se notificacoes de alerta de preco estao habilitadas. |
user.notify_vesting_event |
boolean | Indica se notificacoes de eventos de vesting estao habilitadas. |
user.notify_investment_round |
boolean | Indica se notificacoes de novas rodadas de investimento estao habilitadas. |
user.notify_assigned_task |
boolean | Indica se notificacoes de tarefas atribuidas estao habilitadas. |
user.notify_evidence_result |
boolean | Indica se notificacoes de resultado de evidencias estao habilitadas. |
user.notify_deal_room_activity |
boolean | Indica se notificacoes de atividade na deal room estao habilitadas. |
user.notify_social_activity |
boolean | Indica se notificacoes de atividade social estao habilitadas. |
user.notify_weekly_digest |
boolean | Indica se notificacoes de resumo semanal estao habilitadas. |
user.notify_two_factor_activation |
boolean | Indica se notificacoes de seguranca de ativacao 2FA estao habilitadas. |
user.hide_public_profile |
boolean | Indica se o perfil publico esta oculto. |
user.hide_from_searches |
boolean | Indica se o usuario esta oculto em buscas. |
user.anonymous_deal_room_mode |
boolean | Indica se o modo anonimo esta habilitado em deal rooms. |
user.hide_token_balance |
boolean | Indica se o saldo de tokens esta oculto. |
user.hide_smart_company_participation |
boolean | Indica se a participacao em SmartCompany esta oculta. |
user.registered_at |
string | Data/hora UTC de cadastro. |
user.last_access_at |
string|null | Data/hora UTC do ultimo login valido. |
user.password_changed_at |
string|null | Data/hora UTC da ultima alteracao de senha. |
user.invalid_access_count_before_last_access |
integer | Tentativas invalidas registradas imediatamente antes do ultimo login valido. |
user.activated_at |
string|null | Data/hora UTC de ativacao. |
user.status |
string | Status do usuario. |
Retorna perfil publico e informacoes de contribuicao de um usuario.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 404 | Usuario nao encontrado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
user.id |
integer | Identificador do usuario. |
user.name |
string | Nome completo do usuario. |
user.username |
string|null | Username publico do usuario. |
Retorna o ledger append-only de movimentos de um vault.
| Campo | Tipo | Obrigatorio | Descricao |
|---|
| Status | Descricao |
|---|---|
| 200 | Dados retornados com sucesso. |
| 401 | Token ausente, invalido ou expirado. |
| Campo | Tipo | Descricao |
|---|---|---|
movements |
array | Lancamentos de movimento do vault. |
Registra um movimento append-only de vault. Exige Idempotency-Key e motivo.
| Campo | Tipo | Obrigatorio | Descricao |
|---|---|---|---|
amount |
number | Sim | Valor do movimento. |
type |
string | Sim | Tipo de movimento. |
reason |
string | Sim | Motivo do movimento. |
| Status | Descricao |
|---|---|
| 201 | Criacao concluida com sucesso. |
| 422 | Falha de validacao no payload enviado. |
| Campo | Tipo | Descricao |
|---|---|---|
message |
string | Mensagem de resultado da operacao. |
movement.id |
integer | Identificador do movimento. |