---
id: config-list-digital-wallet-open-id-trust-entry
title: "List trust source entries"
description: "Lists the trust source entries of the organisation with their roles: the providers and services of the lists, and the CA certificates of the trust anchors. Use it to see which providers a trust source gives before you name the trust source in an accepted list (by its `sourceId`), or to find a value for the DCQL `trusted_authorities` of a credential query (`certificate.aki` for `aki`, `sourceUrl` for `etsi_tl`)."
sidebar_label: "List trust source entries"
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"}>List trust source entries</h1>

<MethodEndpoint method={"get"} path={"/v4/config/ows/trust/entries"}></MethodEndpoint>



Lists the trust source entries of the organisation with their roles: the providers and services of the lists, and the CA certificates of the trust anchors. Use it to see which providers a trust source gives before you name the trust source in an accepted list (by its `sourceId`), or to find a value for the DCQL `trusted_authorities` of a credential query (`certificate.aki` for `aki`, `sourceUrl` for `etsi_tl`).

Without `sourceId`, the page has the entries of the trust sources that the checks use: enabled, and with a good copy, also an expired one. With `sourceId`, it has the entries of the copy of that source whatever its state, and `source` tells whether the checks use them. For the next page, send the `nextCursor` of the answer as `cursor`. To see the whole entry (the provider, the service, the certificate details and the former states), use [Read trust source entry](/docs/openid4vc-api/config-read-digital-wallet-open-id-trust-source-entry) with the `sourceId` and `entryId` of an item.

API key scope: `trust-sources:read` (the older `trust-anchors:read` still works for a period).


## Request

