Passer au contenu principal
GET
curl
Répertorie les réseaux de fraude détectés pour votre organisation. Par défaut, la liste est triée par score de risque, du plus élevé au plus faible, puis par activité, de la plus récente à la plus ancienne. Tous les filtres disponibles dans la liste Networks de la Console sont exposés sous forme de paramètres de requête, y compris la recherche en texte libre q et les mêmes puces de statut, de signal, de schéma et de niveau de risque. Les paramètres assignee, priority, risk_min et has_case correspondent aux options d’assignation, de priorité, de risque minimum et de dossier lié que counts.facets compte. assignee=me nécessite un jeton de membre de la console ; avec une clé API, il renvoie 400.
Les applications sandbox n’ont jamais de réseaux. Le regroupement ne s’effectue que sur les données de production.

Mode de partage et signaux inter-organisations

Chaque réponse contient sharing_mode, cross_org_available et cross_org_unavailable_reason, propres à votre organisation. Le forfait est vérifié en premier : en dessous du forfait Enterprise, la raison est plan, même lorsque votre mode de partage est global.

Compteurs et le paramètre summary

kpis agrège les réseaux correspondant à vos filtres et counts agrège chaque réseau visible par votre application ; ces deux éléments coûtent donc plus cher que la page elle-même. Transmettez summary=false lorsque vous n’avez besoin que de la page et de son count : la réponse omet alors kpis et counts. summary n’accepte que true ou false ; toute autre valeur renvoie 400. counts contient les nombres qui alimentent les vues de la liste et les options de filtre, chaque réseau n’étant compté qu’une seule fois : Les filtres autres que scope et status ne modifient pas counts. views.mine et facets.assignee.me valent toujours 0 pour une clé API, car aucun membre de la console n’appelle l’API.

Accès

Les endpoints Networks nécessitent une clé API à accès complet. Une clé à accès restreint reçoit 403. Un jeton de membre de la console nécessite list:networks. Lorsque Networks n’est pas activé pour votre organisation, chaque endpoint Networks renvoie 403 avec "code": "networks_not_entitled".

Voir aussi

Autorisations

x-api-key
string
header
requis

La clé API de votre application, issue de Développeurs -> Clés API dans la Business Console. La clé principale dispose d'un accès complet. Une clé nommée peut être restreinte : aucun, lecture ou écriture par ressource, limitée à certains workflows ou aux sessions approuvées, à une liste d'adresses IP et à une date d'expiration. 401 signifie que la clé est incorrecte, révoquée ou expirée ; 403 signifie qu'aucune clé n'a été envoyée, que la clé n'a pas accès à cette ressource ou action, ou que la requête provient d'une adresse hors de sa liste d'IP ; 404 sur une route de session signifie que la session est hors des workflows ou des statuts de la clé. Une clé sans accès aux médias reçoit les URL d'images, de vidéos et de PDF à null, et une clé sans accès en écriture aux sessions reçoit les liens et tokens de session à null. Voir https://docs.didit.me/console/api-keys.

Paramètres de chemin

organization_id
string<uuid>
requis

UUID de l'organisation.

application_id
string<uuid>
requis

UUID de l'application.

Paramètres de requête

status
string

Statuts à inclure séparés par des virgules : active,in_review,resolved,dismissed. Omettez pour exclure dismissed.

scope
enum<string>

transactions conserve les réseaux dont les membres sont tous des parties à la transaction ; identity conserve tous les autres réseaux. Omettez pour conserver les deux. Cela restreint également counts.views et counts.facets. Toute autre valeur renvoie 400.

Options disponibles:
identity,
transactions
signal_type
string

Types de signaux séparés par des virgules : ip_address,device,face,document_number,phone,email,address.

pattern_type
string

Types de motifs séparés par des virgules, par exemple exact_same_device,same_email.

risk_band
string

Paliers séparés par des virgules : low,medium,high.

min_size
integer

Nombre minimum de membres.

