Check and Decide (1.0.0)

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.

Download OpenAPI description
Languages
Servers
Sandbox server

https://connect.sandbox.creditsafe.com/v1/

Production server

https://connect.creditsafe.com/v1/

Authentication

Endpoint for a user authentication and token management.

Operations

Instance Management

Endpoints for managing decision engine instances, including retrieval, and updating.

Operations

Decision Trees

Endpoints for accessing and managing pre-configured decision trees used for automated credit decisions.

Operations

Decision Logs

Endpoints for retrieving and managing logs of past decisions.

Operations

Run Decision

Endpoints for executing decision trees to automate credit decisions.

Operations

Decision Outcome

Endpoints for retrieving the outcomes of executed decisions, including detailed results.

Operations

Return Decision Outcome

Request

Returns decision outcomes which is set for decision tree.

Path
guidstringrequired

get results by guid.

curl -i -X GET \
  'https://connect.sandbox.creditsafe.com/v1/decisionEngine/decisionOutcome/{guid}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

Headers
Access-Control-Allow-Originstring
Bodyapplication/json
correlationIdstring

A unique ID assigned to this request.

Example: "23921650-c073-11ea-860f-06bc8182190e"
includeInManualReviewboolean

This key is used to enable or restrict the manual review process for pending status.

Example: true
decisionOutcomesobject
Response
application/json
{ "correlationId": "23921650-c073-11ea-860f-06bc8182190e", "includeInManualReview": true, "decisionOutcomes": { "items": [ … ] } }

Update Decision Outcome

Request

This allows the user to manually update the decision outcome

Path
guidstringrequired

updates decision outcomes by guid.

Bodyapplication/json
any(ConnectDecisionEnginePatchDecisionOutcomeRequest)
curl -i -X PATCH \
  'https://connect.sandbox.creditsafe.com/v1/decisionEngine/decisionOutcome/{guid}' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json'

Responses

Bodyapplication/json
messagestring
Example: "Decision outcome updated successfully."
Response
application/json
{ "message": "Decision outcome updated successfully." }