Build a versioned capability-discovered HTTP API #58
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/starintel-server#58
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Turn the current Ningle routes into a versioned StarIntel service contract that Quasar and other clients can discover instead of hard-coding legacy behavior.
Scope
/api/v1/capabilitieswith schema revisions, supported transports, endpoints, limits, auth modes, queue/view features, and server build metadata/api/v1/new/*,/targets/*,/search, and view routes during migrationAcceptance criteria
This is the foundation for the expanded Quasar ↔ starintel-server adapter; the current HTTP API is the compatibility seed, not the final design.
Okay, some requirements:
true.RAGE implementation slice #109 / PR #110 is now carrying the public/private API split for this overhaul: versioned unauthenticated read-only search + aggregate stats for public clients/watch use, while ingest/targets remain authenticated and capability-authorized. Exact-head CI is being used as the merge gate.