Stability Level Preview

The getConnectedRemoteTableConfigsInView() GraphQL query will get all accessible remote table configurations for a view.

Syntax

Below is the syntax for the getConnectedRemoteTableConfigsInView() query field:

graphql
getConnectedRemoteTableConfigsInView(
     input: GetRemoteTableConfigsInViewInput!
   ): RemoteTableConfigNonSensitive!

To get information on a remote table to which a view is connected, you'll have to provide the name of the view. In return, you'd list the connection information you want.

Example

The example below queries LogScale about the user admin, in particular, what kind of quota the account exceeded (e.g., a live cost) and when the quota limit will be reset.

Raw
graphql
query {
  getConnectedRemoteTableConfigsInView(
    input: { fieldname: "something" }
  ) { id, name }
}
Mac OS or Linux (curl)
shell
curl -v -X POST $YOUR_LOGSCALE_URL/graphql \
    -H "Authorization: Bearer $TOKEN" \
    -H "Content-Type: application/json" \
    -d @- << EOF
{"query" : "query {
  getConnectedRemoteTableConfigsInView(
    input: { fieldname: \"something\" }
  ) { id, name }
}"
}
EOF
Mac OS or Linux (curl) One-line
shell
curl -v -X POST $YOUR_LOGSCALE_URL/graphql \
    -H "Authorization: Bearer $TOKEN" \
    -H "Content-Type: application/json" \
    -d @- << EOF
{"query" : "query {
  getConnectedRemoteTableConfigsInView(
    input: { fieldname: \"something\" }
  ) { id, name }
}"
}
EOF
Windows Cmd and curl
shell
curl -v -X POST $YOUR_LOGSCALE_URL/graphql ^
    -H "Authorization: Bearer $TOKEN" ^
    -H "Content-Type: application/json" ^
    -d @'{"query" : "query { ^
  getConnectedRemoteTableConfigsInView( ^
    input: { fieldname: \"something\" } ^
  ) { id, name } ^
}" ^
} '
Windows Powershell and curl
powershell
curl.exe -X POST 
    -H "Authorization: Bearer $TOKEN"
    -H "Content-Type: application/json"
    -d '{"query" : "query {
  getConnectedRemoteTableConfigsInView(
    input: { fieldname: \"something\" }
  ) { id, name }
}"
}'
    "$YOUR_LOGSCALE_URL/graphql"
Perl
perl
#!/usr/bin/perl

use HTTP::Request;
use LWP;

my $TOKEN = "TOKEN";

my $uri = '$YOUR_LOGSCALE_URL/graphql';

my $query = "query {
  getConnectedRemoteTableConfigsInView(
    input: { fieldname: \"something\" }
  ) { id, name }
}";
$query =~ s/\n/ /g;
my $json = sprintf('{"query" : "%s"}',$query);
my $req = HTTP::Request->new("POST", $uri );

$req->header("Authorization" => "Bearer $TOKEN");
$req->header("Content-Type" => "application/json");

$req->content( $json );

my $lwp = LWP::UserAgent->new;

my $result = $lwp->request( $req );

print $result->{"_content"},"\n";
Python
python
#! /usr/local/bin/python3

import requests

url = '$YOUR_LOGSCALE_URL/graphql'
mydata = r'''{"query" : "query {
  getConnectedRemoteTableConfigsInView(
    input: { fieldname: \"something\" }
  ) { id, name }
}"
}'''

resp = requests.post(url,
                     data = mydata,
                     headers = {
   "Authorization" : "Bearer $TOKEN",
   "Content-Type" : "application/json"
}
)

print(resp.text)
Node.js
javascript
const https = require('https');

const data = JSON.stringify(
    {"query" : "query {
  getConnectedRemoteTableConfigsInView(
    input: { fieldname: \"something\" }
  ) { id, name }
}"
}
);


const options = {
  hostname: '$YOUR_LOGSCALE_URL',
  path: 'graphql',
  port: 443,
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Content-Length': data.length,
    Authorization: 'BEARER ' + process.env.TOKEN,
    'User-Agent': 'Node',
  },
};

const req = https.request(options, (res) => {
  let data = '';
  console.log(`statusCode: ${res.statusCode}`);

  res.on('data', (d) => {
    data += d;
  });
  res.on('end', () => {
    console.log(JSON.parse(data).data);
  });
});

req.on('error', (error) => {
  console.error(error);
});

req.write(data);
req.end();
Example Responses
Success (HTTP Response Code 200 OK)
json
{
  "data": {
    "getConnectedRemoteTableConfigsInView": {
      "id": "123abc",
      "name": "humio"
    }
  }
}

Given Datatype

For GetRemoteTableConfigsInViewInput, you'd specify the name of the view for which a remote table is connected. This is described in the table below:

Table: GetRemoteTableConfigsInViewInput

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For return datatypes, this indicates that you must specify which fields you want returned in the results.
Table last updated: Oct 21, 2025
viewNamestringyes PreviewThe name of the view on which the remote table configurations should be accessible.

Returned Datatype

The datatype, RemoteTableConfigNonSensitive is used for returning the configuration of a remote table. Its parameters are listed here:

Table: RemoteTableConfigNonSensitive

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For return datatypes, this indicates that you must specify which fields you want returned in the results.
Table last updated: Jan 26, 2026
connectionConfigRemoteTableGenericConnectionConfigNonSensitiveyes PreviewThe configuration of a remote table connection. See RemoteTableGenericConnectionConfigNonSensitive.
connectionDescriptionstringyes PreviewThe description of the remote table configuration.
connectionNamestringyes PreviewThe name of the remote table connection.