Connector Refresh
Update Connector Refresh Schedule
Set when the connectors in a slot are re-ingested
PUT
/
connector-refresh
/
schedule
curl -X PUT https://api.clustr-ai.com/api/public/connector-refresh/schedule \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"enabled": true,
"schedule": {
"cadence": "weekly",
"day_of_week": 1,
"hour": 6,
"minute": 0,
"timezone": "Europe/Paris"
}
}'
import requests
requests.put(
"https://api.clustr-ai.com/api/public/connector-refresh/schedule",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"enabled": True,
"schedule": {
"cadence": "weekly",
"day_of_week": 1,
"hour": 6,
"minute": 0,
"timezone": "Europe/Paris",
},
},
)
await fetch("https://api.clustr-ai.com/api/public/connector-refresh/schedule", {
method: "PUT",
headers: { Authorization: "Bearer YOUR_API_KEY", "Content-Type": "application/json" },
body: JSON.stringify({
enabled: true,
schedule: { cadence: "weekly", day_of_week: 1, hour: 6, minute: 0, timezone: "Europe/Paris" },
}),
});
{
"success": true,
"data": {
"feature_key": "connector_refresh",
"enabled": true,
"schedule": {
"cadence": "weekly",
"day_of_week": 1,
"day_of_month": 1,
"hour": 6,
"minute": 0,
"timezone": "Europe/Paris"
}
}
}
Set when the connector-refresh automation runs, and whether it runs at all. Admin only.
Each fire spends credits. A fire re-ingests every connector in a
slot as one import job, and an import spends credits per
connector. Weekly is the sensible default; hourly is rarely worth it.
Body
boolean
Whether the scheduled refresh runs at all. Set
false to pause it without emptying the slots.object
curl -X PUT https://api.clustr-ai.com/api/public/connector-refresh/schedule \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"enabled": true,
"schedule": {
"cadence": "weekly",
"day_of_week": 1,
"hour": 6,
"minute": 0,
"timezone": "Europe/Paris"
}
}'
import requests
requests.put(
"https://api.clustr-ai.com/api/public/connector-refresh/schedule",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"enabled": True,
"schedule": {
"cadence": "weekly",
"day_of_week": 1,
"hour": 6,
"minute": 0,
"timezone": "Europe/Paris",
},
},
)
await fetch("https://api.clustr-ai.com/api/public/connector-refresh/schedule", {
method: "PUT",
headers: { Authorization: "Bearer YOUR_API_KEY", "Content-Type": "application/json" },
body: JSON.stringify({
enabled: true,
schedule: { cadence: "weekly", day_of_week: 1, hour: 6, minute: 0, timezone: "Europe/Paris" },
}),
});
{
"success": true,
"data": {
"feature_key": "connector_refresh",
"enabled": true,
"schedule": {
"cadence": "weekly",
"day_of_week": 1,
"day_of_month": 1,
"hour": 6,
"minute": 0,
"timezone": "Europe/Paris"
}
}
}
⌘I
curl -X PUT https://api.clustr-ai.com/api/public/connector-refresh/schedule \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"enabled": true,
"schedule": {
"cadence": "weekly",
"day_of_week": 1,
"hour": 6,
"minute": 0,
"timezone": "Europe/Paris"
}
}'
import requests
requests.put(
"https://api.clustr-ai.com/api/public/connector-refresh/schedule",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"enabled": True,
"schedule": {
"cadence": "weekly",
"day_of_week": 1,
"hour": 6,
"minute": 0,
"timezone": "Europe/Paris",
},
},
)
await fetch("https://api.clustr-ai.com/api/public/connector-refresh/schedule", {
method: "PUT",
headers: { Authorization: "Bearer YOUR_API_KEY", "Content-Type": "application/json" },
body: JSON.stringify({
enabled: true,
schedule: { cadence: "weekly", day_of_week: 1, hour: 6, minute: 0, timezone: "Europe/Paris" },
}),
});
{
"success": true,
"data": {
"feature_key": "connector_refresh",
"enabled": true,
"schedule": {
"cadence": "weekly",
"day_of_week": 1,
"day_of_month": 1,
"hour": 6,
"minute": 0,
"timezone": "Europe/Paris"
}
}
}