curl --request GET \
--url https://api.valuechecker.net/client_references/appraisals \
--header 'Authorization: <api-key>'import requests
url = "https://api.valuechecker.net/client_references/appraisals"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.valuechecker.net/client_references/appraisals', 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.valuechecker.net/client_references/appraisals",
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.valuechecker.net/client_references/appraisals"
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.valuechecker.net/client_references/appraisals")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.valuechecker.net/client_references/appraisals")
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_body{
"client_id": 11,
"client_name": "Demo UK",
"client_references": [
{
"client_reference_id": 9337,
"client_reference": "Reference 321",
"client_reference_owner": "user@example.com",
"client_reference_create_time": "2023-07-24 11:10:05",
"client_reference_appraisals_update_time": "2023-07-25 11:10:05",
"appraisals": [
{
"appraisal_id": 97771,
"client_reference_id": 9337,
"cpid": 123456,
"rpid": 234567,
"create_time": "2023-07-25 13:54:37",
"update_time": "2023-07-25 13:54:37",
"cp_name_cart": "Apple iPhone 14 Pro Max 1TB",
"rp_name_cart": "Apple iPhone 14 Pro Max 1024GB (2022)",
"cp_pic_url": "https://img.valuechecker.net/,---.jpg",
"rp_pic_url": "https://img.valuechecker.net/,---.jpg",
"item_quantity": 1,
"replacement_cost_value": 1684.99,
"rp_price_date": "2023-07-25 11:07:41",
"homepage_client_category_id": 2740,
"selected_client_category_id": 2740,
"shop_id": 123,
"shop_name": "Amazon UK",
"offer_id": 9876,
"shop_url": "https://offer.valuechecker.net/kihxRTjWvGNjq4Dj7CKanf",
"valuation_snapshot": "https://web.valuechecker.ai/valuation/36e090ae516dfc47",
"claimed_amount": 600,
"actual_cash_value": 500,
"is_compensation_based_on_claimed_amount": true,
"depr_extra_one_year_no_receipt": false,
"comment": "Example comment",
"date_damage": "2023-07-20",
"appraisal_condition": "Average",
"appraisal_status": "Open",
"appraisal_deductible": 100,
"attachments": [
{
"file_name": "damage_photo.jpg",
"url": "https://example.com/damage_photo.jpg",
"type": "image",
"update_time": "2023-07-25T11:51:08Z"
}
]
}
]
}
],
"metadata": {
"fetch_time": "2023-07-25 13:54:37",
"x_request_id": "93bb1e26-0d81-4d82-8ada-f40b10eabb50",
"appraisals": {
"current_page": 1,
"total_pages": 1,
"total_results": 1
}
}
}{
"error": "Bad Request",
"event_code": "ERIT01",
"event_dict": {
"event_severity": "ERROR",
"title": "Bad Request",
"description": "Invalid parameters provided"
}
}{
"error": "Invalid Authorization header",
"event_code": "ERIT00",
"event_dict": {
"event_severity": "ERROR",
"title": "Invalid Authorization header",
"description": "Please provide the right authorization token"
}
}{
"error": "Forbidden",
"event_code": "ERIT02",
"event_dict": {
"event_severity": "ERROR",
"title": "Forbidden",
"description": "Access denied"
}
}Get Client References With Appraisals
Get all client references with their appraisals. When all_users=false (the default behavior), client references for the current user only are returned. When you set all_users=true, client references for all users within the client_id are returned.
curl --request GET \
--url https://api.valuechecker.net/client_references/appraisals \
--header 'Authorization: <api-key>'import requests
url = "https://api.valuechecker.net/client_references/appraisals"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://api.valuechecker.net/client_references/appraisals', 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.valuechecker.net/client_references/appraisals",
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.valuechecker.net/client_references/appraisals"
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.valuechecker.net/client_references/appraisals")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.valuechecker.net/client_references/appraisals")
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_body{
"client_id": 11,
"client_name": "Demo UK",
"client_references": [
{
"client_reference_id": 9337,
"client_reference": "Reference 321",
"client_reference_owner": "user@example.com",
"client_reference_create_time": "2023-07-24 11:10:05",
"client_reference_appraisals_update_time": "2023-07-25 11:10:05",
"appraisals": [
{
"appraisal_id": 97771,
"client_reference_id": 9337,
"cpid": 123456,
"rpid": 234567,
"create_time": "2023-07-25 13:54:37",
"update_time": "2023-07-25 13:54:37",
"cp_name_cart": "Apple iPhone 14 Pro Max 1TB",
"rp_name_cart": "Apple iPhone 14 Pro Max 1024GB (2022)",
"cp_pic_url": "https://img.valuechecker.net/,---.jpg",
"rp_pic_url": "https://img.valuechecker.net/,---.jpg",
"item_quantity": 1,
"replacement_cost_value": 1684.99,
"rp_price_date": "2023-07-25 11:07:41",
"homepage_client_category_id": 2740,
"selected_client_category_id": 2740,
"shop_id": 123,
"shop_name": "Amazon UK",
"offer_id": 9876,
"shop_url": "https://offer.valuechecker.net/kihxRTjWvGNjq4Dj7CKanf",
"valuation_snapshot": "https://web.valuechecker.ai/valuation/36e090ae516dfc47",
"claimed_amount": 600,
"actual_cash_value": 500,
"is_compensation_based_on_claimed_amount": true,
"depr_extra_one_year_no_receipt": false,
"comment": "Example comment",
"date_damage": "2023-07-20",
"appraisal_condition": "Average",
"appraisal_status": "Open",
"appraisal_deductible": 100,
"attachments": [
{
"file_name": "damage_photo.jpg",
"url": "https://example.com/damage_photo.jpg",
"type": "image",
"update_time": "2023-07-25T11:51:08Z"
}
]
}
]
}
],
"metadata": {
"fetch_time": "2023-07-25 13:54:37",
"x_request_id": "93bb1e26-0d81-4d82-8ada-f40b10eabb50",
"appraisals": {
"current_page": 1,
"total_pages": 1,
"total_results": 1
}
}
}{
"error": "Bad Request",
"event_code": "ERIT01",
"event_dict": {
"event_severity": "ERROR",
"title": "Bad Request",
"description": "Invalid parameters provided"
}
}{
"error": "Invalid Authorization header",
"event_code": "ERIT00",
"event_dict": {
"event_severity": "ERROR",
"title": "Invalid Authorization header",
"description": "Please provide the right authorization token"
}
}{
"error": "Forbidden",
"event_code": "ERIT02",
"event_dict": {
"event_severity": "ERROR",
"title": "Forbidden",
"description": "Access denied"
}
}Authorizations
Note! Prefix your with apiKey. Note the space after "apiKey ".
Query Parameters
The client ID for the request. It's required if you have access to multiple clients with your API key. Otherwise, it's optional.
Optional session identifier of the user.
When false (the default behavior), returns only client references for the current user. If set as true, returns client references for all users within client_id.
Time range with unit suffix (e.g., '1h', '2d', '1w'). Default is '1w'.
Number of appraisals per page. If no page limit is defined, the default is 100. The maximum allowable limit is 10,000, and any higher value will be capped at this maximum.
1 <= x <= 10000Page number for pagination. Default is 1.
x >= 1