Complete API documentation for the Enterprise Balloon Platform
Run a new balloon simulation
Get simulation results
List user's simulations
Parameter | Type | Description |
---|---|---|
page | integer | Page number (default: 1) |
limit | integer | Results per page (default: 20) |
status | string | Filter by status |
Get all balloon types with specifications and costs
Add new balloon type
Update balloon type information
Get all gas types and suppliers
Get all payload models
Get all vendors
Get current exchange rates
Update exchange rates from external API
List all campaigns
Create new campaign
Get campaign details including all missions
Update campaign information
Add mission to campaign
Run simulation for a mission
Get detailed cost breakdown for campaign
Get inventory items by category
Add new inventory item
Update inventory item quantity or status
Reserve inventory for campaign
Calculate helium requirements
Calculate recovery distance and costs
Calculate total mission cost
Get cost breakdown report
Parameter | Type | Description |
---|---|---|
start_date | date | Start of reporting period |
end_date | date | End of reporting period |
Get resource utilization report
Get current inventory value report
Export data as CSV
Categories: balloons, gases, payloads, inventory
Import data from CSV file
Categories: balloons, gases, payloads
All API endpoints require authentication via session cookies. Login through the web interface to establish a session.
Cross-origin requests are restricted. Configure CORS settings in production for external API access.
Code | Status | Description |
---|---|---|
200 | OK | Request successful |
201 | Created | Resource created successfully |
400 | Bad Request | Invalid request parameters |
401 | Unauthorized | Authentication required |
404 | Not Found | Resource not found |
500 | Internal Server Error | Server error occurred |