Get Default Merchant Templates
curl --request GET \
--url https://api-staging.unbridaled.ai/api/v3/defaults/merchant_templates \
--header 'Authorization: Bearer <token>'import requests
url = "https://api-staging.unbridaled.ai/api/v3/defaults/merchant_templates"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api-staging.unbridaled.ai/api/v3/defaults/merchant_templates', 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-staging.unbridaled.ai/api/v3/defaults/merchant_templates",
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: Bearer <token>"
],
]);
$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-staging.unbridaled.ai/api/v3/defaults/merchant_templates"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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-staging.unbridaled.ai/api/v3/defaults/merchant_templates")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-staging.unbridaled.ai/api/v3/defaults/merchant_templates")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"asscher": {
"ideal": {
"clarity": "VS1",
"color": "F",
"culet_size": "N",
"cut_grade": null,
"depth_percentage": 64,
"fluorescence": "None",
"girdle_max": "STK",
"girdle_min": "VTN",
"length": 1.01,
"polish_grade": "EX",
"symmetry_grade": "EX",
"table_percentage": 65,
"width": 1
},
"excellent": {
"clarity": "VS2",
"color": "H",
"culet_size": "N",
"cut_grade": null,
"depth_percentage": 64.5,
"fluorescence": "None",
"girdle_max": "TK",
"girdle_min": "VTN",
"length": 1.02,
"polish_grade": "VG",
"symmetry_grade": "VG",
"table_percentage": 64.5,
"width": 1
},
"very good": {
"clarity": "SI1",
"color": "I",
"culet_size": "N",
"cut_grade": null,
"depth_percentage": 65.5,
"fluorescence": "None",
"girdle_max": "VTK",
"girdle_min": "VTN",
"length": 1.04,
"polish_grade": "VG",
"symmetry_grade": "VG",
"table_percentage": 64,
"width": 1
}
}
}Defaults
Get Default Merchant Templates
Get Default Merchant Templates used by our AI when no custom Merchant Templates are present. These values will be used with the Diamonds AI Search API. Requires any valid token.
GET
/
api
/
v3
/
defaults
/
merchant_templates
Get Default Merchant Templates
curl --request GET \
--url https://api-staging.unbridaled.ai/api/v3/defaults/merchant_templates \
--header 'Authorization: Bearer <token>'import requests
url = "https://api-staging.unbridaled.ai/api/v3/defaults/merchant_templates"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api-staging.unbridaled.ai/api/v3/defaults/merchant_templates', 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-staging.unbridaled.ai/api/v3/defaults/merchant_templates",
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: Bearer <token>"
],
]);
$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-staging.unbridaled.ai/api/v3/defaults/merchant_templates"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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-staging.unbridaled.ai/api/v3/defaults/merchant_templates")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-staging.unbridaled.ai/api/v3/defaults/merchant_templates")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"asscher": {
"ideal": {
"clarity": "VS1",
"color": "F",
"culet_size": "N",
"cut_grade": null,
"depth_percentage": 64,
"fluorescence": "None",
"girdle_max": "STK",
"girdle_min": "VTN",
"length": 1.01,
"polish_grade": "EX",
"symmetry_grade": "EX",
"table_percentage": 65,
"width": 1
},
"excellent": {
"clarity": "VS2",
"color": "H",
"culet_size": "N",
"cut_grade": null,
"depth_percentage": 64.5,
"fluorescence": "None",
"girdle_max": "TK",
"girdle_min": "VTN",
"length": 1.02,
"polish_grade": "VG",
"symmetry_grade": "VG",
"table_percentage": 64.5,
"width": 1
},
"very good": {
"clarity": "SI1",
"color": "I",
"culet_size": "N",
"cut_grade": null,
"depth_percentage": 65.5,
"fluorescence": "None",
"girdle_max": "VTK",
"girdle_min": "VTN",
"length": 1.04,
"polish_grade": "VG",
"symmetry_grade": "VG",
"table_percentage": 64,
"width": 1
}
}
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Response
200 - application/json
OK
The response is of type object.
⌘I