B2COPY

Integração e API

Incorpore copy trading — em minutos, não em meses

De uma incorporação iframe de 30 minutos a uma implementação totalmente personalizada em REST + gRPC. A plataforma continua a ser a fonte de verdade — controla a UX, a marca e o funil.

30 min
Widget incorporado — copie o snippet, cole e publique.
No mesmo dia
Ativação de CRM pré-configurado — ative uma funcionalidade.
2–3 semanas
Implementação REST + gRPC completa — sandbox + engenheiro dedicado.
3 superfícies
Broker · Frontend · Widget — um contrato protobuf.

Demonstração ao vivo · sem código

Incorpore um iframe — esteja ativo em 30 minutos

Sem alterações de backend, migração ou reformulação. Assine um JWT de curta duração, incorpore o snippet abaixo no seu portal de cliente — os seus investidores entram numa experiência B2COPY totalmente personalizada sem um segundo login.

yourbroker.com/copy-trading

Em produção em 30 minutos

Copie o snippet do iframe e cole em qualquer página do portal — leaderboard, perfil do master, fluxo de assinatura, tudo mobile-ready.

Sso — sem segundo login

Emita um JWT externo a partir do seu IdP e troque-o via SideAuthenticate. Os seus clientes nunca veem um login B2COPY separado.

Personalizado para a sua marca

Herda as suas cores, tipografia e idioma através de parâmetros de consulta e tokens CSS — pronto a usar.

Um contrato

Dois transportes, semântica idêntica

Cada método público é descrito em ficheiros `.proto` partilhados e exposto em gRPC e REST. Escolha o transporte adequado à sua stack — as estruturas de pedido e resposta são idênticas.

Rest · json over https

Rotas versionadas geradas a partir dos mesmos ficheiros .proto. Utilize-as para CRMs, aplicações web, clientes móveis e cenários no-code — onde quer que HTTPS seja mais simples do que gRPC.

Grpc · native protobuf

Utilize Connect ou gRPC-Web para microsserviços, gateways internos e integrações de elevado débito onde a latência e o streaming são importantes. Clientes type-safe gerados por código em qualquer linguagem.

Superfícies de API

Escolha a superfície adequada à sua audiência

Três camadas leves, um contrato protobuf. Utilize-as de forma independente ou em conjunto — Broker para back office, Frontend para a sua aplicação cliente, Widget para incorporações no seu site de marketing.

Broker API

Servidor para servidor. Criado para o seu CRM e back office — JWT de administrador, listas paginadas de contas com dados de titulares incorporados, gestão completa de subscrições para links de copier e PAMM.

Servidor para servidor

API frontend

Em nome do utilizador. Alimenta a sua própria aplicação web ou móvel: autenticação, contas, subscrições, operações, taxas, transferências, ranking, gráficos, definições de UI — tudo, desde o login até ao encerramento de uma posição.

No âmbito do utilizador

API widget

Superfície pública de leitura. Uma camada simplificada para blocos incorporáveis — cartões de master, gráficos, rankings e verificações de código de subscrição no seu site de marketing, sem uma aplicação cliente completa.

Público · só leitura

Authentication

Baseado em jwt, com sso integrado no seu portal

Tokens assinados por EC, com âmbito por tenant e rotação independente das sessões de utilizador. Sem gestão de palavras-passe em nenhum lado da integração.

Jwt de servidor para servidor

Os seus serviços de back office autenticam-se na API Broker com um JWT de administrador assinado pela sua chave EC. Os tokens têm âmbito por tenant e podem ser rodados sem afetar sessões de utilizador.

Broker API

Sessão de utilizador via sso

Emita um JWT externo a partir do seu portal de cliente, troque-o através de SideAuthenticate ou AuthUserWithExternalToken e prossiga com chamadas normais no âmbito do utilizador. Sem segundo login para os seus clientes.

API Frontend

Primeiros passos

Quatro passos do acesso ao primeiro cenário funcional

Um cenário demora 1–3 dias de desenvolvimento de ponta a ponta. Duas primeiras integrações típicas: um ranking no seu site (API Widget) ou sincronização de subscrições com CRM (API Broker).

01

Pedir acesso

