The DecisioQ API is a real-time decision intelligence platform that helps software applications evaluate alternatives, apply business rules, rank options, and generate explainable recommendations.
Modern applications frequently need to answer questions such as:
While these decisions appear straightforward, they often involve multiple competing criteria including cost, risk, quality, performance, compliance, availability, sustainability, and customer satisfaction.
The DecisioQ API provides a web-based decision engine that enables developers to submit structured decision data and receive a ranked list of alternatives, a recommended option, confidence metrics, and a detailed explanation of how the recommendation was derived.
By externalizing decision logic into a dedicated API, organizations can implement consistent, transparent, and auditable decision-making across multiple applications without maintaining custom scoring algorithms in every system.
Decision intelligence combines mathematical optimization, multi-criteria decision analysis (MCDA), business rules, and explainable AI techniques to support complex operational decisions.
The DecisioQ engine evaluates alternatives through a multi-stage decision pipeline:
The result is a transparent decision process that allows users and developers to understand not only which option was selected, but why it was selected.
Unlike traditional scoring systems that rely on a single formula, DecisioQ supports multiple decision methodologies including:
One of the most important aspects of enterprise decision systems is explainability.
Applications consuming the DecisioQ API receive:
This information can be displayed directly to end users, auditors, analysts, managers, or automated systems.
The explainability framework enables organizations to demonstrate how decisions were made and helps identify potential bias or unexpected outcomes.
The DecisioQ API follows REST architectural principles.
All requests are sent using HTTPS and responses are returned in JSON format.
https://api.decisioq.com/v1
All API requests require an API key.
Authorization: Bearer YOUR_API_KEY
Applications should securely store API credentials and never expose keys within client-side applications.
The current API includes the following endpoints:
Runs a complete decision analysis.
POST /api/decide
This endpoint accepts a decision model containing alternatives, criteria, constraints, and configuration settings.
The response contains:
Generates decision criteria weights using the Analytical Hierarchy Process.
POST /api/ahp/generate
This endpoint is useful when business stakeholders can compare criteria relative to one another but cannot easily assign numeric weights.
Evaluates decision stability when criteria weights change.
POST /api/decision/sensitivity
Sensitivity analysis helps determine whether the recommended option remains optimal under changing business priorities.
Compares alternative decision scenarios.
POST /api/decision/scenario
This endpoint allows applications to test hypothetical situations and compare outcomes against a baseline decision.
The DecisioQ API returns standard HTTP status codes.
| Status Code | Description |
| 200 | Successful request |
| 400 | Invalid request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Resource not found |
| 429 | Rate limit exceeded |
| 500 | Internal server error |
To maximize decision quality:
By following these practices, applications can leverage DecisioQ as a reliable, transparent, and scalable decision intelligence platform.