Documentation/Canton Network Docs/Splice APIsValidator APIsScan Proxy APIView on Canton Network Docs ↗
GET /v0/scan-proxy/ans-entries/by-party/:party
cURL
Python
JavaScript
PHP
Go
Java
Ruby
curl --request GET \
--url 'https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}'
import json
import requests
url = "https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}"
response = requests.request("GET", url)
print(response.text)
const response = await fetch('https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}', {
method: 'GET',
});
console.log(await response.text());
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'GET',
]);
$response = curl_exec($curl);
echo $response;
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}", nil)
response, _ := http.DefaultClient.Do(req)
defer response.Body.Close()
body, _ := io.ReadAll(response.Body)
fmt.Println(string(body))
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
var request = HttpRequest.newBuilder()
.uri(URI.create("https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
var response = HttpClient.newHttpClient().send(
request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
require 'net/http'
require 'uri'
uri = URI('https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}')
request = Net::HTTP::Get.new(uri)
response = Net::HTTP.start(uri.hostname, uri.port) do |http|
http.request(request)
end
puts response.body
200
404
{
"entry": {
"contract_id": "<string>",
"user": "<string>",
"name": "<string>",
"url": "<string>",
"description": "<string>",
"expires_at": "2026-01-01T00:00:00Z"
}
}
{
"error": "<string>"
}
GET
/
api
/
validator
/
v0
/
scan-proxy
/
ans-entries
/
by-party
/
{party}
cURL
Python
JavaScript
PHP
Go
Java
Ruby
curl --request GET \
--url 'https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}'
import json
import requests
url = "https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}"
response = requests.request("GET", url)
print(response.text)
const response = await fetch('https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}', {
method: 'GET',
});
console.log(await response.text());
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'GET',
]);
$response = curl_exec($curl);
echo $response;
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}", nil)
response, _ := http.DefaultClient.Do(req)
defer response.Body.Close()
body, _ := io.ReadAll(response.Body)
fmt.Println(string(body))
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
var request = HttpRequest.newBuilder()
.uri(URI.create("https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
var response = HttpClient.newHttpClient().send(
request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
require 'net/http'
require 'uri'
uri = URI('https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}')
request = Net::HTTP::Get.new(uri)
response = Net::HTTP.start(uri.hostname, uri.port) do |http|
http.request(request)
end
puts response.body
200
404
{
"entry": {
"contract_id": "<string>",
"user": "<string>",
"name": "<string>",
"url": "<string>",
"description": "<string>",
"expires_at": "2026-01-01T00:00:00Z"
}
}
{
"error": "<string>"
}
Lookup ans entry by party
OpenAPI
cURL
Python
JavaScript
PHP
Go
Java
Ruby
curl --request GET \
--url 'https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}'
import json
import requests
url = "https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}"
response = requests.request("GET", url)
print(response.text)
const response = await fetch('https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}', {
method: 'GET',
});
console.log(await response.text());
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'GET',
]);
$response = curl_exec($curl);
echo $response;
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}", nil)
response, _ := http.DefaultClient.Do(req)
defer response.Body.Close()
body, _ := io.ReadAll(response.Body)
fmt.Println(string(body))
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
var request = HttpRequest.newBuilder()
.uri(URI.create("https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
var response = HttpClient.newHttpClient().send(
request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
require 'net/http'
require 'uri'
uri = URI('https://example.com/api/validator/v0/scan-proxy/ans-entries/by-party/{party}')
request = Net::HTTP::Get.new(uri)
response = Net::HTTP.start(uri.hostname, uri.port) do |http|
http.request(request)
end
puts response.body
200
404
{
"entry": {
"contract_id": "<string>",
"user": "<string>",
"name": "<string>",
"url": "<string>",
"description": "<string>",
"expires_at": "2026-01-01T00:00:00Z"
}
}
{
"error": "<string>"
}
Path parameters
party
string
required
Responses
200
okapplication/json
entry
AnsEntry
required
Show child attributes
Show child attributes
contract_id
string
If present, Daml contract ID of template
Splice.Ans:AnsEntry. If absent, this is a DSO-provided entry for either the DSO or an SV.user
string
required
Owner party ID of this ANS entry.
name
string
required
The ANS entry name.
url
string
required
Either empty, or an http/https URL supplied by the
user.description
string
required
Arbitrary description text supplied by
user; may be empty.expires_at
string (date-time)
Time after which this ANS entry expires; if renewed, it will have a new
contract_id and expires_at. If null or absent, does not expire; this is the case only for special entries provided by the DSO.404
not foundapplication/json
error
string
required