API Documentation

Access powerful simulation features through our RESTful API and integrate with your systems seamlessly.

Getting Started with the API

Authentication

Secure access using API keys. Create and manage your API keys in your account settings.


// Set your API key as a Bearer token in your requests
curl -X GET \
  https://api.egthia.tsas/simulate \
  -H 'Authorization: Bearer YOUR_API_KEY'

                    
View Full Docs

Available Endpoints

  • POST /run-simulation - Start a new simulation
  • GET /status/{jobId} - Check simulation progress
  • GET /results/{jobId} - Retrieve results
REST API GraphQL Support

API Capabilities

Real-Time Simulations

Execute and monitor simulations instantly via REST or GraphQL with live progress updates.

Parameter Tuning

Programmatically adjust simulation parameters for precision and performance optimization.

Multi-Format Support

Get results in JSON, CSV, or visualizable format through flexible output options.

Code Examples

Start a Simulation


curl -X POST https://api.egthia.tsas/start-sim \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
    "config": {
        "scenario": "robotics-vision",
        "parameters": {
            "speed": 0.75,
            "resolution": "4k"
        }
    }
}'
                        
                    

Get Results


curl -X GET https://api.egthia.tsas/results/12345 \
-H 'Authorization: Bearer YOUR_API_KEY'
                        
                    

Ready to Integrate?

Our API is designed for developers and researchers who want to programmatically control simulations at scale.