Status Webhook
POST
https://<WEBHOOK_TARGET_URL>
Header Parameters
- AuthorizationEncoded/Binaryrequired
Body Parameters
- bodyWebhook_-_Response
- applicantIdstringExample
- statusstringExample
- reviewAnswerstringExample
- rejectLabelsstring[]Example
[ "SANCTIONS", "COMPROMISED_PERSONS" ]
- entityTypestringExample
- registrySourcestringExample
- registeredAddressstringExample
- companyNamestringExample
- registrationNumberstringExample
- incorporatedOnstringExample
- representativeEmailstringExample
- representativePhonestringExample
- flowQuestionsstring[]Example
[ "Example question 1", "Example question 2" ]
- flowAnswersstring[]Example
[ "Example answer 1", "Example answer 2" ]
- flowstringExample
- sourceKeystringExample
- externalUserIdobject[]
Responses
200
curl
curl --request POST \
--url https://<WEBHOOK_TARGET_URL> \
--header 'accept: application/json' \
--header 'authorization: Encoded/Binary'javascript
var myHeaders = new Headers();
myHeaders.append("accept", "application/json");
myHeaders.append("content-type", "application/json");
myHeaders.append("authorization", "Encoded/Binary");
var requestOptions = {
method: 'POST',
headers: myHeaders,
redirect: 'follow'
};
fetch("https://<WEBHOOK_TARGET_URL>", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));ruby
require "uri"
require "json"
require "net/http"
url = URI("https://<WEBHOOK_TARGET_URL>")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Post.new(url)
request["accept"] = "application/json"
request["content-type"] = "application/json"
request["authorization"] = "Encoded/Binary"
response = https.request(request)
puts response.read_body
python
import requests
import json
url = "https://<WEBHOOK_TARGET_URL>"
payload = {}
headers = {
'accept': 'application/json',
'content-type': 'application/json',
'authorization': 'Encoded/Binary'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
200
This webhook returns the onboarding status of an entity created in the Create Entity and Verify endpoint. Monoova will share the static bearer token included in the webhook header, which can be used for verification.