Stability Level Preview

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

There are a few mutation fields related to this query. Use createRemoteTableConfig() for creating a new remote table configuration, updateRemoteTableConfig() to make changes. You would use disconnectRemoteTableConfig() to disconnect a remote table and connectRemoteTableConfig() to connect it again.

Syntax

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

To get all accessible remote table configurations, you'll have to give the name of the view to which the 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

For the results, you can request the configuration of a remote table. See the table below for details, and click on its one special datatype for more parameters and details.

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.