Retrieve Autopilot's settings
GET /autopilot/settings
What Autopilot may do, for this project.
Request
curl -X GET "https://api.rasket.com/autopilot/settings" \
-H "Authorization: Bearer $RASKET_API_KEY" \
-H "User-Agent: acme-billing/1.0"const response = await fetch("https://api.rasket.com/autopilot/settings", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.RASKET_API_KEY}`,
"User-Agent": "acme-billing/1.0",
},
});
const data = await response.json();import os
import requests
response = requests.get(
"https://api.rasket.com/autopilot/settings",
headers={
"Authorization": f"Bearer {os.environ['RASKET_API_KEY']}",
"User-Agent": "acme-billing/1.0",
},
)
print(response.json())Response 200
{
"object": "autopilot_settings",
"enabled": true,
"store_id": "0199d3a0-3b10-7c22-9d41-5e2f6a7b8c91",
"channels": ["email", "sms"],
"kinds_enabled": ["new_arrivals", "back_in_stock", "sale", "blog_post"],
"max_emails_per_week": 2,
"max_sms_per_week": 1,
"min_hours_between_per_contact": 48,
"quiet_hours_start": "21:00",
"quiet_hours_end": "08:00",
"time_zone": "America/New_York",
"default_segment_id": "0199d2c1-5a32-7b44-9c55-7d6e8f9a0b12",
"topic_id": null,
"approval_mode": "ask",
"monthly_credit_cap": 200,
"notify_member_ids": ["0199c4e2-1f7a-7b30-8e52-3d9c6a1b2f48"],
"voice_notes": "Warm and brief. Lead with the product, never with the discount.",
"updated_at": "2026-09-08T16:30:12.004Z"
}- Before an admin saves anything this is the defaults: off, email only, every kind of campaign, and
updated_at: null.