curl --request GET \
--url https://api.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template \
--header 'Authorization: <api-key>'import requests
url = "https://api.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template', 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.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <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.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<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.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_bodyrecord_uid,name,entity_type,feed_categoryMissing Authorization: Api-Key or x-api-key header.Custom list management is not enabled.Authentication service is unavailable.Download the generic upload template
Downloads a blank upload template with the standard record columns (record_uid as the id column). Requires an admin API key, the Admin (tenant-wide) key type, which only an owner or admin of this organization can create. Workspace scoped and Tenant scoped keys are refused with 403. The x-user-token scheme is the Minerva dashboard session token; with it, writes require an owner or admin.
curl --request GET \
--url https://api.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template \
--header 'Authorization: <api-key>'import requests
url = "https://api.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template', 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.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <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.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<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.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.gominerva.com/custom-lists/v2/organizations/{orgId}/upload-template")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_bodyrecord_uid,name,entity_type,feed_categoryMissing Authorization: Api-Key or x-api-key header.Custom list management is not enabled.Authentication service is unavailable.Authorizations
An admin application key: Authorization: Api-Key <token> (or legacy x-api-key). Only tenant owners and admins can create one. Standard keys are refused with 403 on workspace management and tenant configuration routes.
Path Parameters
The organization (tenant) id. Must equal the tenant of the admin key.
Query Parameters
csv (default) or xlsx.
csv, xlsx Response
The template file, sent as an attachment.
The response is of type file.