---
id: config-read-digital-wallet-open-id-trust-source-usage
title: "Read trust source usage"
description: "Reports where a trust source is used: the credential definitions, the presentation definitions and the holder configuration that name it, also through the `etsi_tl` URL of a stored query. A source in use cannot be deleted or turned off, and it cannot change its `url` or its `usedFor` (`trust_source.in_use`)."
sidebar_label: "Read trust source usage"
hide_title: true
hide_table_of_contents: true
api: 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
sidebar_class_name: "get api-method"
info_path: docs/openid4vc-api/igrant-io-api-documentation
custom_edit_url: null
---

> **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration:
>
> ```bash
> npx skills add L3-iGrant/skills
> ```


import ApiTabs from "@theme/ApiTabs";
import DiscriminatorTabs from "@theme/DiscriminatorTabs";
import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint";
import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes";
import MimeTabs from "@theme/MimeTabs";
import ParamsItem from "@theme/ParamsItem";
import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";

<h1 className={"openapi__heading"}>Read trust source usage</h1>

<MethodEndpoint method={"get"} path={"/v4/config/ows/trust/sources/{trustSourceId}/usage"}></MethodEndpoint>



Reports where a trust source is used: the credential definitions, the presentation definitions and the holder configuration that name it, also through the `etsi_tl` URL of a stored query. A source in use cannot be deleted or turned off, and it cannot change its `url` or its `usedFor` (`trust_source.in_use`).

API key scope: `trust-sources:read`.


## Request

<details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Path Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"description":"The `id` of a trust source of the organisation, from [List trust sources](/docs/openid4vc-api/config-list-digital-wallet-open-id-trust-source). A value that is not a UUID gives HTTP 404, as an unknown ID.","in":"path","name":"trustSourceId","required":true,"schema":{"type":"string","format":"uuid"},"example":"6d2c0b8e-3f4a-4c1d-9e2b-7a5f1c3d8e90"}}></ParamsItem></ul></div></details><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div>

The use of the trust source.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>usage</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

The settings that use the source.

</div><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>credentialDefinitions</strong><span className={"openapi-schema__name"}> object[]</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

The credential definitions that name the source.

</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"id"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The id of the credential definition or of the presentation definition.","example":"9f1c2a34-5b6d-4e7f-8a90-1b2c3d4e5f60"}}></SchemaItem><SchemaItem collapsible={false} name={"label"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"The label of the definition.","example":"Issue Portable Document A1"}}></SchemaItem><SchemaItem collapsible={false} name={"uses"} required={false} schemaName={"string[]"} qualifierMessage={undefined} schema={{"type":"array","description":"The lists of the definition that name the source: `acceptedWalletProviders`, `acceptedStatusIssuers`, `acceptedCredentialSigners`, and `etsiTrustedAuthority` for an `etsi_tl` item of a query.","items":{"type":"string"},"example":["acceptedWalletProviders"]}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>presentationDefinitions</strong><span className={"openapi-schema__name"}> object[]</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__required"}>required</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

The presentation definitions that name the source or have its URL as an `etsi_tl` value.

