DocumentaciónPreciosB2STORE
B2COPY

Integración y API

Incruste copy trading — en minutos, no en meses

Desde un iframe en 30 minutos hasta un build totalmente custom sobre REST + gRPC. La plataforma sigue siendo la fuente de verdad — usted controla UX, marca y funnel.

30 min
Widget embebido — copie el snippet, pegue y publique.
El mismo día
Activación CRM prediseñada — active un feature switch.
2–3 semanas
Build completo REST + gRPC — sandbox + ingeniero dedicado.
3 surfaces
Broker · Frontend · Widget — un contrato protobuf.

Demo en vivo · zero code

Un iframe — en vivo en 30 minutos

Sin cambios de backend, sin migración, sin rediseño. Firme un JWT de corta duración, incruste el snippet abajo en su portal de cliente — sus inversores llegan a una experiencia B2COPY totalmente tematizada sin segundo login.

yourbroker.com/copy-trading

En vivo en 30 minutos

Copie el snippet del iframe, péguelo en cualquier página de su portal — leaderboard, perfil de master, flujo de suscripción, todo listo para móvil.

Sso — sin segundo login

Emita un JWT externo desde su IdP, intercámbielo vía SideAuthenticate. Sus clientes nunca ven un login separado de B2COPY.

Tematizado con su marca

Hereda sus colores, tipografía e idioma mediante query params y tokens CSS — listo de fábrica.

Un contrato

Dos transports, semántica idéntica

Cada método público se describe en archivos `.proto` compartidos y se expone por gRPC y REST. Elija el transport que encaje con su stack — las formas de request y response son idénticas.

Rest · json over https

Rutas versionadas generadas a partir de los mismos archivos .proto. Úselo para CRMs, apps web, clientes mobile y escenarios no-code — donde HTTPS sea más fácil que gRPC.

Grpc · native protobuf

Use Connect o gRPC-Web para microservicios, gateways internos e integraciones de alto throughput donde importan la latencia y el streaming. Clientes type-safe generados por código en cualquier lenguaje.

API surfaces

Elija la surface que encaje con su audiencia

Tres capas ligeras, un contrato protobuf. Úselas de forma independiente o apílelas — Broker para back office, Frontend para su propia app cliente, Widget para embeds en su sitio de marketing.

Broker API

Server-to-server. Pensado para su CRM y back office — JWT de admin, listas de cuentas paginadas con datos de owner embebidos, gestión completa de suscripciones para enlaces Copier y PAMM.

Server-to-server

Frontend API

En nombre del usuario. Impulsa su propio cliente web o mobile: auth, cuentas, suscripciones, deals, comisiones, transferencias, leaderboard, charts, ajustes de UI — todo desde el login hasta cerrar una posición.

User-scoped

Widget API

Surface pública de solo lectura. Capa reducida para bloques embebibles — master cards, charts, leaderboards y comprobaciones de código de suscripción en su sitio de marketing, sin una app cliente completa.

Public · read-only

Authentication

Basado en jwt, con sso fluido en su portal

Tokens firmados con EC, con scope por tenant, rotables independientemente de las sesiones de usuario. Sin manejo de contraseñas en ningún lado de la integración.

Jwt server-to-server

Sus servicios de back office se autentican en Broker API con un JWT de admin firmado con su clave EC. Los tokens tienen scope por tenant y pueden rotarse sin tocar las sesiones de usuario.

Broker API

Sesión de usuario vía sso

Emita un JWT externo desde su portal de cliente, intercámbielo vía SideAuthenticate o AuthUserWithExternalToken y continúe con llamadas user-scoped normales. Sin segundo login para sus clientes.

Frontend API

Primeros pasos

Cuatro pasos del acceso al primer escenario operativo

Un escenario lleva a un developer 1–3 días end-to-end. Dos primeras integraciones típicas: un leaderboard en su web (Widget API) o sync de suscripciones CRM (Broker API).

01

Solicitar acceso

Obtenga credenciales de staging y producción — JWT de admin para Broker API, setup SSO para Frontend API. Provisionado en un día hábil.

02

Elegir un transport

Elija gRPC (Connect o gRPC-Web) o REST. La spec OpenAPI se genera a partir de los mismos archivos .proto — elija lo que encaje con su stack.

03

Empiece con un escenario

Un leaderboard en su web (LeaderboardList + ChartService) o sincronización de suscripciones CRM (Broker LinkService). Un escenario lleva 1–3 días.

04

Incrustar en su portal

Encadene SideAuthenticate → Frontend API con el JWT del usuario. Sus clientes pasan de su portal a la experiencia B2COPY sin reautenticarse.

Tres rutas de integración

Elija hasta dónde quiere llegar

Cada ruta está documentada, soportada y usada en producción por otros brokers. Empiece hoy con el widget y añada API más profunda después — su stack no tiene que moverse.

Camino más rápido

Widget embebido + sso

Inserte un widget prediseñado (leaderboard, perfil de master, flujo de suscripción) en su CRM, área de cliente o página de marketing. SSO mediante JWT firmado — sus inversores llegan a B2COPY ya autenticados y con su branding.

En vivo en 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

Zero dev

Conectores CRM prediseñados

¿Ya usa B2Core, Nullpoint o FX Back Office? B2COPY está listo: active la función y el copy trading aparece en su área de cliente el mismo día. La integración con B2Core también desbloquea el IB Module para programas de partners.

B2Core exclusive: integración nativa con el IB Module — los partners ganan comisiones en cada copy trade automáticamente.
Activación same-day

Control total

Rest & grpc API

Construya su propia UX de copy trading desde cero. REST para CRMs, web, mobile y no-code; gRPC para streaming en tiempo real de alto rendimiento. Generado a partir de los mismos contratos protobuf — la semántica es idéntica entre transports. Sandbox + ingeniero de integración dedicado incluidos.

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

Cobertura de un vistazo

Qué API surface cubre qué área

Úselo como referencia de tamaño: su equipo CRM trabaja contra Broker API, su app cliente contra Frontend API y su sitio de marketing contra Widget API.

Feature
Broker API
Server-to-server
Frontend API
En nombre del usuario
Widget API
Public · read-only
Cuentas y usuariosReads · listas paginadasCRUD completo + leaderboardReads · código de suscripción
Suscripciones Copier / PAMMGestión completaGestión completa
Trading e historialPosiciones · deals · statsPosiciones · stats
Rentabilidad y charts
Comisiones y códigos promoPlan activo
Transferencias
Challenges y contests
Auth / SSO
Ajustes de UI y plataformaNivel de plataforma

Broker API

Server-to-server, pensado para su CRM

Gestión de suscripciones y lecturas de lista amigables con CRM con datos de owner embebidos en las responses. Autentica con un JWT de admin firmado con su clave EC.

Métodos representativos que la mayoría de CRMs necesitan el día uno — la surface completa de Broker API es más amplia y se amplía bajo petición para adaptarse a su modelo de back office.

Cuentas

b2copy.broker.accounts.v1.account

Una llamada devuelve una lista paginada de cuentas de trading con filtros, ordenación y datos básicos del owner (id, email, nickname, país) — pensada para vistas de lista CRM.

MethodPurpose
ListLista paginada de cuentas de trading con filtros, ordenación y datos de owner embebidos — para renderizado CRM de un solo golpe.

Usuarios

b2copy.broker.accounts.v1.user
MethodPurpose
GetObtener un perfil de usuario B2COPY.
ListLista paginada de usuarios.

Suscripciones (enlaces)

b2copy.broker.accounts.v1.link

Surface de gestión completa para suscripciones Copier y PAMM — crear, actualizar, eliminar, restaurar, obtener detalles y listar con filtros.

MethodPurpose
CreateCopierLinkCrear una suscripción de copy trading (inversor → master).
CreatePAMMLinkCrear una suscripción PAMM.
UpdateCopierSettingsActualizar ajustes de copying.
UpdatePAMMSettingsActualizar ajustes PAMM.
DeleteDesactivar una suscripción.
RestoreRestaurar una suscripción previamente desactivada.
GetCopierLink / GetPAMMLinkDetalles de una suscripción concreta.
ListCopier / ListPAMMListar suscripciones con filtros y paginación.

