Configure HubSpot List Routing
curl --request PUT \
--url https://api.getnexor.ai/api/public/hubspot/list-routing \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"rules": [
{
"list_id": 123,
"workflow_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"recurring": false,
"pause_on_exit": false,
"sync_interval_minutes": 30
}
]
}
'import requests
url = "https://api.getnexor.ai/api/public/hubspot/list-routing"
payload = { "rules": [
{
"list_id": 123,
"workflow_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"recurring": False,
"pause_on_exit": False,
"sync_interval_minutes": 30
}
] }
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
rules: [
{
list_id: 123,
workflow_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
name: '<string>',
recurring: false,
pause_on_exit: false,
sync_interval_minutes: 30
}
]
})
};
fetch('https://api.getnexor.ai/api/public/hubspot/list-routing', 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/hubspot/list-routing",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'rules' => [
[
'list_id' => 123,
'workflow_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'name' => '<string>',
'recurring' => false,
'pause_on_exit' => false,
'sync_interval_minutes' => 30
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.getnexor.ai/api/public/hubspot/list-routing"
payload := strings.NewReader("{\n \"rules\": [\n {\n \"list_id\": 123,\n \"workflow_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"name\": \"<string>\",\n \"recurring\": false,\n \"pause_on_exit\": false,\n \"sync_interval_minutes\": 30\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.getnexor.ai/api/public/hubspot/list-routing")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"rules\": [\n {\n \"list_id\": 123,\n \"workflow_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"name\": \"<string>\",\n \"recurring\": false,\n \"pause_on_exit\": false,\n \"sync_interval_minutes\": 30\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getnexor.ai/api/public/hubspot/list-routing")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"rules\": [\n {\n \"list_id\": 123,\n \"workflow_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"name\": \"<string>\",\n \"recurring\": false,\n \"pause_on_exit\": false,\n \"sync_interval_minutes\": 30\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"success": "<unknown>",
"list_routing": "<unknown>"
}{
"error": "<unknown>",
"message": "<unknown>",
"field": "<unknown>",
"unknown_keys": "<unknown>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<unknown>",
"message": "<unknown>",
"workflow_id": "<unknown>"
}{
"error": "<unknown>",
"message": "<unknown>",
"fix": "<unknown>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<unknown>",
"message": "<unknown>"
}Configurar el enrutamiento de listas de HubSpot
Esta operación permite configurar el enrutamiento de listas de HubSpot 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.
PUT
/
hubspot
/
list-routing
Configure HubSpot List Routing
curl --request PUT \
--url https://api.getnexor.ai/api/public/hubspot/list-routing \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"rules": [
{
"list_id": 123,
"workflow_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"recurring": false,
"pause_on_exit": false,
"sync_interval_minutes": 30
}
]
}
'import requests
url = "https://api.getnexor.ai/api/public/hubspot/list-routing"
payload = { "rules": [
{
"list_id": 123,
"workflow_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"recurring": False,
"pause_on_exit": False,
"sync_interval_minutes": 30
}
] }
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
rules: [
{
list_id: 123,
workflow_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
name: '<string>',
recurring: false,
pause_on_exit: false,
sync_interval_minutes: 30
}
]
})
};
fetch('https://api.getnexor.ai/api/public/hubspot/list-routing', 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/hubspot/list-routing",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'rules' => [
[
'list_id' => 123,
'workflow_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'name' => '<string>',
'recurring' => false,
'pause_on_exit' => false,
'sync_interval_minutes' => 30
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.getnexor.ai/api/public/hubspot/list-routing"
payload := strings.NewReader("{\n \"rules\": [\n {\n \"list_id\": 123,\n \"workflow_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"name\": \"<string>\",\n \"recurring\": false,\n \"pause_on_exit\": false,\n \"sync_interval_minutes\": 30\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.getnexor.ai/api/public/hubspot/list-routing")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"rules\": [\n {\n \"list_id\": 123,\n \"workflow_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"name\": \"<string>\",\n \"recurring\": false,\n \"pause_on_exit\": false,\n \"sync_interval_minutes\": 30\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getnexor.ai/api/public/hubspot/list-routing")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"rules\": [\n {\n \"list_id\": 123,\n \"workflow_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"name\": \"<string>\",\n \"recurring\": false,\n \"pause_on_exit\": false,\n \"sync_interval_minutes\": 30\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"success": "<unknown>",
"list_routing": "<unknown>"
}{
"error": "<unknown>",
"message": "<unknown>",
"field": "<unknown>",
"unknown_keys": "<unknown>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<unknown>",
"message": "<unknown>",
"workflow_id": "<unknown>"
}{
"error": "<unknown>",
"message": "<unknown>",
"fix": "<unknown>"
}{
"error": "<string>",
"message": "<string>"
}{
"error": "<unknown>",
"message": "<unknown>"
}Autorizaciones
API key for authentication. Keys are prefixed with nxr_live_.
Cuerpo
application/json
Maximum array length:
100Show child attributes
Show child attributes
Última modificación el 8 de septiembre de 2026
⌘I