V2.1 Updated: Wednesday, July 10, 2024
Welcome to the IDMsocial RESTful API. You can use our API to access all of IDMsocial 's services.
TEST URL: {{API_URL}} (All the examples in this documentation are based on Test Environment)
Make trustworthy customer approvals by calculating an individual's risk score. Monitor data, manage risk to combat fraud and reduce financial theft in real-time. Detect account fraud and fake signups, determine suspicious activities and identify high-risk scoring customers. Mitigate data breaches by preventing fraudsters to open accounts with stolen identities. Ensure that clients you’re onboarding are legitimate by leveraging multiple data sources.
Code | Description |
---|---|
200 - OK | The request was successful. If you are getting unexpected results, please check any Status or Error messages that have been returned in the response. If you believe there may be a problem, please raise a ticket with our Support team at https://idmerit.freshdesk.com/support/tickets/new. |
400 - Bad Request | The request could not be understood by the server. Please ensure the request is in the appropriate format and all necessary headers have been included. |
403 - Forbidden | The request was valid, but the requestor does not have appropriate permissions. Please ensure your username is correct and your access token is still valid. If your access token has expired, you may need to reauthenticate your credentials to get a new token. |
415 - Unsupported Media Type | The request entity has a media type which the server or resource does not support. For example, the client uploads an image as image/svg+xml, but the server requires that images use a different format. |
500 - Internal Server Error | There was a back-end error when processing the request. Please ensure your request is in the correct format and retry. If you receive this error again, please raise a ticket with our Support team at https://idmerit.freshdesk.com/support/tickets/new. |
522 - Origin Connection Time-out | There was a back-end error when processing the request. Please resubmit the request. If you receive this error again, please raise a ticket with our Support team at https://idmerit.freshdesk.com/support/tickets/new. |
Please contact our support team at https://idmerit.freshdesk.com/support/tickets/new
Ping Test
curl -X GET \
'{{API_URL}}/v2.1/ping'
{
"result": true,
"status_code": 200,
"message": "Successfully Connected."
}
Content-Type: application/json
Generate Token
curl -X POST \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'username={{username}}' \
-d 'password={{password}}' \
'{{API_URL}}/v2.1/genToken'
{
"result": true,
"status_code": 200,
"issued": "{{0000-00-00T00:00:00.000000Z}}",
"expires": "{{0000-00-00 00:00:00}}",
"access_token": "{{access_token}}",
"token_type": "bearer",
"username": "{{username}}",
}
Content-Type: application/json
Check Token / Authentication
curl -X GET \
-H 'Authorization: Bearer {{token}}' \
'{{API_URL}}/v2.1/auth'
{
"result": true,
"status_code": 200,
"message": "Token is valid.",
"expired_at": "{{0000-00-00 00:00:00}}",
}
Content-Type: application/json
Social Service
The required fields to perform a match are:
Other fields you are able to match against are: