SQL API (Serverless)
Run read-only SQL queries against your organization’s data over HTTPS. Queries execute on serverless compute managed by Amigo; you do not need to provision or operate any infrastructure.
Access & Permissions
Feature must be enabled for your organization by Amigo (request via Slack).
Beta: The SQL API is in active development; behavior and limits may change.
Endpoint requires elevated privileges; use an admin or service account token per your internal security policy.
Standard Amigo authentication applies (Authorization: Bearer ).
Endpoint
Method:
POSTPath:
/v1/<YOUR-ORG-ID>/admin/sql_queryAuth:
Authorization: Bearer <AUTH-TOKEN-OF-USER>Content-Type:
application/json
Request Body
sql_query(string): A read-onlySELECTstatement over your data.async_query(boolean): Currently onlyfalseis supported for synchronous queries.
Only SELECT is allowed. DDL/DML and administrative statements are rejected.
Query Execution Flow
Example Request
Replace <REGIONAL-BASE-URL> with your region’s API host (see Getting Started → Regions & Endpoints) and <TABLE> with a table available to your organization.
Response
On success, the response contains execution metadata, columns, and rows. For synchronous queries, at most 1000 rows are returned per request.
Limits and Behavior
Read-only:
SELECTstatements only; DDL/DML and admin commands are not allowed.Result size: Up to 1000 rows returned for synchronous requests.
Timeout: 30 seconds per synchronous query.
Rate limiting: 6 requests per minute per user.
JDBC/ODBC Connectivity (Optional)
If you plan to connect BI tools or ETL platforms via standard database drivers:
Private preview: JDBC/ODBC connectivity is available only to select customers.
Request consideration by messaging your Amigo representative via Slack; availability is limited and not guaranteed for all tenants.
You will receive driver and connection details (host/URL, authentication method, and any required parameters).
Configure your client/tool using the provided details and your admin/service account credentials or token.
Last updated
Was this helpful?

