diff --git a/docs/getting-started/receiving/download-submission.mdx b/docs/getting-started/receiving/download-submission.mdx index a2a64ce9c28cc6166061bc543c6e851afc04665b..f07f9017c4ec674d0c2759a383eb87736b80882e 100644 --- a/docs/getting-started/receiving/download-submission.mdx +++ b/docs/getting-started/receiving/download-submission.mdx @@ -3,10 +3,12 @@ sidebar_position: 5 title: Einreichung herunterladen --- -In den Ausschnitten unten wird zuerst gezeigt, wie die allgemeinen Informationen abgefragt werden. -Abhängig von der Struktur `announcedContentStructure` können dann noch weitere Ressourcen geladen werden. -Der Marker `data` gibt an, ob in dem Feld `encryptedData` Inhalt sein sollte oder nicht. -In `attachments` sind die Identifikatoren der Anlagen zu finden, die separat herunterzuladen sind, wie im zweiten Beispiel gezeigt ist. +import ApiLink from '@site/src/components/ApiLink' + +## Abruf von Metadaten und Fachdaten +Der Abruf einer Einreichung ist über den Endpunkt <ApiLink to="/submissions/{submissionId}" /> möglich. Liegen zur Einreichung neben den verschlüsselten Metadaten (`encryptedMetadata`) und Fachdaten (`encryptedData`) zusätzlich weitere Anlagen vor, so sind die IDs der Anlagen im Feld `attachments` zu finden. Anlagen müssen separat heruntergeladen werden (siehe nächster Abschnitt). + +Anschließend können die Metadaten und Fachdaten [entschlüsselt](./decrypt.mdx) sowie deren Schemata [validiert](./validate.mdx) werden. ```bash title="Abfrage der Einreichung inkl. Fachdaten und Metadaten" $ export SERVICE_URL=<URL> @@ -17,22 +19,26 @@ $ curl \ -H "Content-Type: application/json" \ -X GET $SERVICE_URL/submissions/$SUBMISSION_ID > { - "destinationId": "7a2668ad-3081-407c-9358-7ce4b6144b02", - "submissionId": "9d618546-0ff7-4e93-9f15-714e5dd1bf12", - "attachments": [], - "currentStatus": "forwarded", - "encryptedMetadata": "eyJhbGciOiA...5XZMvG-fAJ6oDnAw", - "encryptedData": null, - "statusHistory": [...], - "announcedContentStructure": { - "data": false, - "attachments": [ - "122668ad-3081-497c-9358-7ce4b6144b02", - ] + "destinationId": "879ee109-a690-4db8-ab32-424284184d7d", + "submissionId": "ce75a6b8-d72f-4b94-b09e-af6be35bc2ae", + "caseId": "e89e107e-ed79-40e6-ad34-4e770f9df26d", + "attachments": [ + "879ee109-a690-4db8-ab32-424284184d7d", + "2046f9f1-dc89-4440-9c24-c76a8f40d668" + ], + "encryptedMetadata": "eyJlbmMiOiJ...VBHJ00FyDTYjOA_OYfiz5g", + "`encryptedData`": "eyJlbmMiOiJ...VBHJ00FyDTYjOA_OYfiz5g", + "serviceType": { + "name": "Bauantrag", + "identifier": "urn:de:fim:leika:leistung:99010003001006" } } ``` +## Abruf von Anlagen +Anlagen können über den Endpunkt Endpunkt <ApiLink to="/submissions/{submissionId}/attachments/{attachmentId}" /> abgerufen werden. Anschließend können auch die Anlagen [entschlüsselt werden](./decrypt.mdx). + + ```bash title="Herunterladen einer Anlage" $ export SERVICE_URL=<URL> $ export JWT_TOKEN=eyJhbGciOiJIUzI1NiJ9.eyJJc3N1Z...NL-MKFrDGvn9TvkA