# API

- [API Introduction](https://docs.decisionrules.io/doc/api/api-introduction.md)
- [API Keys](https://docs.decisionrules.io/doc/api/api-keys.md): API keys for using in your application.
- [Solver API Keys](https://docs.decisionrules.io/doc/api/api-keys/solver-api-keys.md): The DecisionRules Solver API Key is a specific type of API key used for accessing the Rule Solver API provided by DecisionRules.
- [Management API keys](https://docs.decisionrules.io/doc/api/api-keys/management-api-keys.md)
- [BI API keys](https://docs.decisionrules.io/doc/api/api-keys/management-api-keys-1.md)
- [Enterprise OAuth (M2M)](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m.md)
- [Custom Claims Format](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m/custom-claims-format.md)
- [Organization Setup](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m/organization-setup.md)
- [Client App Authorization](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m/client-app-authorization.md)
- [Azure OAuth](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m/azure-oauth.md)
- [Okta OAuth](https://docs.decisionrules.io/doc/api/api-keys/enterprise-oauth-m2m/okta-oauth.md)
- [Rule Solver API](https://docs.decisionrules.io/doc/api/rule-solver-api.md): Request and response from API solving.
- [Jobs API](https://docs.decisionrules.io/doc/api/jobs-api.md): The Jobs API is a secure REST API that manage jobs.
- [Rule Testing API](https://docs.decisionrules.io/doc/api/rule-testing-api.md): The Rule Testing API is a secure REST API that manage test runs.
- [Management API](https://docs.decisionrules.io/doc/api/management-api.md): The Management API is a secure REST API that provides read/write access to your rules and spaces.
- [Rule Migration Strategies](https://docs.decisionrules.io/doc/api/management-api/rule-migration-strategies.md): In this article, we describe the recommended strategies for migrating rules between environments
- [Deprecated Endpoints](https://docs.decisionrules.io/doc/api/management-api/deprecated-endpoints.md)
- [Business Intelligence API](https://docs.decisionrules.io/doc/api/bi-api.md): The Business Intelligence API allows to get audit logs from the rule solver.
- [Deprecated Endpoints](https://docs.decisionrules.io/doc/api/bi-api/deprecated-endpoints.md)
- [Datacenters & Locations](https://docs.decisionrules.io/doc/api/geo-location.md): As DecisionRules is offered both in a Global Cloud and a Regional Cloud versions, this article is split to explain both
- [Global Cloud](https://docs.decisionrules.io/doc/api/geo-location/geo-location.md)
- [Regional Cloud](https://docs.decisionrules.io/doc/api/geo-location/regional-cloud.md)
- [Apache Kafka Solver API](https://docs.decisionrules.io/doc/api/apache-kafka-solver-api.md)
- [Endpoint Settings](https://docs.decisionrules.io/doc/api/endpoints.md): This guide shows you how to change your endpoints.
- [Archive](https://docs.decisionrules.io/doc/api/archive.md)
- [Rule Flow Solver API (DEPRECATED)](https://docs.decisionrules.io/doc/api/archive/rule-flow-solver-api.md)
- [Console Logs API (RETIRED)](https://docs.decisionrules.io/doc/api/archive/console-logs-api-retired.md): The Console Logs API is a secure REST API that provides console logs.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.decisionrules.io/doc/api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
