{
    "ok": true,
    "service": "Alberta Music Live API",
    "host": "liveapi.albertamusic.live",
    "version": "0.5.0",
    "endpoints": {
        "submitSource": "https://liveapi.albertamusic.live/submit-live-source.php",
        "adminSources": "https://liveapi.albertamusic.live/admin-live-sources.php",
        "reviewSource": "https://liveapi.albertamusic.live/review-live-source.php",
        "trackEvent": "https://liveapi.albertamusic.live/track-event.php",
        "adminAnalytics": "https://liveapi.albertamusic.live/admin-analytics.php",
        "adminDashboard": "https://liveapi.albertamusic.live/admin-analytics-dashboard.php"
    },
    "notes": [
        "Public submissions are accepted from albertamusic.live origins.",
        "Admin queue access requires a bearer token configured on the API host.",
        "The audience dashboard requires a private server-side administrator session.",
        "Artist website, Spotify, Instagram, TikTok, and Bandcamp submissions are queued as source-backed enrichment evidence.",
        "Anonymous product analytics are stored as aggregate daily counters without visitor identifiers, raw search text, coordinates, IP hashes, user agents, or referrers.",
        "Spotify and Google Maps secrets belong on server-side automation or provider consoles, never in frontend files."
    ]
}