Saltar para o conteúdo principal
GET
curl
O endpoint devolve os números por trás do painel de análise da Business Console. Tem duas formas de resposta: Cada widget tem um kind e um title; os restantes campos dependem do kind. Envie uma vez scope sem widget_keys para ler available_widget_keys e, depois, peça apenas os widgets de que precisa.
Só uma chave de API com acesso total pode chamar este endpoint. Uma chave com acesso limitado recebe 403, independentemente do acesso que tenha, e o mesmo acontece com a chave de outra aplicação. Consulte Chaves de API.

Relacionados

Autorizações

x-api-key
string
header
obrigatório

A chave de API da sua aplicação, a partir de Programadores -> Chaves de API na Business Console. A chave principal tem acesso total. Uma chave nomeada pode ter o âmbito definido: nenhum, leitura ou escrita por recurso, limitada a alguns fluxos ou a sessões aprovadas, a uma lista de endereços IP e a uma data de validade. 401 significa que a chave está incorreta, revogada ou expirada; 403 significa que nenhuma chave foi enviada, que a chave não tem acesso a este recurso ou ação, ou que o pedido veio de um endereço fora da sua lista de IP; 404 numa rota de sessão significa que a sessão está fora dos fluxos ou estados da chave. Uma chave sem acesso a multimédia recebe URLs de imagens, vídeos e PDFs como nulos, e uma chave sem permissão de escrita em sessões recebe ligações de sessão e tokens como nulos. Consulte https://docs.didit.me/console/api-keys.

Parâmetros de caminho

organization_id
string<uuid>
obrigatório

UUID da organização.

application_id
string<uuid>
obrigatório

UUID da aplicação. Deve ser a aplicação à qual a chave de API pertence: uma chave usada em qualquer outra aplicação recebe 403.

Parâmetros de consulta

start_date
string<date>

Primeiro dia do intervalo, YYYY-MM-DD, inclusive (UTC). Envie-o juntamente com end_date: quando algum estiver em falta, ambos são ignorados e o intervalo abrange desde 30 dias antes de hoje até hoje.

Exemplo:

"2026-10-01"

end_date
string<date>

Último dia do intervalo, YYYY-MM-DD, inclusive (UTC). Uma data futura conta como hoje. O intervalo não pode exceder 730 dias.

Exemplo:

"2026-10-15"

scope
enum<string>

Separador do painel para o qual devolver widgets (insensível a maiúsculas e minúsculas). Omita-o, juntamente com widget_keys, para o resumo de KYC. Enviar apenas widget_keys pressupõe kyc. home aceita qualquer widget de KYC, KYB ou transação e usa por predefinição o esquema inicial guardado da aplicação.

Opções disponíveis:
home,
kyc,
kyb,
transactions
widget_keys
string

Chaves de widgets separadas por vírgulas, respondidas por esta ordem. As chaves não aceites pelo âmbito são ignoradas; se nenhuma restar, obtém as predefinições do âmbito. KYC: kyc_sessions_volume, kyc_warning_insights, kyc_id_locations, kyc_ip_locations, kyc_workflow_funnel, kyc_average_verification_time, kyc_conversion_rate, kyc_conversion_by_country, kyc_resubmission_insights, kyc_original_status_distribution, kyc_database_validation_coverage, kyc_database_validation_latency, kyc_demographics, kyc_device_details. KYB: kyb_sessions_volume, kyb_workflow_funnel, kyb_average_verification_time, kyb_ip_locations, kyb_business_country_distribution, kyb_warning_insights, kyb_conversion_rate, kyb_conversion_by_country, kyb_industry_breakdown, kyb_resubmission_insights, kyb_original_status_distribution, kyb_registry_coverage, kyb_registry_data_completeness, kyb_device_details. Transações: tx_count_total, tx_count_daily, tx_volume_total_preferred_currency, tx_volume_daily_preferred_currency, tx_average_amount, tx_average_amount_daily, tx_transaction_category_breakdown, tx_action_type_breakdown, tx_status_volume_trend, tx_user_ip_or_country_distribution, tx_tag_breakdown, tx_top_rules_triggered, tx_team_member_performance, tx_score_histogram.

Exemplo:

"tx_count_total,tx_count_daily"

workflow_ids
string