Obtenha credenciais de staging e produção — JWT de administrador para a API Broker, configuração SSO para a API Frontend. Provisionadas num dia útil.

02

Escolha um transporte

Escolha gRPC (Connect ou gRPC-Web) ou REST. A spec OpenAPI é gerada a partir dos mesmos arquivos .proto — escolha o que combina com seu stack.

03

Comece com um cenário

Um leaderboard no seu site (LeaderboardList + ChartService) ou sincronização de assinaturas com o CRM (Broker LinkService). Um cenário leva de 1 a 3 dias.

04

Incorpore no seu portal

Encadeie SideAuthenticate → Frontend API com o JWT do usuário. Seus clientes saem do portal e entram na experiência B2COPY sem reautenticar.

Três caminhos de integração

Escolha a profundidade da integração

Cada percurso é documentado, suportado e utilizado em produção por outras corretoras. Comece hoje com o widget e adicione APIs mais profundas depois — nada na sua stack precisa de mudar.

Caminho mais rápido

Widget incorporado + sso

Incorpore um widget pré-configurado (ranking, perfil de master, fluxo de subscrição) no seu CRM, área de cliente ou página de marketing. SSO através de um JWT assinado — os seus investidores entram no B2COPY já autenticados e com a sua marca.

Em produção em 30 minutos
<!-- Add to your client portal -->
<iframe
  src="https://widget.b2copy.com/copy"
  data-sso-token="{{user.jwt}}"
  data-theme="dark">
</iframe>
B2Core logo

B2Core

+ IB Module
Nullpoint CRM logo

Nullpoint CRM

Ready
FX Back Office logo

FX Back Office

Ready

Sem desenvolvimento

Conectores CRM pré-configurados

Já usa B2Core, Nullpoint ou FX Back Office? O B2COPY está pronto — ative o recurso e o copy trading aparece na área do cliente no mesmo dia. A integração com B2Core também libera o IB Module para programas de parceiros.

Exclusivo B2Core: integração nativa com o Módulo IB — os parceiros ganham comissões em cada operação de cópia automaticamente.
Ativação no mesmo dia

Controlo total

API rest e grpc

Crie seu próprio UX de copy trading do zero. REST para CRMs, web, mobile e no-code; gRPC para streaming em tempo real de alta performance. Gerado a partir dos mesmos contratos protobuf — a semântica é idêntica entre transports. Sandbox + engenheiro de integração dedicado incluídos.

2–3 semanas · sandbox + engenheiro
// REST API
GET/api/v1/copy/masters
POST/api/v1/copy/subscriptions
GET/api/v1/copy/positions
PUT/api/v1/copy/subscriptions/{id}

Visão geral da cobertura

Que superfície de API cobre cada área

Use-o como referência de dimensionamento: a sua equipa de CRM trabalha com a API Broker, a sua aplicação cliente com a API Frontend e o seu site de marketing com a API Widget.

Feature
Broker API
Servidor para servidor
API Frontend
Em nome do utilizador
API Widget
Público · só leitura
Contas e usuáriosLeituras · listas paginadasCRUD completo + rankingLeituras · código de subscrição
Assinaturas Copier / PAMMGestão completaGestão completa
Trading e históricoPosições · operações · estatísticasPosições · estatísticas
Rentabilidade e gráficos
Taxas e códigos promocionaisPlano ativo
Transferências
Desafios e contests
Auth / SSO
Definições de UI e plataformaAo nível da plataforma

Broker API

Servidor para servidor, criado para o seu CRM

Gestão de subscrições e leituras de listas adequadas a CRM, com dados de titulares incorporados nas respostas. Autentica com um JWT de administrador assinado pela sua chave EC.

Métodos representativos de que a maioria dos CRMs precisa no primeiro dia — a superfície completa da API Broker é mais ampla e é expandida mediante pedido para corresponder ao seu modelo de back office.

Contas

b2copy.broker.accounts.v1.account

Uma chamada devolve uma lista paginada de contas de trading com filtros, ordenação e dados básicos do titular associados (id, e-mail, alcunha, país) — criada para vistas de listas de CRM.

MethodPurpose
ListarLista paginada de contas de trading com filtros, ordenação e dados do titular incorporados — para apresentação única no CRM.

Utilizadores