</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"id"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"The id of the credential definition or of the presentation definition.","example":"9f1c2a34-5b6d-4e7f-8a90-1b2c3d4e5f60"}}></SchemaItem><SchemaItem collapsible={false} name={"label"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"The label of the definition.","example":"Issue Portable Document A1"}}></SchemaItem><SchemaItem collapsible={false} name={"uses"} required={false} schemaName={"string[]"} qualifierMessage={undefined} schema={{"type":"array","description":"The lists of the definition that name the source: `acceptedWalletProviders`, `acceptedStatusIssuers`, `acceptedCredentialSigners`, and `etsiTrustedAuthority` for an `etsi_tl` item of a query.","items":{"type":"string"},"example":["acceptedWalletProviders"]}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>holderConfiguration</strong><span className={"openapi-schema__name"}> object</span><span className={"openapi-schema__divider"}></span><span className={"openapi-schema__nullable"}>nullable</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

The holder configuration as a user of a trust source.

</div><SchemaItem collapsible={false} name={"uses"} required={true} schemaName={"string[]"} qualifierMessage={undefined} schema={{"type":"array","description":"The lists of the holder configuration that name the source: `acceptedCredentialSigners`, `acceptedStatusIssuers`, `acceptedRelyingParties`, `acceptedIssuers` and `acceptedEtsiTrustedLists`.","example":["acceptedCredentialSigners"],"items":{"type":"string"}}}></SchemaItem></div></details></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"canDelete"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"`true` when no accepted list, no `etsi_tl` URL of a stored query and no holder setting names the source, so that [Delete trust source](/docs/openid4vc-api/config-delete-digital-wallet-open-id-trust-source) can delete it. `false`: the delete gives `400` (`trust_source.in_use`).","example":false}}></SchemaItem><SchemaItem collapsible={false} name={"canDisable"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"`true` when the source is not in use, so that it can be turned off and can change its `url` and its `usedFor`.","example":false}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"usage\": {\n    \"credentialDefinitions\": [\n      {\n        \"id\": \"9f1c2a34-5b6d-4e7f-8a90-1b2c3d4e5f60\",\n        \"label\": \"Issue Portable Document A1\",\n        \"uses\": [\n          \"acceptedWalletProviders\"\n        ]\n      }\n    ],\n    \"presentationDefinitions\": [\n      {\n        \"id\": \"9f1c2a34-5b6d-4e7f-8a90-1b2c3d4e5f60\",\n        \"label\": \"Issue Portable Document A1\",\n        \"uses\": [\n          \"acceptedWalletProviders\"\n        ]\n      }\n    ],\n    \"holderConfiguration\": {\n      \"uses\": [\n        \"acceptedCredentialSigners\"\n      ]\n    }\n  },\n  \"canDelete\": false,\n  \"canDisable\": false\n}"} language={"json"}></ResponseSamples></TabItem><TabItem label={"Example"} value={"Example"}><ResponseSamples responseExample={"{\n  \"usage\": {\n    \"credentialDefinitions\": [\n      {\n        \"id\": \"9f1c2a34-5b6d-4e7f-8a90-1b2c3d4e5f60\",\n        \"label\": \"Issue Portable Document A1\",\n        \"uses\": [\n          \"acceptedWalletProviders\"\n        ]\n      }\n    ],\n    \"presentationDefinitions\": [],\n    \"holderConfiguration\": null\n  },\n  \"canDelete\": false,\n  \"canDisable\": false\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"400"} value={"400"}><div>

The organisation is unknown or has no deployed wallet.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\",\n  \"errorKey\": \"string\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"401"} value={"401"}><div>

The `Authorization` header is missing, or the API key or token is not valid.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\",\n  \"errorKey\": \"string\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"403"} value={"403"}><div>

The API key or token does not allow this call. An API key without the scope of the operation gets the older body `{"Code", "Message"}`. An `X-SandboxOrgId` header that names another sandbox organisation than the one of the API key gets `{"errorCode", "errorDescription"}`. When a platform admin has turned off the feature of the operation for the organisation, the answer has `errorKey` `feature_disabled` and the member `feature` (the name of the feature).

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><div><span className={"badge badge--info"}>anyOf</span><SchemaTabs><TabItem label={"MOD1"} value={"0-item-properties"}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></TabItem><TabItem label={"Older error body"} value={"1-item-properties"}><SchemaItem collapsible={false} name={"Code"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","description":"The HTTP status.","example":403}}></SchemaItem><SchemaItem collapsible={false} name={"Message"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"What went wrong.","example":"Unauthorized access;User doesn't have enough permissions;"}}></SchemaItem></TabItem></SchemaTabs></div></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{}"} language={"json"}></ResponseSamples></TabItem><TabItem label={"Example"} value={"Example"}><ResponseSamples responseExample={"{\n  \"Code\": 403,\n  \"Message\": \"Unauthorized access;User doesn't have enough permissions;\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"404"} value={"404"}><div>

The organisation has no trust source with this ID, or the ID is not a UUID (`Trust source not found`).

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\",\n  \"errorKey\": \"string\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"500"} value={"500"}><div>

Unexpected server error.

</div><details style={{"textAlign":"left","marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collaposed={true} open={false}><summary style={{}}><strong>Response Headers</strong></summary><ul style={{"marginLeft":"1rem"}}></ul></details><div><MimeTabs className={"openapi-tabs__mime"} schemaType={"response"}><TabItem label={"application/json"} value={"application/json"}><SchemaTabs className={"openapi-tabs__schema"}><TabItem label={"Schema"} value={"Schema"}><details style={{}} className={"openapi-markdown__details response"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-response"}><strong>Schema</strong></summary><div style={{"textAlign":"left","marginLeft":"1rem"}}></div><ul style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"errorCode"} required={true} schemaName={"integer"} qualifierMessage={undefined} schema={{"type":"integer","example":400}}></SchemaItem><SchemaItem collapsible={false} name={"errorDescription"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","example":"Bad input parameter"}}></SchemaItem><SchemaItem collapsible={false} name={"errorKey"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"A text code of the refusal that does not change when the text changes. Only some refusals have it, for example `organisation_suspended`, `feature_disabled` or `purpose_exists`."}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\",\n  \"errorKey\": \"string\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem></ApiTabs></div></div>
      