List managed templates
curl --request GET \
--url https://api.gputrader.io/v1/templates/managed \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.gputrader.io/v1/templates/managed"
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.gputrader.io/v1/templates/managed', 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.gputrader.io/v1/templates/managed",
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.gputrader.io/v1/templates/managed"
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.gputrader.io/v1/templates/managed")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gputrader.io/v1/templates/managed")
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[
{
"name": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"version": 123,
"description": "<string>",
"managedTemplateId": "<string>",
"content": "<string>",
"updatedAt": "2023-11-07T05:31:56Z",
"logo": "<string>",
"link": "<string>",
"environmentVariables": "<array>",
"isBasicAuthEnabled": true,
"isSSHEnabled": true,
"insecure": true
}
]Templates
List managed templates
Retrieve all managed system templates
GET
/
templates
/
managed
List managed templates
curl --request GET \
--url https://api.gputrader.io/v1/templates/managed \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.gputrader.io/v1/templates/managed"
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.gputrader.io/v1/templates/managed', 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.gputrader.io/v1/templates/managed",
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.gputrader.io/v1/templates/managed"
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.gputrader.io/v1/templates/managed")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gputrader.io/v1/templates/managed")
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[
{
"name": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"version": 123,
"description": "<string>",
"managedTemplateId": "<string>",
"content": "<string>",
"updatedAt": "2023-11-07T05:31:56Z",
"logo": "<string>",
"link": "<string>",
"environmentVariables": "<array>",
"isBasicAuthEnabled": true,
"isSSHEnabled": true,
"insecure": true
}
]Authorizations
Response
Successfully retrieved managed templates
Name of the template
Creation timestamp of the template
Version number of the template
Description of the template
Unique identifier for the managed template
Template content
Last update timestamp of the template
URL or identifier for the template logo
Related link for the template
Array of environment variable arrays
Indicates if basic authentication is enabled
Indicates if SSH is enabled
Indicates if the template has insecure settings