Escenarios típicos: sincronizar suscripciones con su CRM, ejecutar operaciones bulk desde herramientas de soporte, orquestar onboarding de master / inversor en el lado del broker. ¿Necesita un método no listado — reasignación bulk, forma custom de owner-data, endpoint de tooling interno? Díganoslo en el scoping; lo añadimos en el próximo release.

Frontend API

Su propia aplicación cliente

Todo desde el login hasta cerrar una posición y pagar comisiones. Úselo para reemplazar o complementar la app cliente estándar de B2COPY — web y mobile, autenticación del usuario vía SSO con JWT de corta duración.

Una muestra representativa de la Frontend API — la surface real cubre muchos más servicios, campos y casos límite. La ampliamos bajo petición para adaptarse a la UX de su app cliente.

Authentication

auth.v1.authn
MethodPurpose
LoginIniciar sesión con usuario / contraseña de la plataforma.
AuthWithPlatformCredentialsAutenticar con credenciales de cuenta de trading.
RefreshTokenRenovar la sesión activa.
AuthUserWithExternalToken / AuthAccountWithExternalTokenSSO vía tokens externos — incruste B2COPY en su área de cliente sin segundo login.
SideAuthenticate / SideLoginWithTokenSide-login fluido desde su portal de broker.

Cuentas

accounts.v1.account

El servicio más amplio de la API — cubre el ciclo de vida de cuentas, leaderboard público, perfiles de master, finanzas, códigos de suscripción y gestión de tipos de cuenta.

MethodPurpose
CreateCrear una cuenta B2COPY sobre una cuenta MT o cTrader existente.
Get / UpdateLeer y editar datos de cuenta.
LeaderboardListEl leaderboard público de masters — filtros, ordenación, feed top-N.
ListMyAccountsListar cuentas del usuario actual.
ListAccountFinancesMétricas financieras por cuenta.
SetIsInLeaderboardAlternar si un master aparece en el leaderboard.
CheckSubscriptionCode / GenerateSubscriptionCode / SetSubscriptionCodeCódigos de suscripción para masters cerrados (solo invitación).
GetMasterByLoginBuscar un master por login.
GetAccountView / UpdateAccountViewVista pública del perfil del master.
SetMinimumDepositDepósito mínimo requerido de los suscriptores.
ResetPasswordRestablecer la contraseña de la cuenta.
ListAvailableAccountTypesTipos de cuenta disponibles en la plataforma.

Suscripciones (enlaces)

accounts.v1.link
MethodPurpose
CreateCopierLink / CreatePAMMLinkCrear una suscripción en nombre del usuario.
UpdateCopierSettingsActualizar ajustes de copying.
Delete / RestoreUnsubscribe y restaurar.
ListSubscribersCopier / ListSubscriptionsCopierSuscriptores y suscripciones Copier.
ListSubscribersPAMM / ListSubscriptionsPAMMSuscriptores y suscripciones PAMM.
GetOverviewMaster / GetOverviewInvestorVista resumen para el rol master o inversor.

Trading y estadísticas

trades.v1
Service · MethodPurpose
PositionService.List / Close / DetachPosiciones abiertas, cierre y detach de un master.
DealService.ListHistorial de deals.
StatService.GetTradingStatisticsEstadísticas de trading agregadas para dashboards e informes.

Rentabilidad

profitability.v1
Service · MethodPurpose
ReturnsService.ListReturns a lo largo de periodos.
ProfitabilityService.GetPnlsByLinksP&L por suscripción.
ChartService.Get / ListCharts de rentabilidad para master cards.

Comisiones e ingresos de afiliados

fees.v1, fees.v2
Service · MethodPurpose
PlanServiceCrear / obtener planes de comisiones, obtener el plan activo, obtener un plan por código promo.
PromoCodeServiceCrear, actualizar, eliminar y listar códigos promo.
JobServiceListar jobs de comisiones y comisiones pagadas por inversor.
CommissionSharingServiceRevenue share con partners — guardar y leer la configuración de commission sharing.

Transferencias

