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