<details style={{"marginBottom":"1rem"}} className={"openapi-markdown__details"} data-collapsed={false} open={true}><summary style={{}}><h3 className={"openapi-markdown__details-summary-header-params"}>Query Parameters</h3></summary><div><ul><ParamsItem className={"paramsItem"} param={{"description":"The most items in the page: 1 to 100, default 20. Another value gives HTTP 400.","in":"query","name":"limit","required":false,"schema":{"type":"integer","minimum":1,"maximum":100,"default":20}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"description":"The `nextCursor` of the page before, to read the next page. Leave it out for the first page. Use it as it is: a changed cursor gives HTTP 400. Do not send it with `offset` (HTTP 400).","in":"query","name":"cursor","required":false,"schema":{"type":"string"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"description":"How many items come before the page: 0 to 10000. Use it only to jump to a page of a pager, then continue with the `nextCursor` of the answer. Do not send it with `cursor` (HTTP 400). Another value gives HTTP 400.","in":"query","name":"offset","required":false,"schema":{"type":"integer","minimum":0,"maximum":10000}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"description":"`true`: the answer also has `total` and `totalCapped`, the number of items of the filtered list. Send it on the first page only, for a pager. Default `false`. Another value gives HTTP 400.","in":"query","name":"includeTotal","required":false,"schema":{"type":"boolean","default":false}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"name":"role","in":"query","required":false,"description":"Only the entries with one of these roles: one role, a comma-separated list of roles (`pid_provider,qeaa_provider`), or `issuer` for every issuer role (`pid_provider`, `qeaa_provider`, `pub_eaa_provider`, `eaa_provider`, `mdl_issuer`). A value that is not a role is left out. Each item shows only the roles that match.","schema":{"type":"string"},"example":"wallet_provider"}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"name":"sourceId","in":"query","required":false,"description":"Only the entries of this trust source (its `id`), whatever the state of its copy. An unknown ID gives an empty page and `source` `null`.","schema":{"type":"string","format":"uuid"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"name":"textContains","in":"query","required":false,"description":"Only the entries with this text, in any letter case, in the provider name, the service name, the certificate subject or `certificate.aki`.","schema":{"type":"string"}}}></ParamsItem><ParamsItem className={"paramsItem"} param={{"name":"status","in":"query","required":false,"description":"Only the entries with this status, or with one of a comma-separated list, for example `granted` or `granted,withdrawn`.","schema":{"type":"string"},"example":"granted"}}></ParamsItem></ul></div></details><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div>

One page of trust source entries.

</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"}>items</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 entries of the page. Empty when none matches.

</div><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={false} name={"sourceId"} required={true} schemaName={"uuid"} qualifierMessage={undefined} schema={{"type":"string","format":"uuid","description":"The `id` of the trust source of the entry: the value to put in an accepted list.","example":"6d2c0b8e-3f4a-4c1d-9e2b-7a5f1c3d8e90"}}></SchemaItem><SchemaItem collapsible={false} name={"sourceName"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Name of the trust source.","example":"EU wallet providers"}}></SchemaItem><SchemaItem collapsible={false} name={"sourceKind"} required={true} schemaName={"string"} qualifierMessage={"**Possible values:** [`trust_anchor`, `etsi_trusted_list`, `etsi_lote`]"} schema={{"type":"string","enum":["trust_anchor","etsi_trusted_list","etsi_lote"],"description":"Kind of the trust source.","example":"etsi_lote"}}></SchemaItem><SchemaItem collapsible={false} name={"sourceUrl"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"The URL of the list: the value of an `etsi_tl` item of the DCQL `trusted_authorities`. `null` for a trust anchor.","example":"https://example.eu/lists/wallet-providers.xml"}}></SchemaItem><SchemaItem collapsible={false} name={"entryId"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Identifier of the entry in its trust source, base64url. It stays the same while the list keeps the entry.","example":"dMxO1rQpNx2s9p82V1K9yQ"}}></SchemaItem><SchemaItem collapsible={false} name={"roles"} required={true} schemaName={"TrustRole[]"} qualifierMessage={"**Possible values:** [`wallet_provider`, `pid_provider`, `qeaa_provider`, `pub_eaa_provider`, `eaa_provider`, `mdl_issuer`, `status_issuer`, `access_certificate_provider`, `registration_certificate_provider`]"} schema={{"type":"array","description":"The roles of the entry: the roles that its list gives it, narrowed by the `usedFor` of the trust source. With the `role` filter, only the matching roles.","items":{"type":"string","title":"TrustRole","description":"A role of a trust source entry: what the entry vouches for. A list gives the roles of its entries (by its list type and the service type of each entry); the `usedFor` of its trust source can only narrow them. An entry whose list gives it no role has the `usedFor` role of its trust source, except `status_issuer`, which only a service type gives. A trust anchor has the role that the organisation gives (its `usedFor`). A PID needs a `pid_provider`, an mDL an `mdl_issuer`, another credential any issuer role.\n\n- `wallet_provider`: signs Wallet Unit Attestations and key attestations (LoTE list type `EUWalletProvidersList`).\n- `pid_provider`: signs a PID (LoTE list type `EUPIDProvidersList`).\n- `qeaa_provider`: signs a QEAA (an ETSI TS 119 612 trusted list service of type `EAA/Q`).\n- `pub_eaa_provider`: signs a PuB-EAA (LoTE list type `EUPubEAAProvidersList`, or a trusted list service of type `EAA/Pub-EAA`).\n- `eaa_provider`: signs a non-qualified EAA (a trusted list service of type `EAA`, or a trust anchor that the organisation marks).\n- `mdl_issuer`: the IACA of an mDL Document Signer (a trust anchor that the organisation marks).\n- `status_issuer`: signs the Status List Token of a credential (ETSI services `SvcType/PID/Revocation` and `SvcType/PubEAA/Revocation`, or a trust anchor that the organisation marks). It is not an issuer role.\n- `access_certificate_provider`: issues the access certificates of relying parties, which sign their presentation requests and signed metadata (LoTE list type `EUWRPACProvidersList`, or a trusted list service of type `WRPAC`).\n- `registration_certificate_provider`: issues the registration certificates of relying parties (LoTE list type `EUWRPRCProvidersList`).\n\nThe issuer roles are `pid_provider`, `qeaa_provider`, `pub_eaa_provider`, `eaa_provider` and `mdl_issuer`; the filter value `issuer` names them all.","enum":["wallet_provider","pid_provider","qeaa_provider","pub_eaa_provider","eaa_provider","mdl_issuer","status_issuer","access_certificate_provider","registration_certificate_provider"],"example":"wallet_provider"},"example":["wallet_provider"]}}></SchemaItem><SchemaItem collapsible={false} name={"status"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"The status of the service in the list, for example `granted` or `withdrawn`. `null` for an entry of an ETSI TS 119 602 list with no status, which is correct. Always `granted` for a trust anchor. A status that the list declares negative makes a check fail. An odd status passes with `warning`.","example":"granted"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>warning</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><div style={{"marginTop":".5rem","marginBottom":".5rem"}}>

Present only when the status of the entry is odd or does not fit its role: a check that matches this entry passes with this warning. `code` is `entry_status`, `status` the status (`null` when an ETSI TS 119 612 list gives none), and `message` says what is wrong. Absent for a correct status and for a status that the list declares negative.

</div><SchemaItem collapsible={false} name={"code"} required={false} schemaName={"string"} qualifierMessage={"**Possible values:** [`entry_status`]"} schema={{"type":"string","enum":["entry_status"]}}></SchemaItem><SchemaItem collapsible={false} name={"status"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true}}></SchemaItem><SchemaItem collapsible={false} name={"message"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem name={"property name*"} required={false} schemaName={"any"} qualifierMessage={undefined} schema={{"type":"object","description":"Present only when the status of the entry is odd or does not fit its role: a check that matches this entry passes with this warning. `code` is `entry_status`, `status` the status (`null` when an ETSI TS 119 612 list gives none), and `message` says what is wrong. Absent for a correct status and for a status that the list declares negative.","properties":{"code":{"type":"string","enum":["entry_status"]},"status":{"type":"string","nullable":true},"message":{"type":"string"}},"additionalProperties":true}} collapsible={false} discriminator={false}></SchemaItem></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"}>provider</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 provider of the entry (for a trust anchor, the name of the trust source).

</div><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"Name of the provider, as the list gives it.","example":"Data Wallet Provider AB"}}></SchemaItem></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"}>service</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 service of the entry.