max_size
integer

Nombre maximal de membres.

assignee
string

Assignés séparés par des virgules : unassigned, adresses e-mail des membres (sans distinction majuscules/minuscules), ou me pour le membre appelant de la console. Un réseau correspond à n'importe quelle valeur. me requiert un token de membre de la console : une clé API renvoie l'erreur 400 {"assignee": ["\"me\" needs a user token; an API key has no assignee identity."]}.

priority
string

Priorités séparées par des virgules : low, medium, high, ou none pour les réseaux sans priorité. Toute autre valeur renvoie 400 {"priority": "Unknown priority: <values>."}.

risk_min
integer

Score de risque minimum, un nombre entier de 0 à 100. Une valeur qui n'est pas un nombre entier renvoie 400 {"risk_min": "Use a whole number from 0 to 100."}.

Plage requise: 0 <= x <= 100
has_case
boolean

true conserve les réseaux pour lesquels votre application a ouvert un dossier, false les autres. Toute autre valeur est ignorée.

date_from
string<date>

Limite inférieure de last_activity_at (date ou horodatage ISO 8601).

date_to
string<date>

Limite supérieure pour first_activity_at (date ou date-heure ISO 8601).

q
string

Recherche en texte libre sur le nom du réseau, les noms des membres, le network_id (N-0001) et les tokens exacts de pattern_type.

ordering
string

L'un des éléments suivants : risk_score, -risk_score, last_activity_at, -last_activity_at, first_activity_at, -first_activity_at, network_number, -network_number. Valeur par défaut : -risk_score,-last_activity_at.

limit
integer
défaut:100

Taille de page, de 1 à 500. Vaut 100 par défaut.

Plage requise: 1 <= x <= 500
offset
integer
défaut:0

Décalage de départ (base zéro) du premier enregistrement.

Plage requise: x >= 0
summary
boolean
défaut:true

false renvoie uniquement la page et son count, sans kpis ni counts. La valeur par défaut est true. Toute valeur autre que true ou false renvoie 400.

Réponse

Liste paginée des réseaux, avec le mode de partage de l'organisation et la disponibilité inter-organisations, ainsi que les kpis et les counts sauf si summary=false.

count
integer
requis
next
integer | null
requis

Offset de la page suivante, ou null sur la dernière page.

previous
integer | null
requis
results
object[]
requis
sharing_mode
enum<string>
requis

Le mode de partage inter-organisations de l'organisation. Seul global compare les réseaux entre organisations ; private et off les conservent dans l'historique propre à l'organisation.

Options disponibles:
off,
private,
global
Exemple:

"global"

cross_org_available
boolean
requis

Indique si les signaux inter-organisations s'appliquent à cette organisation. Ils nécessitent à la fois le forfait Enterprise et le mode de partage global.

Exemple:

true

cross_org_unavailable_reason
enum<string> | null
requis

Raison pour laquelle les signaux inter-organisations ne s'appliquent pas, vérifiée dans cet ordre. plan : le forfait de l'organisation n'inclut pas le réseau de fraude inter-organisations (le forfait Enterprise est requis), quel que soit le mode de partage. sharing_mode : le forfait l'inclut, mais le mode de partage est private ou off. Null lorsque cross_org_available est true.

Options disponibles:
plan,
sharing_mode
Exemple:

null

kpis
object

Chaque clé est {value, delta} sur les résultats correspondant aux filtres actuels. Omise lorsque summary=false.

counts
object

Nombre de réseaux pour les vues de la liste et les options de filtre, chaque réseau étant compté une seule fois. Renvoyé uniquement lorsque summary n'est pas false. scopes compte chaque réseau visible par l'application. views compte les réseaux visibles au sein du scope sélectionné. facets compte les réseaux dans le scope sélectionné et la vue status (les réseaux écartés sont exclus sauf si status les inclut). Les autres filtres de la liste ne modifient pas ces décomptes.

Dernière modification le 7 novembre 2026