Testfall: Hämta PDF-bevis via OOTS utan förhandsgranskning
Testfall-ID: BB-OOTS-IMEU-002-A
Målgrupp: Anslutande behörig myndighet
Roll: Bevisbegärande part
Syfte
Syftet med testet är att verifiera att ni, som bevisbegärande part, via Diggs API för Uppslag och bevishämtning (Intermediation-EU) kan:
- initiera en bevisbegäran mot en bevislämnande part, samt
- hämta exakt en (1) PDF-fil utan godkännande av användaren.
Instruktioner
Begär bevis utan förhandsgranskning
Anrop
För att genomföra testet behöver er tjänst göra ett anrop till sdg-intermediation-eu med data likt nedan:
Endpoint
POST /api/v2/evidencesHeaders
Authorization: Bearer <access_token>Content-Type: application/jsonAccept: application/jsonBody
{ "countryCode": "SE", "conversationId": "1234138f-9df6-498d-a994-18e4eea19e9f", "procedureId": "00", "requirementId": "https://sr.acc.oots.tech.ec.europa.eu/requirements/00000000-0000-0000-0000-000000000000", "evidenceTypeClassification": "https://sr.acc.oots.tech.ec.europa.eu/evidencetypeclassifications/SE/9e2c24f1-234e-439c-bd49-b6c8e3c4d87f", "distributedAs": "application/pdf", "providerAgentId": "DiggProviderDemo", "requesterAgent": { "organisationNumber": "202100-6883", "name": { "EN": "Digg", "SV": "Digg" }, "address": { "fullAddress": "Storgatan 37", "locatorDesignator": "0", "postCode": "85233", "postCityName": "Sundsvall", "adminUnitLevelOne": "SE", "adminUnitLevelTwo": "SE321", "thoroughfare": "" } }, "naturalPerson": { "givenName": "Nina", "familyName": "Greger", "identifier": "SE/SE/197309069289", "dateOfBirth": "1973-09-06", "levelOfAssurance": "Substantial", "placeOfBirth": "Stockholm", "gender": "FEMALE" }}Följande parametrar i exemplet bör uppdateras med korrekta värden vid genomförandet av testet:
- conversationId ska vara unikt per bevisutbyte.
- requesterAgent ska innehålla er organisations uppgifter.
- naturalPerson ska komma från användarens inloggade identitet. Denna information ska komma från inloggningen i er tjänst.
- procedureId, requirementId, evidenceTypeClassification ska motsvara aktuellt testbevis.
- access token hämtas från Diggs Authorization Server.
Förväntat svar
200 OK
{ "evidenceFiles": [ { "mimetype": "application/pdf", "content": "BASE64BINARYDATA", "filename": "cid:bc615698-9a45-42d2-9256-32b781c8ca7a@oots.se.accept.digg.se.pdf", "identifier": "91218c72-3f91-430f-9cd0-40113891f424", "issuingAuthority": { "id": "DiggProviderDemo", "name": { "EN": "DiggProviderDemo" } }, "isConformantTo": { "evidenceTypeClassification": "https://sr.oots.tech.ec.europa.eu/evidencetypeclassifications/SE/9e2c24f1-234e-439c-bd49-b6c8e3c4d87f", "title": { "EN": "Test Evidence Type" } }, "issuingDate": "2025-03-15T14:30:00+02:00", "distribution": { "format": "application/pdf", "language": ["SV", "EN"] } } ]}Verifiering
- Exakt en fil returneras.
- Filen är av typen som begärdes (distributedAs).
- PDF kan öppnas och läsas.
Acceptanskriterier
- Bevis kan begäras via REST.
- Delning kräver INTE explicit godkännande.
- Endast en PDF-fil returneras.
- Filen är korrekt, läsbar och spårbar.
Hjälpte denna information dig?
Ditt svar hjälper oss att förbättra sidan
Senast uppdaterad: