Saltar para o conteúdo principal
GET
curl
Lista as redes de fraude detetadas para a sua organização. Por predefinição, a lista é ordenada pela pontuação de risco, da mais alta para a mais baixa, e depois pela atividade mais recente. Todos os filtros disponíveis na lista de Networks da Consola são expostos como parâmetros de consulta, incluindo a pesquisa de texto livre através de q e os mesmos chips de estado, sinal, padrão e nível de risco. Os parâmetros assignee, priority, risk_min e has_case correspondem às opções de responsável atribuído, prioridade, risco mínimo e caso associado que o counts.facets contabiliza. assignee=me requer um token de membro da Consola; com uma chave de API, devolve 400.
As aplicações sandbox nunca têm redes. A clusterização só é executada com dados de produção.

Modo de partilha e sinais entre organizações

Cada resposta inclui o sharing_mode, o cross_org_available e o cross_org_unavailable_reason da sua organização. O plano é verificado em primeiro lugar: abaixo do plano Enterprise, o motivo é plan, mesmo que o seu modo de partilha seja global.

Contagens e o parâmetro summary

Os kpis agregam as redes que correspondem aos seus filtros, e os counts agregam todas as redes que a sua aplicação pode ver, pelo que ambos custam mais do que a própria página. Passe summary=false quando precisar apenas da página e do seu count: a resposta omite então kpis e counts. summary aceita apenas true ou false; qualquer outro valor devolve 400. Os counts contêm os números por trás das vistas e das opções de filtro da lista, contando cada rede uma única vez: Os filtros diferentes de scope e status não alteram os counts. views.mine e facets.assignee.me são sempre 0 com uma chave de API, uma vez que nenhum membro da Consola está a fazer o pedido.

Acesso

Os endpoints de Networks requerem uma chave de API com acesso total. Uma chave com acesso restrito recebe 403. Um token de membro da Consola requer list:networks. Quando o Networks não está ativado para a sua organização, todos os endpoints de Networks devolvem 403 com "code": "networks_not_entitled".

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.

Parâmetros de consulta

status
string

Estados a incluir separados por vírgulas: active,in_review,resolved,dismissed. Omita para excluir dismissed.

scope
enum<string>

transactions mantém as redes cujos membros são todos partes da transação; identity mantém todas as outras redes. Omita para incluir ambas. Também restringe counts.views e counts.facets. Qualquer outro valor devolve 400.

Opções disponíveis:
identity,
transactions
signal_type
string

Tipos de sinal separados por vírgulas: ip_address,device,face,document_number,phone,email,address.

pattern_type
string

Tipos de padrão separados por vírgulas, por exemplo, exact_same_device,same_email.

risk_band
string

Intervalos separados por vírgulas: low,medium,high.

min_size
integer

Número mínimo de membros.

max_size
integer

Número máximo de membros.

assignee
string

Responsáveis atribuídos separados por vírgulas: unassigned, e-mails dos membros (correspondência sem distinção de maiúsculas e minúsculas) ou me para o membro da consola que efetua a chamada. Uma rede corresponde a qualquer valor. me necessita de um token de membro da consola: uma chave de API recebe 400 {"assignee": ["\"me\" needs a user token; an API key has no assignee identity."]}.

priority
string

Prioridades separadas por vírgulas: low, medium, high, ou none para redes sem prioridade. Qualquer outro valor devolve 400 {"priority": "Unknown priority: <values>."}.

risk_min
integer

Pontuação de risco mínima, um número inteiro de 0 a 100. Um valor que não seja um número inteiro devolve 400 {"risk_min": "Use a whole number from 0 to 100."}.

Intervalo necessário: 0 <= x <= 100
has_case
boolean

true mantém as redes para as quais a sua aplicação abriu um caso, false as outras. Qualquer outro valor é ignorado.

date_from
string<date>

Limite inferior para last_activity_at (data ou datetime ISO 8601).

date_to
string<date>

Limite superior de first_activity_at (data ou data e hora ISO 8601).

q
string

Pesquisa em texto livre pelo nome da rede, nomes dos membros, o network_id (N-0001) e tokens exatos de pattern_type.

ordering
string

Um de risk_score, -risk_score, last_activity_at, -last_activity_at, first_activity_at, -first_activity_at, network_number, -network_number. O valor predefinido é -risk_score,-last_activity_at.

limit
integer
padrão:100

Tamanho da página, 1-500. A predefinição é 100.

Intervalo necessário: 1 <= x <= 500
offset
integer
padrão:0

Offset de base zero do primeiro registo.

Intervalo necessário: x >= 0
summary
boolean
padrão:true

false devolve apenas a página e a respetiva count, sem kpis e counts. O valor predefinido é true. Qualquer valor diferente de true ou false devolve 400.

Resposta

Lista paginada de redes, com o modo de partilha da organização e a disponibilidade interorganizações, além de kpis e counts, a menos que summary=false.

count
integer
obrigatório
next
integer | null
obrigatório

Offset da página seguinte, ou null na última página.

previous
integer | null
obrigatório
results
object[]
obrigatório
sharing_mode
enum<string>
obrigatório

O modo de partilha entre organizações da organização. Apenas global compara redes entre organizações; private e off restringem-nas ao próprio histórico da organização.

Opções disponíveis:
off,
private,
global
Exemplo:

"global"

cross_org_available
boolean
obrigatório

Se os sinais entre organizações se aplicam a esta organização. Exigem tanto o plano Enterprise como o modo de partilha global.

Exemplo:

true

cross_org_unavailable_reason
enum<string> | null
obrigatório

O motivo pelo qual os sinais interorganizacionais não se aplicam, verificados por esta ordem. plan: o plano da organização não inclui a rede de fraude interorganizacional (requer o plano Enterprise), independentemente do modo de partilha. sharing_mode: o plano inclui-a, mas o modo de partilha é private ou off. Nulo quando cross_org_available é true.

Opções disponíveis:
plan,
sharing_mode
Exemplo:

null

kpis
object

Cada chave é {value, delta} sobre os resultados correspondentes aos filtros atuais. Omitido quando summary=false.

counts
object

Contagens de redes para as vistas da lista e opções de filtro, sendo cada rede contada uma vez. Devolvido apenas quando summary não for false. scopes contam todas as redes visíveis para a aplicação. views contam as redes visíveis dentro do scope selecionado. facets contam as redes no scope e vista de status selecionados (redes dispensadas são excluídas, exceto se status as incluir). Os outros filtros da lista não alteram estas contagens.

Última modificação em 7 de novembro de 2026