Get the Reminder Catalog
curl --request GET \
--url https://api.getnexor.ai/api/public/rules/reminder-catalog \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.getnexor.ai/api/public/rules/reminder-catalog"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.getnexor.ai/api/public/rules/reminder-catalog', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getnexor.ai/api/public/rules/reminder-catalog",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getnexor.ai/api/public/rules/reminder-catalog"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getnexor.ai/api/public/rules/reminder-catalog")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getnexor.ai/api/public/rules/reminder-catalog")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"workflow_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"channels": [
{
"key": "whatsapp",
"template_kind": "meta_template",
"requires": "<string>",
"available_for_account": true,
"reason": "<string>"
}
],
"host_channels": [
"email"
],
"trigger_events": [
{
"key": "<string>",
"dispatched": true,
"description": "<string>",
"reconciled": true
}
],
"host_trigger_events": [
{
"key": "<string>",
"dispatched": true,
"description": "<string>",
"reconciled": true
}
],
"delay_references": [
{
"key": "<string>",
"description": "<string>"
}
],
"host_delay_references": [
{
"key": "<string>",
"description": "<string>"
}
],
"default_templates": {
"whatsapp": {
"kind": "meta_template",
"default": "<string>",
"note": "<string>"
},
"retell": {
"kind": "variant",
"default": "<string>",
"allowed": [
"<string>"
]
},
"sms": {
"kind": "variant",
"default": "<string>",
"allowed": [
"<string>"
]
},
"email": {
"kind": "variant",
"default": "<string>",
"allowed": [
"<string>"
]
}
}
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>",
"code": "<string>",
"field": "<string>",
"value": "<unknown>",
"allowed": [
"<unknown>"
]
}{
"error": "<string>",
"message": "<string>"
}{
"error": "Database error",
"message": "Rule operation failed"
}Consultar el catálogo de recordatorios
Esta operación permite consultar el catálogo de recordatorios en la cuenta autenticada de Nexor. Esta referencia documenta campos verificados de ruta, consulta y cuerpo JSON de nivel superior, códigos de estado observados y campos de respuesta de nivel superior. Las respuestas del proveedor o con estructuras anidadas profundas pueden permanecer abiertas.
GET
/
rules
/
reminder-catalog
Get the Reminder Catalog
curl --request GET \
--url https://api.getnexor.ai/api/public/rules/reminder-catalog \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.getnexor.ai/api/public/rules/reminder-catalog"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.getnexor.ai/api/public/rules/reminder-catalog', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.getnexor.ai/api/public/rules/reminder-catalog",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.getnexor.ai/api/public/rules/reminder-catalog"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.getnexor.ai/api/public/rules/reminder-catalog")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getnexor.ai/api/public/rules/reminder-catalog")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"workflow_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"channels": [
{
"key": "whatsapp",
"template_kind": "meta_template",
"requires": "<string>",
"available_for_account": true,
"reason": "<string>"
}
],
"host_channels": [
"email"
],
"trigger_events": [
{
"key": "<string>",
"dispatched": true,
"description": "<string>",
"reconciled": true
}
],
"host_trigger_events": [
{
"key": "<string>",
"dispatched": true,
"description": "<string>",
"reconciled": true
}
],
"delay_references": [
{
"key": "<string>",
"description": "<string>"
}
],
"host_delay_references": [
{
"key": "<string>",
"description": "<string>"
}
],
"default_templates": {
"whatsapp": {
"kind": "meta_template",
"default": "<string>",
"note": "<string>"
},
"retell": {
"kind": "variant",
"default": "<string>",
"allowed": [
"<string>"
]
},
"sms": {
"kind": "variant",
"default": "<string>",
"allowed": [
"<string>"
]
},
"email": {
"kind": "variant",
"default": "<string>",
"allowed": [
"<string>"
]
}
}
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>",
"code": "<string>",
"field": "<string>",
"value": "<unknown>",
"allowed": [
"<unknown>"
]
}{
"error": "<string>",
"message": "<string>"
}{
"error": "Database error",
"message": "Rule operation failed"
}Autorizaciones
API key for authentication. Keys are prefixed with nxr_live_.
Parámetros de consulta
Optional owned workflow; empty string is normalized to global/null.
Respuesta
Runtime-supported enums, defaults, and per-account/per-workflow channel availability.
Show child attributes
Show child attributes
Opciones disponibles:
email Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Última modificación el 8 de septiembre de 2026
⌘I