Overview
The SASCOP BME SubTec API provides programmatic access to manage subsea technical operations, including PTEs (Technical Execution Projects), OTEs (Work Orders), production tracking, and catalog management.Base URL
API Architecture
The API is built on Django REST Framework and follows RESTful principles:- Authentication: Session-based authentication with CSRF protection
- Response Format: JSON
- HTTP Methods: GET, POST, PUT, DELETE
- Pagination: Cursor-based pagination for list endpoints
Getting Started
- Authenticate your requests
- Explore the available endpoints:
- PTE API - Technical Execution Projects
- OTE API - Work Orders
- Production API - Production tracking
- Statistics API - Dashboard statistics
- Catalogs API - Master data management
API Endpoints
All API endpoints are prefixed with/operaciones/api/:
Response Format
All API responses follow a consistent JSON structure:Rate Limiting
Currently, there are no rate limits enforced on API endpoints. However, best practices recommend:- Maximum 100 requests per minute per user
- Implement exponential backoff for retries
- Cache responses when appropriate
Support
For API support and questions:- Technical issues: Create an issue in the project repository
- Feature requests: Contact the development team
- Documentation feedback: Submit through the docs portal
Configuration
The API is configured through Django settings:settings.py