</div><SchemaItem collapsible={false} name={"name"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"Name of the service, as the list gives it.","example":"Data Wallet"}}></SchemaItem><SchemaItem collapsible={false} name={"typeIdentifier"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"The service type URI, which gives the role of the entry. `null` for a trust anchor.","example":"http://uri.etsi.org/19602/SvcType/WalletSolution/Issuance"}}></SchemaItem></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"}>certificate</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 listed certificate of the entry. An empty object for a service without a certificate. All members are `null` when the listed certificate cannot be read.

</div><SchemaItem collapsible={false} name={"subject"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"Subject distinguished name of the certificate.","example":"CN=Data Wallet CA"}}></SchemaItem><SchemaItem collapsible={false} name={"aki"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"The SubjectKeyIdentifier of the certificate, base64url without padding: the value of an `aki` item of the DCQL `trusted_authorities`.","example":"s9tIpPmhxdiuNkHMEWNpYim8S8Y"}}></SchemaItem><SchemaItem collapsible={false} name={"notValidAfter"} required={false} schemaName={"date-time"} qualifierMessage={undefined} schema={{"type":"string","format":"date-time","nullable":true,"description":"End of the validity of the certificate (ISO 8601 date-time, UTC).","example":"2028-01-01T00:00:00Z"}}></SchemaItem></div></details></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem><SchemaItem collapsible={false} name={"nextCursor"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"Send it as `cursor` for the next page. `null` on the last page."}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>source</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"}}>

With `sourceId`: the trust source and whether the checks use its entries. `null` without `sourceId`, or for an unknown ID.