b2copy.broker.accounts.v1.user
MethodPurpose
ObterObtenha um perfil de utilizador B2COPY.
ListarLista paginada de utilizadores.

Subscrições (links)

b2copy.broker.accounts.v1.link

Superfície de gestão completa para subscrições de copier e PAMM — criar, atualizar, eliminar, restaurar, obter detalhes e listar com filtros.

MethodPurpose
CreateCopierLinkCrie uma subscrição de Copy Trading (investidor → master).
CreatePAMMLinkCrie uma subscrição PAMM.
UpdateCopierSettingsAtualize as definições de cópia.
UpdatePAMMSettingsAtualize as definições PAMM.
EliminarDesative uma subscrição.
RestaurarRestaure uma subscrição previamente desativada.
GetCopierLink / GetPAMMLinkDetalhes de uma única subscrição.
ListCopier / ListPAMMListe subscrições com filtros e paginação.

Cenários típicos: sincronizar subscrições com o CRM, executar operações em massa a partir de ferramentas de suporte, orquestrar o onboarding de masters / investidores do lado da corretora. Precisa de um método não listado — reatribuição em massa, formato personalizado de dados do titular, endpoint para ferramentas internas? Diga-nos durante o levantamento; adicionamo-lo na próxima versão.

API Frontend

A sua própria aplicação cliente

Tudo, desde o login até ao encerramento de uma posição e ao pagamento de taxas. Use-o para substituir ou complementar a aplicação cliente B2COPY padrão — funciona em web e mobile e autentica o utilizador por SSO com um JWT de curta duração.

Uma fatia representativa da Frontend API — a superfície real cobre muito mais serviços, campos e edge cases. Estendemos sob demanda para combinar com o UX do seu app cliente.

Authentication

auth.v1.authn
MethodPurpose
LoginInicie sessão com o nome de utilizador / palavra-passe da plataforma.
AuthWithPlatformCredentialsAutenticar com credenciais da conta de trading.
RefreshTokenAtualize a sessão ativa.
AuthUserWithExternalToken / AuthAccountWithExternalTokenSSO através de tokens externos — incorpore o B2COPY na sua área de cliente sem um segundo login.
SideAuthenticate / SideLoginWithTokenLogin lateral integrado a partir do seu portal de corretora.

Contas

accounts.v1.account

O serviço mais abrangente da API — cobre o ciclo de vida de contas, ranking público, perfis de master, finanças, códigos de subscrição e gestão de tipos de conta.

MethodPurpose
CriarCrie uma conta B2COPY sobre uma conta MT ou cTrader existente.
Obter / atualizarLeia e edite dados da conta.
LeaderboardListO ranking público de masters — filtros, ordenação e feed top-N.
ListMyAccountsListe as contas pertencentes ao utilizador atual.
ListAccountFinancesMétricas financeiras por conta.
SetIsInLeaderboardAlterne se um master aparece no ranking.
CheckSubscriptionCode / GenerateSubscriptionCode / SetSubscriptionCodeCódigos de subscrição para masters fechados (apenas por convite).
GetMasterByLoginProcure um master pelo login.
GetAccountView / UpdateAccountViewA vista do perfil público do master.
SetMinimumDepositDepósito mínimo exigido aos subscritores.
ResetPasswordReponha a palavra-passe da conta.
ListAvailableAccountTypesTipos de conta disponíveis na plataforma.

Subscrições (links)

accounts.v1.link
MethodPurpose
CreateCopierLink / CreatePAMMLinkCrie uma subscrição em nome do utilizador.
UpdateCopierSettingsAtualize as definições de cópia.
Eliminar / restaurarCancele a subscrição e restaure.
ListSubscribersCopier / ListSubscriptionsCopierAssinantes e assinaturas Copier.
ListSubscribersPAMM / ListSubscriptionsPAMMSubscritores e subscrições PAMM.
GetOverviewMaster / GetOverviewInvestorVista resumida para a função de master ou investidor.

Trading e estatísticas

trades.v1
Serviço · MétodoPurpose
PositionService.List / Close / DetachPosições abertas, encerramento e desvinculação de um master.
DealService.ListHistórico de operações.
StatService.GetTradingStatisticsEstatísticas de trading agregadas para dashboards e relatórios.

Rentabilidade

