Returns source field usages
curl --request GET \
--url http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage \
--header 'Authorization: Basic <encoded-value>'import requests
url = "http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage",
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: Basic <encoded-value>"
],
]);
$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 := "http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"visuals": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"derivedFields": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"customMetrics": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"globalSettings": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"keySets": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"filterSets": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"fieldLinks": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"rowSecurityFilters": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"actions": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"sourceJoins": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"hierarchies": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"partitions": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"globalFilters": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"inDashboardVisuals": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"snippets": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"uniqueKey": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
}
}{
"timestamp": "2023-11-07T05:31:56Z",
"status": 123,
"error": "<string>",
"message": "<string>",
"path": "<string>"
}{
"error": "<string>",
"details": "<string>",
"message": "<string>",
"path": "<string>",
"status": "<string>",
"code": "<string>",
"errorCode": "<string>",
"timestamp": "<string>",
"problems": [
{
"name": "<string>",
"message": "<string>",
"level": "ERROR",
"dependencies": {}
}
]
}{
"error": "<string>",
"details": "<string>",
"message": "<string>",
"path": "<string>",
"status": "<string>",
"code": "<string>",
"errorCode": "<string>",
"timestamp": "<string>",
"problems": [
{
"name": "<string>",
"message": "<string>",
"level": "ERROR",
"dependencies": {}
}
]
}Returns source field usages
Requires READ permission on the source
Returns source field usages
curl --request GET \
--url http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage \
--header 'Authorization: Basic <encoded-value>'import requests
url = "http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage",
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: Basic <encoded-value>"
],
]);
$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 := "http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("http://10.2.4.166:8080/composer/api/sources/{sourceId}/fields/{fieldName}/usage")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"visuals": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"derivedFields": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"customMetrics": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"globalSettings": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"keySets": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"filterSets": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"fieldLinks": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"rowSecurityFilters": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"actions": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"sourceJoins": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"hierarchies": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"partitions": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"globalFilters": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"inDashboardVisuals": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"snippets": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
},
"uniqueKey": {
"total": 123,
"accessible": [
{
"id": "<string>",
"name": "<string>",
"type": "SOURCE",
"parent": "<unknown>"
}
]
}
}{
"timestamp": "2023-11-07T05:31:56Z",
"status": 123,
"error": "<string>",
"message": "<string>",
"path": "<string>"
}{
"error": "<string>",
"details": "<string>",
"message": "<string>",
"path": "<string>",
"status": "<string>",
"code": "<string>",
"errorCode": "<string>",
"timestamp": "<string>",
"problems": [
{
"name": "<string>",
"message": "<string>",
"level": "ERROR",
"dependencies": {}
}
]
}{
"error": "<string>",
"details": "<string>",
"message": "<string>",
"path": "<string>",
"status": "<string>",
"code": "<string>",
"errorCode": "<string>",
"timestamp": "<string>",
"problems": [
{
"name": "<string>",
"message": "<string>",
"level": "ERROR",
"dependencies": {}
}
]
}Authorizations
HTTP Basic authentication using global administrator credentials (username and password).
Response
The field usage was retrieved
Source field usage resource
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Returns usage of IN-DASHBOARD visuals usage. accessible.id - dashboard id and accessible.name - widget name if visual used in the dashboard. accessible.id - visual id if visual not used in any dashboard.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Was this page helpful?