Dossiers
- Maak een dossier
- Haal een dossier op
- Haal alle dossiers op
- Bewerk een dossier
- Xsd specificaties dossier
Bij alle methodes van deze API module dient authenticatie informatie mee gestuurd te worden met het request.
Maak een dossier
POST /1.0/:apiObjectId/dossier
Parameters
Naam | Type | Omschrijving |
---|---|---|
type |
string |
Type van het dossier (document) |
title |
string |
Titel van het dossier (Koopakte, Huurakte, etc...) |
filename |
string |
Naam van het bestand (koopakte-nvm-2016.docx) |
filepath |
string |
Locatie van het bestand (uri). (Optioneel in het geval parameter file is ingevuld) |
file |
string |
Base64 encoded versie van het bestand. (Alleen van toepassing als filepath niet beschikbaar is) |
Response
Status: 200 OK
{
"apiObjectId": 1111111
}
Opmerking: Het API object id in het request is het project of relatie waarbij het document aangemaakt dient te worden
Haal een dossier op
GET /1.0/dossier/:apiObjectId
Response
Status: 200 OK
{
"xml": <?xml version="1.0" encoding="UTF-8"?>...
}
Opmerking: De XML kan gevalideerd worden aan de hand van de dossier XSD's.
Response met XML header
Als je een "Accept: application/xml" header meestuurt, dan krijg je de XML direct in het response terug
Status: 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="http://service.yes-co.nl/apixml/dossier12"
timestampGenerated="2024-10-29T16:03:02+01:00"
modifiedDate="2024-10-29T14:47:21+01:00" id="1111">
....
</Document>
Haal alle dossiers op
GET /1.0/:apiObjectId/dossier
Response
Status: 200 OK
{
"objects": [
{
"document": {
"id": 111111,
"title": "Bestand",
"filename": "bestand.pdf",
"created": "2024-12-11T17:47:07+01:00",
"mimetype": "application/pdf",
"hash": "zdfbdfxbrawegfbxvxvbxcvbxf"
}
},
{
"document": {
"id": 2222,
"title": "Bestand",
"filename": "bestand.png",
"created": "2024-12-11T18:08:05+01:00",
"mimetype": "image/png",
"hash": "gfgagfdsfgawergsdfbdsfgbvcxb"
}
}
]
}
Bewerk een dossier
POST /1.0/:apiObjectId/dossier
Parameters
De XML van het dossier item wordt als raw request body meegestuurd.
Response
Status: 200 OK
{
"id": 1111111
}
Xsd specificaties dossier items
Versie 1.2
Versie 1.1
Versie 1.0