transfers.v1.transfer
MethodPurpose
CreateTransferir entre cuentas.
ListTransfersHistorial de transferencias.
ListMasterFees / ListInvestorFeesComisiones asociadas a transferencias.
CancelCancelar una transferencia.
CanTransferComprobar si una transferencia es posible.

PAMM

pamm.v1, pamm.v2
Service · MethodPurpose
SettingsService.GetSettings / SetSettingsAjustes de cuenta PAMM.
RolloverService.StartDisparar rollover.
BalanceOperationService.List / SetCancelled (v2)Operaciones de balance PAMM.

Challenges y contests

challenges.v1
Service · MethodPurpose
ChallengeService.ListListar challenges activos — base para campañas promo y gamificación.
PersonalChallengeServiceParticipación del usuario y progreso personal (crear, obtener progreso, listar).
StatisticsService.GetDailySummaryResumen diario para leaderboards de contests.

Riesgo, símbolos, tenants, ajustes de ui

supporting services
Service · MethodPurpose
RiskLimitService.SetLossLimitLímite de pérdida por suscripción.
RatioService.GetRatios de símbolos.
TenantService.ListAllAvailableEntornos y tenants disponibles.
CommonSettingsService.GetPlatformSettingsAjustes globales de plataforma.
MenuSettingsService.GetMenusEstructura del menú de la app.
AccountSettingsService.ListBatchAjustes de UI por cuenta (incluido acceso no autenticado).
UserService.GetCurrentUser / UpdatePerfil del usuario actual.
ProductServiceProductos y divisas para creación de cuentas.
CountryService.ListReferencia de países.
UploadService — GeneratePresignURL / ConfirmUpload / GetUploadAvatares y medios vía S3 presign.

Widget API

Bloques embebibles · public read-only

Una capa pública reducida cuando no necesita una aplicación cliente completa: mostrar el leaderboard, renderizar una master card o comprobar un código de suscripción desde su sitio de marketing. El mismo contrato protobuf, menos surface.

Esquema de dominios public read-only usados por el widget embebido — el conteo real de métodos es más amplio, y abrimos endpoints de lectura adicionales bajo petición para embeds custom.

Surface de lectura del widget

b2copy.widget.*
Domain · MethodsPurpose
Accounts — Get, List, CheckSubscriptionCodeMaster card, lista de leaderboard para el widget, comprobación de código de suscripción.
Profitability — ReturnsService.List, ChartService.Get / ListMini charts y returns en la página.
Statistics — StatService.GetTradingStatisticsMétricas headline en el widget.
Positions — PositionService.ListTrades abiertos (public read).
Fees — PlanService.GetActive, GetByPromoCodePlan activo para el widget de suscripción.
UI — CommonSettingsService.GetPlatformSettingsBranding y ajustes de plataforma dentro del widget.

Las tres API surfaces se describen en archivos `.proto` compartidos (proto/b2copy/broker, /frontend, /widget) y se exponen por gRPC y REST: genere clientes en cualquier lenguaje desde el mismo contrato. La lista completa de métodos por surface es mucho mayor que los ejemplos anteriores; la referencia completa está en la documentación de la API y se amplía bajo petición.

Soporte de integración hands-on

Co-construimos su integración — no solo entregamos un contrato

Los métodos listados arriba son una selección — la API real es mucho más amplia, y la ampliamos bajo petición para encajar con su CRM, área de cliente y modelo de reporting. Un ingeniero B2COPY dedicado acompaña desde la primera llamada al sandbox hasta el primer copy en vivo, para que el broker obtenga una integración limpia y ajustada en lugar de un archivo `.proto` y mucha suerte.

~30%Mostrado arriba

Las tablas de esta página listan un ~30 % representativo de la API surface — métodos a los que la mayoría de brokers acude en la primera integración. El contrato proto completo es significativamente mayor en Broker, Frontend y Widget. Si el método que necesita no está en la página, casi seguro ya existe — y si no, lo añadimos.

Ingeniero de integración dedicado

Asignado desde el kickoff hasta el go-live. Revisa su flujo de datos, recomienda las cadenas de métodos más limpias para su escenario y permanece disponible para integraciones posteriores.

