Deltastream

post

Submit one statement for execution.

Authorizations
Body
attachmentsstring · binary[]Optional
Responses
200
Statement successfully executed.
application/json
post
POST /v2/statements HTTP/1.1
Host: api.deltastream.io
Authorization: Bearer JWT
Content-Type: multipart/form-data
Accept: */*
Content-Length: 227

{
  "request": {
    "statement": "text",
    "organization": "text",
    "role": "text",
    "database": "text",
    "schema": "text",
    "store": "text",
    "computePool": "text",
    "parameters": {
      "timezone": "America/New_York",
      "sessionID": "text"
    }
  },
  "attachments": [
    "binary"
  ]
}
{
  "sqlState": "text",
  "message": "text",
  "statementID": "123e4567-e89b-12d3-a456-426614174000",
  "statementIDs": [
    "123e4567-e89b-12d3-a456-426614174000"
  ],
  "createdOn": 1,
  "metadata": {
    "encoding": "json",
    "partitionInfo": [
      {
        "rowCount": 1
      }
    ],
    "columns": [
      {
        "name": "text",
        "type": "text",
        "nullable": true,
        "display_hint": "text"
      }
    ],
    "dataplaneRequest": {
      "token": "text",
      "uri": "text",
      "statementID": "text",
      "queryID": "text",
      "requestType": "result-set"
    },
    "context": {
      "organizationID": "123e4567-e89b-12d3-a456-426614174000",
      "roleName": "text",
      "databaseName": "text",
      "schemaName": "text",
      "storeName": "text",
      "computePoolName": "text"
    }
  },
  "data": [
    [
      "text"
    ]
  ]
}
get

Lookup the status of a statement.

Authorizations
Path parameters
statementIDstring · uuidRequired
Query parameters
sessionIDstringOptional
partitionIDinteger · int32Optional
timezonestringOptionalExample: America/New_York
Responses
200
Statement successfully executed.
application/json
get
GET /v2/statements/{statementID} HTTP/1.1
Host: api.deltastream.io
Authorization: Bearer JWT
Accept: */*
{
  "sqlState": "text",
  "message": "text",
  "statementID": "123e4567-e89b-12d3-a456-426614174000",
  "statementIDs": [
    "123e4567-e89b-12d3-a456-426614174000"
  ],
  "createdOn": 1,
  "metadata": {
    "encoding": "json",
    "partitionInfo": [
      {
        "rowCount": 1
      }
    ],
    "columns": [
      {
        "name": "text",
        "type": "text",
        "nullable": true,
        "display_hint": "text"
      }
    ],
    "dataplaneRequest": {
      "token": "text",
      "uri": "text",
      "statementID": "text",
      "queryID": "text",
      "requestType": "result-set"
    },
    "context": {
      "organizationID": "123e4567-e89b-12d3-a456-426614174000",
      "roleName": "text",
      "databaseName": "text",
      "schemaName": "text",
      "storeName": "text",
      "computePoolName": "text"
    }
  },
  "data": [
    [
      "text"
    ]
  ]
}
get

Returns the server version

Authorizations
Responses
200
server version
application/json
get
GET /v2/version HTTP/1.1
Host: api.deltastream.io
Authorization: Bearer JWT
Accept: */*
{
  "major": 1,
  "minor": 1,
  "patch": 1
}
get

Download a resource

Authorizations
Path parameters
resourceTypestring · enumRequiredPossible values:
organizationIDstring · uuidRequired
resourceNamestringRequired
Responses
200
Download file
application/octet-stream
Responsestring · bytes
get
GET /v2/download/{resourceType}/{organizationID}/{resourceName} HTTP/1.1
Host: api.deltastream.io
Authorization: Bearer JWT
Accept: */*
text