---
id: config-digital-wallet-open-id-add-issuer-proxy
title: "Add Issuer Proxy"
description: "Configures an issuer proxy in the EBSI Trust Registry for delegated credential issuance within the trust chain."
sidebar_label: "Add Issuer Proxy"
hide_title: true
hide_table_of_contents: true
api: eJzlVktv2zgQ/iuDOSWAbDlpCiyMotjUTgu3xSbYpMkhCBBGHEtsJJIlKSdew/99MaT8TILd2x72Ykuk5pv3N7NASb5wygZlNA5xZPRUla0jD0KD8r4lB9aZ5zkoDaEiOPt0OYEr1/oAf1KpfHBzmBoHkmoqRSAJhSNJOihRRwChC4InFaoOIETZohJK9zFDY8kJ1j6ROMQi6h+rUgVR34i6pnBuSU/kqZSTaM0FG4MZOvLWaE8ehws8Hgz4b9cXzBgukA58J6ytVRE15T89f7BAX1TUCH6yju0IKsEpv6VrFZJkpL5wpnTk43dhbgmH+GBMTULjMntdkuRrHy+z1ZF5+ElFwCUfVSQkOUbnt5PBEYv+azcc/WpV1HeL5JxxIyMJs/Q83orO3b7ybC8EG+mN6UoHKskx3rNobE04PBkMlq/Ab2R8cEqX2yL4SUhQ2rYBrHCioUCOfWd/dxP4Q4s2VMapv0jifmjep5T/T0Mz0YGcFjV4cjNyENXsxWiZoaeidSrMcXi7wFOrvhE/3i2zBX4i4cidtqGKJ+y1KD1Hp+s+SO0HB7EBxyfXo0PMMHX+qS4q4zhUDYXKcOeWFCMlGA/z2XGeWjmXCa33FNFyY0krmUcS6IkIkwspe4lqerbr7uSWj3bvej6mxnReY4atq3GIVQjWD/NcUmN6wqq+Kp3Qoa8Msqu7ABfOyLbgl7dg/gnhMohS6fItcZ+u9w2526TjkqsyFdMqKeuqEOkgQ8WqUj4xQy0avj3tGiJWOe5XxenFBB5pDtw2zMCpGfpwVRHMRN0SmGnk4PsdnHtIaqDh3D4QWEdT9Uwy0jbcJxvhHg60CdSRuFB1jIEVBR1mQP2yvwc7hE7ww9y0jsPRe6T5x/s+E+V2+S3wIb59Nq4RAYf49ebqpW9FQd5DMI+kwQrvV+YlpM5mnlI7RsA6gpEKIgNHAVy3Oect0rHSU7PiFFFETqFGKM6tb601Lvy+yec6JerL5mi3ELZraM+btRAP15mSPG+hMEwDgUDxf0M6JBe6pKU+jMP2mpyaKvFQE4zW09bDZDVuD85jw04OQWj5huCFI79WsW7yi0O2KJjC1J4LR3ngqiLNMh6MK4XuQsvJSCtCBpWpZRaVzVjDHLq231oGPLQ+VkwQWgonfS/6q4QOMK3Nk0/p7CIdrb15N4LrERx8vbk6zGBydvUZLse9rzdXcD1K2iaX53D02+DoXe89NGNT5M34+/YCMo0l5XnRqFVB2kfSXjWTFUVFcNwfvEjd09NTX8TrvnFl3sn6/PtkdPbH5VmPZXiAq1Dv1EAMljRFu84eZshMltJ+PDg+6b/rH7GsNT40Qm/bIyWk9QFWW47cnRzrafcfLGpdtwR6DrmthYr7TozaoqP9W5wdp6Vrqniu7VJ/2vW04lG+Tf+Y4YsBcJdhZXxgyMXiQXj64erlko9/teTiDMtwJlys5DTRVlTJE+ORGTUyhmW1kfoite4tCMvtAfbljElHdIy0YePHyMbdA6OvrvR8C3ufmJMJ/Mvz41WRD1wr32j+cf15unlTYE1l6WvOwN1yufwbH/8WrQ==
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"}>Add Issuer Proxy</h1>

<MethodEndpoint method={"get"} path={"/v2/config/digital-wallet/openid/trust-anchor/add-issuer-proxy"}></MethodEndpoint>



Configures an issuer proxy in the EBSI Trust Registry for delegated credential issuance within the trust chain.

<div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"200"} value={"200"}><div></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={"isIssuerProxyConfigurationInProgress"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean"}}></SchemaItem><SchemaItem collapsible={false} name={"isIssuerProxyConfigured"} required={false} schemaName={"boolean"} qualifierMessage={undefined} schema={{"type":"boolean"}}></SchemaItem></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"isIssuerProxyConfigurationInProgress\": true,\n  \"isIssuerProxyConfigured\": true\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"401"} value={"401"}><div>

Unauthorized

</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></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem><TabItem label={"500"} value={"500"}><div>

Internal 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></ul></details></TabItem><TabItem label={"Example (from schema)"} value={"Example (from schema)"}><ResponseSamples responseExample={"{\n  \"errorCode\": 400,\n  \"errorDescription\": \"Bad input parameter\"\n}"} language={"json"}></ResponseSamples></TabItem></SchemaTabs></TabItem></MimeTabs></div></TabItem></ApiTabs></div></div>
      