MaaS API
This API specification is for the World Modelers Models as a Service (MaaS) System. The goal of this API is to provide a controller for model discovery and exploration, as well as for initializing and managing model runs.
Documentation for API Endpoints
All URIs are relative to https://model-service.worldmodelers.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| ConceptsApi | concept_mapping_get | GET /concept_mapping | Obtain an array of models related to a concept. |
| ConceptsApi | list_concepts_get | GET /list_concepts | Obtain a list of available concepts |
| ExecutionApi | available_results_get | GET /available_results | Obtain a list of run results |
| ExecutionApi | list_runs_model_name_get | GET /list_runs/{ModelName} | Obtain a list of runs for a given model |
| ExecutionApi | result_file_result_file_name_get | GET /result_file/{ResultFileName} | Obtain the result file for a given model run. |
| ExecutionApi | run_model_post | POST /run_model | Run a model for a given a configuration |
| ExecutionApi | run_results_run_id_get | GET /run_results/{RunID} | Obtain metadata about the results of a given model run |
| ExecutionApi | run_status_run_id_get | GET /run_status/{RunID} | Obtain status for a given model run |
| ExplorationApi | list_models_post | POST /list_models | Obtain a list of current models |
| ExplorationApi | model_config_model_name_get | GET /model_config/{ModelName} | Obtain configurations for a given model. |
| ExplorationApi | model_info_model_name_get | GET /model_info/{ModelName} | Get basic metadata information for a specified model. |
| ExplorationApi | model_outputs_model_name_get | GET /model_outputs/{ModelName} | Obtain information on a given model's outputs. |
| ExplorationApi | model_parameters_model_name_get | GET /model_parameters/{ModelName} | Obtain information about a model's parameters. |
Documentation For Models
- AvailableConcepts
- AvailableModels
- Concept
- ConceptMapping
- ConceptName
- Model
- ModelConfig
- ModelName
- Parameter
- ResultFileName
- RunID
- RunResults
- RunStatus
- Variable
Documentation For Authorization
Please contact MaaS maintainers for authorization information.
BasicAuth
- Type: HTTP basic authentication