profitability.v1
Serviço · MétodoPurpose
ReturnsService.ListRendimentos ao longo de períodos.
ProfitabilityService.GetPnlsByLinksP&L por subscrição.
ChartService.Get / ListGráficos de rentabilidade para cartões de master.

Taxas e receita de afiliados

fees.v1, fees.v2
Serviço · MétodoPurpose
PlanServiceCriar / obter planos de taxas, obter o plano ativo, obter um plano por código promocional.
PromoCodeServiceCriar, atualizar, eliminar e listar códigos promocionais.
JobServiceListe trabalhos de taxas e taxas pagas por investidor.
CommissionSharingServicePartilha de receita com parceiros — guarde e leia a configuração de partilha de comissões.

Transferências

transfers.v1.transfer
MethodPurpose
CriarTransfira entre contas.
ListTransfersHistórico de transferências.
ListMasterFees / ListInvestorFeesTaxas associadas a transferências.
CancelCancelar uma transferência.
CanTransferVerificar se uma transferência é possível.

PAMM

pamm.v1, pamm.v2
Serviço · MétodoPurpose
SettingsService.GetSettings / SetSettingsDefinições da conta PAMM.
RolloverService.StartAcione o rollover.
BalanceOperationService.List / SetCancelled (v2)Operações de saldo PAMM.

Desafios e contests

challenges.v1
Serviço · MétodoPurpose
ChallengeService.ListListe desafios ativos — base para campanhas promocionais e gamificação.
PersonalChallengeServiceParticipação do utilizador e progresso pessoal (criar, obter progresso, listar).
StatisticsService.GetDailySummaryResumo diário para rankings de concursos.

Risco, símbolos, tenants, definições de ui

serviços de suporte
Serviço · MétodoPurpose
RiskLimitService.SetLossLimitLimite de perda por subscrição.
RatioService.GetRácios de símbolos.
TenantService.ListAllAvailableAmbientes e tenants disponíveis.
CommonSettingsService.GetPlatformSettingsDefinições globais da plataforma.
MenuSettingsService.GetMenusEstrutura do menu do app.
AccountSettingsService.ListBatchDefinições de UI por conta (incluindo acesso não autenticado).
UserService.GetCurrentUser / UpdatePerfil do utilizador atual.
ProductServiceProdutos e moedas para criação de contas.
CountryService.ListReferência de país.
UploadService — GeneratePresignURL / ConfirmUpload / GetUploadAvatares e mídia via S3 presign.

API Widget

Blocos incorporáveis · leitura pública

Uma camada pública enxuta para quando você não precisa de um app cliente completo — exibir o leaderboard, renderizar um card de master ou validar um código de assinatura no site de marketing. O mesmo contrato protobuf, menos superfície.

Visão geral dos domínios públicos de leitura utilizados pelo widget incorporado — o número real de métodos é maior e abrimos endpoints de leitura adicionais mediante pedido para incorporações personalizadas.

Superfície de leitura do widget

b2copy.widget.*
Domínio · MétodosPurpose
Accounts — Get, List, CheckSubscriptionCodeCartão de master, lista de ranking para o widget, verificação de código de subscrição.
Profitability — ReturnsService.List, ChartService.Get / ListMini gráficos e rendimentos na página.
Statistics — StatService.GetTradingStatisticsMétricas principais no widget.
Positions — PositionService.ListOperações abertas (leitura pública).
Fees — PlanService.GetActive, GetByPromoCodePlano ativo para o widget de assinatura.
UI — CommonSettingsService.GetPlatformSettingsBranding e configurações da plataforma dentro do widget.

As três superfícies de API estão descritas em arquivos `.proto` compartilhados (proto/b2copy/broker, /frontend, /widget) e expostas via gRPC e REST — gere clients em qualquer linguagem a partir do mesmo contrato. A lista completa de métodos por superfície é bem maior que os exemplos acima; a referência completa está na documentação da API e é estendida sob demanda.

Suporte prático à integração

Cocriamos a sua integração — não entregamos apenas um contrato

Os métodos indicados acima são uma seleção — a API real é muito mais ampla e expandimo-la mediante pedido para se adequar ao seu CRM, área de cliente e modelo de reporting. Um engenheiro B2COPY dedicado acompanha desde a primeira chamada sandbox até à primeira cópia em produção, para que a corretora obtenha uma integração limpa e ajustada, e não apenas um ficheiro `.proto` e votos de boa sorte.

