Complete documentation for the Jupiter Horizons API
All API requests require Firebase Authentication. Include the ID token in the Authorization header:
Note: CSRF protection is enabled for all mutating requests (POST, PUT, DELETE). The client automatically handles CSRF tokens when using our SDK.
/api/components/generateAuth RequiredGenerate a React component based on a prompt
promptstylingcomplexity/api/components/historyAuth RequiredGet user's component generation history
limitoffset/api/seo-scoreAuth RequiredAnalyze SEO score for given content
urlcontentkeywords/api/og-imageAuth RequiredGenerate Open Graph images
titledescriptiontheme/api/seeder/firestoreAuth RequiredSeed data to Firestore database
collectiondata/api/seeder/supabaseAuth RequiredSeed data to Supabase database
urlkeytabledata/api/profile/exportAuth RequiredExport user data as JSON
/api/stripe/invoicesAuth RequiredGet user invoices
limitAll API responses follow a consistent JSON format:
{
"success": true,
"data": { ... },
"message": "Operation completed successfully",
"timestamp": "2024-01-15T10:30:00Z"
}{
"success": false,
"error": "Invalid authentication token",
"code": "AUTH_INVALID",
"timestamp": "2024-01-15T10:30:00Z"
}For detailed examples and SDK documentation, check out our resources: