Digital Asset docs
Get apiutilitiesv0contractinstrument configurationpaginated
Updated 10-11-2026
cURL
cURL
curl --request GET \
--url https://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginatedimport requests
url = "https://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated', 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.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated",
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://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated"
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://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated")
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_body200
400
401
403
404
429
500
{
"instrumentConfigurations": [
{
"contract": {
"contractId": "<string>",
"templateId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"synchronizerId": "<string>",
"domainId": "<string>"
},
"payload": {
"operator": "<string>",
"provider": "<string>",
"registrar": "<string>",
"defaultIdentifier": {
"source": "<string>",
"id": "<string>",
"scheme": "<string>"
},
"additionalIdentifiers": [
{
"source": "<string>",
"id": "<string>",
"scheme": "<string>"
}
],
"issuerRequirements": [
{
"issuer": "<string>",
"requiredClaims": "<string>"
}
],
"holderRequirements": [
{
"issuer": "<string>",
"requiredClaims": "<string>"
}
],
"checkBlockList": true,
"forceTransferEnabled": {}
}
}
],
"currentPage": 123,
"totalPages": 123,
"pageSize": 123,
"totalElements": 123
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}GET
/
api
/
utilities
/
v0
/
contract
/
instrument-configuration
/
paginated
cURL
cURL
curl --request GET \
--url https://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginatedimport requests
url = "https://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated', 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.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated",
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://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated"
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://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.utilities.digitalasset.com/api/utilities/v0/contract/instrument-configuration/paginated")
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_body200
400
401
403
404
429
500
{
"instrumentConfigurations": [
{
"contract": {
"contractId": "<string>",
"templateId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"synchronizerId": "<string>",
"domainId": "<string>"
},
"payload": {
"operator": "<string>",
"provider": "<string>",
"registrar": "<string>",
"defaultIdentifier": {
"source": "<string>",
"id": "<string>",
"scheme": "<string>"
},
"additionalIdentifiers": [
{
"source": "<string>",
"id": "<string>",
"scheme": "<string>"
}
],
"issuerRequirements": [
{
"issuer": "<string>",
"requiredClaims": "<string>"
}
],
"holderRequirements": [
{
"issuer": "<string>",
"requiredClaims": "<string>"
}
],
"checkBlockList": true,
"forceTransferEnabled": {}
}
}
],
"currentPage": 123,
"totalPages": 123,
"pageSize": 123,
"totalElements": 123
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}{
"error": "unknown_error",
"error_description": "Something went wrong"
}Query Parameters
The 1-based page number to return, as a positive integer. Defaults to 1.
The number of instrument configurations per page, as an integer between 1 and 100. Defaults to 20.
Response
200
application/json
Returns a page of instrument configurations
The instrument configurations for the requested page
Show child attributes
Show child attributes
The 1-based index of the returned page
The total number of pages available for the current page size
The maximum number of instrument configurations per page
The total number of instrument configurations across all pages