Beschrijving Antwoord POST messages
SendStatusMessageList
Verzending was succesvol: 201 - Created
Array. Er wordt minstens 1 SendStatusMessage als antwoord gegeven.
Element | Omschrijving |
---|---|
messageId | De messageId die de Documentendienst toekende aan de zending van dit bericht. |
expirationDate | Verzending EBOX: vervaldatum van het bericht in eBox. Verzending PAPER: vervaldatum verwijst naar de termijn dat de originele PDF bewaard wordt op de locatie waar de ontvanger de originele PDF kan downloaden. Formaat: yyyy-MM-dd'T'HH:mm:ssXXX |
deliveryChannel | Kanaal van verzending. Mogelijke waarden:
|
code | |
message |
Voorbeelden
EBOX verzending
AUTOMATIC verzending waarbij er zowel verzonden is naar eBox als per papier
Bij AUTOMATIC, leveren we het bericht af in de EBOX van de ontvanger. Vervolgens kijken we na of de ontvanger toestemming heeft gegeven voor het gebruik van ebox. Indien niet, gaan we ook nog een PAPIEREN verzending doen via de klassieke post. In dit geval gebeuren er 2 verzendingen (ebox + papier) en krijg je dus per kanaal een messageId. Zo kan je nadien de status van elke zending opvolgen.
Indien de ontvanger wel een actieve consent heeft, volgt er geen papieren nazending meer, en krijg je slechts 1 messageId terug: Die van de EBOX aflevering.
Voor ondernemingen gaat MAGDA er van uit dat EBOX consents niet ingetrokken kunnen worden. Voor zendingen naar ondernemingen, wordt er eerst nagekeken in de MAGDA databank of er in het verleden reeds een consent gevonden was voor de bestemmeling. Zoja, wordt er geen consent bevraging meer gedaan naar de bron voor die zending.
In de unhappy paths (bvb EBOX aflevering lukt niet), kan het zijn dat we u toch een 201 kunnen terug geven met slechts 1 message ID in. In zulke gevallen geven we ook een HTTP header X-Magda-Exception mee waarin we uitleg verstrekken over wat er fout ging.
We geven u 1 messageIdEbox terug => Bericht werd ENKEL afgeleverd op ebox (= happy flow)
We geven u zowel een messageIdPaper als een messageIDEbox terug => Bericht werd afgeleverd op zowel ebox als papier (er zit ook een HTTP header bij die vermeldt dat de ontvanger geen actieve ebox consent heeft).
We geven u 1 messageIdPaper terug => Bericht werd ENKEL afgeleverd op papier (er zit ook een HTTP header bij die vermeldt waarom er geen ebox aflevering gebeurde)
Indien we er niet in slagen om een bericht af te leveren, krijg je van ons een andere response code.
PAPER verzending
ErrorMessage
Er is een fout opgetreden.
400 - Invalid data supplied
401 - Invalid authorization
500 - Unexpected Server Error
502 - Bad Gateway
503 - Service unavailable
504 - Gateway Timeout
Element | Omschrijving |
---|---|
type | Wordt niet gebruikt. |
title | Korte beschrijving van het probleem |
status | De HTTP status code van de bron |
detail | Detailbeschrijving van het probleem |
instance | Correlatie ID. Gelieve deze ID zeker te vermelden bij contact met de MAGDA helpdesk. |
Voorbeelden
Voor vragen of opmerkingen kan u de MAGDA helpdesk contacteren
De MAGDA Gebruikersomgeving is een officiële website van de Vlaamse overheid
uitgegeven door Digitaal Vlaanderen