</div><SchemaItem collapsible={false} name={"id"} required={true} schemaName={"uuid"} qualifierMessage={undefined} schema={{"type":"string","format":"uuid","description":"Identifier of the trust source."}}></SchemaItem><SchemaItem collapsible={false} name={"name"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","description":"Name of the trust source."}}></SchemaItem><SchemaItem collapsible={false} name={"kind"} required={true} schemaName={"string"} qualifierMessage={"**Possible values:** [`trust_anchor`, `etsi_trusted_list`, `etsi_lote`]"} schema={{"type":"string","enum":["trust_anchor","etsi_trusted_list","etsi_lote"],"description":"Kind of the trust source."}}></SchemaItem><SchemaItem collapsible={false} name={"url"} required={true} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string","nullable":true,"description":"The URL of the list. `null` for a trust anchor."}}></SchemaItem><SchemaItem collapsible={false} name={"enabled"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"`false` when the trust source is turned off."}}></SchemaItem><SchemaItem collapsible={false} name={"state"} required={true} schemaName={"string"} qualifierMessage={"**Possible values:** [`not_downloaded`, `current`, `out_of_date`, `expired`]"} schema={{"type":"string","enum":["not_downloaded","current","out_of_date","expired"],"description":"The state of the copy, as `list.state` of the trust source. A trust anchor is `current`."}}></SchemaItem><SchemaItem collapsible={false} name={"usable"} required={true} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"`true` when the checks use the entries: the source is enabled and has a good copy. A match in an expired list gives the warning `list_expired`."}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"total"} required={false} schemaName={"integer"} qualifierMessage={"**Possible values:** `<= 10000`"} schema={{"type":"integer","minimum":0,"maximum":10000,"description":"The number of items of the filtered list, at most 10000. Only with `includeTotal=true`. When the list has more items, the value is 10000 and `totalCapped` is `true`.","example":137}}></SchemaItem><SchemaItem collapsible={false} name={"totalCapped"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean","description":"`true` when the filtered list has more than 10000 items: `total` then shows 10000. Only with `includeTotal=true`.","example":false}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"items\": [\n    {\n      \"sourceId\": \"6d2c0b8e-3f4a-4c1d-9e2b-7a5f1c3d8e90\",\n      \"sourceName\": \"EU wallet providers\",\n      \"sourceKind\": \"etsi_lote\",\n      \"sourceUrl\": \"https://example.eu/lists/wallet-providers.xml\",\n      \"entryId\": \"dMxO1rQpNx2s9p82V1K9yQ\",\n      \"roles\": [\n        \"wallet_provider\"\n      ],\n      \"status\": \"granted\",\n      \"warning\": {\n        \"code\": \"entry_status\",\n        \"status\": \"string\",\n        \"message\": \"string\"\n      },\n      \"provider\": {\n        \"name\": \"Data Wallet Provider AB\"\n      },\n      \"service\": {\n        \"name\": \"Data Wallet\",\n        \"typeIdentifier\": \"http://uri.etsi.org/19602/SvcType/WalletSolution/Issuance\"\n      },\n      \"certificate\": {\n        \"subject\": \"CN=Data Wallet CA\",\n        \"aki\": \"s9tIpPmhxdiuNkHMEWNpYim8S8Y\",\n        \"notValidAfter\": \"2028-01-01T00:00:00Z\"\n      }\n    }\n  ],\n  \"nextCursor\": \"string\",\n  \"source\": {\n    \"id\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n    \"name\": \"string\",\n    \"kind\": \"trust_anchor\",\n    \"url\": \"string\",\n    \"enabled\": true,\n    \"state\": \"not_downloaded\",\n    \"usable\": true\n  },\n  \"total\": 137,\n  \"totalCapped\": false\n}"} language={"json"}></ResponseSamples></TabItem><TabItem label={"Example"} value={"Example"}><ResponseSamples responseExample={"{\n  \"items\": [\n    {\n      \"sourceId\": \"d6c1f628-8a03-4067-99cc-914888395178\",\n      \"sourceName\": \"WE BUILD IDunion wallet providers\",\n      \"sourceKind\": \"etsi_lote\",\n      \"sourceUrl\": \"https://tl-api.dev.idunion.info/api/v1/8djrdSZa/etsi/tl.xml\",\n      \"entryId\": \"FWT-NwtNqBthy4VPHvIN_g\",\n      \"roles\": [\n        \"wallet_provider\"\n      ],\n      \"status\": null,\n      \"provider\": {\n        \"name\": \"Cleverbase ID B.V.\"\n      },\n      \"service\": {\n        \"name\": \"Cleverbase Wallet\",\n        \"typeIdentifier\": \"http://uri.etsi.org/19602/SvcType/WalletSolution/Issuance\"\n      },\n      \"certificate\": {\n        \"subject\": \"CN=www.cleverbase.com,O=Cleverbase ID B.V.,C=NL\",\n        \"aki\": \"eLN6WvcZa2R4ZI78nLemaBsUkkw\",\n        \"notValidAfter\": \"2028-10-20T10:02:22Z\"\n      }\n    },\n    {\n      \"sourceId\": \"d6c1f628-8a03-4067-99cc-914888395178\",\n      \"sourceName\": \"WE BUILD IDunion wallet providers\",\n      \"sourceKind\": \"etsi_lote\",\n      \"sourceUrl\": \"https://tl-api.dev.idunion.info/api/v1/8djrdSZa/etsi/tl.xml\",\n      \"entryId\": \"3VoXDEzU8l0fOdjJmaVHsQ\",\n      \"roles\": [\n        \"wallet_provider\"\n      ],\n      \"status\": null,\n      \"provider\": {\n        \"name\": \"Credenco B.V.\"\n      },\n      \"service\": {\n        \"name\": \"Credenco Business Wallet\",\n        \"typeIdentifier\": \"http://uri.etsi.org/19602/SvcType/WalletSolution/Issuance\"\n      },\n      \"certificate\": {\n        \"subject\": \"CN=www.credenco.com,OU=IT,O=Credenco B.V.,L=Bodegraven,C=NL\",\n        \"aki\": \"A0S5LQg1qvICVBBMyjNzEA6g0os\",\n        \"notValidAfter\": \"2028-09-17T11:23:37Z\"\n      }\n    }\n  ],\n  \"nextCursor\": \"WzJd\",\n  \"source\": {\n    \"id\": \"d6c1f628-8a03-4067-99cc-914888395178\",\n    \"name\": \"WE BUILD IDunion wallet providers\",\n    \"kind\": \"etsi_lote\",\n    \"url\": \"https://tl-api.dev.idunion.info/api/v1/8djrdSZa/etsi/tl.xml\",\n    \"enabled\": true,\n    \"state\": \"current\",\n    \"usable\": true\n  }\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"400"} value={"400"}><div>

`limit` is not 1 to 100 (`limit must be an integer from 1 to 100`), the cursor is not valid, `offset` is not 0 to 10000, the request has both `offset` and `cursor`, or `includeTotal` is not `true` or `false`. Also when 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={"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>
      