Core - List routing rules
curl --get 'https://router.toqan.ai/eu/v2/routing-rules' \
--header "Authorization: Bearer $TOQAN_API_KEY" \
--data-urlencode 'limit=25'
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://router.toqan.ai/eu/v2/routing-rules', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://router.toqan.ai/eu/v2/routing-rules"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"object": "<string>",
"data": [
{
"_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"created_by_id": "<string>",
"updated_by_id": "<string>",
"project_id": "<string>",
"display_name": "<string>",
"description": "<string>",
"enabled": true,
"plugins": [
{
"id": "<string>",
"language": "<string>",
"entities": [
"<string>"
],
"on_failure": "<string>",
"threshold": 123,
"mask": [
"<string>"
],
"regions": [
"<string>"
],
"entity_thresholds": {},
"models_config": {
"mode": "<string>",
"models": [
{
"model": "<string>",
"display_name": "<string>",
"weight": 123,
"integration_id": "<string>"
}
],
"fallback_on_codes": [
499
]
},
"checks": {}
}
],
"priority": 123,
"expression": {
"config": {},
"cel": "<string>"
},
"models_config": {
"mode": "<string>",
"models": [
{
"model": "<string>",
"display_name": "<string>",
"weight": 123,
"integration_id": "<string>"
}
],
"fallback_on_codes": [
499
]
},
"cache_config": {
"ttl": 123
}
}
],
"has_more": true
}{
"message": "<string>",
"code": 123,
"details": [
"<unknown>"
]
}Regras de roteamento
List routing rules
Returns routing rules ordered by ascending priority. Supports cursor pagination, search, status, project, and referenced-model filters.
GET
/
v2
/
routing-rules
Core - List routing rules
curl --get 'https://router.toqan.ai/eu/v2/routing-rules' \
--header "Authorization: Bearer $TOQAN_API_KEY" \
--data-urlencode 'limit=25'
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://router.toqan.ai/eu/v2/routing-rules', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://router.toqan.ai/eu/v2/routing-rules"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"object": "<string>",
"data": [
{
"_id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"created_by_id": "<string>",
"updated_by_id": "<string>",
"project_id": "<string>",
"display_name": "<string>",
"description": "<string>",
"enabled": true,
"plugins": [
{
"id": "<string>",
"language": "<string>",
"entities": [
"<string>"
],
"on_failure": "<string>",
"threshold": 123,
"mask": [
"<string>"
],
"regions": [
"<string>"
],
"entity_thresholds": {},
"models_config": {
"mode": "<string>",
"models": [
{
"model": "<string>",
"display_name": "<string>",
"weight": 123,
"integration_id": "<string>"
}
],
"fallback_on_codes": [
499
]
},
"checks": {}
}
],
"priority": 123,
"expression": {
"config": {},
"cel": "<string>"
},
"models_config": {
"mode": "<string>",
"models": [
{
"model": "<string>",
"display_name": "<string>",
"weight": 123,
"integration_id": "<string>"
}
],
"fallback_on_codes": [
499
]
},
"cache_config": {
"ttl": 123
}
}
],
"has_more": true
}{
"message": "<string>",
"code": 123,
"details": [
"<unknown>"
]
}Guia relacionado: guia de Regras de roteamento. Consulte o guia de Regras de roteamento para um passo a passo com exemplos.
Autorizações
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

