Endpoint for a user authentication and token management.
- API Documentation
- Return Instance Configuration
Check and Decide (1.0.1)
Endpoints to access pre-configured decision trees to automate credit decisions. Decision Engine can help you save time and money across your company by automating time consuming processes which drain your company's resources. This can free you and your staff to spend more time to work on achieving your business goals.
A full audit trail of previous decisions is maintained for user access and decisions in a pending state can be manually approved or declined.
https://connect.sandbox.creditsafe.com/v1/
https://connect.creditsafe.com/v1/
- Sandbox server
https://connect.sandbox.creditsafe.com/v1/decisionEngine/instances
- Production server
https://connect.creditsafe.com/v1/decisionEngine/instances
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://connect.sandbox.creditsafe.com/v1/decisionEngine/instances?customerId=0&userId=0' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "correlationId": "string", "instances": [ { … } ] }
- Sandbox server
https://connect.sandbox.creditsafe.com/v1/decisionEngine/instance/{guid}
- Production server
https://connect.creditsafe.com/v1/decisionEngine/instance/{guid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://connect.sandbox.creditsafe.com/v1/decisionEngine/instance/{guid}?category=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'The template ID of the decision tree to be updated.
The name of the decision tree to be updated.
The input parameters to be updated can be obtained from the GET/instance configuration endpoint.
The Configuration Variables to be updated can be obtained from the GET/instance configuration endpoint.
- Sandbox server
https://connect.sandbox.creditsafe.com/v1/decisionEngine/instance/{guid}
- Production server
https://connect.creditsafe.com/v1/decisionEngine/instance/{guid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://connect.sandbox.creditsafe.com/v1/decisionEngine/instance/{guid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"templateId": "72a7e73e799a4c3ea2a8b89bd2002829",
"guid": "232101f5cfbf11edb2a53f274007bfbe",
"decisionTreeName": "Default US-Test Tree",
"customerId": 103361848,
"inputParams": {
"creditAmount": {
"labelName": "Sales Amount",
"failedStatus": 3,
"unavailableStatus": 2,
"isMandatory": true,
"orderInde": 100,
"fieldType": "Integer"
}
},
"configurationVariables": {
"companyStatus": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2
},
"internationalScore": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2,
"value": "B"
},
"riskScore": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2,
"value": 50
},
"dbt": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2,
"value": 1
},
"possibleOFAC": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2
},
"estimatedAnnualRevenue": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2,
"value": 1000
},
"yearsInBusiness": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2,
"value": 5
},
"derogatoryLegalFilingsCount": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2,
"value": 3
},
"derogatoryLegalFilingsValue": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2,
"value": 1000
},
"numberOfEmployees": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2,
"value": 1000
},
"bankruptcy": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2
},
"totalNumberOfTradeLines": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2,
"value": 25
},
"percentageOfTotalPastDue": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2,
"value": 15
},
"percentageSeverelyPastDue": {
"isRequired": true,
"failedStatus": 2,
"unavailableStatus": 2,
"value": 10
},
"businessCompliance": {
"isRequired": false,
"failedStatus": null,
"unavailableStatus": 2,
"value": null
},
"directorCompliance": {
"isRequired": true,
"failedStatus": null,
"unavailableStatus": null,
"value": null
}
},
"scalarVariables": {
"creditLimitAdjustmentModifier": {
"isRequired": false,
"value": 1
}
},
"publilshed": true
}'