---
id: upload-ehic
title: "Upload EHIC"
description: "Submits electronic European Health Insurance Card (eEHIC) data for credential issuance. Each request may include multiple data entries. The system validates and processes the entries and issues the corresponding verifiable credentials."
sidebar_label: "Upload EHIC"
hide_title: true
hide_table_of_contents: true
api: eJzlVs2O2zYQfpXBnBJA/skiCQqhKLq72TYuijTIbtqDs4cxOZaYUKRCUnYMw7c+SR+tT1IMpV3bGy+Sey+2NPxmNBx+3wy3qDmqYNpkvMMSr7tFY1IEtqxS8M4ouOqCb5kcvGayqYaZi10gpxguKWh4wlevZ5dPQVMiWPoAKrBmlwxZMDF2ghzDFakaAn/uOCZoaAPGKdtphqazybSWe392KRiOY7ipGeImJm5gRdZoShyBnIY2eMUxcoRU8x0+r8jHBrPyIXBsvdPGVbDiYJaGFpYPcotjLNC3HEh2PtNYYtdaT1p2gwUmqiKWc3yfjXCeEseUsfCKEuFtgZFVF0zaYDnf4oIpcDjvUo3l/HZ3W+Cw2wuvN1huUXmX2CV5pLa1RuVgk49R6r7FqGpuSJ7SpmUs0S8+skpYYCvlD8lwlFWujcoJ7JEUAm2wQJO4id8X4duofaWuux7xTZfVASSmYFyFuwJr923PpTvpWj1mTifsu12B2i++Xilw6UNDCUsUGuWczMnA5hHz6TTUI2h10hz1d2XG3wPb5c1Gr+R0BhK+6ZoFh5N12Q0OvSRiX/Kz6TP5O1a/cB/ogOpZlL0uWEPslGhv2Vm7gSfOw8Dpp5L58+n064AXpO9UL5gXpzAzlzg4shA5rDgAh+ADSsINp9qLMlsfM2lI1IWTu7YyESpPVGCpiuhR/GOWYxcsllin1MZyMtFhNVp0To9yjwgjyTt4azmMqDVjUwVyaWw87g5kfS2K7It1KO77Aktw+WqGYTmAsBgefrk7s9/+usm7EaW/2/eEqy/UtJaPNT3fy/OkAFeHrOiVJdrZ26oHb+mIhFkfeDY9ezma/jCavsReCnsHc/x2FEwdr6nDN2H3cVx+YHmcsff53WatLX2usUlSG3z17k+46JyGy/sjg/O3M3jlVdew62mKBcrB93Q6m569GD8fP5OMvUvUF44bMsKI2LWtD+nn/ZEX6Cifn/l1bzqmzwE/igfkvXeCJ//+/c9TMBEIrtesTayHkfZF1eQqzjOqH0V96898N4plpK2M5jCGWYJORltkuxxFv+LApnJgMhHSpnhklBVAoE1lEllYk7Wc8seit0ZD6zUkVrXz1leGYwHsaGFlMBI4XoPlFVvwSzAixDwSF8aatMlBqEu+oSRw5ZvWmjz51yYN2wtcdTbvJ4JxQNB3B+q0STnPhpzjINPWGsUuZsYPJT9vSdUMZ+PpVzVfr9djystjH6rJ4Bsnv88ur95cX43ERzglraEhdxB0mNjDHD86roMp/D+76Qw9K/GXNGktGSdUzhXfDm11jnd7EPVKEypwaK23BdbSgcs5brcLivw+2N1OzJ87DnL/uS1wRSF/OV9/CqyZtKh7vsVPvMESL/vKj24kE4HbLl9eHt6FpAXfN/63f1zfSEcd7lCN1+ITaI1F/i3xA37AfJPLFBRQtm/Rkqs6qgTfxxW20HELf9Cyc7Z3lyq3Ocjyx4sMgBv/id1PWAx7SvIqjWu3+w++fuMr
sidebar_class_name: "post api-method"
info_path: docs/drv-bund-api/drv-bund-controller-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"}>Upload EHIC</h1>

<MethodEndpoint method={"post"} path={"/issuance/ehic/create"}></MethodEndpoint>



Submits electronic European Health Insurance Card (eEHIC) data for credential issuance. Each request may include multiple data entries. The system validates and processes the entries and issues the corresponding verifiable credentials.

## Request

<MimeTabs className={"openapi-tabs__mime"}><TabItem label={"application/json"} value={"application/json-schema"}><details style={{}} className={"openapi-markdown__details mime"} data-collapsed={false} open={true}><summary style={{}} className={"openapi-markdown__details-summary-mime"}><h3 className={"openapi-markdown__details-summary-header-body"}>Body</h3></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"}>ehicData</strong><span className={"openapi-schema__name"}> object[]</span></span></summary><div style={{"marginLeft":"1rem"}}><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem","paddingBottom":".5rem"}}>Array [</div></li><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>ehic</strong><span className={"openapi-schema__name"}> object</span></span></summary><div 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"}>credentialSubject</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"v"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={true} className={"schemaItem"}><details style={{}} className={"openapi-markdown__details"}><summary style={{}}><span className={"openapi-schema__container"}><strong className={"openapi-schema__property"}>hn</strong><span className={"openapi-schema__name"}> object</span></span></summary><div style={{"marginLeft":"1rem"}}><SchemaItem collapsible={false} name={"fn"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={false} name={"gn"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={false} name={"gnt"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"dob"} required={false} schemaName={"date"} qualifierMessage={undefined} schema={{"type":"string","format":"date"}}></SchemaItem><SchemaItem collapsible={false} name={"hi"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={false} name={"ii"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={false} name={"in"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={false} name={"ci"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={false} name={"ic"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><SchemaItem collapsible={false} name={"sd"} required={false} schemaName={"date"} qualifierMessage={undefined} schema={{"type":"string","format":"date"}}></SchemaItem><SchemaItem collapsible={false} name={"ed"} required={false} schemaName={"date"} qualifierMessage={undefined} schema={{"type":"string","format":"date"}}></SchemaItem></div></details></SchemaItem></div></details></SchemaItem><SchemaItem collapsible={false} name={"socialSecurityNumber"} required={false} schemaName={"string"} qualifierMessage={undefined} schema={{"type":"string"}}></SchemaItem><li><div style={{"fontSize":"var(--ifm-code-font-size)","opacity":"0.6","marginLeft":"-.5rem"}}>]</div></li></div></details></SchemaItem></ul></details></TabItem></MimeTabs><div><div><ApiTabs label={undefined} id={undefined}><TabItem label={"201"} value={"201"}><div>

EHIC attestation data uploaded successfully (no content)

</div><div></div></TabItem><TabItem label={"400"} value={"400"}><div>

Bad request

</div><div></div></TabItem><TabItem label={"500"} value={"500"}><div>

Internal server error

</div><div></div></TabItem></ApiTabs></div></div>
      