Retorna uma lista de contas mestras e de investimento criadas na plataforma de investimento B2COPY. Filtre por conta, e-mail do cliente ou tipo e percorra os resultados.
Ponto final
GET [host]/api/v2/b2copy/accountsAutenticação
Envie o token de acesso no cabeçalho Authorization: Bearer <access_token> — consulte Autorização em Back Office.
Solicitar corpo
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| investmentPlatformId | inteiro | Sim | A instância da plataforma de investimento. Use 1 para um único servidor MT conectado; entre em contato com o suporte se você tiver vários. |
| account_number | corda | Não | Login MT de uma conta mestre ou de investimento específica. |
| corda | Não | E-mail do cliente — retorna contas desse cliente. | |
| is_master | booleano | Não | verdadeiro → apenas contas mestras; falso → apenas contas de investimento. |
| limit | inteiro | Não | Número máximo de itens devolvidos. |
| offset | inteiro | Não | Pule os primeiros N itens. |
| sort_by | corda | Não | Campo de classificação. Suportado: created_at. |
| sort_order | corda | Não | Direção de classificação: asc ou desc. |
curl --location --request GET 'https://host.name/api/v2/b2copy/accounts' \
--header 'Authorization: Bearer <access_token>' \
--data-raw '{
"investment_platform_id": 1,
"account_number": "2121944013",
"email": "username@example.com",
"is_master": true,
"limit": 100,
"offset": 0,
"sort_by": "created_at",
"sort_order": "asc"
}'Resposta
Uma matriz de objetos que descreve as contas correspondentes.
{
"firstName": "John",
"lastName": "Smith",
"email": "username@example.com",
"account_id": "2121944013",
"group": "demo_standalone",
"account_type": "master",
"createdAt": "2024-02-09T10:32:47.000000Z"
}