{"openapi":"3.1.0","info":{"title":"Everbridge API","version":"1.1.0","description":"API para plataformas e white labels. Autenticação por chave Everbridge; isolamento por organização. Documentação: https://docs.everbridge.com.br. Exemplos fictícios."},"servers":[{"url":"https://api2.everbridge.com.br"}],"tags":[{"name":"Cotações"},{"name":"KYC e termos"},{"name":"Clientes"},{"name":"Carteiras"},{"name":"Contas externas e Pix"},{"name":"Contas virtuais"},{"name":"Liquidação"},{"name":"Transferências"},{"name":"Compliance"},{"name":"Integração e eventos"}],"components":{"securitySchemes":{"everbridgeKey":{"type":"http","scheme":"bearer","description":"Chave Everbridge da organização. Uso no backend; não é JWT."}},"schemas":{"Error":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}},"paths":{"/v1/exchange_rates":{"get":{"operationId":"get-exchange_rates","summary":"Consultar cotação","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: rates:read.","tags":["Cotações"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"from","in":"query","required":true,"schema":{"type":"string","description":"Moeda de origem em minúsculas."}},{"name":"to","in":"query","required":true,"schema":{"type":"string","description":"Moeda de destino em minúsculas."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"midmarket_rate":{"type":"string"},"buy_rate":{"type":"string"},"sell_rate":{"type":"string"}},"additionalProperties":true},"example":{"midmarket_rate":"5.00","buy_rate":"4.99","sell_rate":"5.01"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"rates:read"}},"/v1/kyc_links":{"post":{"operationId":"post-kyc_links","summary":"Criar link de KYC","description":"A operação acessa somente recursos vinculados à sua organização. Salve o id retornado e associe-o ao registro correspondente no seu sistema. Envie ao titular os links retornados de verificação e aceite. A criação do link não significa aprovação. Escopo: kyc:write.","tags":["KYC e termos"],"security":[{"everbridgeKey":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"full_name":{"type":"string","description":"Nome completo da pessoa ou razão social."},"email":{"type":"string","description":"E-mail do titular.","format":"email"},"type":{"type":"string","description":"Tipo de cliente.","enum":["individual","business"]},"endorsements":{"type":"array","description":"Habilitações solicitadas. A aprovação é independente da criação do cadastro.","items":{"type":"string","description":"Código da habilitação."}},"redirect_uri":{"type":"string","description":"URL HTTPS de retorno. A origem precisa estar autorizada na política do cliente.","format":"uri"}},"required":["full_name","email","type"]},"example":{"full_name":"Marina Exemplo","email":"marina@example.com","type":"individual"}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"kyc_link":{"type":"string"},"tos_link":{"type":"string"},"kyc_status":{"type":"string"}},"additionalProperties":true},"example":{"id":"kyc_EXEMPLO","customer_id":"cus_EXEMPLO","kyc_link":"URL_DE_VERIFICACAO_RETORNADA","tos_link":"URL_DE_ACEITE_RETORNADA","kyc_status":"not_started"}}}},"201":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"kyc_link":{"type":"string"},"tos_link":{"type":"string"},"kyc_status":{"type":"string"}},"additionalProperties":true},"example":{"id":"kyc_EXEMPLO","customer_id":"cus_EXEMPLO","kyc_link":"URL_DE_VERIFICACAO_RETORNADA","tos_link":"URL_DE_ACEITE_RETORNADA","kyc_status":"not_started"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"kyc:write"}},"/v1/kyc_links/{id}":{"get":{"operationId":"get-kyc_links-id","summary":"Consultar link de KYC","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: kyc:read.","tags":["KYC e termos"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"kyc_link":{"type":"string"},"tos_link":{"type":"string"},"kyc_status":{"type":"string"}},"additionalProperties":true},"example":{"id":"kyc_EXEMPLO","customer_id":"cus_EXEMPLO","kyc_link":"URL_DE_VERIFICACAO_RETORNADA","tos_link":"URL_DE_ACEITE_RETORNADA","kyc_status":"not_started"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"kyc:read"}},"/v1/customers":{"post":{"operationId":"post-customers","summary":"Criar cliente","description":"A operação acessa somente recursos vinculados à sua organização. Salve o id retornado e associe-o ao registro correspondente no seu sistema. Cadastro direto: o tipo é obrigatório; os demais documentos e campos exigidos variam conforme pessoa, país e habilitação. Para coletar os requisitos de forma guiada, use links de KYC. Escopo: customers:write.","tags":["Clientes"],"security":[{"everbridgeKey":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","description":"Tipo de cliente.","enum":["individual","business"]},"first_name":{"type":"string","description":"Primeiro nome."},"middle_name":{"type":"string","description":"Nome intermediário."},"last_name":{"type":"string","description":"Sobrenome."},"full_name":{"type":"string","description":"Nome completo da pessoa ou razão social."},"email":{"type":"string","description":"E-mail do titular.","format":"email"},"phone":{"type":"string","description":"Telefone com código internacional."},"birth_date":{"type":"string","description":"Data de nascimento no formato YYYY-MM-DD.","format":"date"},"residential_address":{"type":"object","description":"Endereço do titular. Os campos exigidos dependem do país.","properties":{"street_line_1":{"type":"string","description":"Logradouro e número."},"street_line_2":{"type":"string","description":"Complemento."},"city":{"type":"string","description":"Cidade."},"state":{"type":"string","description":"Estado ou região."},"postal_code":{"type":"string","description":"Código postal."},"country":{"type":"string","description":"Código ISO de três letras, como BRA."}}},"registered_address":{"type":"object","description":"Endereço do titular. Os campos exigidos dependem do país.","properties":{"street_line_1":{"type":"string","description":"Logradouro e número."},"street_line_2":{"type":"string","description":"Complemento."},"city":{"type":"string","description":"Cidade."},"state":{"type":"string","description":"Estado ou região."},"postal_code":{"type":"string","description":"Código postal."},"country":{"type":"string","description":"Código ISO de três letras, como BRA."}}},"physical_address":{"type":"object","description":"Endereço do titular. Os campos exigidos dependem do país.","properties":{"street_line_1":{"type":"string","description":"Logradouro e número."},"street_line_2":{"type":"string","description":"Complemento."},"city":{"type":"string","description":"Cidade."},"state":{"type":"string","description":"Estado ou região."},"postal_code":{"type":"string","description":"Código postal."},"country":{"type":"string","description":"Código ISO de três letras, como BRA."}}},"mailing_address":{"type":"object","description":"Endereço do titular. Os campos exigidos dependem do país.","properties":{"street_line_1":{"type":"string","description":"Logradouro e número."},"street_line_2":{"type":"string","description":"Complemento."},"city":{"type":"string","description":"Cidade."},"state":{"type":"string","description":"Estado ou região."},"postal_code":{"type":"string","description":"Código postal."},"country":{"type":"string","description":"Código ISO de três letras, como BRA."}}},"identifying_information":{"type":"array","description":"Documentos do titular. Tipo, país emissor e evidências dependem do cadastro.","items":{"type":"object","description":"Documento de identificação.","properties":{"type":{"type":"string","description":"Tipo do documento."},"issuing_country":{"type":"string","description":"País emissor ISO de três letras."},"number":{"type":"string","description":"Número do documento."}},"additionalProperties":true}},"source_of_funds":{"type":"string","description":"Origem dos recursos conforme a classificação aprovada para o cadastro."},"employment_status":{"type":"string","description":"Situação profissional."},"most_recent_occupation":{"type":"string","description":"Ocupação mais recente."},"expected_monthly_payments_usd":{"type":"string","description":"Volume mensal esperado em USD, conforme o perfil de cadastro."},"account_purpose":{"type":"string","description":"Finalidade da conta."},"account_purpose_other":{"type":"string","description":"Descrição quando a finalidade exigir complemento."},"signed_agreement_id":{"type":"string","description":"Identificador de aceite válido dos termos. Não fabrique este valor."},"endorsements":{"type":"array","description":"Habilitações solicitadas. A aprovação é independente da criação do cadastro.","items":{"type":"string","description":"Código da habilitação."}},"business_legal_name":{"type":"string","description":"Razão social."},"business_type":{"type":"string","description":"Tipo jurídico."},"business_industry":{"type":"string","description":"Setor de atividade."},"business_description":{"type":"string","description":"Descrição das atividades."},"business_website":{"type":"string","description":"Site da empresa.","format":"uri"},"business_identifying_information":{"type":"array","description":"Documentos de registro da empresa.","items":{"type":"object","description":"Identificação da empresa.","properties":{},"additionalProperties":true}},"associated_persons":{"type":"array","description":"Sócios, beneficiários finais e representantes; requisitos dependem da empresa.","items":{"type":"object","description":"Pessoa vinculada ao negócio.","properties":{"first_name":{"type":"string","description":"Primeiro nome."},"last_name":{"type":"string","description":"Sobrenome."},"email":{"type":"string","description":"E-mail."}},"additionalProperties":true}},"business_trading_name":{"type":"string","description":"Nome fantasia."},"is_dao":{"type":"boolean","description":"Indica organização autônoma descentralizada."},"is_high_risk":{"type":"boolean","description":"Declaração de atividade de risco elevado."},"source_of_funds_description":{"type":"string","description":"Descrição da origem dos recursos."}},"required":["type"]},"example":{"type":"individual","first_name":"Marina","last_name":"Exemplo","email":"marina@example.com"}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true},"example":{"id":"cus_EXEMPLO","type":"individual","status":"not_started"}}}},"201":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true},"example":{"id":"cus_EXEMPLO","type":"individual","status":"not_started"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"customers:write"}},"/v1/customers/{customer}":{"get":{"operationId":"get-customers-customer","summary":"Consultar cliente","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: customers:read.","tags":["Clientes"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true},"example":{"id":"cus_EXEMPLO","type":"individual","status":"not_started"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"customers:read"},"put":{"operationId":"put-customers-customer","summary":"Atualizar cliente","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: customers:write.","tags":["Clientes"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"type":{"type":"string","description":"Tipo de cliente.","enum":["individual","business"]},"first_name":{"type":"string","description":"Primeiro nome."},"middle_name":{"type":"string","description":"Nome intermediário."},"last_name":{"type":"string","description":"Sobrenome."},"full_name":{"type":"string","description":"Nome completo da pessoa ou razão social."},"email":{"type":"string","description":"E-mail do titular.","format":"email"},"phone":{"type":"string","description":"Telefone com código internacional."},"birth_date":{"type":"string","description":"Data de nascimento no formato YYYY-MM-DD.","format":"date"},"residential_address":{"type":"object","description":"Endereço do titular. Os campos exigidos dependem do país.","properties":{"street_line_1":{"type":"string","description":"Logradouro e número."},"street_line_2":{"type":"string","description":"Complemento."},"city":{"type":"string","description":"Cidade."},"state":{"type":"string","description":"Estado ou região."},"postal_code":{"type":"string","description":"Código postal."},"country":{"type":"string","description":"Código ISO de três letras, como BRA."}}},"registered_address":{"type":"object","description":"Endereço do titular. Os campos exigidos dependem do país.","properties":{"street_line_1":{"type":"string","description":"Logradouro e número."},"street_line_2":{"type":"string","description":"Complemento."},"city":{"type":"string","description":"Cidade."},"state":{"type":"string","description":"Estado ou região."},"postal_code":{"type":"string","description":"Código postal."},"country":{"type":"string","description":"Código ISO de três letras, como BRA."}}},"physical_address":{"type":"object","description":"Endereço do titular. Os campos exigidos dependem do país.","properties":{"street_line_1":{"type":"string","description":"Logradouro e número."},"street_line_2":{"type":"string","description":"Complemento."},"city":{"type":"string","description":"Cidade."},"state":{"type":"string","description":"Estado ou região."},"postal_code":{"type":"string","description":"Código postal."},"country":{"type":"string","description":"Código ISO de três letras, como BRA."}}},"mailing_address":{"type":"object","description":"Endereço do titular. Os campos exigidos dependem do país.","properties":{"street_line_1":{"type":"string","description":"Logradouro e número."},"street_line_2":{"type":"string","description":"Complemento."},"city":{"type":"string","description":"Cidade."},"state":{"type":"string","description":"Estado ou região."},"postal_code":{"type":"string","description":"Código postal."},"country":{"type":"string","description":"Código ISO de três letras, como BRA."}}},"identifying_information":{"type":"array","description":"Documentos do titular. Tipo, país emissor e evidências dependem do cadastro.","items":{"type":"object","description":"Documento de identificação.","properties":{"type":{"type":"string","description":"Tipo do documento."},"issuing_country":{"type":"string","description":"País emissor ISO de três letras."},"number":{"type":"string","description":"Número do documento."}},"additionalProperties":true}},"source_of_funds":{"type":"string","description":"Origem dos recursos conforme a classificação aprovada para o cadastro."},"employment_status":{"type":"string","description":"Situação profissional."},"most_recent_occupation":{"type":"string","description":"Ocupação mais recente."},"expected_monthly_payments_usd":{"type":"string","description":"Volume mensal esperado em USD, conforme o perfil de cadastro."},"account_purpose":{"type":"string","description":"Finalidade da conta."},"account_purpose_other":{"type":"string","description":"Descrição quando a finalidade exigir complemento."},"endorsements":{"type":"array","description":"Habilitações solicitadas. A aprovação é independente da criação do cadastro.","items":{"type":"string","description":"Código da habilitação."}},"business_legal_name":{"type":"string","description":"Razão social."},"business_type":{"type":"string","description":"Tipo jurídico."},"business_industry":{"type":"string","description":"Setor de atividade."},"business_description":{"type":"string","description":"Descrição das atividades."},"business_website":{"type":"string","description":"Site da empresa.","format":"uri"},"business_identifying_information":{"type":"array","description":"Documentos de registro da empresa.","items":{"type":"object","description":"Identificação da empresa.","properties":{},"additionalProperties":true}},"associated_persons":{"type":"array","description":"Sócios, beneficiários finais e representantes; requisitos dependem da empresa.","items":{"type":"object","description":"Pessoa vinculada ao negócio.","properties":{"first_name":{"type":"string","description":"Primeiro nome."},"last_name":{"type":"string","description":"Sobrenome."},"email":{"type":"string","description":"E-mail."}},"additionalProperties":true}},"business_trading_name":{"type":"string","description":"Nome fantasia."},"is_dao":{"type":"boolean","description":"Indica organização autônoma descentralizada."},"is_high_risk":{"type":"boolean","description":"Declaração de atividade de risco elevado."},"source_of_funds_description":{"type":"string","description":"Descrição da origem dos recursos."}}},"example":{"email":"marina@example.com"}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true},"example":{"id":"cus_EXEMPLO","type":"individual","status":"not_started"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"customers:write"}},"/v1/customers/{customer}/kyc_link":{"get":{"operationId":"get-customers-customer-kyc_link","summary":"Obter link de KYC do cliente","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: kyc:read.","tags":["KYC e termos"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"redirect_uri","in":"query","required":false,"schema":{"type":"string","description":"URL HTTPS cuja origem esteja autorizada."}},{"name":"endorsement","in":"query","required":false,"schema":{"type":"string","description":"Habilitação a consultar."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"kyc_link":{"type":"string"}},"additionalProperties":true},"example":{"kyc_link":"URL_DE_VERIFICACAO_RETORNADA"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"kyc:read"}},"/v1/customers/{customer}/tos_acceptance_link":{"get":{"operationId":"get-customers-customer-tos_acceptance_link","summary":"Obter link de aceite dos termos","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: kyc:read.","tags":["KYC e termos"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string"}},"additionalProperties":true},"example":{"url":"URL_DE_ACEITE_RETORNADA"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"kyc:read"}},"/v1/customers/{customer}/simulate_kyc_approval":{"post":{"operationId":"post-customers-customer-simulate_kyc_approval","summary":"Simular aprovação em sandbox","description":"A operação acessa somente recursos vinculados à sua organização. Disponível exclusivamente em ambiente sandbox; produção responde 403 sandbox_only. Escopo: kyc:write.","tags":["KYC e termos"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{}},"example":{}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"}},"additionalProperties":true},"example":{"status":"accepted"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"kyc:write"}},"/v1/customers/{customer}/wallets":{"post":{"operationId":"post-customers-customer-wallets","summary":"Criar carteira","description":"A operação acessa somente recursos vinculados à sua organização. Salve o id retornado e associe-o ao registro correspondente no seu sistema. Escopo: wallets:write.","tags":["Carteiras"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"chain":{"type":"string","description":"Rede habilitada para a carteira ou endereço, por exemplo base ou solana."}},"required":["chain"]},"example":{"chain":"base"}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"chain":{"type":"string"},"address":{"type":"string"},"balances":{"type":"array","items":{}}},"additionalProperties":true},"example":{"id":"wal_EXEMPLO","chain":"base","address":"ENDERECO_RETORNADO","balances":[]}}}},"201":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"chain":{"type":"string"},"address":{"type":"string"},"balances":{"type":"array","items":{}}},"additionalProperties":true},"example":{"id":"wal_EXEMPLO","chain":"base","address":"ENDERECO_RETORNADO","balances":[]}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"wallets:write"},"get":{"operationId":"get-customers-customer-wallets","summary":"Listar carteira","description":"A operação acessa somente recursos vinculados à sua organização. A coleção usa data. Para continuar, use o id do último item como starting_after, com os mesmos filtros. Escopo: wallets:read.","tags":["Carteiras"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"description":"Tamanho da página, de 1 a 100. Informe explicitamente para controlar o lote."}},{"name":"starting_after","in":"query","required":false,"schema":{"type":"string","description":"ID do último item da página anterior."}},{"name":"ending_before","in":"query","required":false,"schema":{"type":"string","description":"ID anterior ao qual consultar a página."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"chain":{"type":"string"},"address":{"type":"string"},"balances":{"type":"array","items":{}}},"additionalProperties":true}}},"additionalProperties":true},"example":{"data":[{"id":"wal_EXEMPLO","chain":"base","address":"ENDERECO_RETORNADO","balances":[]}]}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"wallets:read"}},"/v1/customers/{customer}/wallets/{id}":{"get":{"operationId":"get-customers-customer-wallets-id","summary":"Consultar carteira","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: wallets:read.","tags":["Carteiras"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"chain":{"type":"string"},"address":{"type":"string"},"balances":{"type":"array","items":{}}},"additionalProperties":true},"example":{"id":"wal_EXEMPLO","chain":"base","address":"ENDERECO_RETORNADO","balances":[]}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"wallets:read"}},"/v1/customers/{customer}/external_accounts":{"post":{"operationId":"post-customers-customer-external_accounts","summary":"Criar conta externa","description":"A operação acessa somente recursos vinculados à sua organização. Salve o id retornado e associe-o ao registro correspondente no seu sistema. Escopo: accounts:write.","tags":["Contas externas e Pix"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"currency":{"type":"string","description":"Moeda em minúsculas, por exemplo brl, usd ou usdc."},"account_type":{"type":"string","description":"Estrutura bancária, como pix, us, iban ou clabe."},"bank_name":{"type":"string","description":"Nome do banco."},"account_owner_name":{"type":"string","description":"Nome do titular ou razão social."},"account_owner_type":{"type":"string","description":"Tipo de titular.","enum":["individual","business"]},"first_name":{"type":"string","description":"Primeiro nome."},"last_name":{"type":"string","description":"Sobrenome."},"business_name":{"type":"string","description":"Nome da empresa titular."},"iban":{"type":"object","description":"Conta IBAN.","properties":{"account_number":{"type":"string","description":"IBAN completo."},"country":{"type":"string","description":"País ISO de três letras."},"bic":{"type":"string","description":"BIC/SWIFT."}}},"us":{"type":"object","description":"Estrutura específica da rota. Confirme os campos do corredor habilitado com a equipe Everbridge; não combine estruturas bancárias incompatíveis.","properties":{},"additionalProperties":true},"account":{"type":"object","description":"Dados bancários de acordo com account_type.","properties":{"account_number":{"type":"string","description":"Número da conta."},"routing_number":{"type":"string","description":"Código de roteamento."},"checking_or_savings":{"type":"string","description":"checking ou savings, quando aplicável."},"sort_code":{"type":"string","description":"Sort code, quando aplicável."}},"additionalProperties":true},"clabe":{"type":"object","description":"Conta mexicana.","properties":{"account_number":{"type":"string","description":"CLABE."}}},"pix":{"type":"object","description":"Estrutura específica da rota. Confirme os campos do corredor habilitado com a equipe Everbridge; não combine estruturas bancárias incompatíveis.","properties":{},"additionalProperties":true},"pix_key":{"type":"object","description":"Destino Pix por chave.","properties":{"pix_key":{"type":"string","description":"Chave Pix do titular."},"document_number":{"type":"string","description":"CPF/CNPJ do titular, apenas dígitos."}},"required":["pix_key","document_number"]},"br_code":{"type":"object","description":"Destino Pix por código copia e cola.","properties":{"br_code":{"type":"string","description":"Código Pix completo."},"document_number":{"type":"string","description":"CPF/CNPJ do titular, apenas dígitos."}},"required":["br_code","document_number"]},"swift":{"type":"object","description":"Estrutura específica da rota. Confirme os campos do corredor habilitado com a equipe Everbridge; não combine estruturas bancárias incompatíveis.","properties":{},"additionalProperties":true},"sepa":{"type":"object","description":"Estrutura específica da rota. Confirme os campos do corredor habilitado com a equipe Everbridge; não combine estruturas bancárias incompatíveis.","properties":{},"additionalProperties":true},"ach":{"type":"object","description":"Estrutura específica da rota. Confirme os campos do corredor habilitado com a equipe Everbridge; não combine estruturas bancárias incompatíveis.","properties":{},"additionalProperties":true},"wire":{"type":"object","description":"Estrutura específica da rota. Confirme os campos do corredor habilitado com a equipe Everbridge; não combine estruturas bancárias incompatíveis.","properties":{},"additionalProperties":true},"account_number":{"type":"string","description":"Número bancário, quando exigido pela rota."},"routing_number":{"type":"string","description":"Código de roteamento, quando exigido pela rota."},"account_owner_address":{"type":"object","description":"Endereço do titular. Os campos exigidos dependem do país.","properties":{"street_line_1":{"type":"string","description":"Logradouro e número."},"street_line_2":{"type":"string","description":"Complemento."},"city":{"type":"string","description":"Cidade."},"state":{"type":"string","description":"Estado ou região."},"postal_code":{"type":"string","description":"Código postal."},"country":{"type":"string","description":"Código ISO de três letras, como BRA."}}},"address":{"type":"object","description":"Endereço do titular. Os campos exigidos dependem do país.","properties":{"street_line_1":{"type":"string","description":"Logradouro e número."},"street_line_2":{"type":"string","description":"Complemento."},"city":{"type":"string","description":"Cidade."},"state":{"type":"string","description":"Estado ou região."},"postal_code":{"type":"string","description":"Código postal."},"country":{"type":"string","description":"Código ISO de três letras, como BRA."}}}},"required":["currency","account_type"]},"example":{"currency":"brl","account_type":"pix","account_owner_name":"Marina Exemplo","bank_name":"BANCO_DO_TITULAR","pix_key":{"pix_key":"marina@example.com","document_number":"CPF_OU_CNPJ"}}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"currency":{"type":"string"},"account_type":{"type":"string"},"active":{"type":"boolean"}},"additionalProperties":true},"example":{"id":"acc_EXEMPLO","customer_id":"cus_EXEMPLO","currency":"brl","account_type":"pix","active":true}}}},"201":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"currency":{"type":"string"},"account_type":{"type":"string"},"active":{"type":"boolean"}},"additionalProperties":true},"example":{"id":"acc_EXEMPLO","customer_id":"cus_EXEMPLO","currency":"brl","account_type":"pix","active":true}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:write"},"get":{"operationId":"get-customers-customer-external_accounts","summary":"Listar conta externa","description":"A operação acessa somente recursos vinculados à sua organização. A coleção usa data. Para continuar, use o id do último item como starting_after, com os mesmos filtros. Escopo: accounts:read.","tags":["Contas externas e Pix"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"description":"Tamanho da página, de 1 a 100. Informe explicitamente para controlar o lote."}},{"name":"starting_after","in":"query","required":false,"schema":{"type":"string","description":"ID do último item da página anterior."}},{"name":"ending_before","in":"query","required":false,"schema":{"type":"string","description":"ID anterior ao qual consultar a página."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"currency":{"type":"string"},"account_type":{"type":"string"},"active":{"type":"boolean"}},"additionalProperties":true}}},"additionalProperties":true},"example":{"data":[{"id":"acc_EXEMPLO","customer_id":"cus_EXEMPLO","currency":"brl","account_type":"pix","active":true}]}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:read"}},"/v1/customers/{customer}/external_accounts/{id}":{"get":{"operationId":"get-customers-customer-external_accounts-id","summary":"Consultar conta externa","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: accounts:read.","tags":["Contas externas e Pix"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"currency":{"type":"string"},"account_type":{"type":"string"},"active":{"type":"boolean"}},"additionalProperties":true},"example":{"id":"acc_EXEMPLO","customer_id":"cus_EXEMPLO","currency":"brl","account_type":"pix","active":true}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:read"},"delete":{"operationId":"delete-customers-customer-external_accounts-id","summary":"Excluir conta externa","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: accounts:write.","tags":["Contas externas e Pix"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"}},"additionalProperties":true},"example":{"status":"deleted"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:write"}},"/v1/customers/{customer}/virtual_accounts":{"post":{"operationId":"post-customers-customer-virtual_accounts","summary":"Criar conta virtual","description":"A operação acessa somente recursos vinculados à sua organização. Salve o id retornado e associe-o ao registro correspondente no seu sistema. Escopo: accounts:write.","tags":["Contas virtuais"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"source":{"type":"object","description":"Rota de pagamento. Informe os dados adequados à moeda e ao método habilitados.","properties":{"currency":{"type":"string","description":"Moeda em minúsculas, por exemplo brl, usd ou usdc."},"payment_rail":{"type":"string","description":"Método de pagamento, como pix, ach, wire, sepa, base, solana ou wallet. Disponibilidade depende da habilitação."},"wallet_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"external_account_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"address":{"type":"string","description":"Endereço on-chain. Use somente rede e ativo compatíveis."},"from_address":{"type":"string","description":"Endereço de origem, quando aplicável."},"to_address":{"type":"string","description":"Endereço de destino, quando aplicável."},"return_address":{"type":"string","description":"Endereço para devolução."},"return_memo":{"type":"string","description":"Memo de devolução."},"blockchain_memo":{"type":"string","description":"Memo ou tag exigido pela rede."},"reference":{"type":"string","description":"Referência bancária."},"imad":{"type":"string","description":"Identificador de rastreio de wire."},"bank_beneficiary_name":{"type":"string","description":"Nome do beneficiário."},"bank_beneficiary_address":{"type":"string","description":"Endereço do beneficiário."},"bank_routing_number":{"type":"string","description":"Código de roteamento bancário."},"bank_account_number":{"type":"string","description":"Número da conta."},"bank_name":{"type":"string","description":"Nome do banco."},"bank_address":{"type":"string","description":"Endereço do banco."},"sender_name":{"type":"string","description":"Nome do remetente."},"sender_address":{"type":"string","description":"Endereço do remetente."}},"additionalProperties":false},"destination":{"type":"object","description":"Rota de pagamento. Informe os dados adequados à moeda e ao método habilitados.","properties":{"currency":{"type":"string","description":"Moeda em minúsculas, por exemplo brl, usd ou usdc."},"payment_rail":{"type":"string","description":"Método de pagamento, como pix, ach, wire, sepa, base, solana ou wallet. Disponibilidade depende da habilitação."},"wallet_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"external_account_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"address":{"type":"string","description":"Endereço on-chain. Use somente rede e ativo compatíveis."},"from_address":{"type":"string","description":"Endereço de origem, quando aplicável."},"to_address":{"type":"string","description":"Endereço de destino, quando aplicável."},"return_address":{"type":"string","description":"Endereço para devolução."},"return_memo":{"type":"string","description":"Memo de devolução."},"blockchain_memo":{"type":"string","description":"Memo ou tag exigido pela rede."},"reference":{"type":"string","description":"Referência bancária."},"imad":{"type":"string","description":"Identificador de rastreio de wire."},"bank_beneficiary_name":{"type":"string","description":"Nome do beneficiário."},"bank_beneficiary_address":{"type":"string","description":"Endereço do beneficiário."},"bank_routing_number":{"type":"string","description":"Código de roteamento bancário."},"bank_account_number":{"type":"string","description":"Número da conta."},"bank_name":{"type":"string","description":"Nome do banco."},"bank_address":{"type":"string","description":"Endereço do banco."},"sender_name":{"type":"string","description":"Nome do remetente."},"sender_address":{"type":"string","description":"Endereço do remetente."}},"additionalProperties":false},"developer_fee_percent":{"type":"string","description":"Percentual de tarifa da integração, de 0 inclusive a 100 exclusive, sujeito à habilitação.","pattern":"^\\d{1,20}(\\.\\d{1,18})?$"},"travel_rule_data":{"type":"object","description":"Informações de origem e destino exigidas para compliance.","properties":{"originator":{"type":"object","description":"Parte da operação. O conjunto exigido depende da rota e do tipo de carteira.","properties":{"wallet_type":{"type":"string","description":"Tipo de carteira, por exemplo self_custodied."},"is_self":{"type":"boolean","description":"Indica se a parte é o próprio titular."}},"additionalProperties":true},"beneficiary":{"type":"object","description":"Parte da operação. O conjunto exigido depende da rota e do tipo de carteira.","properties":{"wallet_type":{"type":"string","description":"Tipo de carteira, por exemplo self_custodied."},"is_self":{"type":"boolean","description":"Indica se a parte é o próprio titular."}},"additionalProperties":true}},"additionalProperties":false}},"required":["source","destination"]},"example":{"source":{"currency":"brl"},"destination":{"currency":"usdc","payment_rail":"wallet","wallet_id":"wal_EXEMPLO"}}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true},"example":{"id":"va_EXEMPLO","customer_id":"cus_EXEMPLO","status":"activated"}}}},"201":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true},"example":{"id":"va_EXEMPLO","customer_id":"cus_EXEMPLO","status":"activated"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:write"},"get":{"operationId":"get-customers-customer-virtual_accounts","summary":"Listar conta virtual","description":"A operação acessa somente recursos vinculados à sua organização. A coleção usa data. Para continuar, use o id do último item como starting_after, com os mesmos filtros. Escopo: accounts:read.","tags":["Contas virtuais"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"description":"Tamanho da página, de 1 a 100. Informe explicitamente para controlar o lote."}},{"name":"starting_after","in":"query","required":false,"schema":{"type":"string","description":"ID do último item da página anterior."}},{"name":"ending_before","in":"query","required":false,"schema":{"type":"string","description":"ID anterior ao qual consultar a página."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true}}},"additionalProperties":true},"example":{"data":[{"id":"va_EXEMPLO","customer_id":"cus_EXEMPLO","status":"activated"}]}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:read"}},"/v1/customers/{customer}/virtual_accounts/{id}":{"get":{"operationId":"get-customers-customer-virtual_accounts-id","summary":"Consultar conta virtual","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: accounts:read.","tags":["Contas virtuais"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true},"example":{"id":"va_EXEMPLO","customer_id":"cus_EXEMPLO","status":"activated"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:read"},"put":{"operationId":"put-customers-customer-virtual_accounts-id","summary":"Atualizar conta virtual","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: accounts:write.","tags":["Contas virtuais"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"destination":{"type":"object","description":"Rota de pagamento. Informe os dados adequados à moeda e ao método habilitados.","properties":{"currency":{"type":"string","description":"Moeda em minúsculas, por exemplo brl, usd ou usdc."},"payment_rail":{"type":"string","description":"Método de pagamento, como pix, ach, wire, sepa, base, solana ou wallet. Disponibilidade depende da habilitação."},"wallet_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"external_account_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"address":{"type":"string","description":"Endereço on-chain. Use somente rede e ativo compatíveis."},"from_address":{"type":"string","description":"Endereço de origem, quando aplicável."},"to_address":{"type":"string","description":"Endereço de destino, quando aplicável."},"return_address":{"type":"string","description":"Endereço para devolução."},"return_memo":{"type":"string","description":"Memo de devolução."},"blockchain_memo":{"type":"string","description":"Memo ou tag exigido pela rede."},"reference":{"type":"string","description":"Referência bancária."},"imad":{"type":"string","description":"Identificador de rastreio de wire."},"bank_beneficiary_name":{"type":"string","description":"Nome do beneficiário."},"bank_beneficiary_address":{"type":"string","description":"Endereço do beneficiário."},"bank_routing_number":{"type":"string","description":"Código de roteamento bancário."},"bank_account_number":{"type":"string","description":"Número da conta."},"bank_name":{"type":"string","description":"Nome do banco."},"bank_address":{"type":"string","description":"Endereço do banco."},"sender_name":{"type":"string","description":"Nome do remetente."},"sender_address":{"type":"string","description":"Endereço do remetente."}},"additionalProperties":false},"developer_fee_percent":{"type":"string","description":"Percentual de tarifa da integração, de 0 inclusive a 100 exclusive, sujeito à habilitação.","pattern":"^\\d{1,20}(\\.\\d{1,18})?$"}}},"example":{"destination":{"currency":"usdc","payment_rail":"wallet","wallet_id":"wal_EXEMPLO"}}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true},"example":{"id":"va_EXEMPLO","customer_id":"cus_EXEMPLO","status":"activated"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:write"}},"/v1/customers/{customer}/liquidation_addresses":{"post":{"operationId":"post-customers-customer-liquidation_addresses","summary":"Criar endereço de liquidação","description":"A operação acessa somente recursos vinculados à sua organização. Salve o id retornado e associe-o ao registro correspondente no seu sistema. Escopo: accounts:write.","tags":["Liquidação"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"chain":{"type":"string","description":"Rede habilitada para a carteira ou endereço, por exemplo base ou solana."},"currency":{"type":"string","description":"Moeda em minúsculas, por exemplo brl, usd ou usdc."},"external_account_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"destination_payment_rail":{"type":"string","description":"Método de saída, por exemplo pix."},"destination_currency":{"type":"string","description":"Moeda de saída, por exemplo brl."},"destination":{"type":"object","description":"Rota de pagamento. Informe os dados adequados à moeda e ao método habilitados.","properties":{"currency":{"type":"string","description":"Moeda em minúsculas, por exemplo brl, usd ou usdc."},"payment_rail":{"type":"string","description":"Método de pagamento, como pix, ach, wire, sepa, base, solana ou wallet. Disponibilidade depende da habilitação."},"wallet_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"external_account_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"address":{"type":"string","description":"Endereço on-chain. Use somente rede e ativo compatíveis."},"from_address":{"type":"string","description":"Endereço de origem, quando aplicável."},"to_address":{"type":"string","description":"Endereço de destino, quando aplicável."},"return_address":{"type":"string","description":"Endereço para devolução."},"return_memo":{"type":"string","description":"Memo de devolução."},"blockchain_memo":{"type":"string","description":"Memo ou tag exigido pela rede."},"reference":{"type":"string","description":"Referência bancária."},"imad":{"type":"string","description":"Identificador de rastreio de wire."},"bank_beneficiary_name":{"type":"string","description":"Nome do beneficiário."},"bank_beneficiary_address":{"type":"string","description":"Endereço do beneficiário."},"bank_routing_number":{"type":"string","description":"Código de roteamento bancário."},"bank_account_number":{"type":"string","description":"Número da conta."},"bank_name":{"type":"string","description":"Nome do banco."},"bank_address":{"type":"string","description":"Endereço do banco."},"sender_name":{"type":"string","description":"Nome do remetente."},"sender_address":{"type":"string","description":"Endereço do remetente."}},"additionalProperties":false},"return_address":{"type":"string","description":"Endereço de devolução."},"return_memo":{"type":"string","description":"Memo de devolução."},"return_instructions":{"type":"object","description":"Dados para devolução on-chain.","properties":{"address":{"type":"string","description":"Endereço compatível com a rede."},"blockchain_memo":{"type":"string","description":"Memo ou tag, se aplicável."}},"required":["address"],"additionalProperties":false},"travel_rule_data":{"type":"object","description":"Informações de origem e destino exigidas para compliance.","properties":{"originator":{"type":"object","description":"Parte da operação. O conjunto exigido depende da rota e do tipo de carteira.","properties":{"wallet_type":{"type":"string","description":"Tipo de carteira, por exemplo self_custodied."},"is_self":{"type":"boolean","description":"Indica se a parte é o próprio titular."}},"additionalProperties":true},"beneficiary":{"type":"object","description":"Parte da operação. O conjunto exigido depende da rota e do tipo de carteira.","properties":{"wallet_type":{"type":"string","description":"Tipo de carteira, por exemplo self_custodied."},"is_self":{"type":"boolean","description":"Indica se a parte é o próprio titular."}},"additionalProperties":true}},"additionalProperties":false},"custom_developer_fee_percent":{"type":"string","description":"Percentual personalizado para liquidação; menor que 100.","pattern":"^\\d{1,20}(\\.\\d{1,18})?$"},"developer_fee_percent":{"type":"string","description":"Percentual de tarifa da integração, de 0 inclusive a 100 exclusive, sujeito à habilitação.","pattern":"^\\d{1,20}(\\.\\d{1,18})?$"}},"required":["chain","currency"]},"example":{"chain":"base","currency":"usdc","external_account_id":"acc_EXEMPLO","destination_payment_rail":"pix","destination_currency":"brl"}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"chain":{"type":"string"},"currency":{"type":"string"},"address":{"type":"string"}},"additionalProperties":true},"example":{"id":"liq_EXEMPLO","customer_id":"cus_EXEMPLO","chain":"base","currency":"usdc","address":"ENDERECO_RETORNADO"}}}},"201":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"chain":{"type":"string"},"currency":{"type":"string"},"address":{"type":"string"}},"additionalProperties":true},"example":{"id":"liq_EXEMPLO","customer_id":"cus_EXEMPLO","chain":"base","currency":"usdc","address":"ENDERECO_RETORNADO"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:write"},"get":{"operationId":"get-customers-customer-liquidation_addresses","summary":"Listar endereço de liquidação","description":"A operação acessa somente recursos vinculados à sua organização. A coleção usa data. Para continuar, use o id do último item como starting_after, com os mesmos filtros. Escopo: accounts:read.","tags":["Liquidação"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"description":"Tamanho da página, de 1 a 100. Informe explicitamente para controlar o lote."}},{"name":"starting_after","in":"query","required":false,"schema":{"type":"string","description":"ID do último item da página anterior."}},{"name":"ending_before","in":"query","required":false,"schema":{"type":"string","description":"ID anterior ao qual consultar a página."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"chain":{"type":"string"},"currency":{"type":"string"},"address":{"type":"string"}},"additionalProperties":true}}},"additionalProperties":true},"example":{"data":[{"id":"liq_EXEMPLO","customer_id":"cus_EXEMPLO","chain":"base","currency":"usdc","address":"ENDERECO_RETORNADO"}]}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:read"}},"/v1/customers/{customer}/liquidation_addresses/{id}":{"get":{"operationId":"get-customers-customer-liquidation_addresses-id","summary":"Consultar endereço de liquidação","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: accounts:read.","tags":["Liquidação"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"chain":{"type":"string"},"currency":{"type":"string"},"address":{"type":"string"}},"additionalProperties":true},"example":{"id":"liq_EXEMPLO","customer_id":"cus_EXEMPLO","chain":"base","currency":"usdc","address":"ENDERECO_RETORNADO"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:read"}},"/v1/wallets/{id}":{"get":{"operationId":"get-wallets-id","summary":"Consultar carteira por ID","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: wallets:read.","tags":["Carteiras"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"chain":{"type":"string"},"address":{"type":"string"},"balances":{"type":"array","items":{}}},"additionalProperties":true},"example":{"id":"wal_EXEMPLO","chain":"base","address":"ENDERECO_RETORNADO","balances":[]}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"wallets:read"}},"/v1/customers/{customer}/virtual_accounts/{id}/deactivate":{"post":{"operationId":"post-customers-customer-virtual_accounts-id-deactivate","summary":"Desativar conta virtual","description":"A operação acessa somente recursos vinculados à sua organização. Interrompe o uso da conta virtual conforme seu estado. Confirme o resultado consultando o recurso. Escopo: accounts:write.","tags":["Contas virtuais"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{},"required":["source","destination"]},"example":{}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true},"example":{"id":"va_EXEMPLO","customer_id":"cus_EXEMPLO","status":"activated"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:write"}},"/v1/customers/{customer}/virtual_accounts/{id}/reactivate":{"post":{"operationId":"post-customers-customer-virtual_accounts-id-reactivate","summary":"Reativar conta virtual","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: accounts:write.","tags":["Contas virtuais"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{},"required":["source","destination"]},"example":{}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true},"example":{"id":"va_EXEMPLO","customer_id":"cus_EXEMPLO","status":"activated"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:write"}},"/v1/customers/{customer}/virtual_accounts/{id}/history":{"get":{"operationId":"get-customers-customer-virtual_accounts-id-history","summary":"Consultar histórico da conta","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: accounts:read.","tags":["Contas virtuais"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"description":"Tamanho da página, de 1 a 100. Informe explicitamente para controlar o lote."}},{"name":"starting_after","in":"query","required":false,"schema":{"type":"string","description":"ID do último item da página anterior."}},{"name":"ending_before","in":"query","required":false,"schema":{"type":"string","description":"ID anterior ao qual consultar a página."}},{"name":"deposit_id","in":"query","required":false,"schema":{"type":"string","description":"ID de depósito para filtrar o histórico."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"amount":{"type":"string"}},"additionalProperties":true}}},"additionalProperties":true},"example":{"data":[{"id":"evt_EXEMPLO","customer_id":"cus_EXEMPLO","amount":"10.00"}]}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:read"}},"/v1/customers/{customer}/liquidation_addresses/{id}/drains":{"get":{"operationId":"get-customers-customer-liquidation_addresses-id-drains","summary":"Consultar liquidações","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: accounts:read.","tags":["Liquidação"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"description":"Tamanho da página, de 1 a 100. Informe explicitamente para controlar o lote."}},{"name":"starting_after","in":"query","required":false,"schema":{"type":"string","description":"ID do último item da página anterior."}},{"name":"ending_before","in":"query","required":false,"schema":{"type":"string","description":"ID anterior ao qual consultar a página."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"customer_id":{"type":"string"},"amount":{"type":"string"}},"additionalProperties":true}}},"additionalProperties":true},"example":{"data":[{"id":"evt_EXEMPLO","customer_id":"cus_EXEMPLO","amount":"10.00"}]}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"accounts:read"}},"/v1/transfers":{"post":{"operationId":"post-transfers","summary":"Criar transferência","description":"A operação acessa somente recursos vinculados à sua organização. Salve o id retornado e associe-o ao registro correspondente no seu sistema. Exige transferências habilitadas, limites na moeda de origem e habilitação do titular para a rota. A resposta inicial não comprova liquidação. Escopo: transfers:write.","tags":["Transferências"],"security":[{"everbridgeKey":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"amount":{"type":"string","description":"Valor positivo na moeda source.currency. Envie string decimal com ponto; nunca número de ponto flutuante.","pattern":"^\\d{1,20}(\\.\\d{1,18})?$"},"on_behalf_of":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"source":{"type":"object","description":"Rota de pagamento. Informe os dados adequados à moeda e ao método habilitados.","properties":{"currency":{"type":"string","description":"Moeda em minúsculas, por exemplo brl, usd ou usdc."},"payment_rail":{"type":"string","description":"Método de pagamento, como pix, ach, wire, sepa, base, solana ou wallet. Disponibilidade depende da habilitação."},"wallet_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"external_account_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"address":{"type":"string","description":"Endereço on-chain. Use somente rede e ativo compatíveis."},"from_address":{"type":"string","description":"Endereço de origem, quando aplicável."},"to_address":{"type":"string","description":"Endereço de destino, quando aplicável."},"return_address":{"type":"string","description":"Endereço para devolução."},"return_memo":{"type":"string","description":"Memo de devolução."},"blockchain_memo":{"type":"string","description":"Memo ou tag exigido pela rede."},"reference":{"type":"string","description":"Referência bancária."},"imad":{"type":"string","description":"Identificador de rastreio de wire."},"bank_beneficiary_name":{"type":"string","description":"Nome do beneficiário."},"bank_beneficiary_address":{"type":"string","description":"Endereço do beneficiário."},"bank_routing_number":{"type":"string","description":"Código de roteamento bancário."},"bank_account_number":{"type":"string","description":"Número da conta."},"bank_name":{"type":"string","description":"Nome do banco."},"bank_address":{"type":"string","description":"Endereço do banco."},"sender_name":{"type":"string","description":"Nome do remetente."},"sender_address":{"type":"string","description":"Endereço do remetente."}},"additionalProperties":false},"destination":{"type":"object","description":"Rota de pagamento. Informe os dados adequados à moeda e ao método habilitados.","properties":{"currency":{"type":"string","description":"Moeda em minúsculas, por exemplo brl, usd ou usdc."},"payment_rail":{"type":"string","description":"Método de pagamento, como pix, ach, wire, sepa, base, solana ou wallet. Disponibilidade depende da habilitação."},"wallet_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"external_account_id":{"type":"string","description":"Identificador opaco. Preserve o valor retornado pela API.","pattern":"^[A-Za-z0-9_-]{1,160}$"},"address":{"type":"string","description":"Endereço on-chain. Use somente rede e ativo compatíveis."},"from_address":{"type":"string","description":"Endereço de origem, quando aplicável."},"to_address":{"type":"string","description":"Endereço de destino, quando aplicável."},"return_address":{"type":"string","description":"Endereço para devolução."},"return_memo":{"type":"string","description":"Memo de devolução."},"blockchain_memo":{"type":"string","description":"Memo ou tag exigido pela rede."},"reference":{"type":"string","description":"Referência bancária."},"imad":{"type":"string","description":"Identificador de rastreio de wire."},"bank_beneficiary_name":{"type":"string","description":"Nome do beneficiário."},"bank_beneficiary_address":{"type":"string","description":"Endereço do beneficiário."},"bank_routing_number":{"type":"string","description":"Código de roteamento bancário."},"bank_account_number":{"type":"string","description":"Número da conta."},"bank_name":{"type":"string","description":"Nome do banco."},"bank_address":{"type":"string","description":"Endereço do banco."},"sender_name":{"type":"string","description":"Nome do remetente."},"sender_address":{"type":"string","description":"Endereço do remetente."}},"additionalProperties":false},"developer_fee":{"type":"string","description":"Tarifa da integração na unidade monetária definida para a operação.","pattern":"^\\d{1,20}(\\.\\d{1,18})?$"},"features":{"type":"object","description":"Opções de execução. Recursos dependem da política e da rota.","properties":{"static_template":{"type":"boolean","description":"Requer allow_static_templates habilitado."},"allow_any_from_address":{"type":"boolean","description":"Requer template estático explicitamente habilitado."},"flexible_amount":{"type":"boolean","description":"Requer template estático explicitamente habilitado."},"force_close":{"type":"boolean","description":"Opção sujeita à disponibilidade da rota."},"prefer_prefunded":{"type":"boolean","description":"Opção sujeita à disponibilidade da rota."},"gasless":{"type":"boolean","description":"Opção sujeita à disponibilidade da rota."}},"additionalProperties":false},"return_instructions":{"type":"object","description":"Dados para devolução on-chain.","properties":{"address":{"type":"string","description":"Endereço compatível com a rede."},"blockchain_memo":{"type":"string","description":"Memo ou tag, se aplicável."}},"required":["address"],"additionalProperties":false},"travel_rule_data":{"type":"object","description":"Informações de origem e destino exigidas para compliance.","properties":{"originator":{"type":"object","description":"Parte da operação. O conjunto exigido depende da rota e do tipo de carteira.","properties":{"wallet_type":{"type":"string","description":"Tipo de carteira, por exemplo self_custodied."},"is_self":{"type":"boolean","description":"Indica se a parte é o próprio titular."}},"additionalProperties":true},"beneficiary":{"type":"object","description":"Parte da operação. O conjunto exigido depende da rota e do tipo de carteira.","properties":{"wallet_type":{"type":"string","description":"Tipo de carteira, por exemplo self_custodied."},"is_self":{"type":"boolean","description":"Indica se a parte é o próprio titular."}},"additionalProperties":true}},"additionalProperties":false},"client_reference_id":{"type":"string","description":"Referência da operação no seu sistema. Não substitui Idempotency-Key."},"metadata":{"type":"object","description":"Até 30 pares de chave e valor; valores devem ser strings com no máximo 500 caracteres.","properties":{},"maxProperties":30,"additionalProperties":{"type":"string","maxLength":500}}},"required":["amount","on_behalf_of","source","destination"]},"example":{"amount":"10.00","on_behalf_of":"cus_EXEMPLO","source":{"currency":"usdc","payment_rail":"wallet","wallet_id":"wal_EXEMPLO"},"destination":{"currency":"brl","payment_rail":"pix","external_account_id":"acc_EXEMPLO"}}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"state":{"type":"string"},"amount":{"type":"string"},"on_behalf_of":{"type":"string"}},"additionalProperties":true},"example":{"id":"tr_EXEMPLO","state":"awaiting_funds","amount":"10.00","on_behalf_of":"cus_EXEMPLO"}}}},"201":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"state":{"type":"string"},"amount":{"type":"string"},"on_behalf_of":{"type":"string"}},"additionalProperties":true},"example":{"id":"tr_EXEMPLO","state":"awaiting_funds","amount":"10.00","on_behalf_of":"cus_EXEMPLO"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"transfers:write"}},"/v1/transfers/{id}":{"get":{"operationId":"get-transfers-id","summary":"Consultar transferência","description":"A operação acessa somente recursos vinculados à sua organização. Escopo: transfers:read.","tags":["Transferências"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"state":{"type":"string"},"amount":{"type":"string"},"on_behalf_of":{"type":"string"}},"additionalProperties":true},"example":{"id":"tr_EXEMPLO","state":"awaiting_funds","amount":"10.00","on_behalf_of":"cus_EXEMPLO"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"transfers:read"},"delete":{"operationId":"delete-transfers-id","summary":"Solicitar cancelamento de transferência","description":"A operação acessa somente recursos vinculados à sua organização. Cancelamento depende do estágio da transferência; uma operação já executada pode não ser cancelável. Escopo: transfers:write.","tags":["Transferências"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"}},"additionalProperties":true},"example":{"status":"deleted"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"transfers:write"}},"/v1/customers/{customer}/transfers":{"get":{"operationId":"get-customers-customer-transfers","summary":"Listar transferência","description":"A operação acessa somente recursos vinculados à sua organização. A coleção usa data. Para continuar, use o id do último item como starting_after, com os mesmos filtros. Escopo: transfers:read.","tags":["Transferências"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"description":"Tamanho da página, de 1 a 100. Informe explicitamente para controlar o lote."}},{"name":"starting_after","in":"query","required":false,"schema":{"type":"string","description":"ID do último item da página anterior."}},{"name":"ending_before","in":"query","required":false,"schema":{"type":"string","description":"ID anterior ao qual consultar a página."}},{"name":"template_id","in":"query","required":false,"schema":{"type":"string","description":"ID de template do mesmo cliente."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"state":{"type":"string"},"amount":{"type":"string"},"on_behalf_of":{"type":"string"}},"additionalProperties":true}}},"additionalProperties":true},"example":{"data":[{"id":"tr_EXEMPLO","state":"awaiting_funds","amount":"10.00","on_behalf_of":"cus_EXEMPLO"}]}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"transfers:read"}},"/v1/customers/{customer}/transfers/static_templates":{"get":{"operationId":"get-customers-customer-transfers-static_templates","summary":"Listar templates estáticos","description":"A operação acessa somente recursos vinculados à sua organização. A coleção usa data. Para continuar, use o id do último item como starting_after, com os mesmos filtros. Escopo: transfers:read.","tags":["Transferências"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"customer","in":"path","required":true,"schema":{"type":"string","description":"ID do cliente vinculado à sua organização.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"description":"Tamanho da página, de 1 a 100. Informe explicitamente para controlar o lote."}},{"name":"starting_after","in":"query","required":false,"schema":{"type":"string","description":"ID do último item da página anterior."}},{"name":"ending_before","in":"query","required":false,"schema":{"type":"string","description":"ID anterior ao qual consultar a página."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"state":{"type":"string"},"amount":{"type":"string"},"on_behalf_of":{"type":"string"}},"additionalProperties":true}}},"additionalProperties":true},"example":{"data":[{"id":"tr_EXEMPLO","state":"awaiting_funds","amount":"10.00","on_behalf_of":"cus_EXEMPLO"}]}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"transfers:read"}},"/v1/travel_rule_data/{id}":{"post":{"operationId":"post-travel_rule_data-id","summary":"Enviar dados de Travel Rule","description":"A operação acessa somente recursos vinculados à sua organização. O id deve pertencer a transferência, conta virtual, endereço de liquidação ou atividade previamente identificada. Envie originator e/ou beneficiary conforme a exigência recebida. Escopo: compliance:write.","tags":["Compliance"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID do recurso indicado no caminho.","pattern":"^[A-Za-z0-9_-]{1,160}$"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string","minLength":8,"maxLength":160,"pattern":"^[A-Za-z0-9_-]+$"},"description":"Chave única por intenção de operação. Preserve chave e corpo nas tentativas."}],"requestBody":{"required":true,"description":"Requisitos adicionais variam conforme perfil, país e corredor. Exemplos fictícios.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"originator":{"type":"object","description":"Parte da operação. O conjunto exigido depende da rota e do tipo de carteira.","properties":{"wallet_type":{"type":"string","description":"Tipo de carteira, por exemplo self_custodied."},"is_self":{"type":"boolean","description":"Indica se a parte é o próprio titular."}},"additionalProperties":true},"beneficiary":{"type":"object","description":"Parte da operação. O conjunto exigido depende da rota e do tipo de carteira.","properties":{"wallet_type":{"type":"string","description":"Tipo de carteira, por exemplo self_custodied."},"is_self":{"type":"boolean","description":"Indica se a parte é o próprio titular."}},"additionalProperties":true}}},"example":{"originator":{"wallet_type":"self_custodied","is_self":true}}}}},"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string"}},"additionalProperties":true},"example":{"status":"accepted"}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"compliance:write"}},"/v1/me":{"get":{"operationId":"get-me","summary":"Consultar credencial","description":"Confirme a organização, os escopos, o ambiente e as políticas efetivas do token.","tags":["Integração e eventos"],"security":[{"everbridgeKey":[]}],"parameters":[],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"tenant_id":{"type":"string"},"name":{"type":"string"},"environment":{"type":"string"},"scopes":{"type":"array","items":{"type":"string"}},"policy":{"type":"object","properties":{"rate_per_minute":{"type":"integer"},"transfers_enabled":{"type":"boolean"},"allow_static_templates":{"type":"boolean"},"redirect_origins":{"type":"array","items":{}},"transfer_limits":{"type":"object","properties":{},"additionalProperties":true}},"additionalProperties":true}},"additionalProperties":true},"example":{"tenant_id":"tenant_EXEMPLO","name":"Sua plataforma","environment":"production","scopes":["customers:read","kyc:write","events:read"],"policy":{"rate_per_minute":120,"transfers_enabled":false,"allow_static_templates":false,"redirect_origins":[],"transfer_limits":{}}}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":null}},"/v1/resources":{"get":{"operationId":"get-resources","summary":"Listar recursos vinculados","description":"Inventário de IDs já vinculados à sua organização. Não substitui a consulta ao recurso para obter seu estado atual. Escopo: Escopo de leitura do kind solicitado.","tags":["Integração e eventos"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"kind","in":"query","required":true,"schema":{"type":"string","description":"Tipo de recurso. O token precisa do escopo de leitura correspondente.","enum":["customer","kyc","wallet","external_account","virtual_account","liquidation_address","transfer","virtual_account_event","liquidation_drain"]}},{"name":"after","in":"query","required":false,"schema":{"type":"string","description":"next_cursor da página anterior. Omitir na primeira consulta."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string"},"id":{"type":"string"},"customer_id":{"type":["string","null"]},"created_at":{"type":"string"}},"additionalProperties":true}},"next_cursor":{"type":"string"},"has_more":{"type":"boolean"}},"additionalProperties":true},"example":{"data":[{"kind":"customer","id":"cus_EXEMPLO","customer_id":null,"created_at":"2026-09-16T12:00:00.000Z"}],"next_cursor":"cus_EXEMPLO","has_more":false}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"Escopo de leitura do kind solicitado"}},"/v1/events":{"get":{"operationId":"get-events","summary":"Consumir eventos","description":"Feed autenticado com até 100 eventos por página. Persista eventos e cursor de forma transacional e deduplique por event_id. Escopo: events:read.","tags":["Integração e eventos"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"after","in":"query","required":false,"schema":{"type":"integer","minimum":0,"maximum":999999999999999,"default":0,"description":"next_cursor da página anterior. Comece em 0."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"sequence":{"type":"integer"},"event":{"type":"object","properties":{"event_id":{"type":"string"},"event_category":{"type":"string"},"event_object":{"type":"object","properties":{"id":{"type":"string"},"status":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true}},"additionalProperties":true}},"next_cursor":{"type":"integer"},"has_more":{"type":"boolean"}},"additionalProperties":true},"example":{"data":[{"sequence":42,"event":{"event_id":"evt_EXEMPLO","event_category":"customer","event_object":{"id":"cus_EXEMPLO","status":"active"}}}],"next_cursor":42,"has_more":false}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"events:read"}},"/v1/audit":{"get":{"operationId":"get-audit","summary":"Consultar auditoria","description":"Histórico das requisições da sua organização, com até 100 registros por página. Não é um extrato financeiro. Escopo: audit:read.","tags":["Integração e eventos"],"security":[{"everbridgeKey":[]}],"parameters":[{"name":"after","in":"query","required":false,"schema":{"type":"integer","minimum":0,"maximum":999999999999999,"default":0,"description":"next_cursor da página anterior. Comece em 0."}}],"responses":{"200":{"description":"Exemplo ilustrativo e parcial. Campos adicionais e estados variam conforme a rota.","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"ID da requisição para suporte."}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"seq":{"type":"integer"},"tenant_id":{"type":"string"},"token_id":{"type":"string"},"request_id":{"type":"string"},"method":{"type":"string"},"operation":{"type":"string"},"status":{"type":"integer"},"created_at":{"type":"string"}},"additionalProperties":true}},"next_cursor":{"type":"integer"}},"additionalProperties":true},"example":{"data":[{"seq":8,"tenant_id":"tenant_EXEMPLO","token_id":"token_EXEMPLO","request_id":"req_EXEMPLO","method":"GET","operation":"me","status":200,"created_at":"2026-09-16T12:00:00.000Z"}],"next_cursor":8}}}},"400":{"description":"Parâmetro ou formato inválido.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"401":{"description":"Chave ausente, inválida, expirada ou revogada.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"403":{"description":"Escopo, política ou ambiente não permitem a operação.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"404":{"description":"Recurso inacessível ou operação inexistente.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"409":{"description":"Conflito de idempotência, operação em andamento ou reconciliação necessária.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"413":{"description":"Corpo maior que 1 MiB.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"415":{"description":"Formato não suportado.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"422":{"description":"Requisitos do cadastro ou da rota não atendidos.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"429":{"description":"Limite de requisições.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"500":{"description":"Erro interno.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"502":{"description":"Serviço temporariamente indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}},"503":{"description":"Serviço indisponível.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","request_id"],"properties":{"code":{"type":"string"},"request_id":{"type":"string"}}}}}}}}},"x-required-scope":"audit:read"}}}}