curl --request GET \
--url https://api.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id} \
--header 'x-api-key: <api-key>'import requests
url = "https://api.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id}"
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.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{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://api.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id}",
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.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id}"
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.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id}")
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{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"from": {
"name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"type": "fund",
"org": {
"ein": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
}
},
"fund": {
"advisor": {
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
}
}
}
},
"to": {
"name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"type": "fund",
"org": {
"ein": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
}
},
"fund": {
"advisor": {
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
}
}
}
},
"donor": {
"fullName": "<string>",
"email": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
}
},
"totalAmountUsdc": "<string>",
"endaomentFeeUsdc": "<string>",
"proceedsUsdc": "<string>",
"createdAtDateUtc": "2023-11-07T05:31:56Z",
"status": "Pending",
"completedAtDateUtc": "2023-11-07T05:31:56Z",
"grant": {
"description": "<string>",
"instructions": "<string>",
"recommender": "<string>"
}
}Get liquidated transfer receipt by ID
Returns the receipt for a liquidated (settled) transfer owned by the authenticated tech-platform partner. Unknown, foreign, and non-partner transfers all return 404. A fund donor block on either side of the transfer is included only when the caller owns that fund or is its manager or an enabled collaborator. The top-level donor names the origin fund donor and follows that same check: it is always present, but returns empty values when the caller is not entitled to the origin fund.
curl --request GET \
--url https://api.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id} \
--header 'x-api-key: <api-key>'import requests
url = "https://api.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id}"
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.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{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://api.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id}",
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.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id}"
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.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.endaoment.org/v1/receipts/partner/transfer/liquidated/{id}")
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{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"from": {
"name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"type": "fund",
"org": {
"ein": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
}
},
"fund": {
"advisor": {
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
}
}
}
},
"to": {
"name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"type": "fund",
"org": {
"ein": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
}
},
"fund": {
"advisor": {
"firstName": "<string>",
"lastName": "<string>",
"email": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
}
}
}
},
"donor": {
"fullName": "<string>",
"email": "<string>",
"address": {
"line1": "<string>",
"line2": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"country": "<string>"
}
},
"totalAmountUsdc": "<string>",
"endaomentFeeUsdc": "<string>",
"proceedsUsdc": "<string>",
"createdAtDateUtc": "2023-11-07T05:31:56Z",
"status": "Pending",
"completedAtDateUtc": "2023-11-07T05:31:56Z",
"grant": {
"description": "<string>",
"instructions": "<string>",
"recommender": "<string>"
}
}Authorizations
Headers
Partner API key used for authentication
Path Parameters
The Endaoment internal transfer id
"123e4567-e89b-12d3-a456-426614174000"
Response
Liquidated transfer receipt successfully retrieved
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Pending, Completed, Cancelled, Reversed Show child attributes
Show child attributes
Was this page helpful?