API ampliable bajo petición

¿Necesita un método que no está listado? ¿Un campo nuevo en una response existente? ¿Un bulk-mode para un endpoint de tooling interno? Lo añadimos en el próximo release — típicamente días, no trimestres.

Sandbox + chat privado

Entorno de staging full-fidelity con masters, inversores y suscripciones de muestra, más un canal privado de Slack / Teams con el equipo de ingeniería para ida y vuelta rápida durante el build.

Revisión conjunta pre-prod

Revisamos juntos sus endpoints, setup JWT, paginación y rate handling antes de pasar a producción. Detecta edge cases antes de que se conviertan en tickets de soporte.

Cuéntenos sobre su CRM, portal de cliente y modelo de reporting — mapearemos la ruta de integración y mostraremos qué métodos usar (y cuáles ampliar).

Preguntas frecuentes

FAQ

No. Las tablas anteriores muestran una selección representativa de métodos — aproximadamente el slice que la mayoría de brokers usa en su primera integración. La API real es significativamente más amplia en las tres surfaces (Broker / Frontend / Widget). La referencia completa y actualizada está en la documentación de la API en docs.b2copy.b2broker.com.

Sí. Si el método, campo de response, filtro o bulk-mode que necesita no está en el contrato actual, lo añadimos. Prácticamente cada broker que onboardeamos obtiene al menos una extensión custom durante la integración — el turnaround típico es de días a un solo release, no trimestres. Cuéntenos el escenario en el scoping y llega al sandbox antes de que escriba código cliente contra él.

Obtiene un ingeniero de integración B2COPY dedicado del kickoff al go-live, un sandbox full-fidelity con masters / inversores / suscripciones de muestra, un canal privado de Slack o Teams con el equipo de ingeniería para ida y vuelta rápida, y una revisión conjunta pre-prod de endpoints, setup JWT y paginación antes de publicar. El objetivo es una integración que encaje con su stack, no un copy-paste genérico.

Para la ruta widget + SSO — no. Un admin de back office puede copiar el snippet del iframe y firmar JWTs desde el panel. En conectores CRM prediseñados (B2Core, Nullpoint, FXBO) es un feature toggle. Integraciones REST + gRPC más profundas suelen llevar a un backend developer 1–3 días por escenario.

Incruste el widget iframe en 30 minutos — el mismo día con SSO. La activación CRM prediseñada (B2Core / Nullpoint / FX Back Office) también es same-day. Builds custom completos sobre REST + gRPC llevan 2–3 semanas end-to-end con sandbox e ingeniero de integración B2COPY dedicado.

Sí. Cada método público se describe en archivos .proto compartidos (proto/b2copy/broker, .../frontend, .../widget). Las rutas REST y la spec OpenAPI se generan a partir de los mismos archivos — la semántica de request y response es idéntica; solo elige el transport que encaje con su stack.

Dos flujos distintos. Server-to-server: JWT de admin firmado con su clave EC, con scope por tenant — contra Broker API. Sesión de usuario: emita un JWT externo desde su portal de cliente, intercámbielo vía SideAuthenticate (o AuthUserWithExternalToken) y llame a Frontend API con scope de usuario. Sin manejo de contraseñas en ningún lado.

Más de 150 ajustes del panel de administración cubren la mayoría de aspectos de B2COPY antes de necesitar desarrollo: columnas del leaderboard, visibilidad de estadísticas, seis tipos de comisiones y sus fórmulas, límites de riesgo controlados por el broker para masters, visibilidad de cuentas por defecto, mapeo de símbolos y branding personalizado completo (colores, logos, temas).

Hablar con integración

Ponga B2COPY en vivo dentro de su stack

Revisaremos su CRM, área de cliente y back office y propondremos la ruta de integración que encaje con su profundidad de ingeniería — widget hoy, API completa en tres semanas.

Boletín

Únase a nuestra comunidad y manténgase al día de las últimas innovaciones en los sectores de FX, criptomonedas, prime brokerage y FinTech

A su lado

Siga la vida de la empresa en las redes sociales que le resulten más cómodas

Premios

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.

Sitio web desarrollado 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.