IDs de fluxos separados por vírgulas. Limita o resumo de KYC e os widgets de KYC e KYB a esses fluxos. Os valores que não sejam UUIDs são ignorados; quando nenhum for válido, o filtro é descartado. O resumo também aceita workflow_id.

Exemplo:

"33333333-4444-5555-6666-777777777777"

versions
string

Números de versão do fluxo separados por vírgulas. Aplica-se apenas em conjunto com workflow_ids; os valores que não sejam números inteiros são ignorados. version é aceite como alias.

Exemplo:

"3,4"

branch_path_ids
string

IDs de caminhos de ramificação separados por vírgulas. Aplica-se apenas em conjunto com workflow_ids e apenas a números de KYC. Os números são registados atualmente apenas para default (todos os caminhos combinados), pelo que qualquer outro valor devolve valores vazios. branch_path_id é aceite como alias.

Exemplo:

"default"

tag
string

Apenas widgets de transações: UUIDs de etiquetas ou nomes de etiquetas separados por vírgulas.

transaction_type
string

Apenas widgets de transações: categorias de transação separadas por vírgulas.

Exemplo:

"finance"

action_type
string

Apenas widgets de transações: tipos de ação separados por vírgulas (insensível a maiúsculas/minúsculas).

Exemplo:

"withdrawal"

Resposta

O resumo de KYC, ou os widgets solicitados quando scope ou widget_keys é enviado.

Resumo da verificação de utilizadores (KYC), devolvido quando não é enviado nem scope nem widget_keys.

data_points
object[]
obrigatório

Um ponto por dia, desde o primeiro dia com sessões no intervalo até end_date. Sempre diário, independentemente do que indicar grouping_mode.

request_breakdown
object
obrigatório

Totais de estado para o intervalo. A discriminação do período anterior contém, no mínimo, os campos obrigatórios.

previous_data_points
object[]
obrigatório

Pontos diários para o período da mesma duração imediatamente anterior a start_date.

previous_request_breakdown
object
obrigatório

Totais de estado para o intervalo. A discriminação do período anterior contém, no mínimo, os campos obrigatórios.

conversion_rate
number | null
obrigatório

total_approved / (total_approved + total_declined + total_in_review) x 100, uma casa decimal. null quando nada tiver terminado.

location_stats
object
obrigatório
demographic_stats
object
obrigatório
device_details
object
obrigatório

Os cinco principais de cada, primeiro as sessões mais frequentes.

workflow_funnel_stats
object
obrigatório

Indexado por ID do fluxo. total representa as sessões iniciadas nesse fluxo; steps contabiliza as sessões que alcançaram cada passo (OCR, LIVENESS, FACE_MATCH, AML, POA, PHONE, EMAIL, NFC, DATABASE_VALIDATION, QUESTIONNAIRE, IP_ANALYSIS, AGE_ESTIMATION, KYB_REGISTRY, KYB_DOCUMENTS, KYB_KEY_PEOPLE). Alcançar um passo não significa concluí-lo.

verification_time_stats
object
obrigatório

Tempo ativo que os utilizadores passaram a verificar-se, ignorando intervalos de inatividade. Um objeto vazio quando não existem dados.

resubmission_stats
object
obrigatório
warning_stats
object
obrigatório

Indexado por funcionalidade (ID_VERIFICATION, LIVENESS, FACEMATCH, AML, PROOF_OF_ADDRESS, PHONE, EMAIL, NFC, LOCATION, DATABASE_VALIDATION, QUESTIONNAIRE e as funcionalidades de KYB). total representa as sessões que alcançaram a funcionalidade; risks contabiliza as sessões por código e nível de aviso.

original_status_stats
object
obrigatório

O veredicto automático do fluxo, antes de qualquer revisor o alterar.

grouping_mode
enum<string>
obrigatório

Como as listas *_time_series são agrupadas: day para até 14 dias, week até 90, month para períodos superiores. Medido a partir do primeiro dia com sessões no intervalo.

Opções disponíveis:
day,
week,
month
demographic_time_series
object[]
obrigatório
device_time_series
object[]
obrigatório
verification_time_time_series
object[]
obrigatório
resubmission_time_series
object[]
obrigatório
original_status_time_series
object[]
obrigatório
Última modificação em 7 de novembro de 2026