Relaties
Bij alle methodes van deze API module dient authenticatie informatie mee gestuurd te worden met het request.
Maak een relatie aan
POST /1.0/:apiObjectId/relation
Parameters
Naam | Type | Omschrijving |
---|---|---|
type |
string |
Type van de relatie (person / business) |
name |
string |
Achternaam/bedrijfsnaam |
In plaats van het type/naam kan ook de volledige relatie XML als raw request body meegestuurd worden (Volgens de relation XSD's).
Response
Status: 200 OK
{
"apiObjectId": 1111111
}
De apiObjectId in het response is het API id van de net aangemaakte relatie.
Haal een relatie op
GET /1.0/relation/:apiObjectId
Response
Status: 200 OK
{
"xml": <?xml version="1.0" encoding="UTF-8"?>...
}
Opmerking: De XML kan gevalideerd worden aan de hand van de relation 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"?>
<Relation xmlns="http://service.yes-co.nl/apixml/relation12"
timestampGenerated="2024-10-29T16:03:02+01:00"
modifiedDate="2024-10-29T14:47:21+01:00" id="1111">
....
</Relation>
Bewerk een relatie
POST /1.0/relation/:apiObjectId
Parameters
De XML van de relatie wordt als raw request body meegestuurd.
Response
Status: 200 OK
{
"apiObjectId": 1766845205
}
De apiObjectId in het response is het API id van de net bijgewerkte relatie.
Xsd specificaties relatie
Versie 1.2
Versie 1.1
Versie 1.0