curl --request GET \
--url https://api.nekt.ai/api/v1/destinations/{slug}/ \
--header 'x-api-key: <api-key>'import requests
url = "https://api.nekt.ai/api/v1/destinations/{slug}/"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.nekt.ai/api/v1/destinations/{slug}/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.nekt.ai/api/v1/destinations/{slug}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.nekt.ai/api/v1/destinations/{slug}/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.nekt.ai/api/v1/destinations/{slug}/")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.nekt.ai/api/v1/destinations/{slug}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"is_ml_ai_connector": true,
"slug": "<string>",
"archived": true,
"deleted": true,
"draft": true,
"active": true,
"status": "<string>",
"deploy_failed": true,
"deploy_failed_reason": "<string>",
"connector_config": "<unknown>",
"oauth_type": "<string>",
"description": "<string>",
"input_tables": [
"<unknown>"
],
"input_volumes": [
"<unknown>"
],
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"python_execution_cpu": 123,
"python_execution_memory": 123,
"settings_number_of_retries": 123,
"settings_retry_delay_seconds": 123,
"settings_max_consecutive_failures": 123,
"connector_version": "<string>",
"last_run": "<string>",
"created_by": 123
}Get Destination
Opt-in visibility of soft-deleted rows on the list action, for admins/owners only.
Views combine include_deleted_requested() with their own get_manager() to start the
list queryset from all_objects when the caller passes ?include_deleted=true. The opt-in
is intentionally scoped to list — update/trigger/destroy keep using the default (deleted-
excluding) manager, so they can never operate on a soft-deleted resource.
Only Owners/Admins may see deleted items; a non-admin caller (including token principals with
role=None, e.g. scoped MCP tokens) asking for them gets a 403.
curl --request GET \
--url https://api.nekt.ai/api/v1/destinations/{slug}/ \
--header 'x-api-key: <api-key>'import requests
url = "https://api.nekt.ai/api/v1/destinations/{slug}/"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.nekt.ai/api/v1/destinations/{slug}/', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.nekt.ai/api/v1/destinations/{slug}/",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.nekt.ai/api/v1/destinations/{slug}/"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.nekt.ai/api/v1/destinations/{slug}/")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.nekt.ai/api/v1/destinations/{slug}/")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"is_ml_ai_connector": true,
"slug": "<string>",
"archived": true,
"deleted": true,
"draft": true,
"active": true,
"status": "<string>",
"deploy_failed": true,
"deploy_failed_reason": "<string>",
"connector_config": "<unknown>",
"oauth_type": "<string>",
"description": "<string>",
"input_tables": [
"<unknown>"
],
"input_volumes": [
"<unknown>"
],
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"python_execution_cpu": 123,
"python_execution_memory": 123,
"settings_number_of_retries": 123,
"settings_retry_delay_seconds": 123,
"settings_max_consecutive_failures": 123,
"connector_version": "<string>",
"last_run": "<string>",
"created_by": 123
}Authorizations
API Key authentication. Format: 'x-api-key: api_key'
Path Parameters
Response
^[-a-zA-Z0-9_]+$OAuth application to re-authorize this destination with — resolved from the version it is pinned to.
The number of times to retry a task in the settings if it fails
The number of seconds to retry a task in the settings if it fails
The maximum number of consecutive failures allowed before the settings is paused
Connector version used by this destination (Expandable)
Last Run from this destination (Expandable)
User that created this destination (Expandable)
Was this page helpful?