cURL
curl --request POST \
--url https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--header 'IdempotencyKey: <idempotencykey>' \
--data '
{
"consulta": {
"identificador": "<string>",
"documento": "<string>",
"enderecoCallback": "<string>",
"tipoCallback": 2
}
}
'import requests
url = "https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync"
payload = { "consulta": {
"identificador": "<string>",
"documento": "<string>",
"enderecoCallback": "<string>",
"tipoCallback": 2
} }
headers = {
"IdempotencyKey": "<idempotencykey>",
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
IdempotencyKey: '<idempotencykey>',
Authorization: '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
consulta: {
identificador: '<string>',
documento: '<string>',
enderecoCallback: '<string>',
tipoCallback: 2
}
})
};
fetch('https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'consulta' => [
'identificador' => '<string>',
'documento' => '<string>',
'enderecoCallback' => '<string>',
'tipoCallback' => 2
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json",
"IdempotencyKey: <idempotencykey>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync"
payload := strings.NewReader("{\n \"consulta\": {\n \"identificador\": \"<string>\",\n \"documento\": \"<string>\",\n \"enderecoCallback\": \"<string>\",\n \"tipoCallback\": 2\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("IdempotencyKey", "<idempotencykey>")
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync")
.header("IdempotencyKey", "<idempotencykey>")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"consulta\": {\n \"identificador\": \"<string>\",\n \"documento\": \"<string>\",\n \"enderecoCallback\": \"<string>\",\n \"tipoCallback\": 2\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["IdempotencyKey"] = '<idempotencykey>'
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"consulta\": {\n \"identificador\": \"<string>\",\n \"documento\": \"<string>\",\n \"enderecoCallback\": \"<string>\",\n \"tipoCallback\": 2\n }\n}"
response = http.request(request)
puts response.read_body{
"msg": "<string>",
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
],
"hasError": true,
"falha": true,
"json": "<string>"
}{
"msg": "<string>",
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
],
"hasError": true,
"falha": true,
"json": "<string>"
}Pessoa Jurídica
35 - Mídia Negativa Assíncrona
cURL
curl --request POST \
--url https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--header 'IdempotencyKey: <idempotencykey>' \
--data '
{
"consulta": {
"identificador": "<string>",
"documento": "<string>",
"enderecoCallback": "<string>",
"tipoCallback": 2
}
}
'import requests
url = "https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync"
payload = { "consulta": {
"identificador": "<string>",
"documento": "<string>",
"enderecoCallback": "<string>",
"tipoCallback": 2
} }
headers = {
"IdempotencyKey": "<idempotencykey>",
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
IdempotencyKey: '<idempotencykey>',
Authorization: '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
consulta: {
identificador: '<string>',
documento: '<string>',
enderecoCallback: '<string>',
tipoCallback: 2
}
})
};
fetch('https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'consulta' => [
'identificador' => '<string>',
'documento' => '<string>',
'enderecoCallback' => '<string>',
'tipoCallback' => 2
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json",
"IdempotencyKey: <idempotencykey>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync"
payload := strings.NewReader("{\n \"consulta\": {\n \"identificador\": \"<string>\",\n \"documento\": \"<string>\",\n \"enderecoCallback\": \"<string>\",\n \"tipoCallback\": 2\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("IdempotencyKey", "<idempotencykey>")
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync")
.header("IdempotencyKey", "<idempotencykey>")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"consulta\": {\n \"identificador\": \"<string>\",\n \"documento\": \"<string>\",\n \"enderecoCallback\": \"<string>\",\n \"tipoCallback\": 2\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bmpdigital.moneyp.dev.br/Bureau/MidiaNegativaPJAsync")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["IdempotencyKey"] = '<idempotencykey>'
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"consulta\": {\n \"identificador\": \"<string>\",\n \"documento\": \"<string>\",\n \"enderecoCallback\": \"<string>\",\n \"tipoCallback\": 2\n }\n}"
response = http.request(request)
puts response.read_body{
"msg": "<string>",
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
],
"hasError": true,
"falha": true,
"json": "<string>"
}{
"msg": "<string>",
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
],
"hasError": true,
"falha": true,
"json": "<string>"
}Este endpoint realiza consultas assíncronas e retorna, em formato de ‘String JSON’ serializada, os dados de mídia negativa relacionados a um documento jurídico. A resposta contém as seguintes informações principais:
- Nível de exposição;
- Contagem de exposições por período de 7 a 360 dias;
- Análise de sentimento do documento por algumas instituições.
Mostrar Exemplo de retorno completo
Mostrar Exemplo de retorno completo
O exemplo de retorno, mostrado no lado direito desta tela, está resumido. Na linha
"json": "<string>" o retorno do Bureau vem de forma serializada, sendo necessário deserializar para melhor visualização. Aqui está um exemplo do retorno deserializado que vem no campo "json":.{
"CelebrityLevel": "String",
"CreationDate": "Data",
"EntityStatistics": {
"NewsByRangeDate": {
"TotalNews": Numero,
"TotalNewsOnLast180Days": Numero,
"TotalNewsOnLast30Days": Numero,
"TotalNewsOnLast365Days": Numero,
"TotalNewsOnLast7Days": Numero,
"TotalNewsOnLast90Days": Numero
}
},
"LastUpdateDate": "Data",
"MediaExposureLevel": "String",
"NewsItems": [
{
"CaptureDate": "Data",
"Categories": [
"String"
],
"PublicationDate": "Data",
"SentimentAnalysis": {
"Entities": {
"ORGANIZATIONS": {
"PIX": {
"Label": "String"
},
"SFN": {
"Label": "String"
},
"SINQIA": {
"Label": "String"
},
"SISTEMA FINANCEIRO NACIONAL": {
"Label": "String"
},
"BMP": {
"Label": "String"
},
"HSBC": {
"Label": "String"
},
"BC": {
"Label": "String"
},
"BANCO CENTRAL": {
"Label": "String"
},
"DREX": {
"Label": "String"
},
"PSTIS": {
"Label": "String"
},
"PSTI": {
"Label": "String"
},
"C&M": {
"Label": "String"
},
"SISTEMA PIX": {
"Label": "String"
},
"BANCO HSBC": {
"Label": "String"
},
"SISTEMA FINANCEIRO NACIONAL (SFN": {
"Label": "String"
},
"OPEN FINANCE": {
"Label": "String"
},
"GOVERNO": {
"Label": "String"
},
"DE SERVICOS DE TECNOLOGIA DA": {
"Label": "String"
},
"GOVERNO DOS ESTADOS UNIDOS": {
"Label": "String"
},
"INSTITUICOES FINANCEIRAS": {
"Label": "String"
},
"INSTITUICOES": {
"Label": "String"
},
"PROVEDORES DE SERVICOS DE TECNOLOGIA DA INFORMACAO": {
"Label": "String"
},
"BANCOS": {
"Label": "String"
},
"BANCO BMP": {
"Label": "String"
},
"AUTARQUIA": {
"Label": "String"
},
"EMPRESAS": {
"Label": "String"
}
},
"PEOPLE": {
"RODRIGO ALVES TEIXEIRA": {
"Label": "String"
},
"TEIXEIRA": {
"Label": "String"
},
"SINQIA": {
"Label": "String"
},
"DIRETOR DE ADMINISTRACAO": {
"Label": "String"
},
"DIRETOR": {
"Label": "String"
},
"PSTIS": {
"Label": "String"
},
"POPULACAO": {
"Label": "String"
},
"VITIMA": {
"Label": "String"
},
"PARTICIPANTES": {
"Label": "String"
},
"REQUISITOS": {
"Label": "String"
},
"HACKERS": {
"Label": "String"
},
"UM": {
"Label": "String"
},
"FUNCIONARIO": {
"Label": "String"
}
},
"PLACES": {
"BRASILIA": {
"Label": "String"
},
"PSTIS": {
"Label": "String"
},
"ESTADOS UNIDOS": {
"Label": "String"
},
"ESTRADA": {
"Label": "String"
},
"PONTES": {
"Label": "String"
},
"BRASILEIRA": {
"Label": "String"
},
"BANCO CENTRAL": {
"Label": "String"
},
"TEIXEIRA": {
"Label": "String"
}
}
},
"Label": "String",
"OrganizationsCount": Numero,
"PeopleCount": Numero,
"PlacesCount": Numero
},
"SourceName": "String",
"Title": "String",
"Url": "String"
}
],
"Next": "String",
"SearchLabels": {
"OfficialName": "String",
"OfficialNameUniquenessScore": Float,
"TradeName": "String",
"TradeNameUniquenessScore": Float
},
"TotalPages": Numero,
"UnpopularityLevel": "String",
"Identificador": "String",
"StatusConsulta": {
"Code": Numero,
"Message": "String"
}
}
Autorizações
Informe o token
Cabeçalhos
Corpo
application/jsontext/jsonapplication/*+json
Show child attributes
Show child attributes
Esta página foi útil?
⌘I

