SciTeX API Documentation
Complete API reference for integrating with SciTeX modules
Authentication
All API endpoints require authentication using JWT tokens.
Authenticate and receive access tokens
{
"username": "your_username",
"password": "your_password"
}
Refresh access token using refresh token
Get current user profile information
Module Overview
Access all SciTeX modules through a unified API
List all available SciTeX modules with their status
Get detailed information about a specific module
SciTeX-Engine API
AI-powered code assistance for Emacs
Get AI-powered code completions
Analyze code for improvements and issues
Get research code templates
SciTeX-Doc API
LaTeX manuscript management
List user's manuscripts
Create a new manuscript
Get available LaTeX templates
SciTeX-Code API (MNGS)
Python utilities for research
List available MNGS modules
Execute MNGS code in sandboxed environment
Get code examples
SciTeX-Viz API
SigmaPlot integration for publication-ready figures
Convert Python plot to SigmaPlot format
Get publication-ready plot templates
Browse example gallery
SciTeX-Search API
Advanced LaTeX and mathematical formula search
Search through LaTeX documents and formulas
Find similar mathematical formulas
Get search index statistics
Rate Limiting
API rate limits vary by subscription tier:
- Free: 100 requests/hour
- Premium: 1,000 requests/hour
- Enterprise: Unlimited