Get Extract Template Version
curl --request GET \
--url https://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}import requests
url = "https://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}', 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://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"created_at": "2023-11-07T05:31:56Z",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"input_schema": {},
"metadata": {
"data_source": "<string>",
"description": "<string>",
"display_name": "<string>",
"domain": "<string>",
"entity_type": "<string>",
"tags": [
"<string>"
],
"vertical": "<string>"
},
"name": "<string>",
"output_schema": {},
"version_number": 123,
"samples": [
{
"input": "<unknown>",
"output": "<unknown>"
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"ctx": {},
"input": "<unknown>"
}
]
}Get Extract Template Version
GET
/
v2
/
extract
/
templates
/
{extract_template_name}
/
versions
/
{version_id}
Get Extract Template Version
curl --request GET \
--url https://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}import requests
url = "https://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}', 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://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://sdk.nimbleway.com/v2/extract/templates/{extract_template_name}/versions/{version_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"created_at": "2023-11-07T05:31:56Z",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"input_schema": {},
"metadata": {
"data_source": "<string>",
"description": "<string>",
"display_name": "<string>",
"domain": "<string>",
"entity_type": "<string>",
"tags": [
"<string>"
],
"vertical": "<string>"
},
"name": "<string>",
"output_schema": {},
"version_number": 123,
"samples": [
{
"input": "<unknown>",
"output": "<unknown>"
}
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"ctx": {},
"input": "<unknown>"
}
]
}Response
Successful Response
When the version was created.
Unique extract template version identifier.
JSON schema describing accepted input parameters.
Metadata associated with this version.
Show child attributes
Show child attributes
Extract template name this version belongs to.
JSON schema describing extracted output.
Monotonic version number for the extract template.
Sample input and output pairs for the version.
Show child attributes
Show child attributes
Was this page helpful?
⌘I