~30%Mostrado acima

As tabelas nesta página listam cerca de 30% representativos da superfície da API — métodos a que a maioria das corretoras recorre na primeira integração. O contrato proto completo é significativamente maior nas APIs Broker, Frontend e Widget. Se o método de que precisa não está na página, quase certamente já existe — e, se não existir, adicionamo-lo.

Engenheiro de integração dedicado

Designado do kickoff ao go-live. Analisa seu data flow, recomenda as cadeias de métodos mais limpas para o seu cenário e permanece disponível para integrações seguintes.

API estendida sob demanda

Precisa de um método que não está listado? De um novo campo numa resposta existente? De um modo em massa para um endpoint de ferramentas internas? Adicionamo-lo na próxima versão — normalmente em dias, não trimestres.

Sandbox + chat privado

Ambiente de staging completo com masters, investidores e subscrições de exemplo, além de um canal privado no Slack / Teams com a equipa de engenharia para comunicação rápida durante a implementação.

Revisão conjunta de pré-produção

Analisamos em conjunto os seus endpoints, configuração JWT, paginação e gestão de limites antes de entrar em produção. Deteta casos extremos antes de se tornarem pedidos de suporte.

Fale-nos sobre o seu CRM, portal de cliente e modelo de reporting — mapearemos o caminho de integração e mostraremos quais métodos utilizar (e quais expandir).

Perguntas frequentes

FAQ

Não. As tabelas acima mostram uma seleção representativa de métodos — aproximadamente a parte que a maioria das corretoras utiliza na primeira integração. A API real é significativamente mais ampla nas três superfícies (Broker / Frontend / Widget). A referência completa e atualizada está na documentação da API em docs.b2copy.b2broker.com.

Sim. Se o método, campo de resposta, filtro ou modo em massa de que precisa não estiver no contrato atual, adicionamo-lo. Praticamente todas as corretoras que integramos recebem pelo menos uma extensão personalizada durante a integração — o prazo típico é de dias até uma única versão, não trimestres. Diga-nos o cenário durante o levantamento e estará no sandbox antes de escrever código cliente para o utilizar.

Recebe um engenheiro de integração B2COPY dedicado desde o início até à entrada em produção, um sandbox completo com masters / investidores / subscrições de exemplo, um canal privado Slack ou Teams com a equipa de engenharia para comunicação rápida e uma revisão conjunta de pré-produção dos seus endpoints, configuração JWT e paginação antes da publicação. O objetivo é uma integração adequada à sua stack, não uma solução genérica de copiar e colar.

Para o caminho widget + SSO — não. Um administrador de back office pode copiar o snippet do iframe e assinar JWTs através do painel de administração. Para conectores CRM pré-configurados (B2Core, Nullpoint, FXBO), é uma opção de funcionalidade. Integrações REST + gRPC mais profundas normalmente exigem 1–3 dias de um programador de backend por cenário.

Incorpore o widget iframe em 30 minutos — no mesmo dia com SSO. A ativação de CRM pré-configurado (B2Core / Nullpoint / FX Back Office) também é no mesmo dia. Implementações REST + gRPC totalmente personalizadas demoram 2–3 semanas de ponta a ponta, com sandbox e um engenheiro de integração B2COPY dedicado.

Sim. Cada método público é descrito em ficheiros .proto partilhados (proto/b2copy/broker, .../frontend, .../widget). As rotas REST e a especificação OpenAPI são geradas a partir dos mesmos ficheiros — a semântica de pedidos e respostas é idêntica; basta escolher o transporte adequado à sua stack.

Dois fluxos distintos. Servidor para servidor: um JWT de administrador assinado pela sua chave EC, com âmbito por tenant — utilizado na API Broker. Sessão de utilizador: emita um JWT externo do seu portal de cliente, troque-o via SideAuthenticate (ou AuthUserWithExternalToken) e chame a API Frontend no âmbito do utilizador. Sem gestão de palavras-passe em nenhum lado.

