You can use the SqlExecution API to send Luminesce queries:
In the body of a request, using the PutByQuery<output format> endpoints
In the URL of a request, using the GetByQuery<output format> endpoints
Each endpoint corresponds to an output format for the returned results, including:
Pipe-delimited
CSV
JSON
An Excel file
A Parquet file
SQLite DB
XML
Request timeouts
PutByQuery endpoints have a timeoutSeconds parameter (or timeout for GetByQuery endpoints) that you can use to specify a maximum time limit for the request to return a response.
Note
If you’re unsure whether your query may exceed the maximum limit of 175 seconds, we recommend using the
SqlBackgroundAPI instead. Read more.
Note the following:
You can pass in a value between
0and175.If the value is set to
0, the time limit becomes 120 seconds.The request will always timeout after 175 seconds.