{ "opencollection": "1.0.0", "info": { "name": "Slope Arrays ScenarioTables API", "version": "1.0" }, "items": [ { "info": { "name": "ScenarioTables", "type": "folder" }, "items": [ { "info": { "name": "Get a scenario table.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/ScenarioTables/:ScenarioTableId", "params": [ { "name": "ScenarioTableId", "value": "", "type": "path", "description": "Scenario Table Id" }, { "name": "Fields", "value": "", "type": "query", "description": "Optional parameter to filter the top-level fields that are returned. \nThe list must be in CSV format. Example: field1,field2,field3" } ] }, "docs": "Get a scenario table." }, { "info": { "name": "Update a scenario table.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/api/v1/ScenarioTables/:ScenarioTableId", "params": [ { "name": "ScenarioTableId", "value": "", "type": "path", "description": "Scenario Table Id" } ], "body": { "type": "json", "data": "{}" } }, "docs": "The excel sheet name field is required for excel files and the delimiter field, which defaults to a comma if not set, is required for non-excel files.
The row limit is 150,000 for excel files and 2 million for csv files.
To avoid request timeouts on large files, set validateFile to false to skip validation on upload; the file will then be validated when a projection is run." }, { "info": { "name": "Create a scenario table using an existing file.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/ScenarioTables", "body": { "type": "json", "data": "{}" } }, "docs": "The excel sheet name field is required for excel files and the delimiter field, which defaults to a comma if not set, is required for non-excel files.
The row limit is 150,000 for excel files and 2 million for csv files.
To avoid request timeouts on large files, set validateFile to false to skip validation on upload; the file will then be validated when a projection is run." }, { "info": { "name": "Generate a scenario table from a generator.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/api/v1/ScenarioTables/Generate", "body": { "type": "json", "data": "{}" } }, "docs": "Generate a scenario table from a generator." }, { "info": { "name": "Get the status of a scenario table generation.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/api/v1/ScenarioTables/Generate/Status/:generationId", "params": [ { "name": "generationId", "value": "", "type": "path" } ] }, "docs": "Get the status of a scenario table generation." } ] } ], "bundled": true }