GetDocument

This API is used to retrieve a single document. A documentId, which is required to fire this API, can be obtained by firing the GetDocuments API. The request and response format for the Get Inbox Document API are given below:

Header fields
Fieldname Description
SOAPAction [Mandatory] http://api.everbinding.nl/v3_1/GetDocument
Request fields
Fieldname Description
documentId Id from document to be fetched. This Id can be retrieved with GetDocuments
Response fields
Fieldname Description
Details Details of the document including the document as payload. This is the UBL file without the XML Prolog
Statuses List of possible statuses for the used template. This list should be used for changing the status of the documents

Request body

<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><S:Header><h:Authentication xmlns="http://api.everbinding.nl/v3_1/" xmlns:h="http://api.everbinding.nl/v3_1/"><SecurityToken>o2S1qTusL29hp3IgMKWsn2I5CFV2LmZ2ZmR2AQp4AGN0BQZmATH3ZwHkAQH1LGL2AGx0VvkiLKI0nS9ho25wMG0vZGZlZQD3ZmZlZPVfo2S1qTusqTygMKA0LJ1jCFVkAGN1ZGV4Zmx2VvkiLKI0nS9mnJqhLKE1pzIsoJI0nT9xCFWVGHSQYIAVDGRvYT9uqKEbK3MypaAco249VwRhZPVfo2S1qTusqT9eMJ49VwNknUEKLwDlZUb4MQOjHKVkpmqbnUcLE3ZmAaEJDz1FVvkiLKI0nS9mnJqhLKE1pzH9VxSEFKuUHRyEBGIJE0b3oRWVFGMxFz5crRxkEFHmEPV=</SecurityToken></h:Authentication></S:Header><S:Body xmlns="http://api.everbinding.nl/v3_1/">
    <GetDocument xmlns="http://api.everbinding.nl/v3_1/">
        <DocumentId>RA000000218DMP1000465</DocumentId>
    </GetDocument>
</S:Body></S:Envelope>

Response 200

<?xml version="1.0" encoding="utf-8"?>
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><SOAP:Body>
    <GetDocumentResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://api.everbinding.nl/v3_1/">
        <Details>
            <ExternalId>XDNL1490610062546</ExternalId>
            <DocumentId>RA000000218DMP1000465</DocumentId>
            <Subject>Factuur _1420400_Voor _eLien Test Company BV</Subject>
            <CreatedOn>2017-03-27T10:21:02.581Z</CreatedOn>
            <ModifiedOn>2017-03-27T10:21:05.606Z</ModifiedOn>
            <Sender />
            <Receiver />
            <Status>
                <Name>Aangemaakt</Name>
                <Code>10</Code>
                <Info>
                    <UserId>UA000000218000001</UserId>
                    <UserName>test elien</UserName>
                    <AccountId>A000000218</AccountId>
                    <AccountName>eLien</AccountName>
                    <ChangedOn>2017-03-27T10:21:02.317Z</ChangedOn>
                </Info>
            </Status>
            <Template>
                <Id>RA000000218DTP1000002</Id>
                <Name>Factuur</Name>
                <MasterId>GLDT9223370666504283001RA000000006DTP2000001</MasterId>
                <MasterName>Factuur</MasterName>
            </Template>
            <Transaction>
                <DeliveryMethod>None</DeliveryMethod>
            </Transaction>
            <Payload>
                .
                .
                .
            </Payload>
        </Details>
        <Statuses>
            <Status>
                <Name>Aangemaakt</Name>
                <Code>10</Code>
            </Status>
            <Status><Name>Opstellen</Name><Code>20</Code></Status><Status><Name>Goedgekeurd</Name><Code>40</Code></Status><Status><Name>Afgewezen</Name><Code>50</Code></Status>
        </Statuses>
    </GetDocumentResponse>
</SOAP:Body></SOAP:Envelope>

 

Was this article helpful?