OpenSanctions (Editora Independente) (Pré-visualização)
A API OpenSanctions permite-lhe pesquisar e consultar a base de dados global de sanções e pessoas politicamente expostas (PEP). Fornece endpoints para correspondência de entidades, pesquisa de texto, recuperação de entidades e dados granulares ao nível da instrução. Utilize-o para verificar pessoas ou empresas contra listas de sanções ou explorar o gráfico de entidades OpenSanctions.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | OpenSanctions |
| URL | https://developments.substack.com |
| dan.romano@swolcat.com |
| Metadados do conector | |
|---|---|
| Editora | Krautrocker |
| Sítio Web | https://www.opensanctions.org/ |
| Política de privacidade | https://www.opensanctions.org/docs/privacy/ |
| Categorias | Data |
OpenSanctions
Visão geral
A API OpenSanctions fornece acesso a uma base de dados global de pessoas e empresas de interesse político, criminal ou económico. Agrega dados de centenas de listas de sanções, pessoas politicamente expostas (PEPs) e listas de vigilância em todo o mundo.
Pode usar este conector para emparelar, pesquisar e obter unidades, explorar relações e analisar a cobertura de conjuntos de dados.
Saiba mais em OpenSanctions.org.
Editora - Dan Romano (swolcat)
Pré-requisitos
Vai precisar de uma chave API da OpenSanctions para usar este conector. Registe-se para receber uma chave gratuita em: https://www.opensanctions.org/api/
Operações suportadas
Corresponder entidades por conjunto de dados
Corresponde entidades com base no nome e em campos opcionais como data de nascimento, nacionalidade e identificadores. Este endpoint suporta correspondência fuzzy.
Entidades de pesquisa num conjunto de dados
Pesquise entidades usando uma consulta de texto simples. Suporta filtros, temas, países e conjuntos de dados para pesquisas refinadas.
Obter a entidade por ID
Recuperar um registo de entidade única pelo seu identificador único, incluindo atributos aninhados e relacionados.
Obter entidades adjacentes
Devolve entidades adjacentes a uma entidade específica (por exemplo, associados, familiares ou empresas relacionadas).
Obter entidades adjacentes por propriedade
Declarar entidades relacionadas com uma propriedade específica (por exemplo, famíliaPessoa, proprietário, membro).
Obtenha catálogo de conjuntos de dados
Recupere a lista de todos os conjuntos de dados indexados disponíveis através do OpenSanctions.
Obtenha saúde do sistema
Realize uma verificação do estado do sistema para verificar a disponibilidade do serviço.
Obtenha algoritmos de correspondência
Lista suportava algoritmos de correspondência de entidades usados pelo sistema.
Atualização do índice de força
Acionar uma operação de reindexação se autorizado com um token de atualização válido.
Introdução
- Crie uma conta no OpenSanctions.org.
- Uma chave API
- No Power Automate ou Power Apps, crie uma nova ligação usando a sua chave API.
- Use as ações do conector para procurar, comparar ou buscar entidades.
Obtenção de credenciais
Visite https://www.opensanctions.org/api/ para solicitar uma chave API. Receberá um ApiKey valor que deve ser usado no Authorization cabeçalho:
Autorização: ApiKey YOUR_API_KEY
Problemas conhecidos e limitações
- As estruturas de resposta são dinâmicas; usar "Parse JSON" no Power Automate para aceder a valores aninhados.
- Os
searchendpoints ematchpodem devolver respostas elevadas dependendo do âmbito do conjunto de dados. - Alguns extremos requerem um parâmetro válido
dataset(por exemplo,sanctions). - Ordenar por campos não suportados (como
score) pode desencadear erros. - Podem aplicar-se limites de taxa de API dependendo do seu plano.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: Todas as regiões
Parâmetros para criar conexão.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| chave_de_api | securestring | O api_key para esta api | Verdade |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Comparar entidades com um conjunto de dados |
Use este endpoint para comparar pessoas ou empresas com um conjunto de dados usando nome, data de nascimento e critérios de nacionalidade difusos. Resultados de correspondência pontuados com limiares de confiança. |
| Entidades de pesquisa num conjunto de dados |
Use este endpoint para pesquisar entidades por nome ou palavra-chave dentro de um conjunto de dados. Suporta filtros de campo, correspondência difusa e facetamento opcional. |
| Obtenha algoritmos de correspondência suportados |
Recupera uma lista de todos os algoritmos de correspondência e pontuação suportados usados pela API para comparação de entidades e classificação de resultados. |
| Obtenha catálogo de conjuntos de dados |
Devolve o catálogo completo de serviços que contém todos os conjuntos de dados disponíveis e indexados na API OpenSanctions. Útil para descobrir nomes de conjuntos de dados e metadados. |
| Obtenha entidades adjacentes a uma entidade |
Devolve entidades ligadas à entidade especificada, como pessoas, empresas, identificadores ou sanções ligadas. Útil para explorar relações de grafos no conjunto de dados OpenSanctions. |
| Obtenha extratos brutos de entidade |
Devolve dados granulares de entidades como extratos individuais da base de dados OpenSanctions. Cada afirmação representa um único facto (por exemplo, nome, morada, data de nascimento) extraído dos dados de origem. |
| Obter a entidade por ID |
Devolve o registo completo de uma entidade especificada pelo seu ID, incluindo dados relacionados como propriedade, associações e propriedades associadas. |
| Obter entidades relacionadas por propriedade |
Devolve entidades relacionadas com uma determinada entidade através de uma propriedade específica, como propriedade, laços familiares ou identificadores. Útil para explorar relações de grafos em detalhe. |
| Reconciliar entidades para um conjunto de dados |
Fornece um endpoint de reconciliação compatível com a API Google Refine (OpenRefine). Use isto para comparar ou verificar nomes de entidades com um conjunto de dados de uma ferramenta externa como o OpenRefine. |
| Regeneração por índice de força |
Desencadeia uma reconstrução manual do índice de pesquisa. Requer um token de atualização válido para autorização. Use isto para atualizar o conjunto de dados quando ocorrerem alterações nos dados ou na estrutura. |
| Verificar o estado de saúde da API |
Devolve uma resposta simples de estado confirmando que a API é acessível e operacional. Comumente usado por ferramentas de monitorização ou sondas de vivacidade Kubernetes. |
| Verifique a prontidão do índice de pesquisa |
Devolve o estado do índice de pesquisa para indicar se a API está pronta para lidar com consultas. Útil para monitorizar a prontidão de arranque e implementação. |
Comparar entidades com um conjunto de dados
Use este endpoint para comparar pessoas ou empresas com um conjunto de dados usando nome, data de nascimento e critérios de nacionalidade difusos. Resultados de correspondência pontuados com limiares de confiança.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do conjunto de dados alvo
|
dataset | True | string |
Conjunto de dados ou nome da coleção para executar a consulta de correspondência. |
|
Limite de resultados
|
limit | integer |
Número máximo de partidas a regressar (1–500). |
|
|
Limiar de correspondência
|
threshold | double |
Pontuação mínima para incluir um resultado (0–1). |
|
|
Pontuação de corte
|
cutoff | double |
Pontuação mínima aceitável para o corte do melhor match. |
|
|
Versão do algoritmo
|
algorithm | string |
Algoritmo de correspondência para usar, por exemplo, logic-v1. |
|
|
Conjuntos de dados incluídos
|
include_dataset | array |
Conjuntos de dados a incluir explicitamente na correspondência. |
|
|
Esquemas excluídos
|
exclude_schema | array |
Esquemas a excluir do processo de correspondência. |
|
|
Conjuntos de dados excluídos
|
exclude_dataset | array |
Conjuntos de dados a excluir do processo de correspondência. |
|
|
Tópicos filtrar
|
topics | array |
Restringa correspondências a entidades identificadas com estes tópicos. |
|
|
Alterado desde a data
|
changed_since | string |
Inclui apenas entidades alteradas desde esta data ISO. |
|
|
IDs de entidades excluídas
|
exclude_entity_ids | array |
IDs de entidade a ignorar durante o emparelhamento. Use para filtrar falsos positivos ou entidades previamente revistas. |
|
|
Cabeçalho do tipo de conteúdo
|
Content-Type | string |
Tipo de conteúdo do corpo do pedido (application/json). |
|
|
Pesos
|
weights | object | ||
|
Configurações
|
config | object |
Parâmetros de configuração específicos de algoritmo. |
|
|
queries
|
queries | True | object |
Devoluções
- EntityMatchResponse
- EntityMatchResponse
Entidades de pesquisa num conjunto de dados
Use este endpoint para pesquisar entidades por nome ou palavra-chave dentro de um conjunto de dados. Suporta filtros de campo, correspondência difusa e facetamento opcional.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Conjunto de dados alvo
|
dataset | True | string |
Conjunto de dados ou coleção para pesquisar dentro. |
|
Consulta de pesquisa
|
q | string |
Texto a procurar, como um nome ou palavra-chave. |
|
|
Filtro de esquema
|
schema | string |
Restringa os resultados a um esquema específico (por exemplo, Pessoa). |
|
|
Conjuntos de dados incluídos
|
include_dataset | array |
Só devolve entidades desses conjuntos de dados. |
|
|
Conjuntos de dados excluídos
|
exclude_dataset | array |
Exclua entidades destes conjuntos de dados. |
|
|
Esquemas excluídos
|
exclude_schema | array |
Exclua entidades destes tipos de esquema. |
|
|
Alterado desde a data
|
changed_since | string |
Inclui apenas entidades atualizadas desde esta data ISO. |
|
|
Filtro de país
|
countries | array |
Filtrar por códigos de país (ISO 3166-1 alpha-2). |
|
|
Tópicos filtrar
|
topics | array |
Restringa os resultados a entidades marcadas com tópicos. |
|
|
Filtro de conjuntos de dados
|
datasets | array |
Filtrar por identificadores de conjunto de dados. |
|
|
Filtro de campo
|
filter | array |
Use a sintaxe 'field:value' para filtrar campos, por exemplo, properties.birthDate:1985. |
|
|
Limite de resultados
|
limit | integer |
Número máximo de resultados a devolver (1–500). |
|
|
Compensação de resultados
|
offset | integer |
Deslocamento inicial para resultados paginados. |
|
|
Ordem de classificação
|
sort | array |
Ordenar os resultados por campo, por exemplo, pontuação:desc. |
|
|
Target (obsoleto)
|
target | string |
Deprecated. Usa o parâmetro 'tópicos' em vez disso. |
|
|
Pesquisa aproximada
|
fuzzy | boolean |
Ativar correspondência de texto desfocado (pesquisa aproximada). |
|
|
Modo simples
|
simple | boolean |
Simplifique os resultados saltando metadados detalhados. |
|
|
Campos de facetas
|
facets | array |
Devolva as contagens de facetas para estes campos. |
|
|
Operador de filtro
|
filter_op | string |
Lógica para combinar múltiplos filtros (AND/OR). |
Devoluções
- SearchResponse
- SearchResponse
Obtenha algoritmos de correspondência suportados
Recupera uma lista de todos os algoritmos de correspondência e pontuação suportados usados pela API para comparação de entidades e classificação de resultados.
Devoluções
- AlgorithmResponse
- AlgorithmResponse
Obtenha catálogo de conjuntos de dados
Devolve o catálogo completo de serviços que contém todos os conjuntos de dados disponíveis e indexados na API OpenSanctions. Útil para descobrir nomes de conjuntos de dados e metadados.
Devoluções
- response
- object
Obtenha entidades adjacentes a uma entidade
Devolve entidades ligadas à entidade especificada, como pessoas, empresas, identificadores ou sanções ligadas. Útil para explorar relações de grafos no conjunto de dados OpenSanctions.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID da Entidade
|
entity_id | True | string |
ID único da entidade cujas ligações devem recuperar. |
|
Ordem de classificação
|
sort | array |
Ordenar os resultados por campo, por exemplo, pontuação:desc. |
|
|
Limite de resultados
|
limit | integer |
Número máximo de entidades relacionadas a regressar (1–500). |
|
|
Compensação de resultados
|
offset | integer |
Deslocamento inicial para entidades relacionadas paginadas. |
Devoluções
- response
- object
Obtenha extratos brutos de entidade
Devolve dados granulares de entidades como extratos individuais da base de dados OpenSanctions. Cada afirmação representa um único facto (por exemplo, nome, morada, data de nascimento) extraído dos dados de origem.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome do conjunto de dados
|
dataset | string |
Limite os resultados a afirmações deste conjunto de dados. |
|
|
ID da Entidade
|
entity_id | string |
Extratos de retorno ligados a este ID da entidade. |
|
|
ID canónico
|
canonical_id | string |
Fetch instruções para o ID da entidade canónica. |
|
|
Filtro de propriedade
|
prop | string |
Filtrar as instruções por nome da propriedade. |
|
|
Valor do imóvel
|
value | string |
Instruções de filtro que contêm este valor de propriedade. |
|
|
Filtro de esquema
|
schema | string |
Restringa as instruções a entidades de um dado esquema. |
|
|
Ordem de classificação
|
sort | array |
Ordenar os resultados por campo, por exemplo, timestamp:desc. |
|
|
Limite de resultados
|
limit | integer |
Número máximo de extratos a devolver (1–5000). |
|
|
Compensação de resultados
|
offset | integer |
Deslocamento inicial para resultados paginados. |
Devoluções
- StatementResponse
- StatementResponse
Obter a entidade por ID
Devolve o registo completo de uma entidade especificada pelo seu ID, incluindo dados relacionados como propriedade, associações e propriedades associadas.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID da Entidade
|
entity_id | True | string |
ID único da entidade a recuperar. |
|
Incluir entidades aninhadas
|
nested | boolean |
Inclua entidades ligadas ou relacionadas na resposta. |
Devoluções
Objeto JSON dinâmico. Permite todos os tipos de campo sem validação.
- response
- object
Obter entidades relacionadas por propriedade
Devolve entidades relacionadas com uma determinada entidade através de uma propriedade específica, como propriedade, laços familiares ou identificadores. Útil para explorar relações de grafos em detalhe.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID da Entidade
|
entity_id | True | string |
ID único da entidade cujos itens relacionados devem buscar. |
|
Nome da propriedade
|
property_name | True | string |
Nome da propriedade usado para obter entidades relacionadas. |
|
Ordem de classificação
|
sort | array |
Ordenar entidades relacionadas por campo, por exemplo, pontuação:desc. |
|
|
Limite de resultados
|
limit | integer |
Número máximo de entidades relacionadas a regressar (1–500). |
|
|
Compensação de resultados
|
offset | integer |
Deslocamento inicial para resultados relacionados com paginados. |
Devoluções
Estrutura dinâmica JSON que rerepresenta entidades relacionadas. Cada propriedade pode conter arrays de cadeias ou objetos entidade aninhados.
- response
- object
Reconciliar entidades para um conjunto de dados
Fornece um endpoint de reconciliação compatível com a API Google Refine (OpenRefine). Use isto para comparar ou verificar nomes de entidades com um conjunto de dados de uma ferramenta externa como o OpenRefine.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Conjunto de dados alvo
|
dataset | True | string |
Nome do conjunto de dados ou da coleção para reconciliar. |
Devoluções
- FreebaseManifest
- FreebaseManifest
Regeneração por índice de força
Desencadeia uma reconstrução manual do índice de pesquisa. Requer um token de atualização válido para autorização. Use isto para atualizar o conjunto de dados quando ocorrerem alterações nos dados ou na estrutura.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Token de atualização
|
token | string |
Token API necessário para autorizar a reconstrução do índice. |
|
|
Modo de sincronização
|
sync | boolean |
Executa de forma síncrona e aguarda a conclusão do índice. |
Devoluções
- StatusResponse
- StatusResponse
Verificar o estado de saúde da API
Devolve uma resposta simples de estado confirmando que a API é acessível e operacional. Comumente usado por ferramentas de monitorização ou sondas de vivacidade Kubernetes.
Devoluções
- StatusResponse
- StatusResponse
Verifique a prontidão do índice de pesquisa
Devolve o estado do índice de pesquisa para indicar se a API está pronta para lidar com consultas. Útil para monitorizar a prontidão de arranque e implementação.
Devoluções
- StatusResponse
- StatusResponse
Definições
Algorithm
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
nome
|
name | string |
Nome do algoritmo de correspondência ou pontuação. |
|
descrição
|
description | string |
Breve descrição do que o algoritmo faz. |
|
features
|
features | object |
Deprecated. Use a |
|
AlgorithmDocs
|
docs | AlgorithmDocs |
Documentação para um algoritmo de pontuação. |
AlgorithmDocs
Documentação para um algoritmo de pontuação.
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
nome
|
name | string | |
|
descrição
|
description | ||
|
Configurações
|
config | object | |
|
features
|
features | object |
AlgorithmResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Algoritmos
|
algorithms | array of Algorithm | |
|
predefinição
|
default | string | |
|
Melhores
|
best | string |
EntityMatchResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Respostas
|
responses | object | |
|
Matcher
|
matcher | object |
Informação sobre o matcher que foi usado para pontuar este pedido. Obsoleto, use |
|
limit
|
limit | integer |
EntityResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string | |
|
legenda
|
caption | string | |
|
esquema
|
schema | string | |
|
propriedades
|
properties | object | |
|
conjuntos de dados
|
datasets | array of string | |
|
Referências
|
referents | array of string | |
|
destino
|
target | boolean | |
|
first_seen
|
first_seen | ||
|
last_seen
|
last_seen | ||
|
last_change
|
last_change |
FreebaseManifest
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
versions
|
versions | array of string | |
|
nome
|
name | string | |
|
identifierSpace
|
identifierSpace | string | |
|
schemaSpace
|
schemaSpace | string | |
|
documentação
|
documentation | string | |
|
tamanho de batch
|
batchSize | integer | |
|
FreebaseManifestView
|
view | FreebaseManifestView | |
|
FreebaseManifestPreview
|
preview | FreebaseManifestPreview | |
|
FreebaseManifestSuggest
|
suggest | FreebaseManifestSuggest | |
|
FreebaseManifestExtend
|
extend | FreebaseManifestExtend | |
|
defaultTypes
|
defaultTypes | array of FreebaseType |
FreebaseManifestExtend
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
FreebaseManifestExtendProposeProperties
|
propose_properties | FreebaseManifestExtendProposeProperties | |
|
propose_settings
|
propose_settings | array of FreebaseManifestExtendPropertySetting |
FreebaseManifestExtendPropertySetting
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
nome
|
name | string | |
|
etiqueta
|
label | string | |
|
tipo
|
type | string | |
|
predefinição
|
default | ||
|
help_text
|
help_text | string | |
|
choices
|
choices | array of FreebaseManifestExtendPropertySettingChoice |
FreebaseManifestExtendPropertySettingChoice
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string | |
|
nome
|
name | string |
FreebaseManifestExtendProposeProperties
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
service_url
|
service_url | string | |
|
service_path
|
service_path | string |
FreebaseManifestPreview
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
URL
|
url | string | |
|
Largura
|
width | integer | |
|
altura
|
height | integer |
FreebaseManifestSuggest
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
FreebaseManifestSuggestType
|
entity | FreebaseManifestSuggestType | |
|
FreebaseManifestSuggestType
|
type | FreebaseManifestSuggestType | |
|
FreebaseManifestSuggestType
|
property | FreebaseManifestSuggestType |
FreebaseManifestSuggestType
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
service_url
|
service_url | string | |
|
service_path
|
service_path | string |
FreebaseManifestView
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
URL
|
url | string |
FreebaseType
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string | |
|
nome
|
name | string | |
|
descrição
|
description |
SearchResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
limit
|
limit | integer | |
|
offset
|
offset | integer | |
|
TotalSpec
|
total | TotalSpec | |
|
results
|
results | array of EntityResponse | |
|
Facetas
|
facets | object |
Statement
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string | |
|
entity_id
|
entity_id | string | |
|
canonical_id
|
canonical_id | string | |
|
Prop
|
prop | string | |
|
prop_type
|
prop_type | string | |
|
esquema
|
schema | string | |
|
valor
|
value | string | |
|
original_value
|
original_value | ||
|
conjunto de dados
|
dataset | string | |
|
idioma
|
lang | ||
|
first_seen
|
first_seen | date-time | |
|
last_seen
|
last_seen | date-time |
StatementResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
limit
|
limit | integer | |
|
offset
|
offset | integer | |
|
TotalSpec
|
total | TotalSpec | |
|
results
|
results | array of Statement |
StatusResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
estado
|
status | string |
TotalSpec
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
valor
|
value | integer | |
|
relação
|
relation | string |
objecto
Este é o tipo 'objeto'.