Projecten
- Maak een project
- Haal een project op
- Haal alle projecten op
- Bewerk een project
- Xsd specificaties project
Bij alle methodes van deze API module dient authenticatie informatie mee gestuurd te worden met het request.
Maak een project
POST /1.0/:apiObjectId/project
Parameters
Naam | Type | Omschrijving |
---|---|---|
scenario |
string |
Scenario van het project (BBvk, BBvh, NBvk, NBvh, etc...) |
type |
string |
Type van het project (Woonruimte, Bouwgrond, Ligplaats, etc...) |
subtype |
string |
Subtype van het project (Woonhuis, Appartement, etc...) |
name |
string |
Naam van het project (adres) |
country |
string |
Land (Nederland, België, etc...) |
city |
string |
Stad |
street |
string |
Straat |
zipcode |
string |
Postcode |
housenumber |
integer |
Huisnummer |
housenumber_addition |
string |
Huisnummer toevoegen |
Response
Status: 200 OK
{
"id": 1111111
}
Haal een project op
GET /1.0/:apiObjectId
Parameters
Naam | Type | Omschrijving |
---|---|---|
version |
float |
Api XML versie (1.0, 1.1, 1.2). Standaard waarde: 1.2 |
Response
Status: 200 OK
{
"xml": <?xml version="1.0" encoding="UTF-8"?>...
}
Opmerking: De XML kan gevalideerd worden aan de hand van de project 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"?>
<Project xmlns="http://service.yes-co.nl/apixml/project12"
timestampGenerated="2024-10-29T16:03:02+01:00"
modifiedDate="2024-10-29T14:47:21+01:00" id="1111">
....
</Project>
Haal alle projecten op
GET /1.0/:apiObjectId/project
Response
Status: 200 OK
{
"objects": [
{
"project": {
"id": 1111,
"scenario": "BBvk",
"name": "Object 1"
}
},
{
"project": {
"id": 2222,
"scenario": "BBvh",
"name": "Object 2"
}
}
]
}
Bewerk een project
POST /1.0/:apiObjectId
Parameters
De XML van het project wordt als raw request body meegestuurd.
Response
Status: 200 OK
{
"apiObjectId": 1766845205
}
Xsd specificaties project
Versie 1.3 (nog niet ondersteund)
Versie 1.2
Versie 1.1
Versie 1.0