Mais de 150 configurações do painel admin cobrem a maior parte do B2COPY antes de ser preciso desenvolver: colunas do leaderboard, visibilidade de estatísticas, seis tipos de taxas e suas fórmulas, limites de risco controlados pelo broker para masters, padrões de visibilidade de contas, mapeamento de símbolos e branding completo (cores, logos, temas).

Fale com integrações

Coloque o B2COPY em produção na sua stack

Analisaremos o seu CRM, área de cliente e back office e proporemos o caminho de integração adequado à sua capacidade de engenharia — widget hoje, API completa em três semanas.

Newsletter

Junte-se à nossa comunidade e fique por dentro das últimas inovações nos setores de FX, criptomoedas, prime brokerage e FinTech

Ao seu lado

Acompanhe a vida da empresa nas redes sociais mais convenientes para si

Prémios

FMLS:25 London Expo

Best White Label Solution

FMLS:25 London Expo

Money Expo India

Leading White Label Propfirm Solution Provider

Money Expo India

Forex Traders Summit in Dubai

Best Liquidity Provider

Forex Traders Summit in Dubai

Money Expo Mexico

Best B2B Liquidity Provider

Money Expo Mexico

Forex Expo Dubai

Best FX/Crypto Technology & Liquidity Provider

Forex Expo Dubai

Crypto Expo Dubai

Best Crypto Liquidity Solution

Crypto Expo Dubai

Forex Traders Summit

The Best Fintech & Solutions

Forex Traders Summit

Forex Traders Summit

Best Technology Provider

Forex Traders Summit

Forex Traders Summit

Best Payment Solutions Provider

Forex Traders Summit

Forex Traders Summit

Best CEO Arthur Azizov

Forex Traders Summit

Crypto Expo Dubai

Most Trusted Liquidity Provider

Crypto Expo Dubai

Crypto Expo Dubai

Best Crypto Payment Service

Crypto Expo Dubai

Fintech & Crypto Summit Bahrain

Most Trusted Liquidity Provider

Fintech & Crypto Summit Bahrain

Fintech & Crypto Summit Bahrain

Appreciation Award to Arthur Azizov

Fintech & Crypto Summit Bahrain

Finance Magnates London Summit

Best White Label Solution

Finance Magnates London Summit

Forex Expo Dubai

Best Liquidity Provider & Best Crypto Processing System

Forex Expo Dubai

Wiki Finance Expo Dubai

Best Payment Solutions Provider & Best Technology Provider

Wiki Finance Expo Dubai

iFX Asia

Best Liquidity Provider & Best Crypto Processing company

iFX Asia

Fazzaco Hall of Fame

Best Founder (Fintech)

Fazzaco Hall of Fame

Fazzaco Expo Dubai

Best Liquidity Provider

Fazzaco Expo Dubai

Money Expo India

Best Liquidity Provider

Money Expo India

Money Expo India

Best Crypto Processing System

Money Expo India

Forex Traders Summit Dubai

Best Crypto Payment Solution Provider

Forex Traders Summit Dubai

Forex Traders Summit Dubai

Middle East 50 Most Influential Figures: Arthur Azizov

Forex Traders Summit Dubai

Forex Traders Summit Dubai

Best Multi-Assets Liquidity Provider

Forex Traders Summit Dubai

Crypto Expo Dubai

Best Liquidity Provider

Crypto Expo Dubai

Crypto Expo Dubai

Best Crypto Payment Provider

Crypto Expo Dubai

Crypto Expo Dubai

Best Crypto Technology Provider

Crypto Expo Dubai

FOREX EXPO

Best FX/Crypto Technology & liquidity provider

FOREX EXPO

Global FOREX Awards

Best Crypto CFD Liquidity Provider

Global FOREX Awards

FM Awards

Best White Label Solution

FM Awards

Global FOREX Awards

Best FX CRM Provider

Global FOREX Awards

FM Awards

Best Crypto Solution for Payments

FM Awards

Global Brands Magazine

Best White Label Multi-Asset Liquidity Platform

Global Brands Magazine

B2BROKER

© Copyright 2026 B2BROKER. All rights reserved.

Website desenvolvido por wsa.design

*Other than B2BROKER, all third-party company names, logos, brands, and trademarks displayed are the property of the respective brand owners. B2BROKER is not affiliated with or endorse such companies.