EngTS API Reference Docs

Access and manage engineering systems through our comprehensive, secure, and well-documented RESTful API.

Overview

Base URL

https://api.engts.s.au/v1

Authentication

Bearer token authentication is required for all calls. Include the following header:

Authorization: Bearer [YOUR_API_TOKEN]

Endpoints

Project Management

Create, update, and manage engineering projects and their configurations.


POST /api/projects
GET /api/projects/{id}
PATCH /api/projects/{id}
DELETE /api/projects/{id}
                    

System Monitoring

Monitor system health, usage metrics, and performance analytics for all engineering systems.


GET /api/monitoring/stats
GET /api/monitoring/logs?id={id}
POST /api/monitoring/alerts
                    

Usage Example

Create a new engineering project

curl -X POST "https://api.engts.s.au/v1/api/projects" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
    "name": "Bridge Load Testing Project",
    "client": "Engineering Finland Oy",
    "status": "active",
    "team": ["john@example.com", "anna@engineering.fi"],
    "budget": "750000€"
}'
                
                
Response 201

{
    "id": "349a-1f95-4587-8c3e-9a28c85df1c7",
    "created_at": "2025-09-02T10:15:32Z",
    "last_modified": "2025-09-04T14:55:17Z"
}
                    
                    

Authentication

Obtaining API Token

Request a personal access token from the developer portal:

🔐 Manage API Tokens

{
    "error": null,
    "token": "eyJhbGciOiJIUzUxQm8xIyJ0aW1lcyI6ICJ2MCJ9",
    "expires_in": 3600,
    "user": "john@example.com"
}
                    
                    
Valid for 1 hour (3600 seconds)

Need Integration Help?

Have questions about API implementation in your engineering workflows? Our experts are ready to help.