API (1.16.1)
Autorisatie ¶
Token based ¶
Access tokens worden door Faster Forward Elements gebruikt om te identificeren welke partij de webservices bevraagt en om bepaalde delen van de API af te schermen.
Een access token is uniek binnen het systeem en wordt pas aangemaakt zodra een derde partij deze opvraagt. De access token heeft daarnaast als functie om diverse delen van de API af te schermen middels rechten, oftewel scopes.
Welke webservices en delen van de API u kunt gebruiken, hangt geheel af welke gegevens u nodig heeft. Dit wordt bepaald door Faster Forward zelf en onze klant, welke uw opdrachtgever is.
Flows ¶
Access tokens kunnen via verschillende flows verkregen worden. Welke flow u moet gebruiken hangt af van de voor soort applicatie en wat voor soort data u wilt gaan bevragen.
Faster Forward Elements API kent op dit moment de volgende flows:
-
Organisation flow
-
Authorization code flow
-
Implicit flow
Organisation flow
Deze flow wordt gebruikt indien u gegevens wilt ophalen die zich in de scope van een organisatie bevinden.
U kunt deze flow alleen gebruiken indien u een online server side applicatie heeft.
De flow is op te delen in 5 stappen welke hieronder staan beschreven:
-
De eerste stap in het bevragen van een webservice is het verkrijgen van een zogenaamde access token. Het verkrijgen van een access token verloopt via een HTTP POST request.
-
Indien succesvol zal de token server een access token terugsturen naar uw applicatie.
-
Indien u een webservice wilt gaan bevragen, zult u de access token die in stap 2 verkregen is, mee moeten sturen.
-
Afhankelijk van welke webservice u bevraagd heeft, wordt er door webservice een response teruggeven.
-
De laatste stap is het verwerken van het response object op het betreffende platform. Hoe dit wordt vormgegeven is uiteraard geheel aan u.
De eerste stap in het bevragen van een webservice is het verkrijgen van een zogenaamde Access en Refresh token.
Authorization code flow
Deze flow wordt gebruikt indien u als derde partij gegevens wilt ophalen ten behoeve van een Elements gebruiker, vanuit een omgeving waar client credentials veilig kunnen worden opgeslagen.
De flow is op te delen de stappen die hieronder staan beschreven:
-
Voor het verkrijgen van gegevens uit Elements via een derde partij kan een autorizatie code worden opgevraagd, via een HTTP GET request.
-
Als de gebruiker nog niet is ingelogd in de Elements omgeving wordt hij doorverwezen naar het inlog scherm, waar hij zijn gebruikersnaam en wachtwoord dient op te geven.
-
Daarna ziet de gebruiker een overzicht van scopes waarvoor hij Elements toestemming verleent om gegevens te delen. Nadat de gebruiker toestemming heeft verleend wordt er een autorizatie code naar de redirect url gestuurd.
-
Deze autorizatie code kunt u inwisselen voor een access token via een HTTP POST request.
-
Indien succesvol zal de token server een access token terugsturen naar uw applicatie.
-
Indien u een webservice wilt gaan bevragen, zult u de access token die in stap 5 verkregen is, mee moeten sturen.
-
Afhankelijk van welke webservice u bevraagd heeft, wordt er door webservice een response teruggeven.
-
De laatste stap is het verwerken van het response object op het betreffende platform. Hoe dit wordt vormgegeven is uiteraard geheel aan u.
Implicit flow
Deze flow wordt gebruikt indien u als derde partij gegevens wilt ophalen ten behoeve van een Elements gebruiker, vanuit een omgeving waar client credentials niet veilig kunnen worden opgeslagen.
De flow is op te delen de stappen die hieronder staan beschreven:
-
Met de configuratie gegevens kan een access token worden opgevraagd, via een HTTP GET request.
-
Als de gebruiker nog niet is ingelogd in de Elements omgeving wordt hij doorverwezen naar het inlog scherm, waar hij zijn gebruikersnaam en wachtwoord dient op te geven.
-
Daarna ziet de gebruiker een overzicht van scopes waarvoor hij Faster Forward toestemming verleent om gegevens te delen. Nadat de gebruiker toestemming heeft verleend wordt er een access token verschaft.
-
Indien u een webservice wilt gaan bevragen, zult u de access token die in stap 2 verkregen is, mee moeten sturen.
-
Afhankelijk van welke webservice u bevraagd heeft, wordt er door webservice een response teruggeven.
-
De laatste stap is het verwerken van het response object op het betreffende platform. Hoe dit wordt vormgegeven is uiteraard geheel aan u.
Organisation flow ¶
Organisation flowPOST/oauth/access_token
Voorbeeld URI
Access Token
Headers
Content-Type: application/x-www-form-urlencoded
PHP_AUTH_USER: Faster Forward
PHP_AUTH_PW: ***************
Body
grant_type=organisation&organisation={ORGANISATIE_ID}&webservice={WEBSERVICE}&scope={SCOPES}
200
Headers
Content-Type: application/json
Body
{
"access_token": "5db1cf97f8fd66f295c33eae616227e69de4d",
"expires_in": 3600,
"token_type": "Bearer",
"scope": "{SCOPES}",
"refresh_token": "6ebffce35d81e24463336fc2a8c8cc9d23b8c"
}
400
Headers
Content-Type: application/json
Body
{
"error_description" : {ERROR_MESSAGE_DESCRIPTION},
"error" :{ERROR_MESSAGE_CODE}
}
Authorization code flow ¶
Authorization code flowGET/oauth/authorize?response_type=code&client_id={CLIENT_ID}&webservice={WEBSERVICE}&scope={SCOPE}&state={STATE}&redirect_uri={REDIRECT_URI}
Voorbeeld URI
- CLIENT_ID
string
(verplicht) Voorbeeld: Faster Forward- WEBSERVICE
string
(verplicht) Voorbeeld: data- SCOPE
string
(verplicht) Voorbeeld: klantdossier.read- STATE
string
(verplicht) Voorbeeld: 1234- REDIRECT_URI
string
(optioneel) Voorbeeld: urn:ietf:wg:oauth:2.0:oob
200
Er zal worden redirect naar de opgegeven REDIRECT_URI, met de code toegevoegd als query parameter. Als de REQUEST_URI wordt weggelaten, of gelijk is aan ‘urn:ietf:wg:oauth:2.0:oob’ zal de titel van het venster de code bevatten.
Authorization code inwisselen ¶
Authorization code inwisselenPOST/oauth/access_token
Voorbeeld URI
Headers
Content-Type: application/x-www-form-urlencoded
PHP_AUTH_USER: Faster Forward
PHP_AUTH_PW: ***************
Body
grant_type=authorization_code&code={CODE}
200
Headers
Content-Type: application/json
Body
{
"access_token": "5db1cf97f8fd66f295c33eae616227e69de4d",
"expires_in": 3600,
"token_type": "Bearer",
"scope": "{SCOPES}",
"refresh_token": "6ebffce35d81e24463336fc2a8c8cc9d23b8c"
}
400
Headers
Content-Type: application/json
Body
{
"error_description" : {ERROR_MESSAGE_DESCRIPTION},
"error" :{ERROR_MESSAGE_CODE}
}
Refresh token ¶
Refresh tokenPOST/oauth/access_token
Voorbeeld URI
Headers
Content-Type: application/x-www-form-urlencoded
PHP_AUTH_USER: Faster Forward
PHP_AUTH_PW: ***************
Body
grant_type=refresh_token&refresh_token=6ebffce35d81e24463336fc2a8c8cc9d23b8c
200
Headers
Content-Type: application/json
Body
{
"access_token": "5db1cf97f8fd66f295c33eae616227e69de4d",
"expires_in": 3600,
"token_type": "Bearer",
"scope": "{SCOPES}",
"refresh_token": "6ebffce35d81e24463336fc2a8c8cc9d23b8c"
}
400
Headers
Content-Type: application/json
Body
{
"error_description" : {ERROR_MESSAGE_DESCRIPTION},
"error" :{ERROR_MESSAGE_CODE}
}
Implicit flow ¶
Implicit flowGET/oauth/authorize?response_type=token&client_id={CLIENT_ID}&webservice={WEBSERVICE}&scope={SCOPE}&state={STATE}&redirect_uri={REDIRECT_URI}
Voorbeeld URI
- CLIENT_ID
string
(verplicht) Voorbeeld: Faster Forward- WEBSERVICE
string
(verplicht) Voorbeeld: data- SCOPE
string
(verplicht) Voorbeeld: klantdossier.read- STATE
string
(verplicht) Voorbeeld: 1234- REDIRECT_URI
string
(optioneel) Voorbeeld: urn:ietf:wg:oauth:2.0:oob
200
Er zal worden redirect naar de opgegeven REDIRECT_URI, met het access token toegevoegd als query parameter. Als de REQUEST_URI wordt weggelaten, of gelijk is aan ‘urn:ietf:wg:oauth:2.0:oob’ zal de titel van het venster het access token bevatten.
Klantdossier ¶
Klantdossier ¶
Klantdossier collectieGET/api/data/klantdossiers{?relatienummer,omschrijving,dossierstatus,kantoor,achternaam,geboortedatum,organisatie,kvknummer,straat,nummer,postcode,plaatsnaam,telefoonnummer,emailadres,contractnummer,kenteken,zoekwaarde}
Voorbeeld URI
- relatienummer
string
(optioneel) Voorbeeld: 4815162342- omschrijving
string
(optioneel) Voorbeeld: dossier 5526- dossierstatus
string
(optioneel) Voorbeeld: 1- kantoor
string
(optioneel) Voorbeeld: 3888- achternaam
string
(optioneel) Voorbeeld: van Test- geboortedatum
string
(optioneel) Voorbeeld: 1990-03-07- organisatie
string
(optioneel) Voorbeeld: Faster Forward B.V.- kvknummer
string
(optioneel) Voorbeeld: 20128551- straat
string
(optioneel) Voorbeeld: Stationsstraat- nummer
string
(optioneel) Voorbeeld: 14- postcode
string
(optioneel) Voorbeeld: 4611CC- plaatsnaam
string
(optioneel) Voorbeeld: Bergen op Zoom- telefoonnummer
string
(optioneel) Voorbeeld: 0164210240- emailadres
string
(optioneel) Voorbeeld: api@fasterforward.nl- contractnummer
string
(optioneel) Voorbeeld: 16180339887- kenteken
string
(optioneel) Voorbeeld: ECTO-1- zoekwaarde
string
(optioneel) Voorbeeld: Janssen
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers"
},
"volgende": {
"href": "/api/data/klantdossiers?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers?pagina=5&per_pagina=20"
}
},
"_embedded": {
"klantdossiers": [
{
"omschrijving": "Price, Senior",
"aanmaakdatum": "2012-10-24T00:00:00+0200",
"relatienummer": "",
"laatsteBezoekdatum": "2020-10-24T00:00:00+0200",
"volgendeBezoekdatum": "2021-10-24T00:00:00+0200",
"notitie": "uw notitie",
"id": 1,
"dossiertype": "klantdossier",
"status": "Actief",
"_links": {
"self": {
"href": "/api/data/klantdossiers/1"
}
},
"_embedded": {
"standaardcorrespondentieadres": {
"id": 2779,
"straat": "Straatnaam",
"nummer": "1",
"toevoeging": "A",
"postcode": "1234AB",
"plaatsnaam": "Plaatsnaam",
"land": "NL",
"postcodegebied": "4611",
"longitude": "4.29358014",
"latitude": "51.49513316",
"categorie": "default"
},
"herkomst": {
"omschrijving": "waarde",
"url": "waarde"
}
}
},
{
"omschrijving": "Cole, Medior",
"aanmaakdatum": "2013-10-11T00:00:00+0200",
"relatienummer": "",
"laatsteBezoekdatum": null,
"volgendeBezoekdatum": null,
"notitie": "uw notitie",
"id": 2,
"dossiertype": "klantdossier",
"status": "Prospect",
"_links": {
"self": {
"href": "/api/data/klantdossiers/2"
}
}
},
{
"omschrijving": "Maldonado (P.), Maldonado, Dirjanne van (D.L.)",
"aanmaakdatum": "2019-08-19T15:20:50+0200",
"relatienummer": null,
"laatsteBezoekdatum": null,
"volgendeBezoekdatum": null,
"notitie": "uw notitie",
"id": 3,
"dossiertype": "klantdossier",
"status": "Actief",
"_links": {
"self": {
"href": "/api/data/klantdossiers/3"
}
},
"_embedded": {
"standaardcorrespondentieadres": {
"id": 2797,
"straat": "Straatnaam",
"nummer": "1",
"toevoeging": "A",
"postcode": "1234AB",
"plaatsnaam": "Plaatsnaam",
"land": "NL",
"postcodegebied": "2225",
"longitude": null,
"latitude": null,
"categorie": "default"
}
}
}
]
}
}
Klantdossier ophalenGET/api/data/klantdossiers/{DOSSIER_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"omschrijving": "Conner, Wouter (W)",
"aanmaakdatum": "2019-08-19T19:21:03+0200",
"relatienummer": null,
"laatsteBezoekdatum": "2019-08-19T19:21:03+0200",
"volgendeBezoekdatum": "2021-08-19T19:21:03+0200",
"notitie": "uw notitie",
"id": 5526,
"dossiertype": "klantdossier",
"status": "Actief",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526"
},
"overzicht": {
"href": "/api/data/klantdossiers/5526/overzicht"
},
"registraties": {
"href": "/api/data/klantdossiers/5526/registraties"
},
"adviseurs": {
"href": "/api/data/klantdossiers/5526/adviseurs"
},
"kantoor": {
"href": "/api/data/klantdossiers/5526/kantoor"
},
"klanten": {
"href": "/api/data/klantdossiers/5526/klanten",
"deprecation": "http://api.fasterforward.nl"
},
"panden": {
"href": "/api/data/klantdossiers/5526/panden"
},
"bezittingen": {
"href": "/api/data/klantdossiers/5526/bezittingen"
},
"producten": {
"href": "/api/data/klantdossiers/5526/producten"
},
"facturen": {
"href": "/api/data/klantdossiers/5526/facturen"
},
"documenten": {
"href": "/api/data/klantdossiers/5526/documenten"
},
"stukken": {
"href": "/api/data/klantdossiers/5526/stukken"
},
"emails": {
"href": "/api/data/klantdossiers/5526/emails"
},
"schademeldingen": {
"href": "/api/data/klantdossiers/5526/schademeldingen"
},
"events": {
"href": "/api/data/klantdossiers/5526/events"
},
"taken": {
"href": "/api/data/klantdossiers/5526/taken"
},
"klanten/particulier": {
"href": "/api/data/klantdossiers/5526/klanten/particulier"
},
"klanten/zakelijk": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk"
}
},
"_embedded": {
"standaardcorrespondentieadres": {
"id": 8297,
"straat": "Straatnaam",
"nummer": "1",
"toevoeging": "A",
"postcode": "1234AB",
"plaatsnaam": "Plaatsnaam",
"land": "NL",
"postcodegebied": "2215",
"longitude": null,
"latitude": null,
"categorie": "default"
},
"herkomst": {
"omschrijving": "waarde",
"url": "waarde"
}
}
}
NAWTE gegevens ophalen dossierGET/api/data/klantdossiers/{DOSSIER_ID}/overzicht
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
Zakelijk
{
"omschrijving": "Webwinkel in huis- en tuinartikelen",
"aanmaakdatum": "2020-07-30T00:00:00+0200",
"relatienummer": null,
"laatsteBezoekdatum": null,
"volgendeBezoekdatum": "2020-07-30T00:00:00+0200",
"id": 27358,
"dossiertype": "klantdossier",
"status": "Actief",
"_links": {
"self": {
"href": "/api/data/klantdossiers/27358/overzicht"
}
},
"_embedded": {
"standaardcorrespondentieadres": {
"id": 42897,
"straat": "",
"nummer": "48",
"toevoeging": "",
"postcode": "2231CD",
"plaatsnaam": "",
"land": "NL",
"postcodegebied": "2231",
"longitude": null,
"latitude": null,
"categorie": "default",
"_embedded": {
"types": [
{
"id": 7,
"naam": "correspondentieadres",
"startdatum": null,
"einddatum": null
}
]
}
},
"klantenZakelijk": [
{
"id": 21573,
"type": "VOF",
"naam": "StayRelaxed Outdoor Living",
"kvknummer": "78115361",
"btwnummer": "",
"statutairenaam": "StayRelaxed Outdoor Living",
"handelsnaam": "StayRelaxed Outdoor Living",
"kleur1": null,
"kleur2": null,
"kleur3": null,
"kleur4": null,
"_links": {
"self": {
"href": ""
}
},
"_embedded": {
"adressen": [
{
"id": 42897,
"straat": "",
"nummer": "48",
"toevoeging": "",
"postcode": "2231CD",
"plaatsnaam": "",
"land": "NL",
"postcodegebied": "2231",
"longitude": null,
"latitude": null,
"categorie": "default",
"_embedded": {
"types": [
{
"id": 7,
"naam": "correspondentieadres",
"startdatum": null,
"einddatum": null
}
]
}
},
{
"id": 42937,
"straat": "Sandtlaan",
"nummer": "48",
"toevoeging": "",
"postcode": "2231CD",
"plaatsnaam": "Rijnsburg",
"land": "NL",
"postcodegebied": "2231",
"longitude": "4.43825082",
"latitude": "52.18945192",
"categorie": "default",
"_embedded": {
"types": [
{
"id": 7,
"naam": "correspondentieadres",
"startdatum": null,
"einddatum": null
}
]
}
}
],
"telefoonnummers": [
{
"id": 105130,
"naam": "0623745325",
"omschrijving": "",
"weergavenaam": "0623745325",
"_embedded": {
"types": [
{
"id": 5,
"naam": "mobiel"
}
]
}
},
{
"id": 80754,
"naam": "0623745325",
"omschrijving": null,
"weergavenaam": "0623745325",
"_embedded": {
"types": [
{
"id": 6,
"naam": "zakelijk"
}
]
}
}
],
"emailadressen": [
{
"id": 53524,
"naam": "info@stayrelaxed.nl",
"omschrijving": "",
"_embedded": {
"types": [
{
"id": 1,
"naam": "Zakelijk"
}
]
}
},
{
"id": 54581,
"naam": "info@stayrelaxed.nl",
"omschrijving": "",
"_embedded": {
"types": [
{
"id": 2,
"naam": "Prive"
}
]
}
}
]
}
}
]
}
}
Particulier
{
"omschrijving": "Wieland, Johan-Jan (JJ), Meesters, Sandrina (SK)",
"aanmaakdatum": "2021-03-08T00:00:00+0100",
"relatienummer": null,
"id": 27383,
"dossiertype": "klantdossier",
"status": "Actief",
"_links": {
"self": {
"href": "/api/data/klantdossiers/27383/overzicht"
}
},
"_embedded": {
"standaardcorrespondentieadres": {
"id": 42953,
"straat": "Straatnaam",
"nummer": "1",
"toevoeging": "A",
"postcode": "1234AB",
"plaatsnaam": "Plaatsnaam",
"land": "NL",
"postcodegebied": "5555",
"longitude": null,
"latitude": null,
"categorie": "default"
},
"klantenParticulier": [
{
"id": 148991,
"geslacht": "man",
"initialen": "JJ",
"titel": null,
"voornaam": "Johan-Jan",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Wieland",
"nationaliteitId": 1,
"nationaliteit": "Nederlandse",
"burgerlijkestaatId": 1,
"burgerlijkestaat": "Gehuwd (gemeenschap van goederen)",
"weergavenaam": "Wieland, Johan-Jan (JJ)",
"geboortedatum": "1966-12-16T00:00:00+01:00",
"pensioendatum": null,
"overleden": "nee",
"datumOverlijden": null,
"_embedded": {
"adressen": [
{
"id": 42953,
"straat": "Straatnaam",
"nummer": "1",
"toevoeging": "A",
"postcode": "1234AB",
"plaatsnaam": "Plaatsnaam",
"land": "NL",
"postcodegebied": "1234",
"longitude": null,
"latitude": null,
"categorie": "default",
"_embedded": {
"types": [
{
"id": 7,
"naam": "correspondentieadres",
"startdatum": null,
"einddatum": null
}
]
}
},
{
"id": 43953,
"straat": "",
"nummer": "6",
"toevoeging": "",
"postcode": "5555MM",
"plaatsnaam": "",
"land": "NL",
"postcodegebied": "5555",
"longitude": "0.00000000",
"latitude": "0.00000000",
"categorie": "default",
"_embedded": {
"types": [
{
"id": 1,
"naam": "bezoekadres",
"startdatum": null,
"einddatum": null
},
{
"id": 3,
"naam": "factuuradres",
"startdatum": "2021-01-01T00:00:00+01:00",
"einddatum": "2021-07-01T00:00:00+02:00"
}
]
}
}
],
"telefoonnummers": [
{
"id": 105143,
"naam": "0352210402",
"omschrijving": null,
"weergavenaam": "0352210402",
"_embedded": {
"types": [
{
"id": 1,
"naam": "algemeen"
}
]
}
}
],
"emailadressen": [
{
"id": 53581,
"naam": "xxx@hotmailxxx.com",
"omschrijving": null,
"_embedded": {
"types": [
{
"id": 3,
"naam": "Algemeen"
}
]
}
}
]
}
},
{
"id": 148992,
"geslacht": "vrouw",
"initialen": "SK",
"titel": null,
"voornaam": "Persoon",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Meesters",
"nationaliteitId": 1,
"nationaliteit": "Nederlandse",
"burgerlijkestaatId": 1,
"burgerlijkestaat": "Gehuwd (gemeenschap van goederen)",
"weergavenaam": "Meesters, Persoon (SK)",
"geboortedatum": "1970-09-27T00:00:00+01:00",
"pensioendatum": null,
"overleden": "nee",
"datumOverlijden": null,
"_embedded": {
"adressen": [
{
"id": 42953,
"straat": "Straatnaam",
"nummer": "1",
"toevoeging": "A",
"postcode": "1234AB",
"plaatsnaam": "Plaatsnaam",
"land": "NL",
"postcodegebied": "5555",
"longitude": null,
"latitude": null,
"categorie": "default",
"_embedded": {
"types": [
{
"id": 7,
"naam": "correspondentieadres",
"startdatum": null,
"einddatum": null
}
]
}
}
],
"telefoonnummers": [
{
"id": 105143,
"naam": "0252210402",
"omschrijving": null,
"weergavenaam": "0252210402",
"_embedded": {
"types": [
{
"id": 1,
"naam": "algemeen"
}
]
}
}
],
"emailadressen": [
{
"id": 53581,
"naam": "xxx@hotmailxxx.com",
"omschrijving": null,
"_embedded": {
"types": [
{
"id": 3,
"naam": "Algemeen"
}
]
}
}
]
}
}
]
}
}
404
Headers
Content-Type: text/json
Klantdossier toevoegenPOST/api/data/klantdossiers/
Voorbeeld URI
Headers
Content-Type: application/json
Body
{
"omschrijving": "Test dossier",
"aanmaakdatum": "2017-01-01 10:00:00",
"relatienummer": "12345",
"dossierstatus": {
"id": 1
},
"kantoor": {
"id": 14830
},
"notitie": "plaats hier uw notitie"
}
Schema
{
"definitions": {
"dossier": {
"type": "object",
"properties": {
"omschrijving": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"aanmaakdatum": {
"type": "string",
"format": "date-time"
},
"relatienummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"dossierstatus": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"kantoor": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"standaardCorrespondentieadres": {
"type": "integer",
"minimum": 1
},
"notitie": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false,
"required": [
"omschrijving",
"dossierstatus",
"kantoor"
]
}
}
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526
Actie collectieGET/api/data/klantdossiers/{DOSSIER_ID}/acties
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/13987/acties"
},
"eerste": {
"href": "/api/data/klantdossiers/13987/acties?pagina=1&per_pagina=20"
},
"vorige": {
"href": "/api/data/klantdossiers/13987/acties?pagina=1&per_pagina=20"
}
},
"_embedded": {
"acties": [
{
"omschrijving": "Ja",
"aanmaakdatum": "2022-06-10T11:30:43+0200",
"id": 53806,
"actie": "Basis & Verz",
"_links": {
"self": {
"href": "/api/data/klantdossiers/13987/acties/53806"
}
}
},
{
"omschrijving": "Gaat er nog over denken, later terug bellen",
"aanmaakdatum": "2022-06-10T11:30:49+0200",
"id": 53807,
"actie": "Klant heeft interesse in makelaardij",
"_links": {
"self": {
"href": "/api/data/klantdossiers/13987/acties/53807"
}
}
}
]
}
}
Actie ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/acties/{ACTIE_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ACTIE_ID
int
(verplicht) Voorbeeld: 8400
200
Headers
Content-Type: application/json
Body
{
"omschrijving": "Basis & Verz.",
"aanmaakdatum": "2020-05-15T10:12:00+0200",
"id": 8400,
"actie": "Relatiecode",
"_links": {
"self": {
"href": "/api/data/klantdossiers/13987/acties/8400"
}
}
}
Actie toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/acties
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
{
"actie": {
"id": 1
},
"omschrijving": "Omschrijving van de actie"
}
Schema
{
"properties": {
"actie": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"omschrijving": {
"type": "string",
"minLength": 1,
"maxLength": 255
}
},
"additionalProperties": false,
"required": [
"actie"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/acties/2400
Object overige toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/bezittingen/overige
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
Voorbeeld Kostbaarheid
{
"omschrijving": "De geboorte van Venus",
"catalogusWaarde": 30000,
"datumAankoop": "2016-01-01",
"aankoopwaarde": 30000,
"huidigeWaardeDatum": "2016-01-01",
"huidigeWaarde": 40000,
"type": "3",
"bezittingtype": "Kostbaarheid",
"plaats": "Overal"
}
Voorbeeld Juwelen
{
"omschrijving": "test api",
"catalogusWaarde": 50000,
"datumAankoop": "2005-02-01",
"aankoopwaarde": 50000,
"huidigeWaardeDatum": "2017-01-01",
"huidigeWaarde": 50000,
"type": "api type",
"bezittingtype": "Overige",
"kostbaarheidType": "Juwelen"
}
Schema
{
"title": "",
"type": "object",
"properties": {
"omschrijving": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"catalogusWaarde": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"datumAankoop": {
"type": "string",
"format": "date"
},
"aankoopwaarde": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"huidigeWaardeDatum": {
"type": "string",
"format": "date"
},
"huidigeWaarde": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"type": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"bezittingtype": {
"enum": [
"Kostbaarheid",
"Overige"
]
},
"kostbaarheidType": {
"enum": [
"Antiek",
"Aquarellen",
"Audio-/Video-apparatuur",
"Autotelefoon",
"Bijzondere bezitting",
"Boek",
"Bont",
"Elektrisch versterkte muziekinstrumenten",
"Foto-Film",
"Golfuitrusting",
"Horloges",
"Juwelen",
"Kunst",
"Lichtreclame",
"Modelbouw",
"Muziekinstrument",
"Optische instrumenten",
"Overige",
"Porselein",
"Postzegels en munten",
"Recreatiezaken",
"Schilderij",
"Sportfiets",
"Stereo-Video binnenshuis",
"Stereo-Video buitenshuis",
"Surfuitrusting",
"(Oosterse) Tapijten",
"Verzameling",
"Visuitrusting"
]
},
"plaats": {
"enum": [
"Overal",
"Adres",
"Overig"
]
},
"adres": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
},
"required": [
"bezittingtype"
],
"additionalProperties": false
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/bezittingen/184
Object voertuig toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/bezittingen/voertuigen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
Voorbeeld Auto
{
"omschrijving": "37GLPD - Volkswagen Golf V5 GTI",
"merk": "Volkswagen",
"catalogusWaarde": 26000,
"datumAankoop": "2016-01-01",
"aankoopwaarde": 7500,
"huidigeWaardeDatum": "2016-01-01",
"huidigeWaarde": 7000,
"kenteken": "37GLPD",
"bouwjaar": "2001-01-01",
"gewicht": 1252,
"type": "Hatchback",
"uitvoering": "V5 GTI",
"model": "Golf",
"kilowatt": 125,
"aantalPk": 170,
"meldcode": "123",
"cilinderinhoud": 2400,
"bezittingtype": "Auto",
"jaarkilometrage" : 100,
"alarminstallatie": "Fabriek ingebouwd alarm klasse 1",
"bedragAudiovisueleApparatuur": 0.00,
"gebruikParticulierOfZakelijk": "Particulier"
}
Voorbeeld E-bike
{
"omschrijving": "Batavus Barcelona",
"merk": "Batavus",
"catalogusWaarde": 2000,
"datumAankoop": "2005-02-01",
"aankoopwaarde": 900,
"huidigeWaardeDatum": "2017-01-01",
"huidigeWaarde": 500,
"bouwjaar": "2000-06-01",
"model": "Barcelona",
"bezittingtype": "Fiets",
"fietsType": "E-bike"
}
Voorbeeld Catamaran
{
"omschrijving": "Hobie cat tiger 1455",
"merk": "Hobie",
"catalogusWaarde": 10000,
"datumAankoop": "2017-02-01",
"aankoopwaarde": 5000,
"huidigeWaardeDatum": "2017-01-01",
"huidigeWaarde": 5000,
"bouwjaar": "2009-06-01",
"model": "Cat tiger",
"bezittingtype": "Boot",
"bootType": "Catamaran"
}
Schema
{
"title": "",
"type": "object",
"properties": {
"omschrijving": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"merk": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"catalogusWaarde": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"datumAankoop": {
"type": "string",
"format": "date"
},
"aankoopwaardeIncBtw": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"aankoopwaardeExBtw": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"aankoopwaardeBtw": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"huidigeWaardeDatum": {
"type": "string",
"format": "date"
},
"huidigeWaarde": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"kenteken": {
"type": "string",
"minLength": 1,
"maxLength": 50
},
"bouwjaar": {
"type": "string",
"format": "date"
},
"gewicht": {
"type": "integer",
"minimum": 1
},
"type": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"uitvoering": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"model": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"kilowatt": {
"type": "integer",
"minimum": 1
},
"aantalPk": {
"type": "integer",
"minimum": 1
},
"meldcode": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"cilinderinhoud": {
"type": "integer",
"minimum": 1
},
"kmstand": {
"type": "string",
"minLength": 1,
"maxLength": 7
},
"ottCode": {
"type": "string",
"minLength": 1,
"maxLength": 25
},
"jaarkilometrage": {
"type": "integer",
"minimum": 1
},
"bedragAudiovisueleApparatuur": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"bezittingtype": {
"enum": [
"Auto",
"Caravan",
"Brommer",
"Motor",
"Boot",
"Fiets",
"Aanhangwagen",
"Vrachtwagen"
]
},
"bootType": {
"enum": [
"Anders",
"Catamaran",
"Charterboot",
"Jetski",
"Kajuit motorboot",
"Kajuit zeilboot",
"Kano",
"Kite (board + kite)",
"Motor sportboot - snelvarend",
"Motor sportboot / speedboot",
"Motor sportboot",
"Motor-sailer",
"Motorboot",
"Motorjacht",
"Motorvrachtschip",
"Motorzeiljacht",
"Opblaas boot",
"Open Trimaran",
"Open boot",
"Open motorboot",
"Open zeilboot",
"Platbodem",
"Powerboat (RIB)",
"Roeiboot",
"Rubberboot",
"Sleepschip met duwbak",
"Sleep- en duwboot",
"Sloep",
"Sportcruiser",
"Supboard (board + paddle)",
"Surf-, zeilplank",
"Trimaran",
"Visboot",
"Vlet",
"Waterscooter",
"Zeilboot"
]
},
"fietsType": {
"enum": [
"Anders",
"Bakfiets",
"Citybike",
"Driewieler",
"E-bike",
"Fiets met hulpmotor",
"High speed E-bike",
"MTB/ATB",
"Racefiets",
"Rijwiel",
"Tandem",
"Vouwfiets"
]
},
"alarminstallatie": {
"enum": [
"Geen",
"Af fabriek Klasse Startonderbreker (voorheen klasse 1)",
"Af fabriek Klasse Alarmsysteem (voorheen klasse 2)",
"Af fabriek Alarmsysteem met hellingshoekdetectie (voorheen klasse 3)",
"Af fabriek SCM Klasse Voertuigvolgsysteem met startonderbreker (voorheen klasse 4)",
"Af fabriek SCM Klasse Voertuigvolgsysteem met alarm met hellingshoekdetectie (voorheen klasse 5)",
"Af fabriek SCM Klasse Voertuigvolgsysteem met alarm met hellingshoekdetectie (voorheen klasse 5) i.c.m. peilzender",
"Af fabriek SCM beveiligingsklasse Terugvindsysteem",
"Af fabriek SCM beveiligingsklasse Terugvindsysteem i.c.m. alarmsysteem met hellingshoekdetectie",
"Klasse Startonderbreker (voorheen klasse 1)",
"Klasse Alarmsysteem (voorheen klasse 2)",
"Alarmsysteem met hellingshoekdetectie (voorheen klasse 3)",
"SCM Klasse Voertuigvolgsysteem met startonderbreker (voorheen klasse 4)",
"SCM Klasse Voertuigvolgsysteem met alarm met hellingshoekdetectie (voorheen klasse 5)",
"SCM Klasse Voertuigvolgsysteem met alarm met hellingshoekdetectie (voorheen klasse 5) i.c.m. peilzender",
"SCM beveiligingsklasse Terugvindsysteem",
"SCM beveiligingsklasse Terugvindsysteem i.c.m. alarmsysteem met hellingshoekdetectie",
"BearLock (SCM klasse ST mechanisch)",
"BearLock + SCM klasse 1",
"BearLock + SCM klasse 2",
"BearLock + SCM klasse 3",
"BearLock + SCM klasse 4",
"BearLock + SCM klasse 5"
]
},
"gebruikParticulierOfZakelijk": {
"enum": [
"Particulier",
"Zakelijk",
"Onbekend"
]
},
"hagelbestendigDak": {
"enum": [
"Ja",
"Nee",
"Onbekend"
]
},
"brandstof": {
"enum": [
"Onbekend",
"Benzine",
"Diesel",
"Elektrisch",
"Hybride",
"LPG",
"Waterstof"
]
},
"gebruikAlsStacaravan": {
"type": "boolean"
},
"isBedrijfsAuto": {
"type": "boolean"
},
"isGrijsKenteken ": {
"type": "boolean"
},
"btwMargeAuto ": {
"enum": [
"Onbekend",
"BTW",
"Marge"
]
},
"staat": {
"enum": [
"Occasion",
"Nieuw",
"Import"
]
},
"chassisNummer": {
"type": "string",
"minLength": 1,
"maxLength": 17
}
},
"required": [
"bezittingtype"
],
"additionalProperties": false
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/bezittingen/183
Object voertuig toevoegen DEPRECATEDPOST/api/data/klantdossiers/{DOSSIER_ID}/bezittingen/voertuig
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
{
"omschrijving": "37GLPD - Volkswagen Golf V5 GTI",
"merk": "Volkswagen",
"catalogusWaarde": 26000,
"datumAankoop": "2016-01-01",
"aankoopwaarde": 7500,
"huidigeWaardeDatum": "2016-01-01",
"huidigeWaarde": 7000,
"kenteken": "37GLPD",
"bouwjaar": "2001-01-01",
"gewicht": 1252,
"type": "Hatchback",
"uitvoering": "V5 GTI",
"model": "Golf",
"kilowatt": 125,
"aantalPk": 170,
"meldcode": "123",
"cilinderinhoud": 2400,
"bezittingtype": "Auto",
"alarminstallatie": "Fabriek ingebouwd alarm klasse 1"
}
Schema
{
"title": "",
"type": "object",
"properties": {
"omschrijving": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"merk": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"catalogusWaarde": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"datumAankoop": {
"type": "string",
"format": "date"
},
"aankoopwaardeIncBtw": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"aankoopwaardeExBtw": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"aankoopwaardeBtw": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"huidigeWaardeDatum": {
"type": "string",
"format": "date"
},
"huidigeWaarde": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"kenteken": {
"type": "string",
"minLength": 1,
"maxLength": 50
},
"bouwjaar": {
"type": "string",
"format": "date"
},
"gewicht": {
"type": "integer",
"minimum": 1
},
"type": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"uitvoering": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"model": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"kilowatt": {
"type": "integer",
"minimum": 1
},
"aantalPk": {
"type": "integer",
"minimum": 1
},
"meldcode": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"cilinderinhoud": {
"type": "integer",
"minimum": 1
},
"kmstand": {
"type": "string",
"minLength": 1,
"maxLength": 7
},
"ottCode": {
"type": "string",
"minLength": 1,
"maxLength": 25
},
"jaarkilometrage": {
"type": "integer",
"minimum": 1
},
"bedragAudiovisueleApparatuur": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"bezittingtype": {
"enum": [
"Auto",
"Caravan",
"Brommer",
"Motor",
"Boot",
"Fiets",
"Aanhangwagen",
"Vrachtwagen"
]
},
"bootType": {
"enum": [
"Anders",
"Catamaran",
"Charterboot",
"Jetski",
"Kajuit motorboot",
"Kajuit zeilboot",
"Kano",
"Kite (board + kite)",
"Motor sportboot - snelvarend",
"Motor sportboot / speedboot",
"Motor sportboot",
"Motor-sailer",
"Motorboot",
"Motorjacht",
"Motorvrachtschip",
"Motorzeiljacht",
"Opblaas boot",
"Open Trimaran",
"Open boot",
"Open motorboot",
"Open zeilboot",
"Platbodem",
"Powerboat (RIB)",
"Roeiboot",
"Rubberboot",
"Sleepschip met duwbak",
"Sleep- en duwboot",
"Sloep",
"Sportcruiser",
"Supboard (board + paddle)",
"Surf-, zeilplank",
"Trimaran",
"Visboot",
"Vlet",
"Waterscooter",
"Zeilboot"
]
},
"fietsType": {
"enum": [
"Anders",
"Bakfiets",
"Citybike",
"Driewieler",
"E-bike",
"Fiets met hulpmotor",
"High speed E-bike",
"MTB/ATB",
"Racefiets",
"Rijwiel",
"Tandem",
"Vouwfiets"
]
},
"alarminstallatie": {
"enum": [
"Geen",
"Af fabriek Klasse Startonderbreker (voorheen klasse 1)",
"Af fabriek Klasse Alarmsysteem (voorheen klasse 2)",
"Af fabriek Alarmsysteem met hellingshoekdetectie (voorheen klasse 3)",
"Af fabriek SCM Klasse Voertuigvolgsysteem met startonderbreker (voorheen klasse 4)",
"Af fabriek SCM Klasse Voertuigvolgsysteem met alarm met hellingshoekdetectie (voorheen klasse 5)",
"Af fabriek SCM Klasse Voertuigvolgsysteem met alarm met hellingshoekdetectie (voorheen klasse 5) i.c.m. peilzender",
"Af fabriek SCM beveiligingsklasse Terugvindsysteem",
"Af fabriek SCM beveiligingsklasse Terugvindsysteem i.c.m. alarmsysteem met hellingshoekdetectie",
"Klasse Startonderbreker (voorheen klasse 1)",
"Klasse Alarmsysteem (voorheen klasse 2)",
"Alarmsysteem met hellingshoekdetectie (voorheen klasse 3)",
"SCM Klasse Voertuigvolgsysteem met startonderbreker (voorheen klasse 4)",
"SCM Klasse Voertuigvolgsysteem met alarm met hellingshoekdetectie (voorheen klasse 5)",
"SCM Klasse Voertuigvolgsysteem met alarm met hellingshoekdetectie (voorheen klasse 5) i.c.m. peilzender",
"SCM beveiligingsklasse Terugvindsysteem",
"SCM beveiligingsklasse Terugvindsysteem i.c.m. alarmsysteem met hellingshoekdetectie",
"BearLock (SCM klasse ST mechanisch)",
"BearLock + SCM klasse 1",
"BearLock + SCM klasse 2",
"BearLock + SCM klasse 3",
"BearLock + SCM klasse 4",
"BearLock + SCM klasse 5"
]
},
"gebruikParticulierOfZakelijk": {
"enum": [
"Particulier",
"Zakelijk",
"Onbekend"
]
},
"hagelbestendigDak": {
"enum": [
"Ja",
"Nee",
"Onbekend"
]
},
"brandstof": {
"enum": [
"Onbekend",
"Benzine",
"Diesel",
"Elektrisch",
"Hybride",
"LPG",
"Waterstof"
]
},
"gebruikAlsStacaravan": {
"type": "boolean"
},
"isBedrijfsAuto": {
"type": "boolean"
},
"isGrijsKenteken ": {
"type": "boolean"
},
"btwMargeAuto ": {
"enum": [
"Onbekend",
"BTW",
"Marge"
]
},
"staat": {
"enum": [
"Occasion",
"Nieuw",
"Import"
]
},
"chassisNummer": {
"type": "string",
"minLength": 1,
"maxLength": 17
}
},
"required": [
"bezittingtype"
],
"additionalProperties": false
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/bezittingen/182
Pand toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/panden
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
Niet-bestaand adres
{
"postcode" : "4651ME",
"nummer" : "3",
"toevoeging" : "B",
"straat" : "Grimbergen",
"plaatsnaam" : "Steenbergen",
"gemeente" : "Steenbergen",
"provincie" : "Noord-Brabant",
"land" : "NL",
"categorie" : "Standaard",
"type" : "Pand"
}
Bestaand adres
{
"id" : 7796,
"type" : "Pand"
}
Schema
Niet-bestaand adres:
{
"properties": {
"postcode": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"nummer": {
"type": "string",
"minLength": 1,
"maxLength": 25
},
"toevoeging": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"straat": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"plaatsnaam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"gemeente": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"provincie": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"land": {
"enum": [
"AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX",
"AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR",
"BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM",
"CN","CO","CR","CS","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ",
"EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD",
"GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY",
"HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT",
"JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA",
"LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG",
"MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY",
"MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE",
"PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS",
"RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO",
"SR","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN",
"TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG",
"VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"
]
},
"categorie": {
"enum": [
"Standaard",
"Postbus",
"Antwoordnummer"
]
},
"type": {
"enum": [
"Afleveradres",
"Algemeen",
"Bezoekadres",
"Correspondentieadres",
"Factuuradres",
"Pand",
"Priveadres"
]
}
},
"additionalProperties": false,
"required": [
"plaatsnaam",
"type"
]
}
Bestaand adres:
{
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"type": {
"enum": [
"Afleveradres",
"Algemeen",
"Bezoekadres",
"Correspondentieadres",
"Factuuradres",
"Pand",
"Priveadres"
]
}
},
"additionalProperties": false,
"required": [
"id",
"type"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/panden/7796
Propositie toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/proposities
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
{
"naam": "Naam van de propositie"
}
Schema
{
"properties": {
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 255
}
},
"additionalProperties": false,
"required": [
"naam"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/proposities/1
Registratie ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/registraties&publiek={PUBLIEK}&gearchiveerd={GEARCHIVEERD}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PUBLIEK
boolean
(optioneel) Voorbeeld: 1- GEARCHIVEERD
boolean
(optioneel) Voorbeeld: 0
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/registraties"
}
},
"_embedded": {
"registraties": [
{
"omschrijving": "<p>Telefonisch contact opgenomen met de klant, hij komt binnenkort langs voor een orienterend gesprek</p>\n",
"onderwerp": "Contact met klant",
"publiek": true,
"factureerbaar": null,
"boekdatum": "2015-12-30T09:45:00+0100",
"gearchiveerd": false,
"verbruik": 0,
"id": 275814,
"registratietype": "Telefoongesprek",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/registraties/275814"
}
},
"_embedded": {
"persoon": [
{
"id": 120955,
"geslacht": "vrouw",
"initialen": "K.",
"titel": "",
"voornaam": "Kim",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Jansen - de Jong",
"bsn": "",
"nationaliteitId": 1,
"burgerlijkestaatId": null,
"weergavenaam": "Medior, Voornaam (I.)",
"geboortedatum": null,
"pensioendatum": null
}
]
}
},
{
"omschrijving": "<p>Klant nogmaals benaderd, was nog niet langs geweest</p>\n",
"onderwerp": "Telefoongesprek Paul",
"publiek": true,
"factureerbaar": true,
"boekdatum": "2016-01-15T09:45:00+0100",
"gearchiveerd": false,
"verbruik": 10,
"id": 275815,
"registratietype": "Telefoongesprek",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/registraties/275815"
}
},
"_embedded": {
"persoon": [
{
"id": 120955,
"geslacht": "vrouw",
"initialen": "K.",
"titel": "",
"voornaam": "Kim",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Jansen - de Jong",
"bsn": "",
"nationaliteitId": 1,
"burgerlijkestaatId": null,
"weergavenaam": "Jansen - de Jong, Kim (K.)",
"geboortedatum": null,
"pensioendatum": null
}
]
}
}
]
}
}
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/registraties"
}
},
"_embedded": {
"registraties": [
{
"omschrijving": "Er is een email aangemaakt (en verzonden)",
"onderwerp": "Activeer uw Faster Forward mijnDigimap",
"publiek": false,
"factureerbaar": null,
"boekdatum": "2016-08-05T17:27:11+0200",
"gearchiveerd": false,
"verbruik": null,
"id": 275822,
"registratietype": "E-mail/Brief",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/registraties/275822"
},
"email": {
"href": "/api/data/klantdossiers/5526/emails/9"
},
"product": {
"href": "/api/data/klantdossiers/5526/diensten/6734"
}
}
}
]
}
}
Registratie toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/registraties
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
{
"omschrijving": "Dit is de omschrijving",
"onderwerp": "Dit is het onderwerp",
"registratiedatum": "2017-01-01 10:00:00",
"boekdatum": "2017-01-01 10:00:00",
"verbruik": 4,
"activiteit": {
"id": 1
},
"registratietype": {
"id": 7
},
"systeemregistratie": false,
"persoon": {
"id": 112794
},
"urgent": false
}
Schema
{
"title": "Registratie",
"type": "object",
"properties": {
"omschrijving": {
"type": "string",
"minLength": 1
},
"onderwerp": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"registratiedatum": {
"type": "string",
"format": "date"
},
"boekdatum": {
"type": "string",
"format": "date"
},
"activiteit": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"registratietype": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"systeemregistratie": {
"type": "boolean"
},
"persoon": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
},
"required": [
"omschrijving",
"activiteit",
"registratietype",
"systeemregistratie"
],
"additionalProperties": false,
"oneOf": [
{
"properties": {
"systeemregistratie": {
"enum": [
true
]
}
}
},
{
"properties": {
"systeemregistratie": {
"enum": [
false
]
}
},
"required": [
"persoon"
]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/registraties/275826
Standaard correspondentieadres wijzigenPATCH/api/data/klantdossiers/{DOSSIER_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
{
"standaardCorrespondentieadres": {
"id": 1
}
}
Schema
{
"properties": {
"standaardCorrespondentieadres": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
},
"additionalProperties": false,
"required": [
"standaardCorrespondentieadres"
]
}
200
Headers
Content-Type: text/html
Workflowstarter uitvoerenPOST/api/data/klantdossiers/{DOSSIER_ID}/workflowstarters
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
Systeem starter voor Nationale Hypotheekbond
{
"type": "systeem",
"naam": "hypotheekbond"
}
Eigen starter voor koppeling met website
{
"type": "eigen",
"naam": "website"
}
Schema
{
"title": "Workflowstarter",
"type": "object",
"properties": {
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 50
},
"type": {
"enum": [
"systeem",
"eigen"
]
}
},
"additionalProperties": false,
"required": [
"naam",
"type"
]
}
200
404
Headers
Content-Type: text/json
409
Headers
Content-Type: text/json
Body
{
"error": "Geen workflow gekoppeld aan deze workflowstarter",
"url": "?data=zTWfb40FxUAHjaVtKrs77RF2iElsTB7pq5ZmC2COPmuyBmEdFXaiI%2ByirMPSzybkapw6%2Fh8frO0qo4yEKYXvjQ%3D%3D"
}
Workflowbericht inschietenPOST/api/data/klantdossiers/{DOSSIER_ID}/workflowbericht
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
{
"parameter": "waarde"
}
Schema
{
"title": "Workflowbericht",
"type": "object",
"properties": {
"parameter": {
"type": "string",
"minLength": 1,
"maxLength": 50
}
},
"additionalProperties": false,
"required": [
"parameter"
]
}
200
Volmacht verzekering gebeurtenis insturenPOST/api/data/klantdossiers/{DOSSIER_ID}/volmachtverzekeringen/{VOLMACHT_VERZEKERING_ID}/gebeurtenissen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- VOLMACHT_VERZEKERING_ID
int
(verplicht) Voorbeeld: 2345
Headers
Content-Type: application/json
Body
{
"gebeurtenis":4,
"verzekeringId":2345,
"polisnummer":"6613134234",
"branchecode":"021",
"voertuigOmschrijving":"Volkswagen Golf V5 GTI",
"voertuigKenteken":"XXX-99-X",
"regelmatigeBestuurderOmschrijving":"Klaassen, Jan",
}
Schema
{
"properties": {
"gebeurtenis": {
"type": "integer",
"format": "datatype-int",
"minimum": 1
},
"verzekeringId": {
"type": "integer",
"format": "datatype-int",
"minimum": 1
},
"polisnummer": {
"type": "string"
},
"pakketnummer": {
"type": "string"
},
"branchecode": {
"type": "string"
},
"voertuigOmschrijving": {
"type": "string"
},
"voertuigKenteken": {
"type": "string"
},
"objectOmschrijving": {
"type": "string"
},
"objectPostcode": {
"type": "string"
},
"objectHuisnummer": {
"type": "string"
},
"objectToevoeging": {
"type": "string"
},
"regelmatigeBestuurderOmschrijving": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"gebeurtenis"
]
}
200
403
Headers
Content-Type: text/json
Body
{
"error": "Volmacht verzekeringen worden niet gesynchroniseerd"
}
404
Headers
Content-Type: text/json
409
Headers
Content-Type: text/json
Body
{
"error": "Geen workflow gekoppeld voor deze gebeurtenis"
}
Volmacht scenario gebeurtenis insturenPOST/api/data/klantdossiers/{DOSSIER_ID}/volmachtverzekeringscenarios/{VOLMACHT_SCENARIO_ID}/gebeurtenissen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- VOLMACHT_SCENARIO_ID
int
(verplicht) Voorbeeld: 2345
Headers
Content-Type: application/json
Body
{
"gebeurtenis": 4
}
Schema
{
"properties": {
"gebeurtenis": {
"type": "integer",
"minimum": 1
}
},
"additionalProperties": false,
"required": [
"gebeurtenis"
]
}
200
403
Headers
Content-Type: text/json
Body
{
"error": "Volmacht verzekeringen worden niet gesynchroniseerd"
}
404
Headers
Content-Type: text/json
409
Headers
Content-Type: text/json
Body
{
"error": "Geen workflow gekoppeld voor deze gebeurtenis"
}
Volmacht verzekering schademelding gebeurtenis insturenPOST/api/data/klantdossiers/{DOSSIER_ID}/volmachtverzekeringen/{VOLMACHT_VERZEKERING_ID}/schademeldingen/{SCHADEMELDING_ID}/gebeurtenissen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- VOLMACHT_VERZEKERING_ID
int
(verplicht) Voorbeeld: 2345- SCHADEMELDING_ID
int
(verplicht) Voorbeeld: 1234
Headers
Content-Type: application/json
Body
{
"gebeurtenis":4,
"verzekeringId":2345,
"polisnummer":"6613134234",
"branchecode":"021",
"voertuigOmschrijving":"Volkswagen Golf V5 GTI",
"voertuigKenteken":"XXX-99-X",
"regelmatigeBestuurderOmschrijving":"Klaassen, Jan",
}
Schema
{
"properties": {
"gebeurtenis": {
"type": "integer",
"format": "datatype-int",
"minimum": 1
},
"verzekeringId": {
"type": "integer",
"format": "datatype-int",
"minimum": 1
},
"polisnummer": {
"type": "string"
},
"pakketnummer": {
"type": "string"
},
"branchecode": {
"type": "string"
},
"voertuigOmschrijving": {
"type": "string"
},
"voertuigKenteken": {
"type": "string"
},
"objectOmschrijving": {
"type": "string"
},
"objectPostcode": {
"type": "string"
},
"objectHuisnummer": {
"type": "string"
},
"objectToevoeging": {
"type": "string"
},
"regelmatigeBestuurderOmschrijving": {
"type": "string"
}
},
"additionalProperties": false,
"required": [
"gebeurtenis"
]
}
200
403
Headers
Content-Type: text/json
Body
{
"error": "Volmacht verzekeringen worden niet gesynchroniseerd"
}
404
Headers
Content-Type: text/json
409
Headers
Content-Type: text/json
Body
{
"error": "Geen workflow gekoppeld voor deze gebeurtenis"
}
Overige partijen ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/overigepartijen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/particulier?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/particulier?pagina=31&per_pagina=20"
}
},
"_embedded": {
"overigepartijen": [
{
"id": 145201,
"geslacht": "man",
"initialen": "G.C.",
"titel": "heer",
"voornaam": "",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Ramirez",
"nationaliteitId": null,
"nationaliteit": null,
"burgerlijkestaatId": 4,
"burgerlijkestaat": "Samenwonend met samenlevingscontract",
"weergavenaam": "Ramirez (G.C.)",
"geboortedatum": "1984-04-09T00:00:00+02:00",
"pensioendatum": null,
"overleden": "nee",
"datumOverlijden": null,
"geboorteplaats": null,
"burgerlijkestaatdatum": null,
"voormaligHuwelijkOpgeheven": null,
"gezinssamenstelling": null,
"roker": null,
"dossierrol": 24,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/145201"
}
}
},
{
"id": 129703,
"geslacht": "vrouw",
"initialen": "J.",
"titel": "mevrouw",
"voornaam": "",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Ramirez",
"nationaliteitId": null,
"nationaliteit": null,
"burgerlijkestaatId": 5,
"burgerlijkestaat": "Samenwonend zonder samenlevingscontract",
"weergavenaam": "Ramirez (J.)",
"geboortedatum": "1984-05-13T00:00:00+02:00",
"pensioendatum": null,
"overleden": "nee",
"datumOverlijden": null,
"geboorteplaats": null,
"burgerlijkestaatdatum": null,
"voormaligHuwelijkOpgeheven": null,
"gezinssamenstelling": null,
"roker": null,
"dossierrol": 25,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/129703"
}
}
}
]
}
}
Klant - particulier ¶
Klant collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/particulier?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/particulier?pagina=31&per_pagina=20"
}
},
"_embedded": {
"particulier": [
{
"id": 120954,
"geslacht": "man",
"initialen": "A.",
"titel": "",
"voornaam": "Aad",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Jansen",
"bsn": "559795178",
"nationaliteitId": 1,
"nationaliteit": "Nederlandse",
"burgerlijkestaatId": 1,
"burgerlijkestaat": "Gehuwd (gemeenschap van goederen)",
"weergavenaam": "Jansen, Aad (A.)",
"geboortedatum": "1960-01-01T00:00:00+01:00",
"pensioendatum": "2027-01-01T00:00:00+01:00",
"overleden": "nee",
"datumOverlijden": null,
"dossierrol": "Eerste persoon",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954"
}
}
},
{
"id": 120955,
"geslacht": "vrouw",
"initialen": "K.",
"titel": "",
"voornaam": "Kim",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Jansen - de Jong",
"bsn": "004864645",
"nationaliteitId": 1,
"nationaliteit": "Nederlandse",
"burgerlijkestaatId": 1,
"burgerlijkestaat": "Gehuwd (gemeenschap van goederen)",
"weergavenaam": "Jansen - de Jong, Kim (K.)",
"geboortedatum": "1965-04-21T00:00:00+01:00",
"pensioendatum": "2032-04-21T00:00:00+02:00",
"overleden": "nee",
"datumOverlijden": null,
"dossierrol": "Partner",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120955"
}
}
}
]
}
}
Klant ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
200
Headers
Content-Type: application/json
Body
{
"id": 120954,
"geslacht": "man",
"initialen": "A.",
"titel": "",
"voornaam": "Aad",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Jansen",
"bsn": "559795178",
"nationaliteitId": 1,
"nationaliteit": "Nederlandse",
"burgerlijkestaatId": 1,
"burgerlijkestaat": "Gehuwd (gemeenschap van goederen)",
"weergavenaam": "Jansen, Aad (A.)",
"geboortedatum": "1960-01-01T00:00:00+01:00",
"pensioendatum": "2027-01-01T00:00:00+01:00",
"overleden": "nee",
"datumOverlijden": null,
"geboorteplaats": "ROTTERDAM",
"burgerlijkestaatdatum": "1995-01-01T00:00:00+01:00",
"voormaligHuwelijkOpgeheven": "1990-01-01T00:00:00+01:00",
"gezinssamenstelling": "Zelfstandig met partner",
"roker": "nee",
"dossierrol": "Eerste persoon",
"voorkeurstaal": "nld",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954"
},
"profielfoto": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/profielfoto"
},
"adressen": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/adressen"
},
"emailadressen": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/emailadressen"
},
"rekeningnummers": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/rekeningnummers"
},
"telefoonnummers": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/telefoonnummers"
}
}
}
Klant toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier&rol={ROL_NAAM}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ROL_NAAM
string
(verplicht) Voorbeeld: eerste-persoonKeuzen:
eerste-persoon
partner
kind
Headers
Content-Type: application/json
Body
{
"geslacht": "Man",
"initialen": "J.",
"titel": "dhr",
"voornaam": "Jan",
"volledigeVoornamen": "",
"tussenvoegsel": "de",
"achternaam": "Nijs",
"bsn": "695803888",
"geboortedatum": "1980-01-25",
"voorkeurstaal": "nld"
}
Schema
{
"definitions": {
"persoon": {
"type": "object",
"properties": {
"achternaam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"tussenvoegsel": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"voornaam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"volledigeVoornamen": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"initialen": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"titel": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"geboortedatum": {
"type": "string",
"format": "date"
},
"geboorteplaats": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"geslacht": {
"enum": [
"Man",
"Vrouw",
"X"
]
},
"voorkeurstaal": {
"enum": [
"nld",
"eng"
]
},
"bsn": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"burgerlijkestaat": {
"enum": [
"Gehuwd (gemeenschap van goederen)",
"Gehuwd met huwelijkse voorwaarden",
"Alleenstaand",
"Samenwonend met samenlevingscontract",
"Samenwonend zonder samenlevingscontract",
"Partnerregistratie in gemeenschap van goederen",
"Partnerregistratie onder registratievoorwaarden",
"Gehuwd volgens buitenlands recht",
"Gehuwd in beperkte gemeenschap van goederen",
"Partnerregistratie in beperkte gemeenschap van goederen"
]
},
"nationaliteit": {
"enum": [
"Afgaanse",
"Albanese",
"Algerijnse",
"Amerikaans Burger",
"Amerikaans Onderdaan",
"Andorrese",
"Angolese",
"Argentijnse",
"Australische",
"Bahamaanse",
"Bahreinse",
"Barbadaanse",
"Behandeld als Nederlander",
"Belgische",
"Beliziaanse",
"Beninse",
"Bhutaanse",
"Boliviaanse",
"Botswaanse",
"Braziliaanse",
"British National (Overseas)",
"Brits Burger",
"Brits Onderdaan",
"Brits Overzees Burger",
"Bruneise",
"Bulgaarse",
"Burger Sovjetunie",
"Burger van Antigua en Barbuda",
"Burger van Armenie",
"Burger van Azerbajdsjan",
"Burger van Bangladesh",
"Burger van Belarus (Wit-Rusland)",
"Burger van Bosnië-Herzegovina",
"Burger van Britse Afhankelijke Gebieden",
"Burger van Burkina Faso",
"Burger van De Bondsrepubliek Duitsland",
"Burger van De Marshalleilanden",
"Burger van de Ver. Arabische Emiraten",
"Burger van Dominica",
"Burger van Dominicaanse Republiek",
"Burger van Georgië",
"Burger van India",
"Burger van Kazachstan",
"Burger van Kosovo",
"Burger van Kroatië",
"Burger van Kyrgyzstan",
"Burger van Mauritanië",
"Burger van Mauritius",
"Burger van Moldavië",
"Burger van Montenegro",
"Burger van Niger",
"Burger van Nigeria",
"Burger van Oekraine",
"Burger van Oezbekistan",
"Burger van Papua-Nieuwguinea",
"Burger van Rusland",
"Burger van São Tomé en Principe",
"Burger van Saint Kitts-Nevis",
"Burger van Servië",
"Burger van Servië en Montenegro",
"Burger van Sint Vincent en de Grenadinen",
"Burger van Slovenië",
"Burger van Tadzjikistan",
"Burger van Timor Leste",
"Burger van Toerkmenistan",
"Burger van Trinidad en Tobago",
"Burger van Ver. Arabische Emiraten",
"Burmaanse",
"Burundische",
"Canadese",
"Centrafrikaanse",
"Chileense",
"Chinese",
"Colombiaanse",
"Comorese",
"Costaricaanse",
"Cubaanse",
"Cyprische",
"Deense",
"Djiboutiaanse",
"Ecuadoraanse",
"Egyptische",
"Engelse",
"Equatoriaalguinese",
"Eritrese",
"Estnische",
"Etiopische",
"Fijische",
"Filipijnse",
"Finse",
"Franse",
"Gabonese",
"Gambiaanse",
"Ghanese",
"Grenadaanse",
"Griekse",
"Guatamalteekse",
"Guineebissause",
"Guinese",
"Guyaanse",
"Haïtiaanse",
"Hondurese",
"Hongaarse",
"Ierse",
"IJslandse",
"Indonesische",
"Iraakse",
"Iraanse",
"Israëlische",
"Italiaanse",
"Ivoriaanse",
"Jamaicaanse",
"Japanse",
"Jemenitische",
"Joegoslavische",
"Jordaanse",
"Kaapverdische",
"Kambodjaanse",
"Kameroense",
"Katarese",
"Kenyaanse",
"Kiribatische",
"Koeweitse",
"Kongolese",
"Laotiaanse",
"Lesothaanse",
"Letse",
"Libanese",
"Liberiaanse",
"Libische",
"Liechtensteinse",
"Litouwse",
"Luxemburgse",
"Macedonische",
"Malagassische",
"Malawische",
"Maldivische",
"Maleisische",
"Malinese",
"Maltese",
"Marokkaanse",
"Mexicaanse",
"Monegaskische",
"Mongolische",
"Mozambiquaanse",
"Myanmarese",
"Namibische",
"Nauruaanse",
"Nederlandse",
"Nepalese",
"Nicaraguaanse",
"Nieuwzeelandse",
"Noordjemenitische",
"Noordkoreaanse",
"Noorse",
"Omanitische",
"Onbekend",
"Oostduitse",
"Oostenrijkse",
"Pakistaanse",
"Panamese",
"Paraguayaanse",
"Peruaanse",
"Poolse",
"Portugese",
"Roemeense",
"Rwandese",
"Salvadoraanse",
"Sanmarinese",
"Saoediarabische",
"Senegalese",
"Seychelse",
"Sierraleoonse",
"Singaporaanse",
"Sintluciaanse",
"Slowaakse",
"Soedanese",
"Solomoneilandse",
"Somalische",
"Spaanse",
"Srilankaanse",
"Staatloos",
"Surinaamse",
"Swazische",
"Syrische",
"Taiwanese",
"Tanzaniaanse",
"Thaise",
"Togolese",
"Tongaanse",
"Tsjadische",
"Tsjechische",
"Tsjechoslowaakse",
"Tunesische",
"Turkse",
"Tuvaluaanse",
"Ugandese",
"Uruguayaanse",
"Vanuatuse",
"Vastgesteld niet-Nederlander",
"Vaticaanse",
"Venezolaanse",
"Vietnamese",
"Westsamoaanse",
"Zaïrese",
"Zaïrese (Congolese)",
"Zambiaanse",
"Zimbabwaanse",
"Zuidafrikaanse",
"Zuidjemenitische",
"Zuidkoreaanse",
"Zweedse",
"Zwitserse"
]
},
"overleden": {
"type": "boolean"
},
"datumOverleden": {
"type": "string",
"format": "date"
}
},
"additionalProperties": false,
"required": [
"achternaam"
]
}
}
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/particulier/120961
400
Headers
Content-Type: application/json
Body
{
"total": 1,
"message": "Validatie fouten",
"_links": {
"help": {
"href": "http://api.fasterforward.nl/",
"title": "Validatie informatie"
}
},
"_embedded": {
"errors": [
{
"path": "",
"message": "Required properties missing: [\"achternaam\"]"
}
]
}
}
Overige partij toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier&dossierrol_id={DOSSIERROL_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- DOSSIERROL_ID
int
(verplicht) Voorbeeld: 23
Headers
Content-Type: application/json
Body
{
"geslacht": "Man",
"initialen": "J.",
"titel": "dhr",
"voornaam": "Jan",
"volledigeVoornamen": "",
"tussenvoegsel": "de",
"achternaam": "Nijs",
"bsn": "695803888",
"geboortedatum": "1980-01-25"
}
Schema
{
"definitions": {
"persoon": {
"type": "object",
"properties": {
"achternaam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"tussenvoegsel": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"voornaam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"volledigeVoornamen": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"initialen": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"titel": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"geboortedatum": {
"type": "string",
"format": "date"
},
"geboorteplaats": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"geslacht": {
"enum": [
"Man",
"Vrouw",
"X"
]
},
"voorkeurstaal": {
"enum": [
"nld",
"eng"
]
},
"bsn": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"burgerlijkestaat": {
"enum": [
"Gehuwd (gemeenschap van goederen)",
"Gehuwd met huwelijkse voorwaarden",
"Alleenstaand",
"Samenwonend met samenlevingscontract",
"Samenwonend zonder samenlevingscontract",
"Partnerregistratie in gemeenschap van goederen",
"Partnerregistratie onder registratievoorwaarden",
"Gehuwd volgens buitenlands recht",
"Gehuwd in beperkte gemeenschap van goederen",
"Partnerregistratie in beperkte gemeenschap van goederen"
]
},
"nationaliteit": {
"enum": [
"Afgaanse",
"Albanese",
"Algerijnse",
"Amerikaans Burger",
"Amerikaans Onderdaan",
"Andorrese",
"Angolese",
"Argentijnse",
"Australische",
"Bahamaanse",
"Bahreinse",
"Barbadaanse",
"Behandeld als Nederlander",
"Belgische",
"Beliziaanse",
"Beninse",
"Bhutaanse",
"Boliviaanse",
"Botswaanse",
"Braziliaanse",
"British National (Overseas)",
"Brits Burger",
"Brits Onderdaan",
"Brits Overzees Burger",
"Bruneise",
"Bulgaarse",
"Burger Sovjetunie",
"Burger van Antigua en Barbuda",
"Burger van Armenie",
"Burger van Azerbajdsjan",
"Burger van Bangladesh",
"Burger van Belarus (Wit-Rusland)",
"Burger van Bosnië-Herzegovina",
"Burger van Britse Afhankelijke Gebieden",
"Burger van Burkina Faso",
"Burger van De Bondsrepubliek Duitsland",
"Burger van De Marshalleilanden",
"Burger van de Ver. Arabische Emiraten",
"Burger van Dominica",
"Burger van Dominicaanse Republiek",
"Burger van Georgië",
"Burger van India",
"Burger van Kazachstan",
"Burger van Kosovo",
"Burger van Kroatië",
"Burger van Kyrgyzstan",
"Burger van Mauritanië",
"Burger van Mauritius",
"Burger van Moldavië",
"Burger van Montenegro",
"Burger van Niger",
"Burger van Nigeria",
"Burger van Oekraine",
"Burger van Oezbekistan",
"Burger van Papua-Nieuwguinea",
"Burger van Rusland",
"Burger van São Tomé en Principe",
"Burger van Saint Kitts-Nevis",
"Burger van Servië",
"Burger van Servië en Montenegro",
"Burger van Sint Vincent en de Grenadinen",
"Burger van Slovenië",
"Burger van Tadzjikistan",
"Burger van Timor Leste",
"Burger van Toerkmenistan",
"Burger van Trinidad en Tobago",
"Burger van Ver. Arabische Emiraten",
"Burmaanse",
"Burundische",
"Canadese",
"Centrafrikaanse",
"Chileense",
"Chinese",
"Colombiaanse",
"Comorese",
"Costaricaanse",
"Cubaanse",
"Cyprische",
"Deense",
"Djiboutiaanse",
"Ecuadoraanse",
"Egyptische",
"Engelse",
"Equatoriaalguinese",
"Eritrese",
"Estnische",
"Etiopische",
"Fijische",
"Filipijnse",
"Finse",
"Franse",
"Gabonese",
"Gambiaanse",
"Ghanese",
"Grenadaanse",
"Griekse",
"Guatamalteekse",
"Guineebissause",
"Guinese",
"Guyaanse",
"Haïtiaanse",
"Hondurese",
"Hongaarse",
"Ierse",
"IJslandse",
"Indonesische",
"Iraakse",
"Iraanse",
"Israëlische",
"Italiaanse",
"Ivoriaanse",
"Jamaicaanse",
"Japanse",
"Jemenitische",
"Joegoslavische",
"Jordaanse",
"Kaapverdische",
"Kambodjaanse",
"Kameroense",
"Katarese",
"Kenyaanse",
"Kiribatische",
"Koeweitse",
"Kongolese",
"Laotiaanse",
"Lesothaanse",
"Letse",
"Libanese",
"Liberiaanse",
"Libische",
"Liechtensteinse",
"Litouwse",
"Luxemburgse",
"Macedonische",
"Malagassische",
"Malawische",
"Maldivische",
"Maleisische",
"Malinese",
"Maltese",
"Marokkaanse",
"Mexicaanse",
"Monegaskische",
"Mongolische",
"Mozambiquaanse",
"Myanmarese",
"Namibische",
"Nauruaanse",
"Nederlandse",
"Nepalese",
"Nicaraguaanse",
"Nieuwzeelandse",
"Noordjemenitische",
"Noordkoreaanse",
"Noorse",
"Omanitische",
"Onbekend",
"Oostduitse",
"Oostenrijkse",
"Pakistaanse",
"Panamese",
"Paraguayaanse",
"Peruaanse",
"Poolse",
"Portugese",
"Roemeense",
"Rwandese",
"Salvadoraanse",
"Sanmarinese",
"Saoediarabische",
"Senegalese",
"Seychelse",
"Sierraleoonse",
"Singaporaanse",
"Sintluciaanse",
"Slowaakse",
"Soedanese",
"Solomoneilandse",
"Somalische",
"Spaanse",
"Srilankaanse",
"Staatloos",
"Surinaamse",
"Swazische",
"Syrische",
"Taiwanese",
"Tanzaniaanse",
"Thaise",
"Togolese",
"Tongaanse",
"Tsjadische",
"Tsjechische",
"Tsjechoslowaakse",
"Tunesische",
"Turkse",
"Tuvaluaanse",
"Ugandese",
"Uruguayaanse",
"Vanuatuse",
"Vastgesteld niet-Nederlander",
"Vaticaanse",
"Venezolaanse",
"Vietnamese",
"Westsamoaanse",
"Zaïrese",
"Zaïrese (Congolese)",
"Zambiaanse",
"Zimbabwaanse",
"Zuidafrikaanse",
"Zuidjemenitische",
"Zuidkoreaanse",
"Zweedse",
"Zwitserse"
]
},
"overleden": {
"type": "boolean"
},
"datumOverleden": {
"type": "string",
"format": "date"
}
},
"additionalProperties": false,
"required": [
"achternaam"
]
}
}
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/particulier/120961
400
Headers
Content-Type: application/json
Body
{
"total": 1,
"message": "Validatie fouten",
"_links": {
"help": {
"href": "http://api.fasterforward.nl/",
"title": "Validatie informatie"
}
},
"_embedded": {
"errors": [
{
"path": "",
"message": "Required properties missing: [\"achternaam\"]"
}
]
}
}
Klant wijzigenPATCH/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120967
Headers
Content-Type: application/json
Body
{
"standaardCorrespondentieadres": {
"id": 7793
}
}
200
Headers
Content-Type: application/json
400
Headers
Content-Type: application/json
Body
{
"total": 1,
"message": "Validatie fouten",
"_links": {
"help": {
"href": "http://api.fasterforward.nl/",
"title": "Validatie informatie"
}
},
"_embedded": {
"errors": [
{
"path": "",
"message": "Required properties missing: [\"standaardCorrespondentieadres\"]"
}
]
}
}
Adres collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/adressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/adressen"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/adressen?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/adressen?pagina=31&per_pagina=20"
}
},
"_embedded": {
"adressen": [
{
"id": 7790,
"straat": "Nieuwemarkt",
"nummer": "2",
"toevoeging": "",
"postcode": "3011HP",
"plaatsnaam": "Rotterdam",
"land": "NL",
"postcodegebied": "3011",
"longitude": null,
"latitude": null,
"categorie": "default",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/adressen/7790"
}
},
"_embedded": {
"types": [
{
"id": 7,
"naam": "correspondentieadres"
}
]
}
}
]
}
}
Adres ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/adressen/{ADRES_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954- ADRES_ID
int
(verplicht) Voorbeeld: 7790
200
Headers
Content-Type: application/json
Body
{
"id": 7790,
"straat": "Nieuwemarkt",
"nummer": "2",
"toevoeging": "",
"postcode": "3011HP",
"plaatsnaam": "Rotterdam",
"land": "NL",
"postcodegebied": "3011",
"longitude": null,
"latitude": null,
"categorie": "default",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/adressen/7790"
}
},
"_embedded": {
"types": [
{
"id": 7,
"naam": "correspondentieadres"
}
]
}
}
Adres toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/adressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120955
Headers
Content-Type: application/json
Body
Niet-bestaand adres
{
"postcode" : "4651ME",
"nummer" : "3",
"toevoeging" : "B",
"straat" : "Grimbergen",
"plaatsnaam" : "Steenbergen",
"gemeente" : "Steenbergen",
"provincie" : "Noord-Brabant",
"land" : "NL",
"categorie" : "Standaard",
"type" : "Correspondentieadres"
}
Bestaand adres
{
"id" : 7797,
"type" : "Factuuradres"
}
Schema
{
"properties": {
"postcode": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"nummer": {
"type": "string",
"minLength": 1,
"maxLength": 25
},
"toevoeging": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"straat": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"plaatsnaam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"gemeente": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"provincie": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"land": {
"enum": [
"AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX",
"AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR",
"BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM",
"CN","CO","CR","CS","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ",
"EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD",
"GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY",
"HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT",
"JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA",
"LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG",
"MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY",
"MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE",
"PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS",
"RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO",
"SR","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN",
"TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG",
"VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"
]
},
"categorie": {
"enum": [
"Standaard",
"Postbus",
"Antwoordnummer"
]
},
"type": {
"enum": [
"Afleveradres",
"Algemeen",
"Bezoekadres",
"Correspondentieadres",
"Factuuradres",
"Pand",
"Priveadres"
]
}
},
"additionalProperties": false,
"required": [
"plaatsnaam",
"type"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/particulier/120955/adressen/7797
Emailadres collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/emailadressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/emailadressen"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/emailadressen?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/emailadressen?pagina=31&per_pagina=20"
}
},
"_embedded": {
"emailadressen": [
{
"id": 40555,
"naam": "aad-jansen@mailprovider.nl",
"omschrijving": null,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/emailadressen/40555"
}
},
"_embedded": {
"types": [
{
"id": 2,
"naam": "Prive"
}
]
}
}
]
}
}
Emailadres ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/emailadressen/{EMAILADRES_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954- EMAILADRES_ID
int
(verplicht) Voorbeeld: 40555
200
Headers
Content-Type: application/json
Body
{
"id": 40555,
"naam": "aad-jansen@mailprovider.nl",
"omschrijving": null,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/emailadressen/40555"
}
},
"_embedded": {
"types": [
{
"id": 2,
"naam": "Prive"
}
]
}
}
Emailadres toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/emailadressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
Headers
Content-Type: application/json
Body
Niet-bestaand emailadres
{
"naam": "particulier@home.nl",
"type" : "Algemeen"
}
Bestaand emailadres
{
"id": 40559,
"type" : "Algemeen"
}
Schema
{
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"type": {
"enum": [
"Zakelijk",
"Prive",
"Algemeen"
]
}
},
"additionalProperties": false,
"required": [
"type"
],
"oneOf": [
{
"required" : ["id"]
}, {
"required" : ["naam"]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/particulier/120954/emailadressen/7797
Kenmerk collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/kenmerken
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/kenmerken"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/kenmerken?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/kenmerken?pagina=31&per_pagina=20"
}
},
"_embedded": {
"kenmerken": [
{
"id": 4,
"naam": "Kenmerk 1",
"vraag": "",
"omschrijving": "",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/kenmerken/4"
}
}
}
]
}
}
Kenmerk ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/kenmerken/{KENMERK_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954- KENMERK_ID
int
(verplicht) Voorbeeld: 4
200
Headers
Content-Type: application/json
Body
{
"id": 4,
"naam": "Kenmerk 1",
"vraag": "",
"omschrijving": "",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/kenmerken/4"
}
}
}
Kenmerk toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/kenmerken
Zowel vraag als omschrijving zijn optioneel.
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
Headers
Content-Type: application/json
Body
{
"vraag": {
"id": 3
},
"kenmerk": {
"id": 3
},
"omschrijving": "kenmerk omschrijving"
}
Schema
{
"title": "PersoonKenmerk",
"type": "object",
"properties": {
"kenmerk": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"vraag": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"omschrijving": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false,
"required": [
"kenmerk"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/particulier/120954/kenmerken/3
400
Headers
Content-Type: application/json
Body
{
"total": 1,
"message": "Validatie fouten",
"_links": {
"help": {
"href": "http://api.fasterforward.nl/",
"title": "Validatie informatie"
}
},
"_embedded": {
"errors": [
{
"path": "",
"message": "Required properties missing: [\"kenmerk\"]"
}
]
}
}
Profielfoto meta data ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/profielfoto
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
200
Headers
Content-Type: application/json
Body
{
"id": 14,
"naam": "profielfoto.png",
"extensie": "png",
"bestandsgrootte": 98429,
"mimetype": "image/png",
"omschrijving": "",
"aanmaakdatum": "2017-09-07T10:13:47+02:00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/profielfoto"
},
"download": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/profielfoto/download"
}
}
}
404
Headers
Content-Type: application/json
Profielfoto binary downloadenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/profielfoto/download
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
200
Headers
Content-Type: image/png
Body
<binary data>
404
Headers
Content-Type: application/json
Profielfoto binary uploadenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/profielfoto
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
Body
{
"naam": "fasterforward.png",
"extensie": "png",
"data": "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"
}
Schema
{
"properties": {
"data": {
"type": "string",
"minLength": 1
},
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"omschrijving": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"extensie": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"aanmaakdatum": {
"type": "string",
"format": "date"
}
},
"additionalProperties": false,
"required": [
"data",
"naam",
"extensie"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/particulier/120954/profielfoto
400
Headers
Content-Type: application/json
Body
{
"total": 1,
"message": "Validatie fouten",
"_links": {
"help": {
"href": "http://api.fasterforward.nl/",
"title": "Validatie informatie"
}
},
"_embedded": {
"errors": [
{
"path": "/extensie",
"message": "bestand.extensie.verplicht"
}
]
}
}
Rekeningnummer collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/rekeningnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/rekeningnummers"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/rekeningnummers?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/rekeningnummers?pagina=31&per_pagina=20"
}
},
"_embedded": {
"rekeningnummers": [
{
"id": 1959,
"nummer": "662456",
"iban": "NL58INGB0000662456",
"bic": "INGBNL2A",
"land_iso": "NL",
"naam": "Jansen, Aad (A.)",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/rekeningnummers/1959"
}
}
}
]
}
}
Rekeningnummer ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/rekeningnummers/{REKENINGNUMMER_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954- REKENINGNUMMER_ID
int
(verplicht) Voorbeeld: 1959
200
Headers
Content-Type: application/json
Body
{
"id": 1959,
"nummer": "662456",
"iban": "NL58INGB0000662456",
"bic": "INGBNL2A",
"land_iso": "NL",
"naam": "Jansen, Aad (A.)",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/rekeningnummers/1959"
}
}
}
Rekeningnummer toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/rekeningnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
Headers
Content-Type: application/json
Body
Niet-bestaand rekeningnummer
{
"iban" : "NL25RABO0136907539",
"bic" : "RABONL2U",
"land" : "NL",
"type" : "Incasso"
}
Bestaand rekeningnummer
{
"id" : 1964,
"type" : "Algemeen"
}
Schema
{
"oneOf": [
{
"properties": {
"nummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"iban": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"bic": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"land": {
"enum": [
"AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX",
"AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR",
"BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM",
"CN","CO","CR","CS","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ",
"EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD",
"GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY",
"HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT",
"JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA",
"LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG",
"MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY",
"MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE",
"PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS",
"RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO",
"SR","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN",
"TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG",
"VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"
]
},
"type": {
"enum": [
"Algemeen",
"Incasso"
]
}
},
"additionalProperties": false,
"required": [
"land",
"type"
]
}, {
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"type": {
"enum": [
"Algemeen",
"Incasso"
]
}
},
"additionalProperties": false,
"required": [
"id",
"type"
]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/particulier/120954/rekeningnummers/1964
Socialmedia collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/socialmedia
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/socialmedia"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/socialmedia?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/socialmedia?pagina=31&per_pagina=20"
}
},
"_embedded": {
"socialmedia": [
{
"id": 1,
"type": "twitter",
"url": "http://www.twitter.com/#!/aad-jansen",
"publiek": "ja",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/socialmedia/1"
}
}
},
{
"id": 2,
"type": "facebook",
"url": "http://www.facebook.com/aad-jansen",
"publiek": "ja",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/socialmedia/2"
}
}
}
]
}
}
Socialmedium ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/socialmedia/{SOCIALMEDIA_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954- SOCIALMEDIA_ID
int
(verplicht) Voorbeeld: 1
200
Headers
Content-Type: application/json
Body
{
"id": 1,
"type": "twitter",
"url": "http://www.twitter.com/#!/aad-jansen",
"publiek": "ja",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/socialmedia/1"
}
}
}
Telefoonnummer collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/telefoonnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/telefoonnummers"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/telefoonnummers?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/telefoonnummers?pagina=31&per_pagina=20"
}
},
"_embedded": {
"telefoonnummers": [
{
"id": 76402,
"naam": "06123456789",
"omschrijving": " ",
"weergavenaam": "06123456789",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/telefoonnummers/76402"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "algemeen"
}
]
}
}
]
}
}
Telefoonnummer ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/telefoonnummers/{TELEFOONNUMMER_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954- TELEFOONNUMMER_ID
int
(verplicht) Voorbeeld: 76403
200
Headers
Content-Type: application/json
Body
{
"id": 76402,
"naam": "06123456789",
"omschrijving": " ",
"weergavenaam": "06123456789",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/telefoonnummers/76402"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "algemeen"
}
]
}
}
Telefoonnummer toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/telefoonnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
Headers
Content-Type: application/json
Body
Niet-bestaand telefoonnummer
{
"naam": "0610485677",
"type": "Algemeen"
}
Bestaand telefoonnummer
{
"id": 76411,
"type": "Algemeen"
}
Schema
{
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"naam": {
"type": "string",
"pattern": "^[0-9 ()+-]{1,255}$"
},
"type": {
"enum": [
"Algemeen",
"Storingsnummer",
"Fax",
"Mobiel",
"Zakelijk",
"Skype"
]
}
},
"additionalProperties": false,
"required": [
"type"
],
"oneOf": [
{
"required" : ["id"]
}, {
"required" : ["naam"]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/particulier/120954/telefoonnummers/76411
Schadevrije jaren ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/schadevrijejaren
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/schadevrijejaren"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/schadevrijejaren?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/particulier/120954/schadevrijejaren?pagina=31&per_pagina=20"
}
},
"_embedded": {
"schadevrijejaren": [
{
"id": 2,
"aantalJaren": 2,
"omschrijving": "Omschrijving 2",
"aanmaakDatum": "2020-12-21T15:13:40+01:00",
"vervalDatum": "2020-12-30T00:00:00+01:00"
},
{
"id": 1,
"aantalJaren": 10,
"omschrijving": "Omschrijving 1",
"aanmaakDatum": "2020-12-21T09:07:34+01:00",
"vervalDatum": null
}
]
}
}
Klantonderzoek ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/particulier/{PERSOON_ID}/klantonderzoek
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PERSOON_ID
int
(verplicht) Voorbeeld: 120954
200
Headers
Content-Type: application/json
Body
{
"identificatieVerificatie": {
"resultaat": "In behandeling",
"aanmaakdatum": "2022-10-28T16:05:22+02:00"
},
"PEPEnSanctiecheck": {
"resultaat": "Bevinding",
"aanmaakdatum": "2022-10-31T08:35:15+01:00"
},
"doelEnAardeRelatie": {
"resultaat": null,
"aanmaakdatum": null
},
"verklaringInbrengEigenVermogen": {
"resultaat": "Goed",
"aanmaakdatum": null
},
"identificatieUrl": "https://wwft.debiteurenzeker.nl/public/person/identitycheck/dcf98e66-9d6e-4507-b9cf-64e5a9c4937e",
"_links": {
"self": {
"href": "/api/data/klantdossiers/28390/klanten/particulier/150998/klantonderzoek"
}
}
}
Klant - zakelijk ¶
Klant collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk?pagina=31&per_pagina=20"
}
},
"_embedded": {
"zakelijk": [
{
"id": 14835,
"type": "BV",
"naam": "AEGON",
"kvknummer": "",
"btwnummer": "",
"statutairenaam": "AEGON",
"handelsnaam": "AEGON",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835"
}
}
}
]
}
}
Klant ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{KLANT_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- KLANT_ID
int
(verplicht) Voorbeeld: 14835
200
Headers
Content-Type: application/json
Body
{
"id": 14835,
"type": "BV",
"naam": "AEGON",
"kvknummer": "",
"btwnummer": "",
"statutairenaam": "AEGON",
"handelsnaam": "AEGON",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835"
},
"adressen": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/adressen"
},
"emailadressen": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/emailadressen"
},
"telefoonnummers": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/telefoonnummers"
},
"profielfoto": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/profielfoto"
},
"rekeningnummers": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/rekeningnummers"
},
"kenmerken": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/kenmerken"
}
}
}
Klant toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
{
"naam": "Faster Forward",
"statutairenaam": "Faster Forward",
"handelsnaam": "Faster Forward",
"kvknummer": "12345",
"btwnummer": "67890",
"type": "BV"
}
Schema
{
"title": "Organisatie",
"type": "object",
"properties": {
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"statutairenaam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"handelsnaam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"kvknummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"btwnummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"type": {
"enum": [
"BV",
"commanditaire vennootschap",
"Cooperatieve vereniging",
"Eenmanszaak",
"Franchise",
"Inkooporganisatie",
"Loondienst",
"Maatschap",
"NV",
"Onbekend",
"Overig",
"Particulier",
"Rekening Courant",
"Stichting",
"Vereniging",
"VOF"
]
}
},
"additionalProperties": false,
"required": [
"naam"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/zakelijk/16941
Adres collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/adressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/adressen"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/adressen?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/adressen?pagina=31&per_pagina=20"
}
},
"_embedded": {
"adressen": [
{
"id": 9,
"straat": "Straatnaam",
"nummer": "1",
"toevoeging": "",
"postcode": "1234AB",
"plaatsnaam": "Plaatsnaam",
"land": "NL",
"postcodegebied": "1234",
"longitude": "52.02824000",
"latitude": "5.06721000",
"categorie": "default",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/adressen/9"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "bezoekadres"
}
]
}
}
]
}
}
Adres ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/adressen/{ADRES_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835- ADRES_ID
int
(verplicht) Voorbeeld: 9
200
Headers
Content-Type: application/json
Body
{
"id": 9,
"straat": "Straatnaam",
"nummer": "1",
"toevoeging": "",
"postcode": "1234AB",
"plaatsnaam": "Plaatsnaam",
"land": "NL",
"postcodegebied": "1234",
"longitude": "52.02824000",
"latitude": "5.06721000",
"categorie": "default",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/adressen/9"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "bezoekadres"
}
]
}
}
Adres toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/adressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14917
Headers
Content-Type: application/json
Body
{
"postcode": "4651ME",
"nummer": "3",
"toevoeging": "B",
"straat": "Grimbergen",
"plaatsnaam": "Steenbergen",
"gemeente": "Steenbergen",
"provincie": "Noord-Brabant",
"land": "NL",
"categorie": "Standaard",
"type": "Correspondentieadres"
}
Schema
{
"properties": {
"postcode": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"nummer": {
"type": "string",
"minLength": 1,
"maxLength": 25
},
"toevoeging": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"straat": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"plaatsnaam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"gemeente": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"provincie": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"land": {
"enum": [
"AD",
"AE",
"AF",
"AG",
"AI",
"AL",
"AM",
"AN",
"AO",
"AQ",
"AR",
"AS",
"AT",
"AU",
"AW",
"AX",
"AZ",
"BA",
"BB",
"BD",
"BE",
"BF",
"BG",
"BH",
"BI",
"BJ",
"BL",
"BM",
"BN",
"BO",
"BQ",
"BR",
"BS",
"BT",
"BV",
"BW",
"BY",
"BZ",
"CA",
"CC",
"CD",
"CF",
"CG",
"CH",
"CI",
"CK",
"CL",
"CM",
"CN",
"CO",
"CR",
"CS",
"CU",
"CV",
"CW",
"CX",
"CY",
"CZ",
"DE",
"DJ",
"DK",
"DM",
"DO",
"DZ",
"EC",
"EE",
"EG",
"EH",
"ER",
"ES",
"ET",
"FI",
"FJ",
"FK",
"FM",
"FO",
"FR",
"GA",
"GB",
"GD",
"GE",
"GF",
"GG",
"GH",
"GI",
"GL",
"GM",
"GN",
"GP",
"GQ",
"GR",
"GS",
"GT",
"GU",
"GW",
"GY",
"HK",
"HM",
"HN",
"HR",
"HT",
"HU",
"ID",
"IE",
"IL",
"IM",
"IN",
"IO",
"IQ",
"IR",
"IS",
"IT",
"JE",
"JM",
"JO",
"JP",
"KE",
"KG",
"KH",
"KI",
"KM",
"KN",
"KP",
"KR",
"KW",
"KY",
"KZ",
"LA",
"LB",
"LC",
"LI",
"LK",
"LR",
"LS",
"LT",
"LU",
"LV",
"LY",
"MA",
"MC",
"MD",
"ME",
"MF",
"MG",
"MH",
"MK",
"ML",
"MM",
"MN",
"MO",
"MP",
"MQ",
"MR",
"MS",
"MT",
"MU",
"MV",
"MW",
"MX",
"MY",
"MZ",
"NA",
"NC",
"NE",
"NF",
"NG",
"NI",
"NL",
"NO",
"NP",
"NR",
"NU",
"NZ",
"OM",
"PA",
"PE",
"PF",
"PG",
"PH",
"PK",
"PL",
"PM",
"PN",
"PR",
"PS",
"PT",
"PW",
"PY",
"QA",
"RE",
"RO",
"RS",
"RU",
"RW",
"SA",
"SB",
"SC",
"SD",
"SE",
"SG",
"SH",
"SI",
"SJ",
"SK",
"SL",
"SM",
"SN",
"SO",
"SR",
"ST",
"SV",
"SX",
"SY",
"SZ",
"TC",
"TD",
"TF",
"TG",
"TH",
"TJ",
"TK",
"TL",
"TM",
"TN",
"TO",
"TR",
"TT",
"TV",
"TW",
"TZ",
"UA",
"UG",
"UM",
"US",
"UY",
"UZ",
"VA",
"VC",
"VE",
"VG",
"VI",
"VN",
"VU",
"WF",
"WS",
"YE",
"YT",
"ZA",
"ZM",
"ZW"
]
},
"categorie": {
"enum": [
"Standaard",
"Postbus",
"Antwoordnummer"
]
},
"type": {
"enum": [
"Afleveradres",
"Algemeen",
"Bezoekadres",
"Correspondentieadres",
"Factuuradres",
"Pand",
"Priveadres"
]
}
},
"additionalProperties": false,
"required": [
"plaatsnaam",
"type"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/zakelijk/14917/adressen/7796
Emailadres collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/emailadressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/emailadressen"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/emailadressen?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/emailadressen?pagina=31&per_pagina=20"
}
},
"_embedded": {
"emailadressen": [
{
"id": 35969,
"naam": "email00035969@dummy.nl",
"omschrijving": null,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/emailadressen/35969"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "Zakelijk"
}
]
}
}
]
}
}
Emailadres ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/emailadressen/{EMAILADRES_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835- EMAILADRES_ID
int
(verplicht) Voorbeeld: 35969
200
Headers
Content-Type: application/json
Body
{
"id": 35969,
"naam": "email00035969@dummy.nl",
"omschrijving": null,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/emailadressen/35969"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "Zakelijk"
}
]
}
}
Emailadres toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/emailadressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 16941
Headers
Content-Type: application/json
Body
Niet-bestaand emailadres
{
"naam": "emailadres@zakelijk.nl",
"type": "Zakelijk"
}
Bestaand emailadres
{
"id": 40558,
"type" : "Algemeen"
}
Schema
{
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"type": {
"enum": [
"Zakelijk",
"Prive",
"Algemeen"
]
}
},
"additionalProperties": false,
"required": [
"type"
],
"oneOf": [
{
"required" : ["id"]
}, {
"required" : ["naam"]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/zakelijk/16941/emailadressen/40558
Kenmerk collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/kenmerken
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/kenmerken"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/kenmerken?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/kenmerken?pagina=31&per_pagina=20"
}
},
"_embedded": {
"kenmerken": [
{
"id": 5,
"naam": "Kenmerk 3",
"vraag": "",
"omschrijving": "Kenmerk 3",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/kenmerken/5"
}
}
}
]
}
}
Kenmerk ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/kenmerken/{ORGANISATIEKENMERK_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835- ORGANISATIEKENMERK_ID
int
(verplicht) Voorbeeld: 5
200
Headers
Content-Type: application/json
Body
{
"id": 5,
"naam": "Kenmerk 3",
"vraag": "",
"omschrijving": "Kenmerk 3",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/kenmerken/5"
}
}
}
Kenmerk toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/kenmerken
Zowel de vraag als omschrijving zijn optioneel.
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 120954
Headers
Content-Type: application/json
Body
{
"vraag": {
"id": 3
},
"kenmerk": {
"id": 3
},
"omschrijving": "kenmerk omschrijving"
}
Schema
{
"title": "OrganisatieKenmerk",
"type": "object",
"properties": {
"kenmerk": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"vraag": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"omschrijving": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false,
"required": [
"kenmerk"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/zakelijk/120954/kenmerken/3
400
Headers
Content-Type: application/json
Body
{
"total": 1,
"message": "Validatie fouten",
"_links": {
"help": {
"href": "http://api.fasterforward.nl/",
"title": "Validatie informatie"
}
},
"_embedded": {
"errors": [
{
"path": "",
"message": "Required properties missing: [\"kenmerk\"]"
}
]
}
}
Medewerker toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/medewerkers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14917
Headers
Content-Type: application/json
Body
{
"achternaam": "Groen",
"tussenvoegsel": "de",
"voornaam": "Piet",
"volledigeVoornamen": "Piet Cornelis",
"initialen": "P.C.",
"titel": "Dhr.",
"geboortedatum": "1980-05-20",
"geboorteplaats": "Welberg",
"geslacht": "Man",
"bsn": "779382377",
"burgerlijkestaat": "Alleenstaand",
"nationaliteit": "Nederlandse",
"overleden": false,
"functie": [
{
"id": 1
}
]
}
Schema
{
"oneOf": [
{
"properties": {
"achternaam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"tussenvoegsel": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"voornaam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"volledigeVoornamen": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"initialen": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"titel": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"geboortedatum": {
"type": "string",
"format": "date"
},
"geboorteplaats": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"geslacht": {
"enum": [
"Man",
"Vrouw",
"X"
]
},
"bsn": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"burgerlijkestaat": {
"enum": [
"Gehuwd (gemeenschap van goederen)",
"Gehuwd met huwelijkse voorwaarden",
"Alleenstaand",
"Samenwonend met samenlevingscontract",
"Samenwonend zonder samenlevingscontract",
"Partnerregistratie in gemeenschap van goederen",
"Partnerregistratie onder registratievoorwaarden",
"Gehuwd volgens buitenlands recht"
]
},
"nationaliteit": {
"enum": [
"Afgaanse",
"Albanese",
"Algerijnse",
"Amerikaans Burger",
"Amerikaans Onderdaan",
"Andorrese",
"Angolese",
"Argentijnse",
"Australische",
"Bahamaanse",
"Bahreinse",
"Barbadaanse",
"Behandeld als Nederlander",
"Belgische",
"Beliziaanse",
"Beninse",
"Bhutaanse",
"Boliviaanse",
"Botswaanse",
"Braziliaanse",
"British National (Overseas)",
"Brits Burger",
"Brits Onderdaan",
"Brits Overzees Burger",
"Bruneise",
"Bulgaarse",
"Burger Sovjetunie",
"Burger van Antigua en Barbuda",
"Burger van Armenie",
"Burger van Azerbajdsjan",
"Burger van Bangladesh",
"Burger van Belarus (Wit-Rusland)",
"Burger van Bosnië-Herzegovina",
"Burger van Britse Afhankelijke Gebieden",
"Burger van Burkina Faso",
"Burger van De Bondsrepubliek Duitsland",
"Burger van De Marshalleilanden",
"Burger van de Ver. Arabische Emiraten",
"Burger van Dominica",
"Burger van Dominicaanse Republiek",
"Burger van Georgië",
"Burger van India",
"Burger van Kazachstan",
"Burger van Kosovo",
"Burger van Kroatië",
"Burger van Kyrgyzstan",
"Burger van Mauritanië",
"Burger van Mauritius",
"Burger van Moldavië",
"Burger van Montenegro",
"Burger van Niger",
"Burger van Nigeria",
"Burger van Oekraine",
"Burger van Oezbekistan",
"Burger van Papua-Nieuwguinea",
"Burger van Rusland",
"Burger van São Tomé en Principe",
"Burger van Saint Kitts-Nevis",
"Burger van Servië",
"Burger van Servië en Montenegro",
"Burger van Sint Vincent en de Grenadinen",
"Burger van Slovenië",
"Burger van Tadzjikistan",
"Burger van Timor Leste",
"Burger van Toerkmenistan",
"Burger van Trinidad en Tobago",
"Burger van Ver. Arabische Emiraten",
"Burmaanse",
"Burundische",
"Canadese",
"Centrafrikaanse",
"Chileense",
"Chinese",
"Colombiaanse",
"Comorese",
"Costaricaanse",
"Cubaanse",
"Cyprische",
"Deense",
"Djiboutiaanse",
"Ecuadoraanse",
"Egyptische",
"Engelse",
"Equatoriaalguinese",
"Eritrese",
"Estnische",
"Etiopische",
"Fijische",
"Filipijnse",
"Finse",
"Franse",
"Gabonese",
"Gambiaanse",
"Ghanese",
"Grenadaanse",
"Griekse",
"Guatamalteekse",
"Guineebissause",
"Guinese",
"Guyaanse",
"Haïtiaanse",
"Hondurese",
"Hongaarse",
"Ierse",
"IJslandse",
"Indonesische",
"Iraakse",
"Iraanse",
"Israëlische",
"Italiaanse",
"Ivoriaanse",
"Jamaicaanse",
"Japanse",
"Jemenitische",
"Joegoslavische",
"Jordaanse",
"Kaapverdische",
"Kambodjaanse",
"Kameroense",
"Katarese",
"Kenyaanse",
"Kiribatische",
"Koeweitse",
"Kongolese",
"Laotiaanse",
"Lesothaanse",
"Letse",
"Libanese",
"Liberiaanse",
"Libische",
"Liechtensteinse",
"Litouwse",
"Luxemburgse",
"Macedonische",
"Malagassische",
"Malawische",
"Maldivische",
"Maleisische",
"Malinese",
"Maltese",
"Marokkaanse",
"Mexicaanse",
"Monegaskische",
"Mongolische",
"Mozambiquaanse",
"Myanmarese",
"Namibische",
"Nauruaanse",
"Nederlandse",
"Nepalese",
"Nicaraguaanse",
"Nieuwzeelandse",
"Noordjemenitische",
"Noordkoreaanse",
"Noorse",
"Omanitische",
"Onbekend",
"Oostduitse",
"Oostenrijkse",
"Pakistaanse",
"Panamese",
"Paraguayaanse",
"Peruaanse",
"Poolse",
"Portugese",
"Roemeense",
"Rwandese",
"Salvadoraanse",
"Sanmarinese",
"Saoediarabische",
"Senegalese",
"Seychelse",
"Sierraleoonse",
"Singaporaanse",
"Sintluciaanse",
"Slowaakse",
"Soedanese",
"Solomoneilandse",
"Somalische",
"Spaanse",
"Srilankaanse",
"Staatloos",
"Surinaamse",
"Swazische",
"Syrische",
"Taiwanese",
"Tanzaniaanse",
"Thaise",
"Togolese",
"Tongaanse",
"Tsjadische",
"Tsjechische",
"Tsjechoslowaakse",
"Tunesische",
"Turkse",
"Tuvaluaanse",
"Ugandese",
"Uruguayaanse",
"Vanuatuse",
"Vastgesteld niet-Nederlander",
"Vaticaanse",
"Venezolaanse",
"Vietnamese",
"Westsamoaanse",
"Zaïrese",
"Zaïrese (Congolese)",
"Zambiaanse",
"Zimbabwaanse",
"Zuidafrikaanse",
"Zuidjemenitische",
"Zuidkoreaanse",
"Zweedse",
"Zwitserse"
]
},
"overleden": {
"type": "boolean"
},
"datumOverleden": {
"type": "string",
"format": "date"
},
"functie": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"minItems": 1,
"uniqueItems": true
}
},
"additionalProperties": false,
"required": [
"achternaam",
"functie"
]
},
{
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"functie": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"minItems": 1,
"uniqueItems": true
}
},
"additionalProperties": false,
"required": [
"id",
"functie"
]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/zakelijk/14917/medewerkers/120960
Medewerker emailadres toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/medewerkers/{PERSOON_ID}/emailadressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 16941- PERSOON_ID
int
(verplicht) Voorbeeld: 112794
Headers
Content-Type: application/json
Body
Niet-bestaand emailadres
{
"naam": "emailadres@zakelijk.nl",
"type": "Zakelijk"
}
Bestaand emailadres
{
"id": 40560,
"type" : "Algemeen"
}
Schema
{
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"type": {
"enum": [
"Zakelijk",
"Prive",
"Algemeen"
]
}
},
"additionalProperties": false,
"required": [
"type"
],
"oneOf": [
{
"required" : ["id"]
}, {
"required" : ["naam"]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/zakelijk/16941/medewerkers/112794/emailadressen/40560
Medewerker rekeningnummer toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/medewerkers/{PERSOON_ID}/rekeningnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 16941- PERSOON_ID
int
(verplicht) Voorbeeld: 112794
Headers
Content-Type: application/json
Body
Niet-bestaand rekeningnummer
{
"iban" : "NL25RABO0136907539",
"bic" : "RABONL2U",
"land" : "NL",
"type" : "Incasso"
}
Bestaand rekeningnummer
{
"id" : 1962,
"type" : "Algemeen"
}
Schema
{
"oneOf": [
{
"properties": {
"nummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"iban": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"bic": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"land": {
"enum": [
"AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX",
"AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR",
"BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM",
"CN","CO","CR","CS","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ",
"EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD",
"GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY",
"HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT",
"JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA",
"LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG",
"MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY",
"MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE",
"PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS",
"RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO",
"SR","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN",
"TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG",
"VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"
]
},
"type": {
"enum": [
"Algemeen",
"Incasso"
]
}
},
"additionalProperties": false,
"required": [
"land",
"type"
]
}, {
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"type": {
"enum": [
"Algemeen",
"Incasso"
]
}
},
"additionalProperties": false,
"required": [
"id",
"type"
]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/zakelijk/16941/medewerkers/112794/rekeningnummers/1962
Medewerker telefoonnummer toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/medewerkers/{PERSOON_ID}/telefoonnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 16941- PERSOON_ID
int
(verplicht) Voorbeeld: 112794
Headers
Content-Type: application/json
Body
Niet-bestaand telefoonnummer
{
"naam": "0610485677",
"type": "Algemeen"
}
Bestaand telefoonnummer
{
"id": 76411,
"type": "Mobiel"
}
Schema
{
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"naam": {
"type": "string",
"pattern": "^[0-9 ()+-]{1,255}$"
},
"type": {
"enum": [
"Algemeen",
"Storingsnummer",
"Fax",
"Mobiel",
"Zakelijk",
"Skype"
]
}
},
"additionalProperties": false,
"required": [
"type"
],
"oneOf": [
{
"required" : ["id"]
}, {
"required" : ["naam"]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/zakelijk/16941/medewerkers/112794/telefoonnummers/76411
Profielfoto meta data ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/profielfoto
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835
200
Headers
Content-Type: application/json
Body
{
"id": 14,
"naam": "profielfoto.png",
"extensie": "png",
"bestandsgrootte": 98429,
"mimetype": "image/png",
"omschrijving": "",
"aanmaakdatum": "2017-09-07T10:13:47+02:00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/profielfoto"
},
"download": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/profielfoto/download"
}
}
}
404
Headers
Content-Type: application/json
Profielfoto binary downloadenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/profielfoto/download
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835
200
Headers
Content-Type: image/png
Body
<binary data>
404
Headers
Content-Type: application/json
Profielfoto binary uploadenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/profielfoto
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835
Body
{
"naam": "fasterforward.png",
"extensie": "png",
"data": "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"
}
Schema
{
"properties": {
"data": {
"type": "string",
"minLength": 1
},
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"omschrijving": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"extensie": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"aanmaakdatum": {
"type": "string",
"format": "date"
}
},
"additionalProperties": false,
"required": [
"data",
"naam",
"extensie"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/zakelijk/112794/profielfoto
400
Headers
Content-Type: application/json
Body
{
"total": 1,
"message": "Validatie fouten",
"_links": {
"help": {
"href": "http://api.fasterforward.nl/",
"title": "Validatie informatie"
}
},
"_embedded": {
"errors": [
{
"path": "/extensie",
"message": "bestand.extensie.verplicht"
}
]
}
}
Rekeningnummer collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/rekeningnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/rekeningnummers"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/rekeningnummers?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/rekeningnummers?pagina=31&per_pagina=20"
}
},
"_embedded": {
"rekeningnummers": [
{
"id": 1962,
"nummer": "",
"iban": "NL02ABNA0123456789",
"bic": "",
"landIso": "NL",
"naam": "AEGON",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/rekeningnummers/1962"
}
}
}
]
}
}
Rekeningnummer ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/rekeningnummers/{REKENINGNUMMER_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835- REKENINGNUMMER_ID
int
(verplicht) Voorbeeld: 1962
200
Headers
Content-Type: application/json
Body
{
"id": 1962,
"nummer": "",
"iban": "NL02ABNA0123456789",
"bic": "",
"landIso": "NL",
"naam": "AEGON",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/rekeningnummers/1962"
}
}
}
Rekeningnummer toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/rekeningnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 16941
Headers
Content-Type: application/json
Body
Niet-bestaand rekeningnummer
{
"iban" : "NL25RABO0136907539",
"bic" : "RABONL2U",
"land" : "NL",
"type" : "Incasso"
}
Bestaand rekeningnummer
{
"id" : 1963,
"type" : "Algemeen"
}
Schema
{
"oneOf": [
{
"properties": {
"nummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"iban": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"bic": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"land": {
"enum": [
"AD","AE","AF","AG","AI","AL","AM","AN","AO","AQ","AR","AS","AT","AU","AW","AX",
"AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR",
"BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM",
"CN","CO","CR","CS","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ",
"EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD",
"GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY",
"HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT",
"JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA",
"LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG",
"MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY",
"MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE",
"PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS",
"RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO",
"SR","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN",
"TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG",
"VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"
]
},
"type": {
"enum": [
"Algemeen",
"Incasso"
]
}
},
"additionalProperties": false,
"required": [
"land",
"type"
]
}, {
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"type": {
"enum": [
"Algemeen",
"Incasso"
]
}
},
"additionalProperties": false,
"required": [
"id",
"type"
]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/zakelijk/16941/rekeningnummers/1963
Telefoonnummer collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/telefoonnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/telefoonnummers"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/telefoonnummers?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/telefoonnummers?pagina=31&per_pagina=20"
}
},
"_embedded": {
"telefoonnummers": [
{
"id": 69304,
"naam": "999363-933 07 60",
"omschrijving": null,
"weergavenaam": "9993639330760",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/telefoonnummers/69304"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "algemeen"
}
]
}
}
]
}
}
Telefoonnummer ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/telefoonnummers/{TELEFOONNUMMER_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 14835- TELEFOONNUMMER_ID
int
(verplicht) Voorbeeld: 69304
200
Headers
Content-Type: application/json
Body
{
"id": 69304,
"naam": "999363-933 07 60",
"omschrijving": null,
"weergavenaam": "9993639330760",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/14835/telefoonnummers/69304"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "algemeen"
}
]
}
}
Telefoonnummer toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/telefoonnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 16941
Headers
Content-Type: application/json
Body
Niet-bestaand telefoonnummer
{
"naam": "0610485677",
"type": "Algemeen"
}
Bestaand telefoonnummer
{
"id": 76411,
"type": "Mobiel"
}
Schema
{
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"naam": {
"type": "string",
"pattern": "^[0-9 ()+-]{1,255}$"
},
"type": {
"enum": [
"Algemeen",
"Storingsnummer",
"Fax",
"Mobiel",
"Zakelijk",
"Skype"
]
}
},
"additionalProperties": false,
"required": [
"type"
],
"oneOf": [
{
"required" : ["id"]
}, {
"required" : ["naam"]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/klanten/zakelijk/16941/telefoonnummers/76411
Code collectieGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/codes?access_token={ACCESS_TOKEN}}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 16319
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/16319/codes"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/16319/codes?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/klanten/zakelijk/16319/codes?pagina=31&per_pagina=20"
}
},
"_embedded": {
"codes": [
{
"id": 465,
"code": "123",
"omschrijving": "",
"afgiftedatum": "2018-06-26T00:00:00+02:00",
"type": "Vestigingsnummer"
}
]
}
}
Schadevrije jaren ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/klanten/zakelijk/{ORGANISATIE_ID}/schadevrijejaren
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5531- ORGANISATIE_ID
int
(verplicht) Voorbeeld: 16944
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5531/klanten/zakelijk/16944/schadevrijejaren"
},
"volgende": {
"href": "/api/data/klantdossiers/5531/klanten/zakelijk/16944/schadevrijejaren?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5531/klanten/zakelijk/16944/schadevrijejaren?pagina=31&per_pagina=20"
}
},
"_embedded": {
"schadevrijejaren": [
{
"id": 3,
"aantalJaren": 1,
"omschrijving": "dit is een test",
"aanmaakDatum": "2020-12-23T15:30:03+01:00",
"vervalDatum": "2020-12-10T00:00:00+01:00"
}
]
}
}
Adviseur ¶
Adviseur collectieGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/adviseurs?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/adviseurs?pagina=31&per_pagina=20"
}
},
"_embedded": {
"adviseurs": [
{
"id": 112115,
"geslacht": "man",
"initialen": "I.",
"titel": "",
"voornaam": "Voornaam",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Achternaam00112115",
"bsn": "",
"nationaliteitId": 1,
"nationaliteit": "Nederlandse",
"burgerlijkestaatId": 2,
"burgerlijkestaat": "Gehuwd (gemeenschap van goederen)",
"weergavenaam": "Achternaam00112115, Voornaam (I.)",
"geboortedatum": "1976-03-02T00:00:00+01:00",
"pensioendatum": "2043-03-01T00:00:00+01:00",
"overleden": "nee",
"datumOverlijden": null,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115"
}
}
}
]
}
}
Adviseur ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs/{ADVISEUR_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADVISEUR_ID
int
(verplicht) Voorbeeld: 112115
200
Headers
Content-Type: application/json
Body
{
"id": 112115,
"geslacht": "man",
"initialen": "I.",
"titel": "",
"voornaam": "Voornaam",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Achternaam00112115",
"bsn": "",
"nationaliteitId": 1,
"nationaliteit": "Nederlandse",
"burgerlijkestaatId": 2,
"burgerlijkestaat": "Gehuwd (gemeenschap van goederen)",
"weergavenaam": "Achternaam00112115, Voornaam (I.)",
"geboortedatum": "1976-03-02T00:00:00+01:00",
"pensioendatum": "2043-03-01T00:00:00+01:00",
"overleden": "nee",
"datumOverlijden": null,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115"
},
"profielfoto": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/profielfoto"
},
"adressen": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/adressen"
},
"emailadressen": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/emailadressen"
},
"rekeningnummers": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/rekeningnummers"
},
"telefoonnummers": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/telefoonnummers"
}
}
}
Adres collectieGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs/{ADVISEUR_ID}/adressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADVISEUR_ID
int
(verplicht) Voorbeeld: 112115
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/adressen"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/adressen?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/adressen?pagina=31&per_pagina=20"
}
},
"_embedded": {
"adressen": [
{
"id": 7791,
"straat": "Bagijnenstraat",
"nummer": "5",
"toevoeging": "",
"postcode": "3011HA",
"plaatsnaam": "Rotterdam",
"land": "NL",
"postcodegebied": "3011",
"longitude": "4.48430363",
"latitude": "51.92287754",
"categorie": "default",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/adressen/7792"
}
}
}
]
}
}
Adres ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs/{ADVISEUR_ID}/adressen/{ADRES_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADVISEUR_ID
int
(verplicht) Voorbeeld: 112115- ADRES_ID
int
(verplicht) Voorbeeld: 7792
200
Headers
Content-Type: application/json
Body
{
"id": 7792,
"straat": "Bagijnenstraat",
"nummer": "5",
"toevoeging": "",
"postcode": "3011HA",
"plaatsnaam": "Rotterdam",
"land": "NL",
"postcodegebied": "3011",
"longitude": "4.48430363",
"latitude": "51.92287754",
"categorie": "default",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/adressen/7792"
}
}
}
Emailadres collectieGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs/{ADVISEUR_ID}/emailadressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADVISEUR_ID
int
(verplicht) Voorbeeld: 112115
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/emailadressen"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/emailadressen?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/emailadressen?pagina=31&per_pagina=20"
}
},
"_embedded": {
"emailadressen": [
{
"id": 35897,
"naam": "email00035897@dummy.nl",
"omschrijving": null,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/emailadressen/35897"
}
},
"_embedded": {
"types": [
{
"id": 3,
"naam": "Algemeen"
}
]
}
}
]
}
}
Emailadres ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs/{ADVISEUR_ID}/emailadressen/{EMAILADRES_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADVISEUR_ID
int
(verplicht) Voorbeeld: 112115- EMAILADRES_ID
int
(verplicht) Voorbeeld: 35897
200
Headers
Content-Type: application/json
Body
{
"id": 35897,
"naam": "email00035897@dummy.nl",
"omschrijving": "",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/emailadressen/35897"
},
"_embedded": {
"types": [
{
"id": 3,
"naam": "Algemeen"
}
]
}
}
}
Profielfoto meta data ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs/{ADVISEUR_ID}/profielfoto
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADVISEUR_ID
int
(verplicht) Voorbeeld: 112115
200
Headers
Content-Type: application/json
Body
{
"id": 13,
"naam": "profielfoto.png",
"extensie": "png",
"bestandsgrootte": 98429,
"mimetype": "image/png",
"omschrijving": "",
"aanmaakdatum": "2017-09-07T10:13:47+02:00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/profielfoto"
},
"download": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/profielfoto/download"
}
}
}
404
Headers
Content-Type: application/json
Profielfoto binary downloadenGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs/{ADVISEUR_ID}/profielfoto/download
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADVISEUR_ID
int
(verplicht) Voorbeeld: 112115
200
Headers
Content-Type: image/png
Body
<binary data>
404
Headers
Content-Type: application/json
Rekeningnummer collectieGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs/{ADVISEUR_ID}/rekeningnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADVISEUR_ID
int
(verplicht) Voorbeeld: 112115
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/rekeningnummers"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/rekeningnummers?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/rekeningnummers?pagina=31&per_pagina=20"
}
},
"_embedded": {
"rekeningnummers": [
{
"id": 1958,
"nummer": "662632",
"iban": "NL59INGB0000662632",
"bic": "INGBNL2A",
"land_iso": "NL",
"naam": "Achternaam00112115, Voornaam (I.)",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/rekeningnummers/1958"
}
}
}
]
}
}
Rekeningnummer ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs/{ADVISEUR_ID}/rekeningnummers/{REKENINGNUMMER_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADVISEUR_ID
int
(verplicht) Voorbeeld: 112115- REKENINGNUMMER_ID
int
(verplicht) Voorbeeld: 1958
200
Headers
Content-Type: application/json
Body
{
"id": 1958,
"nummer": "662632",
"iban": "NL59INGB0000662632",
"bic": "INGBNL2A",
"land_iso": "NL",
"naam": "Achternaam00112115, Voornaam (I.)",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/rekeningnummers/1958"
}
}
}
Telefoonnummer collectieGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs/{ADVISEUR_ID}/telefoonnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADVISEUR_ID
int
(verplicht) Voorbeeld: 112115
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/telefoonnummers"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/telefoonnummers?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/telefoonnummers?pagina=31&per_pagina=20"
}
},
"_embedded": {
"telefoonnummers": [
{
"id": 75383,
"naam": "9993693079369",
"omschrijving": null,
"computednaam": "9993693079369",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/telefoonnummers/75383"
}
},
"_embedded": {
"types": [
{
"id": 5,
"naam": "mobiel"
}
]
}
}
]
}
}
Telefoonnummer ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/adviseurs/{ADVISEUR_ID}/telefoonnummers/{TELEFOONNUMMER_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADVISEUR_ID
int
(verplicht) Voorbeeld: 112115- TELEFOONNUMMER_ID
int
(verplicht) Voorbeeld: 75383
200
Headers
Content-Type: application/json
Body
{
"id": 75383,
"naam": "9993693079369",
"omschrijving": "",
"computednaam": "9993693079369",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/adviseurs/112115/telefoonnummers/75383"
}
},
"_embedded": {
"types": [
{
"id": 5,
"naam": "mobiel"
}
]
}
}
Kantoor ¶
Kantoor ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/kantoor
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"id": 16319,
"type": null,
"naam": "Deelnemer00016319",
"kvknummer": "",
"btwnummer": "",
"statutairenaam": "Deelnemer00016319",
"handelsnaam": "Deelnemer00016319",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor"
},
"adressen": {
"href": "/api/data/klantdossiers/5526/kantoor/adressen"
},
"emailadressen": {
"href": "/api/data/klantdossiers/5526/kantoor/emailadressen"
},
"profielfoto": {
"href": "/api/data/klantdossiers/5526/kantoor/profielfoto"
},
"telefoonnummers": {
"href": "/api/data/klantdossiers/5526/kantoor/telefoonnummers"
}
}
}
Adres collectieGET/api/data/klantdossiers/{DOSSIER_ID}/kantoor/adressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor/adressen"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/kantoor/adressen?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/kantoor/adressen?pagina=31&per_pagina=20"
}
},
"_embedded": {
"adressen": [
{
"id": 7791,
"straat": "Nieuwemarkt",
"nummer": "3",
"toevoeging": "",
"postcode": "3011HP",
"plaatsnaam": "Rotterdam",
"land": "NL",
"postcodegebied": "3011",
"longitude": "4.48752316",
"latitude": "51.92270340",
"categorie": "default",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor/adressen/7791"
}
}
}
]
}
}
Adres ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/kantoor/adressen/{ADRES_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- ADRES_ID
int
(verplicht) Voorbeeld: 7791
200
Headers
Content-Type: application/json
Body
{
"id": 7791,
"straat": "Nieuwemarkt",
"nummer": "3",
"toevoeging": "",
"postcode": "3011HP",
"plaatsnaam": "Rotterdam",
"land": "NL",
"postcodegebied": "3011",
"longitude": "4.48752316",
"latitude": "51.92270340",
"categorie": "default",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor/adressen/7791"
}
}
}
Emailadres collectieGET/api/data/klantdossiers/{DOSSIER_ID}/kantoor/emailadressen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor/emailadressen"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/kantoor/emailadressen?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/kantoor/emailadressen?pagina=31&per_pagina=20"
}
},
"_embedded": {
"emailadressen": [
{
"id": 40557,
"naam": "deelnemer@deelnemer.nl",
"omschrijving": "",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor/emailadressen/40557"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "Zakelijk"
}
]
}
}
]
}
}
Emailadres ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/kantoor/emailadressen/{EMAILADRES_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- EMAILADRES_ID
int
(verplicht) Voorbeeld: 40557
200
Headers
Content-Type: application/json
Body
{
"id": 40557,
"naam": "deelnemer@deelnemer.nl",
"omschrijving": "",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor/emailadressen/40557"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "Zakelijk"
}
]
}
}
Profielfoto meta data ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/kantoor/profielfoto
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"id": 14,
"naam": "profielfoto.png",
"extensie": "png",
"bestandsgrootte": 98429,
"mimetype": "image/png",
"omschrijving": "",
"aanmaakdatum": "2017-09-07T10:13:47+02:00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor/profielfoto"
},
"download": {
"href": "/api/data/klantdossiers/5526/kantoor/profielfoto/download"
}
}
}
404
Headers
Content-Type: application/json
Profielfoto binary downloadenGET/api/data/klantdossiers/{DOSSIER_ID}/kantoor/profielfoto/download
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: image/png
Body
<binary data>
404
Headers
Content-Type: application/json
Telefoonnummer collectieGET/api/data/klantdossiers/{DOSSIER_ID}/kantoor/telefoonnummers
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor/telefoonnummers"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/kantoor/telefoonnummers?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/kantoor/telefoonnummers?pagina=31&per_pagina=20"
}
},
"_embedded": {
"telefoonnummers": [
{
"id": 76408,
"naam": "0611112222",
"omschrijving": "",
"weergavenaam": "0611112222",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor/telefoonnummers/76408"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "algemeen"
}
]
}
}
]
}
}
Telefoonnummer ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/kantoor/telefoonnummers/{TELEFOONNUMMER_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- TELEFOONNUMMER_ID
int
(verplicht) Voorbeeld: 76408
200
Headers
Content-Type: application/json
Body
{
"id": 76408,
"naam": "0611112222",
"omschrijving": "",
"weergavenaam": "0611112222",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor/telefoonnummers/76408"
}
},
"_embedded": {
"types": [
{
"id": 1,
"naam": "algemeen"
}
]
}
}
Code collectieGET/api/data/klantdossiers/{DOSSIER_ID}/kantoor/codes
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/kantoor/codes"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/kantoor/codes?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/kantoor/codes?pagina=31&per_pagina=20"
}
},
"_embedded": {
"codes": [
{
"id": 465,
"code": "123",
"omschrijving": "",
"afgiftedatum": "2018-06-26T00:00:00+02:00",
"type": "Vestigingsnummer"
}
]
}
}
Bezitting ¶
Bezitting collectieGET/api/data/klantdossiers/{DOSSIER_ID}/bezittingen&gearchiveerd={GEARCHIVEERD}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- GEARCHIVEERD
boolean
(optioneel) Voorbeeld: 0
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/bezittingen"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/bezittingen?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/bezittingen?pagina=31&per_pagina=20"
}
},
"_embedded": {
"bezittingen": [
{
"id": 179,
"omschrijving": "Opel Astra",
"merk": "Opel",
"cataloguswaarde": "24000.00",
"aankoopbedrag": "5000.00",
"huidigeWaardedatum": "2014-06-01T00:00:00+02:00",
"huidigeWaarde": "4000.00",
"waardewisseling": "0.0000",
"kenteken": "11-AA-11",
"bouwjaar": "2004-02-20T00:00:00+01:00",
"gewicht": 1160,
"type": "car",
"model": "",
"jaarkilometrage": 100,
"gearchiveerd": false,
"categorie": "vehicle",
"soort": null,
"aankoopdatum": "2012-03-01T00:00:00+01:00",
"bedragAudiovisueleApparatuur": "0.00",
"gebruikParticulierOfZakelijk": "Particulier",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/bezittingen/179"
}
}
}
]
}
}
Bezitting ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/bezittingen/{BEZITTING_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- BEZITTING_ID
int
(verplicht) Voorbeeld: 179
200
Headers
Content-Type: application/json
Body
{
"id": 179,
"omschrijving": "Opel Astra",
"merk": "Opel",
"cataloguswaarde": "24000.00",
"aankoopbedrag": "5000.00",
"huidigeWaardedatum": "2014-06-01T00:00:00+02:00",
"huidigeWaarde": "4000.00",
"waardewisseling": "0.0000",
"kenteken": "11-AA-11",
"bouwjaar": "2004-02-20T00:00:00+01:00",
"gewicht": 1160,
"type": "car",
"model": "",
"jaarkilometrage": null,
"gearchiveerd": false,
"categorie": "vehicle",
"soort": null,
"aankoopdatum": "2012-03-01T00:00:00+01:00",
"bedragAudiovisueleApparatuur": "0.00",
"gebruikParticulierOfZakelijk": "Particulier",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/bezittingen/179"
}
}
}
Producten ¶
Product collectieGET/api/data/klantdossiers/{DOSSIER_ID}/producten&publiek={PUBLIEK}&gearchiveerd={GEARCHIVEERD}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PUBLIEK
boolean
(optioneel) Voorbeeld: 1- GEARCHIVEERD
boolean
(optioneel) Voorbeeld: 0
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/producten"
},
"volgende": {
"href": "/api/data/klantdossiers/5526/producten?pagina=2&per_pagina=20"
},
"laatste": {
"href": "/api/data/klantdossiers/5526/producten?pagina=31&per_pagina=20"
}
},
"_embedded": {
"producten": [
{
"id": 6732,
"type": 1,
"soort": "hypotheken",
"offertenummer": "",
"omschrijving": "Hypotheek",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "ABN AMRO",
"passeerdatum": "2010-09-01T00:00:00+02:00",
"passeerdatumDefinitief": "nee",
"hoofdsom": "200000.00",
"inschrijving": "225000.00",
"renteaanbodAangevraagd": "2010-07-11T00:00:00+02:00",
"ontbindendeVoorwaarden": "2010-07-17T00:00:00+02:00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/hypotheken/6732"
}
}
},
{
"id": 6733,
"type": 11,
"soort": "profileprints",
"offertenummer": "1010",
"omschrijving": "Profile print",
"status": "Aanvraag compleet",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"leverancier": "Profileprints BV",
"verwachtteLeverdatum": "2010-04-11T00:00:00+02:00",
"verwachtteLeverdatumDefinitief": "ja",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/profileprints/6733"
}
}
},
{
"id": 6734,
"type": 43,
"offertenummer": "120",
"soort": "diensten",
"omschrijving": "Dienst",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "CO00014830",
"ingangsdatum": "2011-03-08T00:00:00+01:00",
"ingangsdatumDefinitief": "ja",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/diensten/6734"
}
}
},
{
"id": 6735,
"type": 15,
"soort": "hypotheekadviezen",
"offertenummer": " ",
"omschrijving": "Hypotheekadvies",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "Deelnemer00016319",
"startdatum": "2016-07-11T00:00:00+02:00",
"startdatumDefinitief": "nee",
"passeerdatum": null,
"datumOntbindendeVoorwaarden": null,
"koopprijs": "0.00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/hypotheekadviezen/6735"
}
}
},
{
"id": 6736,
"type": 19,
"soort": "bankgaranties",
"offertenummer": "1234-A",
"omschrijving": "Bankgarantie",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "ABN AMRO",
"passeerdatum": "2010-02-22T00:00:00+01:00",
"passeerdatumDefinitief": "nee",
"hoofdsom": null,
"inschrijving": null,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/bankgaranties/6736"
}
}
},
{
"id": 6741,
"type": 9,
"soort": "contracten",
"offertenummer": "140",
"omschrijving": "Contract",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "CO00014830",
"startdatum": "2012-09-08T00:00:00+02:00",
"startdatumDefinitief": "ja",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/contracten/6741"
}
}
},
{
"id": 6742,
"type": 2,
"soort": "levensverzekeringen",
"offertenummer": "111018(1)",
"omschrijving": "ORV annuïtair dalend",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"garantiekapitaal": "0.00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/levensverzekeringen/6742"
}
}
},
{
"id": 6743,
"type": 48,
"soort": "consumptiefkredieten",
"offertenummer": "132",
"omschrijving": "Consumptief krediet",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "DAK Hypotheken",
"ingangsdatum": "2011-10-14T00:00:00+02:00",
"ingangsdatumDefinitief": "ja",
"gewenstBedrag": "20000.00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/consumptiefkredieten/6743"
}
}
},
{
"id": 6744,
"type": 5,
"soort": "inkomensverzekeringen",
"offertenummer": "9874F874-B",
"omschrijving": "Inkomensverzekering",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "Callas Group",
"ingangsdatum": "2016-09-01T00:00:00+02:00",
"ingangsdatumDefinitief": "ja",
"incassowijze": "Tussenpersoon",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/inkomensverzekeringen/6744"
}
}
},
{
"id": 6745,
"type": 8,
"soort": "pensioenen",
"offertenummer": "134",
"omschrijving": "Pensioen",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "Reaal",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/pensioenen/6745"
}
}
},
{
"id": 6747,
"type": 3,
"soort": "vermogenenbancair",
"offertenummer": "144",
"omschrijving": "Vermogen en bancair",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"leverancier": "ING",
"startdatum": "2014-02-01T00:00:00+01:00",
"verpandAan": null,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/vermogenenbancair/6747"
}
}
},
{
"id": 6748,
"type": 21,
"soort": "uitvaartverzekeringen",
"offertenummer": "15N27530735",
"omschrijving": "Uitvaartverz. olv dhr.",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "Dela Verzekeringen",
"ingangsdatum": "2016-06-06T00:00:00+02:00",
"kinderenMeeverzekeren": "nee",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/uitvaartverzekeringen/6748"
}
}
},
{
"id": 6749,
"type": 4,
"soort": "schadeverzekeringen",
"offertenummer": "98037192",
"omschrijving": "auto 29-KQB-3",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-10-04T12:15:18+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "Klaverblad",
"ingangsdatum": "2012-10-29T00:00:00+01:00",
"ingangsdatumDefinitief": "ja",
"offerteAanvraagdatum": "2012-10-29T00:00:00+01:00",
"offerteAanvraagdatumDefinitief": "ja",
"isPakket": "nee",
"brutoPremie": "0.00",
"toeslag": "0.00",
"korting": "0.00",
"nettoPremie": "0.00",
"kosten": "0.00",
"tussenpersoonkosten": "0.00",
"assurantiebelasting": "0.00",
"totaal": "0.00",
"pakketkorting": "0.00",
"pakketkortingPercentage": null,
"premietermijn": null,
"incassowijze": "Tussenpersoon",
"beloningpercentageDeelnemer": "0.00",
"beloningpercentageAdviseur": "0.00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/schadeverzekeringen/6749"
}
}
},
{
"id": 6752,
"type": 4,
"soort": "schadeverzekeringen",
"offertenummer": "",
"omschrijving": "Schadeverzekering - met AEGON",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2017-10-04T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "AEGON",
"ingangsdatum": "2012-10-29T00:00:00+01:00",
"ingangsdatumDefinitief": "nee",
"offerteAanvraagdatum": "2012-10-29T00:00:00+01:00",
"offerteAanvraagdatumDefinitief": "ja",
"isPakket": "nee",
"brutoPremie": "10.00",
"toeslag": "2.00",
"korting": "2.00",
"nettoPremie": "10.00",
"kosten": "0.00",
"tussenpersoonkosten": "0.00",
"assurantiebelasting": "2.10",
"totaal": "12.10",
"pakketkorting": "0.00",
"pakketkortingPercentage": null,
"premietermijn": "maand",
"incassowijze": "Tussenpersoon",
"beloningpercentageDeelnemer": "0.00",
"beloningpercentageAdviseur": "0.00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/schadeverzekeringen/6752"
}
}
}
]
}
}
Bankgarantie ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/bankgaranties/{PRODUCT_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6736
200
Headers
Content-Type: application/json
Body
{
"id": 6736,
"type": 19,
"soort": "bankgaranties",
"offertenummer": "1234-A",
"omschrijving": "Bankgarantie",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "ABN AMRO",
"passeerdatum": "2010-02-22T00:00:00+01:00",
"passeerdatumDefinitief": "nee",
"hoofdsom": "200000.00",
"inschrijving": "225000.00",
"adviseur": "Achternaam, Voornaam (I.)",
"acceptant": "AchternaamTwee, Voornaam (V.)",
"acceptantWorkflowgroep": null,
"behandelaar": "Achternaam, Voornaam (I.)",
"behandelaarWorkflowgroep": null,
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/bankgaranties/6736"
}
},
"_embedded": {
"onderpandadres": [
{
"id": 7790,
"straat": "Nieuwemarkt",
"nummer": "2",
"toevoeging": "",
"postcode": "3011HP",
"plaatsnaam": "Rotterdam",
"postcodegebied": "3011",
"longitude": null,
"latitude": null,
"categorie": "default",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/bankgaranties/6736/adressen/7790"
}
},
"_embedded": {
"types": [
{
"id": 7,
"naam": "correspondentieadres"
},
{
"id": 7,
"naam": "correspondentieadres"
}
]
}
}
],
"correspondentieadres": {
"id": 7793,
"straat": "Groenhof",
"nummer": "1",
"toevoeging": "",
"postcode": "1275BB",
"plaatsnaam": "Huizen",
"postcodegebied": "1275",
"longitude": "5.26394006",
"latitude": "52.28904947",
"categorie": "default",
"_embedded": {
"types": [
{
"id": 1,
"naam": "bezoekadres"
}
]
}
},
"productdelen": [
{
"id": 7896,
"product": "Bankgarantie",
"garantienummer": "4321ZP12",
"garantiebedrag": "180000.00",
"orv": "ja"
}
]
}
}
Bankgarantie registratie ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/bankgaranties/{PRODUCT_ID}/registraties]&publiek={publiek}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6736- publiek
int
(optioneel) Voorbeeld: 0
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/bankgaranties/6736/registraties"
}
},
"_embedded": {
"registraties": [
{
"omschrijving": "Er is een bestand geupload",
"onderwerp": "Koopakte grond geupload",
"publiek": false,
"factureerbaar": false,
"boekdatum": "2016-09-30T10:21:00+0200",
"gearchiveerd": false,
"verbruik": 0,
"id": 275825,
"registratietype": "E-mail/Brief",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/bankgaranties/6736/registraties/275825"
},
"product": {
"href": "/api/data/klantdossiers/5526/bankgaranties/6736"
},
"bestand": {
"href": "/api/data/klantdossiers/5526/documenten/2"
}
}
}
]
}
}
Bankgarantie registratie toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/bankgaranties/{PRODUCT_ID}/registraties
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6736
Headers
Content-Type: application/json
Body
Zie Klantdossier - Registratie toevoegen
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/bankgaranties/6736/registraties/275826
Bankgarantie taak toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/bankgaranties/{PRODUCT_ID}/taken
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6736
Headers
Content-Type: application/json
Body
{
"naam": "Naam van de afspraak",
"omschrijving": "Omschrijving van de taak",
"type": "Afspraak",
"status": {
"id": 1
},
"prioriteit": "Middel",
"startdatum": "2016-07-05 17:07:04",
"einddatum": "2016-07-05 18:07:04",
"afgerond": false,
"aanmaakdatum": "2016-07-05 16:00:00",
"initiator": {
"id": 112794
},
"genodigden": [
{
"id": 120954
},
{
"id": 120955
}
],
"verantwoordelijke": "WorkflowgroepMetPersoon",
"verantwoordelijkePersoon": {
"id": 112794
},
"verantwoordelijkeWorkflowgroep": {
"id": 45
}
}
Schema
{
"title": "Taak",
"type": "object",
"properties": {
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"omschrijving": {
"type": "string",
"minLength": 1
},
"type": {
"enum": [
"Actie",
"Afspraak",
"Bellen",
"Bezichtiging",
"Doel",
"Klacht",
"Schade"
]
},
"status": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"prioriteit": {
"enum": [
"Laag",
"Middel",
"Hoog"
]
},
"startdatum": {
"type": "string",
"format": "date"
},
"einddatum": {
"type": "string",
"format": "date"
},
"afgerond": {
"type": "boolean"
},
"aanmaakdatum": {
"type": "string",
"format": "date"
},
"initiator": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"genodigden": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"minItems": 1,
"uniqueItems": true
},
"verantwoordelijke": {
"enum": [
"Persoon",
"Workflowgroep",
"WorkflowgroepMetPersoon"
]
},
"verantwoordelijkePersoon": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"verantwoordelijkeWorkflowgroep": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
},
"required": [
"naam",
"type",
"status",
"prioriteit",
"startdatum",
"einddatum",
"verantwoordelijke"
],
"additionalProperties": false,
"oneOf": [
{
"properties": {
"verantwoordelijke": {
"enum": [
"Persoon"
]
}
},
"required": [
"verantwoordelijkePersoon"
]
},
{
"properties": {
"verantwoordelijke": {
"enum": [
"Workflowgroep"
]
}
},
"required": [
"verantwoordelijkeWorkflowgroep"
]
},
{
"properties": {
"verantwoordelijke": {
"enum": [
"WorkflowgroepMetPersoon"
]
}
},
"required": [
"verantwoordelijkePersoon",
"verantwoordelijkeWorkflowgroep"
]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/bankgaranties/6736/taken/55519
Bankgarantie workflow toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/bankgaranties/{PRODUCT_ID}/workflows
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6736
Headers
Content-Type: application/json
Body
{
"workflow": {
"id": 21
}
}
Schema
{
"properties": {
"workflow": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
},
"additionalProperties": false,
"required": [
"workflow"
]
}
204
Headers
Content-Type: application/json
Bankgarantie factuur toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/bankgaranties/{PRODUCT_ID}/facturen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6736
Headers
Content-Type: application/json
Body
Zie Factuur - Factuur toevoegen
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/bankgaranties/6736/facturen/1
Bankgarantie factuurregel toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/bankgaranties/{PRODUCT_ID}/facturen/{FACTUUR_ID}/regels
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6736- FACTUUR_ID
int
(verplicht) Voorbeeld: 1
Headers
Content-Type: application/json
Body
Zie Factuur - Factuurregel toevoegen
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/bankgaranties/6736/facturen/1
Bankgarantiedocument toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/bankgaranties/{PRODUCT_ID}/documenten
Let op: Als het protocol HDN
is, zijn alleen PDF bestanden toegestaan.
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 2818- PRODUCT_ID
int
(verplicht) Voorbeeld: 6732
Body
{
"naam": "fasterforward.png",
"extensie": "png",
"soortdocument": {
"id": 1
},
"data": "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"
}
Schema
{
"properties": {
"data": {
"type": "string",
"minLength": 1
},
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"omschrijving": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"extensie": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"aanmaakdatum": {
"type": "string",
"format": "date"
},
"soortdocument": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"isContractDocument": {
"type": "boolean"
}
},
"additionalProperties": false,
"required": [
"data",
"naam",
"extensie",
"soortdocument"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/bankgaranties/6732/documenten/16
400
Headers
Content-Type: application/json
Body
{
"total": 1,
"message": "Validatie fouten",
"_links": {
"help": {
"href": "http://api.fasterforward.nl/",
"title": "Validatie informatie"
}
},
"_embedded": {
"errors": [
{
"path": "/extensie",
"message": "bestand.extensie.verplicht"
}
]
}
}
Consumptief krediet ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/consumptiefkredieten/{PRODUCT_ID}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6743
200
Headers
Content-Type: application/json
Body
{
"id": 6743,
"type": 48,
"soort": "consumptiefkredieten",
"offertenummer": "132",
"omschrijving": "Consumptief krediet",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "DAK Hypotheken",
"ingangsdatum": "2011-10-14T00:00:00+02:00",
"ingangsdatumDefinitief": "ja",
"gewenstBedrag": "20000.00",
"adviseur": "Achternaam, Voornaam (I.)",
"acceptant": "AchternaamTwee, Voornaam (V.)",
"acceptantWorkflowgroep": null,
"behandelaar": "Achternaam, Voornaam (I.)",
"doelVanFinanciering": "Auto",
"toelichtingDoelVanFinanciering": "",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/consumptiefkredieten/6743"
}
},
"_embedded": {
"correspondentieadres": {
"id": 7793,
"straat": "Groenhof",
"nummer": "1",
"toevoeging": "",
"postcode": "1275BB",
"plaatsnaam": "Huizen",
"postcodegebied": "1275",
"longitude": "5.26394006",
"latitude": "52.28904947",
"categorie": "default",
"_embedded": {
"types": [
{
"id": 1,
"naam": "bezoekadres"
}
]
}
},
"aanvragers": [
{
"id": 120954,
"geslacht": "man",
"initialen": "A.",
"titel": "",
"voornaam": "Aad",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Jansen",
"bsn": "559795178",
"nationaliteitId": 1,
"burgerlijkestaatId": 1,
"weergavenaam": "Jansen, Aad (A.)",
"geboortedatum": "1960-01-01T00:00:00+01:00",
"pensioendatum": "2027-01-01T00:00:00+01:00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/120954"
},
"adressen": {
"href": "/api/data/klantdossiers/5526/klanten/120954/adressen"
},
"emailadressen": {
"href": "/api/data/klantdossiers/5526/klanten/120954/emailadressen"
},
"rekeningnummers": {
"href": "/api/data/klantdossiers/5526/klanten/120954/rekeningnummers"
},
"telefoonnummers": {
"href": "/api/data/klantdossiers/5526/klanten/120954/telefoonnummers"
}
}
}
],
"productdelen": [
{
"id": 7904,
"product": "Persoonlijke lening",
"productgroep": "Persoonlijke lening",
"leenbedrag": "20000.00",
"contractnummer": "132",
"termijnbedrag": "500.00",
"theoretischeLooptijd": 12,
"theoretischeEinddatum": "2012-10-14T00:00:00+02:00",
"saldo": null,
"periode": null,
"slottermijn": "3330.00",
"kredietvergoeding": null,
"effectieveJaarrente": "10",
"_links": {
"object": {
"href": "/api/data/klantdossiers/5526/bezittingen/183"
}
}
}
]
}
}
Consumptief krediet toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/consumptiefkredieten
Wijzigingen met release 1.9.3
-
Het veld eersteAanvrager is deprecated. Gebruik hiervoor eersteAanvragerParticulier. Dit is gedaan om onderscheid te maken tussen particuliere en zakelijke klanten.
-
Het is mogelijk dit product te koppelen aan een zakelijke klant. Hiervoor dient de waarde aanvragerZakelijk gevuld te worden met het id van de zakelijke klant. Daarnaast kan de zakelijke klant ook als eerste aanvrager gemarkeerd worden. Gebruik hiervoor het veld eersteAanvragerZakelijk.
-
Om een eerste aanvrager particulier te koppelen dient het veld eersteAanvragerParticulier gebruikt te worden.
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
{
"omschrijving": "Consumptief Krediet",
"status": {
"id": 1
},
"bestaandePropositie": {
"id": 3334
},
"adviseur": {
"id": 115193
},
"acceptantWorkflowgroep": {
"id": 45
},
"behandelaarWorkflowgroep": {
"id": 45
},
"bronvermelding": {
"id": 3
},
"aanbrengerPersoon": {
"id": 120956
},
"offertenummer": "12345",
"aanvraagVerzonden": "2024-01-01",
"aanvraagVerzondenDefinitief": true,
"uitbetalingsdatum": "2024-01-01",
"uitbetalingsdatumDefinitief": true,
"akkoordBank": "2024-01-01",
"contractOntvangen": "2024-01-01",
"stukkenOpgevraagd": "2024-01-01",
"contractVerzondenNaarKlant": "2024-01-01",
"stukkenCompleet": "2024-01-01",
"contractGetekendRetour": "2024-01-01",
"getekendContractNaarMaatschappij": "2024-01-01",
"contractVervaldatum": "2024-01-01",
"aanvragersParticulier": [
{
"id": 121340
}
],
"eersteAanvragerParticulier": {
"id": 121340
},
"correspondentieadres": {
"id": 7793
},
"financieringsdoel": "Anders, zie toelichting",
"toelichtingFinancieringsdoel": "Dit is een toelichting",
"maatschappij": {
"id": 16272
},
"inkoopVia": {
"id": 16741
},
"gewenstbedrag": 2000,
"gewenstMaandbedrag": 100,
"aantalKinderen": 1,
"toelichting": "nvt",
"artikel": {
"id": 32634
},
"codeprovisiemijtype": "CE001",
"contractnummer": "12345",
"leenbedrag": 2000,
"depot": 100,
"blokkade": true,
"inlossaldo": 100,
"uitTeBetalen": 100,
"termijnbedrag": 100,
"percentageDoorlopendKrediet": 100,
"aflossingsvrij": 100,
"nominaleMaandrente": 100,
"effectieveJaarrente": 1.01,
"kredietvergoeding": 100,
"totaleKredietsom": 100,
"theoretischeLooptijd": 100,
"theoretischeEinddatum": "2023-01-01",
"uitbetalingLand": "NL",
"uitbetalingBank": "RABOBANK NEDERLAND",
"uitbetalingBicnummer": "RABONL2U",
"uitbetalingIbannummer": "NL25RABO0136907539",
"toonindigimap": true,
"gearchiveerd": false,
"slottermijn": 100,
"object": {
"id": 179
}
}
Schema
{
"title": "Consumptiefkrediet",
"type": "object",
"properties": {
"omschrijving": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"status": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"bestaandePropositie": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"adviseur": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"behandelaar": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"behandelaarWorkflowgroep": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"acceptant": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"acceptantWorkflowgroep": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"bronvermelding": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"aanbrengerPersoon": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"aanbrengerOrganisatie": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"offertenummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"aanvraagVerzonden": {
"type": "string",
"format": "date"
},
"aanvraagVerzondenDefinitief": {
"type": "boolean"
},
"uitbetalingsdatum": {
"type": "string",
"format": "date"
},
"uitbetalingsdatumDefinitief": {
"type": "boolean"
},
"akkoordBank": {
"type": "string",
"format": "date"
},
"contractOntvangen": {
"type": "string",
"format": "date"
},
"stukkenOpgevraagd": {
"type": "string",
"format": "date"
},
"contractVerzondenNaarKlant": {
"type": "string",
"format": "date"
},
"stukkenCompleet": {
"type": "string",
"format": "date"
},
"contractGetekendRetour": {
"type": "string",
"format": "date"
},
"getekendContractNaarMaatschappij": {
"type": "string",
"format": "date"
},
"contractVervaldatum": {
"type": "string",
"format": "date"
},
"aanvragersParticulier": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"minItems": 1,
"uniqueItems": true
},
"aanvragerZakelijk": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"eersteAanvrager": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"eersteAanvragerParticulier": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"eersteAanvragerZakelijk": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"correspondentieadres": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"financieringsdoel": {
"enum": [
"(Nog) Niet bekend",
"Auto",
"Boot",
"Motor",
"Overname lopende leningen",
"Aanschaf woning",
"Restschuld financiering",
"Toercaravan",
"Woningverbetering",
"Zakelijk doel",
"Camper",
"Verduurzaming",
"Recreatiewoning/2e woning",
"Huishoudelijk apparatuur/inboedel",
"Bijkomende kosten woning",
"Extra financiële ruimte",
"Anders, zie toelichting"
]
},
"toelichtingFinancieringsdoel": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"maatschappij": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"inkoopVia": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"gewenstbedrag": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"gewenstMaandbedrag": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"aantalKinderen": {
"type": "integer",
"minimum": 0
},
"toelichting": {
"type": "string",
"minLength": 1
},
"artikel": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"codeprovisiemijtype": {
"enum": [
"AA001",
"AA002",
"CE001",
"CE002",
"CE003",
"CE004",
"CE005",
"CE006",
"DM001",
"DM002",
"IT001",
"IT002",
"ME001",
"ME002"
]
},
"contractnummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"leenbedrag": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"depot": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"blokkade": {
"type": "boolean"
},
"inlossaldo": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"uitTeBetalen": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"termijnbedrag": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"percentageDoorlopendKrediet": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"aflossingsvrij": {
"type": "integer",
"minimum": 0
},
"nominaleMaandrente": {
"type": "number",
"multipleOf": 0.000001,
"minimum": -9999999.999999,
"maximum": 9999999.999999
},
"effectieveJaarrente": {
"type": "number",
"multipleOf": 0.01,
"minimum": -9999.99,
"maximum": 9999.99
},
"kredietvergoeding": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"totaleKredietsom": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
},
"theoretischeLooptijd": {
"type": "integer",
"minimum": 0
},
"theoretischeEinddatum": {
"type": "string",
"format": "date"
},
"uitbetalingLand": {
"enum": [
"AD",
"AE",
"AF",
"AG",
"AI",
"AL",
"AM",
"AN",
"AO",
"AQ",
"AR",
"AS",
"AT",
"AU",
"AW",
"AX",
"AZ",
"BA",
"BB",
"BD",
"BE",
"BF",
"BG",
"BH",
"BI",
"BJ",
"BL",
"BM",
"BN",
"BO",
"BQ",
"BR",
"BS",
"BT",
"BV",
"BW",
"BY",
"BZ",
"CA",
"CC",
"CD",
"CF",
"CG",
"CH",
"CI",
"CK",
"CL",
"CM",
"CN",
"CO",
"CR",
"CS",
"CU",
"CV",
"CW",
"CX",
"CY",
"CZ",
"DE",
"DJ",
"DK",
"DM",
"DO",
"DZ",
"EC",
"EE",
"EG",
"EH",
"ER",
"ES",
"ET",
"FI",
"FJ",
"FK",
"FM",
"FO",
"FR",
"GA",
"GB",
"GD",
"GE",
"GF",
"GG",
"GH",
"GI",
"GL",
"GM",
"GN",
"GP",
"GQ",
"GR",
"GS",
"GT",
"GU",
"GW",
"GY",
"HK",
"HM",
"HN",
"HR",
"HT",
"HU",
"ID",
"IE",
"IL",
"IM",
"IN",
"IO",
"IQ",
"IR",
"IS",
"IT",
"JE",
"JM",
"JO",
"JP",
"KE",
"KG",
"KH",
"KI",
"KM",
"KN",
"KP",
"KR",
"KW",
"KY",
"KZ",
"LA",
"LB",
"LC",
"LI",
"LK",
"LR",
"LS",
"LT",
"LU",
"LV",
"LY",
"MA",
"MC",
"MD",
"ME",
"MF",
"MG",
"MH",
"MK",
"ML",
"MM",
"MN",
"MO",
"MP",
"MQ",
"MR",
"MS",
"MT",
"MU",
"MV",
"MW",
"MX",
"MY",
"MZ",
"NA",
"NC",
"NE",
"NF",
"NG",
"NI",
"NL",
"NO",
"NP",
"NR",
"NU",
"NZ",
"OM",
"PA",
"PE",
"PF",
"PG",
"PH",
"PK",
"PL",
"PM",
"PN",
"PR",
"PS",
"PT",
"PW",
"PY",
"QA",
"RE",
"RO",
"RS",
"RU",
"RW",
"SA",
"SB",
"SC",
"SD",
"SE",
"SG",
"SH",
"SI",
"SJ",
"SK",
"SL",
"SM",
"SN",
"SO",
"SR",
"ST",
"SV",
"SX",
"SY",
"SZ",
"TC",
"TD",
"TF",
"TG",
"TH",
"TJ",
"TK",
"TL",
"TM",
"TN",
"TO",
"TR",
"TT",
"TV",
"TW",
"TZ",
"UA",
"UG",
"UM",
"US",
"UY",
"UZ",
"VA",
"VC",
"VE",
"VG",
"VI",
"VN",
"VU",
"WF",
"WS",
"YE",
"YT",
"ZA",
"ZM",
"ZW"
]
},
"uitbetalingBank": {
"enum": [
"(Svenska)Handelsbanken AB",
"ABN AMRO BANK N.V.",
"ABN AMRO BANK N.V. (FORMELY KNOWN AS FORTIS BANK (NEDERLAND) N.V.)",
"ACHMEA RETAIL BANK N.V.",
"AEGON BANK N.V.",
"AMSTERDAM TRADE BANK N.V.",
"ANADOLUBANK NEDERLAND N.V.",
"ARGENTA SPAARBANK-BIJKANTOOR NEDERLAND",
"ASN Bank",
"ASR Bank",
"BANK INSINGER DE BEAUFORT N.V.",
"BANK MENDES GANS N.V.",
"BANK OF AMERICA, N.A. AMSTERDAM",
"BANK OF TOKYO-MITSUBISHI UFJ (HOLLAND) N.V.",
"BANQUE CHAABI DU MAROC",
"BINCKBANK N.V.",
"BNP PARIBAS S.A. - THE NETHERLANDS BRANCH",
"CITCO BANK NEDERLAND N.V.",
"CITIBANK INTERNATIONAL PLC NETHERLANDS BRANCH",
"COMMERZBANK AG KANTOOR AMSTERDAM",
"CREDIT EUROPE BANK N.V.",
"DELTA LLOYD BANK N.V.",
"DEMIR-HALK BANK (NEDERLAND) N.V.",
"DEUTSCHE BANK A.G. AMSTERDAM",
"ECONOMY BANK N.V.,THE",
"FNB Bank",
"Friesland bank",
"GARANTIBANK INTERNATIONAL N.V.",
"GE ARTESIA BANK (FORMERLY BANQUE ARTESIA NEDERLAND N.V.)",
"HSBC BANK PLC.",
"ING BANK N.V.",
"ING BELGIUM NV/SA (FORMERLY BANK BRUSSELS LAMBERT SA, BREDA BRANCH)",
"INTESA SANPAOLO S.P.A. (FORMER SANPAOLO IMI), AMSTERDAM BRANCH, AMSTERDAM",
"ISBANK GMBH, AMSTERDAM BRANCH",
"KAS BANK N.V.",
"KBC BANK NEDERLAND N.V.",
"KNAB Bank",
"KOREA EXCHANGE BANK, AMSTERDAM BRANCH",
"LANSCHOT BANKIERS NV F. VAN",
"LEASEPLAN CORPORATION N.V.",
"LEVOB BANK N.V.",
"LLOYDS TSB BANK PLC.",
"MIZUHO CORPORATE BANK NEDERLAND N.V.",
"NEDERLANDSCHE BANK (DE) N.V.",
"NEDERLANDSE WATERSCHAPSBANK N.V.",
"NIBC BANK N.V.",
"NV BANK NEDERLANDSE GEMEENTEN",
"Overige (ZA)",
"RABOBANK NEDERLAND",
"RegioBank",
"SNS BANK N.V. / ASN BANK N.V.",
"SOCIETE GENERALE",
"STAALBANKIERS N.V.",
"Standard Bank",
"THE ROYAL BANK OF SCOTLAND N.V.",
"THEODOOR GILISSEN BANKIERS N.V.",
"TRIODOS BANK N.V.",
"UBS BANK (NETHERLANDS) B.V.",
"YAPI KREDI BANK NEDERLAND N.V."
]
},
"uitbetalingRekeningnummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"uitbetalingBicnummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"uitbetalingIbannummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"toonindigimap": {
"type": "boolean"
},
"gearchiveerd": {
"type": "boolean"
},
"object": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"slottermijn": {
"type": "number",
"multipleOf": 0.01,
"minimum": -99999999.99,
"maximum": 99999999.99
}
},
"required": [
"status",
"bestaandePropositie",
"adviseur",
"aanvraagVerzonden",
"aanvraagVerzondenDefinitief",
"uitbetalingsdatum",
"uitbetalingsdatumDefinitief",
"correspondentieadres",
"financieringsdoel",
"maatschappij",
"inkoopVia",
"gewenstbedrag",
"artikel",
"toonindigimap"
],
"allOf": [
{
"oneOf": [
{
"required": [
"acceptant"
]
},
{
"required": [
"acceptantWorkflowgroep"
]
}
]
},
{
"oneOf": [
{
"required": [
"behandelaar"
]
},
{
"required": [
"behandelaarWorkflowgroep"
]
}
]
}
],
"additionalProperties": false
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/consumptiefkredieten/6758
Consumptief krediet registratie ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/consumptiefkredieten/{PRODUCT_ID}/registraties]&publiek={publiek}
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6743- publiek
int
(optioneel) Voorbeeld: 0
200
Headers
Content-Type: application/json
Body
{
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/consumptiefkredieten/6743/registraties"
}
},
"_embedded": {
"registraties": [
{
"omschrijving": "Er is een bestand geupload",
"onderwerp": "Koopakte grond geupload",
"publiek": false,
"factureerbaar": false,
"boekdatum": "2016-09-30T10:21:00+0200",
"gearchiveerd": false,
"verbruik": 0,
"id": 275825,
"registratietype": "E-mail/Brief",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/consumptiefkredieten/6743/registraties/275825"
},
"product": {
"href": "/api/data/klantdossiers/5526/consumptiefkredieten/6743"
},
"bestand": {
"href": "/api/data/klantdossiers/5526/documenten/2"
}
}
}
]
}
}
Consumptief krediet registratie toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/consumptiefkredieten/{PRODUCT_ID}/registraties
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6743
Headers
Content-Type: application/json
Body
Zie Klantdossier - Registratie toevoegen
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/consumptiefkredieten/6743/registraties/275826
Consumptief krediet taak toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/consumptiefkredieten/{PRODUCT_ID}/taken
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6755
Headers
Content-Type: application/json
Body
{
"naam": "Naam van de afspraak",
"omschrijving": "Omschrijving van de taak",
"type": "Afspraak",
"status": {
"id": 1
},
"prioriteit": "Middel",
"startdatum": "2016-07-05 17:07:04",
"einddatum": "2016-07-05 18:07:04",
"afgerond": false,
"aanmaakdatum": "2016-07-05 16:00:00",
"initiator": {
"id": 112794
},
"genodigden": [
{
"id": 120954
},
{
"id": 120955
}
],
"verantwoordelijke": "WorkflowgroepMetPersoon",
"verantwoordelijkePersoon": {
"id": 112794
},
"verantwoordelijkeWorkflowgroep": {
"id": 45
}
}
Schema
{
"title": "Taak",
"type": "object",
"properties": {
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 300
},
"omschrijving": {
"type": "string",
"minLength": 1
},
"type": {
"enum": [
"Actie",
"Afspraak",
"Bellen",
"Bezichtiging",
"Doel",
"Klacht",
"Schade"
]
},
"status": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"prioriteit": {
"enum": [
"Laag",
"Middel",
"Hoog"
]
},
"startdatum": {
"type": "string",
"format": "date"
},
"einddatum": {
"type": "string",
"format": "date"
},
"afgerond": {
"type": "boolean"
},
"aanmaakdatum": {
"type": "string",
"format": "date"
},
"initiator": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"genodigden": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"minItems": 1,
"uniqueItems": true
},
"verantwoordelijke": {
"enum": [
"Persoon",
"Workflowgroep",
"WorkflowgroepMetPersoon"
]
},
"verantwoordelijkePersoon": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"verantwoordelijkeWorkflowgroep": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
},
"required": [
"naam",
"type",
"status",
"prioriteit",
"startdatum",
"einddatum",
"verantwoordelijke"
],
"additionalProperties": false,
"oneOf": [
{
"properties": {
"verantwoordelijke": {
"enum": [
"Persoon"
]
}
},
"required": [
"verantwoordelijkePersoon"
]
},
{
"properties": {
"verantwoordelijke": {
"enum": [
"Workflowgroep"
]
}
},
"required": [
"verantwoordelijkeWorkflowgroep"
]
},
{
"properties": {
"verantwoordelijke": {
"enum": [
"WorkflowgroepMetPersoon"
]
}
},
"required": [
"verantwoordelijkePersoon",
"verantwoordelijkeWorkflowgroep"
]
}
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/consumptiefkredieten/6755/taken/55519
Consumptief krediet workflow toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/consumptiefkredieten/{PRODUCT_ID}/workflows
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6743
Headers
Content-Type: application/json
Body
{
"workflow": {
"id": 21
}
}
Schema
{
"properties": {
"workflow": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
}
},
"additionalProperties": false,
"required": [
"workflow"
]
}
204
Headers
Content-Type: application/json
Consumptief krediet factuur toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/consumptiefkredieten/{PRODUCT_ID}/facturen
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6743
Headers
Content-Type: application/json
Body
Zie Factuur - Factuur toevoegen
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/consumptiefkredieten/6743/facturen/1
Consumptief krediet factuurregel toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/consumptiefkredieten/{PRODUCT_ID}/facturen/{FACTUUR_ID}/regels
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6743- FACTUUR_ID
int
(verplicht) Voorbeeld: 1
Headers
Content-Type: application/json
Body
Zie Factuur - Factuurregel toevoegen
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/consumptiefkredieten/6743/facturen/1
Consumptiefkredietdocument toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/consumptiefkredieten/{PRODUCT_ID}/documenten
Let op: Als het protocol HDN
is, zijn alleen PDF bestanden toegestaan.
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 2818- PRODUCT_ID
int
(verplicht) Voorbeeld: 6732
Body
{
"naam": "fasterforward.png",
"extensie": "png",
"soortdocument": {
"id": 1
},
"data": "iVBORw0KGgoAAAANSUhEUgAAAP0AAAAbCAYAAAC3KIljAAAKsElEQVR42u2dC3BVxRnH82gCISQk
0ZYEUHTCDBrBBJESmbakVMI7Kj4KDFhGwlBtlUzk2RYIAUGbalHEYnl4DdACSSB1EhsBBwTpRAUa
ERIVWu4QCO88KTQ3Cem/M19mvjmze3bPuWdyL/F+M7/Jze73fbvnsv9z9uzZE4LanbP6oID5xNLT
Rx8A7V6SFRSw2/Hffg1oB26VLzTanz58N0WP/o4CxQIiA6IPWBcVfa/vuuhnApHF3MaivwjSbNIv
KGBdWvQ07nsHRN+1RO8OClhA9CYWuNIHRB+wgOi9E3BA9AHRBywg+v/nDwEPgxdAHtgEXODPYDmY
Du61kC8UjABzwevARawFL4NHQXhniB6+3cFEsAxspH68AWaD/g5+h2HgByC0s0WPnNHgWbAefAj2
g50gBwzvokIKBengFVAI9oKPwFawGAzupH50A0kgFQwC3f1a9MjRAywGF4GOlYNxJvm6gYWa+erA
CtDTkCMXVBBnJbFfMZ8KSV+iwGrQAMysFNxvcky/BmsMjGT1o0EZuEn5TnWW6JErDCwF1ym3jM/A
MJM8mcAFMg3lI8A68Dlwg35UnkP+uZr9nAlcxFAN/yjm/7Sg/jFwBrQrKAEJJu3kUhvprCwEPA62
gePgU0nsRLAHeAxttoAykO53okf8APA1sGMLBPl6gsM2clWCeJbHZTWBoC8PgTO68STYKZLv6YDA
PwuES/rq7gzRI08vcIgNtisk0NlgKpgP9rF6D5guyeUiHxebORQIRHQP1f+efm8DsRp9Pc5yvKHh
/yTzH22oy2Z1jeA98Dx4BsyiK/9XzKcKREraqSCfLPp9ADhqOGa3ISYS7DL41FCub0ErK98AQn0t
en6FrwLe2FBDzg3Arh1wQvQUnwIagFVrAxkWRL8NtPtC9DSQ9rLBtRb0kPimgjNMpOPMRE+D+guW
+xIoBBtBHMvZTkxT9LWfQSCVGsf3HvnWgjBWngzaqG4/iJfEB4OFrM0lKtGT4K+wmNN0tV9lmMof
ZD47QJLgVisT1JDP2/4i+nmSnCUgFcSCaJBsMrjfYvniQIvApwwMB5EgBgwFWyT5HvV2ek+zjX8L
/G+Bj2m6vwwUAY/A7xrorSH6/QDmM9G/xAbeK1SsEl41+V8A0Saif7ujnzTNDZaI6jz5/UXRdib5
NbA+323iHwIukV++oW4DlV8DcRrHvZ/8TypEPw8coc+HQarEfxU7hsWKtu9kJ89PnBJ9G6iwwECW
74gg35cgVLQoJ5kq72E+44HI+kqOZ5/AN8/bhTxaIzBaA0gT+A4GV6QnMy56PWsBzRqiPwtiLBLF
7+PZVaQChGqeKCawAZstEf1B0EpT3DsU+dZSTJ1ZH9hU+E3gps9zTPyHs35mGOrOUfk6zWNeQP7N
CtGX0898ECbxjQfN5Ldbs/0+oIlifPKcPoXluwTqDbxs0v7fhFNytTjHSPI9DooN/Nau6Mk3AtQK
fJ8yOa7pAv8mEKkp+kawkD8FoL45vQ23guV5ipVPsjhDOExxp0WiJ+rBXRq5fsZiRposNDaSzxiw
jj4Xm+RdQT7XQYRhau0m2NqEepZBRMtETxwD4aoTCDHQwne+1Leit2E01T+vEP04ILL/gFwwSLtB
+6KfJPCrBsEm+cNBnSAuQ0P0TUD9WMh50a+nssvgexZFP4cvyklEv9zCusJVismT+Iyk+hugO5tt
NDGByYRYEOSlddyqEDEK0Y9R5PoH+R222Ie7/V709NjtfjAZrGaCNxN9FGhUtH8RFIL54IcgxGHR
vyrwqwJZCv4liMvREP08m5tzakCKRQYKVsKLbYjgPjYAn5GIfoCFfJsoplJSv5rqP6DfI8BNKhul
WPSb4sVTjWFgJWjVFP1lEGL2aJT1O9dGn75xSvS3gNsCSZINJRPAH2lwn7Oz4k65ZlCfdO0q2AyS
HRJ9AXDKtitE3wrifLEjjy1yvWojNoTf1wtEX2cx30SWL9FEVM+zslIq+4PA/5dU1wyiNe6Xp4E8
UAz+CWpBO8OjKfoPLTyB+LmN732XvzynnwJqHHjMxnOOBacs5rkFXgPBXop+H3DKPlKI/oSvtuGy
q9cim/H1FJ8jEH2Vjd1oDRSbJRBlO9Gflf+Kyo4L8pVQXYlJm+Npqn2LfDlN4CjYSu3M1RT9+4rj
HMz3Ddj4zjf6wyO7bGBmHnAC7ARzQJmG6PmW3nSwBlQCXVvipegLgVN2QCH6Ml+Jnl3NVtiMb6H4
BQLRV9jIt51i9xrKn6PyE4bye5iA+rFyPvWfZbbIxzgEfgfSQV/RTkBN0bsUx5jE8oy18R25fCp6
xPUBHsnC1HKQAkINMcVSYajb+z54jG4hzipWwiO8EP16gd9eu+JSiL7Yh6I/RXnybcQmsMH7nEOi
f5pNpaNZeaFskQ9lJ6kuk5VNYhuI7hDEjGV9P6LYW++06Pn3NsPGd1Tqa9G/JMmXahJTqhS9fvs/
pQ00IhvmheizBH7nu6Dod1Ceb2zETmaDd4hDou/JrtBPUlkou41IE8TkUd0uwVOJjyXtFFH9VRCr
2bcsh0QfzI7ndRvfUbWvRf+WINfXiphvFVPg/aDewFSTfCOByNI0RR8ryDlI4vuI4tieAC4DyX4r
eronJlJsnTBoQ40Toqf4Dwx793/E9saHCfzTeD0IZhtvXpS0cZrqN1no12YnRE++e8hXoBX1eoAP
RK+cBrsVV2bVfe92QX2BSc40Sc4HNEU/SJL3C4HvMRAl8U8WbOipBz38WPRx7Mq63ULcQLaa/SYV
OyX6Z9lLPyFgJf1eJPEP4zMBMIQJo48ohp0U3tHsUyyoc1D0s4SbkdRx7/qD6H8jyTdb4PsTcEHi
Xy7Z2cYtB4Qbct4Fjgp8L4EQg+80Sd5PwFQwHszQ2A58CswG94G+tE8gD9wQ+C7z2+k9WcfONmKi
hn8oa98DEh0WfRxbIEwFx9i6gdDYW3yrwRL6XG7iX04+lSBEYzqeT/5OiT4SXGNrCmEaMQ+DVtDm
a9EPATKrAgWgCJwEZlbFd7aZvKZbC0rBNnAIeCR+ixS3Abpv2W0Edq0SRNwGoo9jV74bYJLinruQ
DX7a7uyQ6MnYW3+b+FVbY5GtAnxOn+eb+Ofyt+YU7+JvIb8tfA1DIXqr23r/CrqZ+A4BF8h3sz88
stsBrFitaIed4AWWq8COlYEwyTbZy6pgQcxuYNXOgUQ/X8jj+R7s2AZLFIEJIAHEgAdANqhmPvkg
2GnR84017Kp2TOHfu+NZO/uZqHhrjR/vbjCKyuNpHWEluEz1pSCO5a4GO0GKXdFTzJ9YH06CX4A+
7LXaH5NPS8dJFsz0B9H3An/XfHPsNTBZUh9vyJtIeXXtJuUPN+lrBmi2+Ec0gkE2aARKoz4n+N3q
vTpnInuJxoybYJFB8E6LPsGwYWalRgx/b/+4hv9w9kqvGVtBOMVsM9SleSn6YBKyR9GHho7bG5+I
XiGoXYb99ddooC8D95JfDMgR8KAk70NgFThouFJ7gBuUgLkgXrOfSeBduoVoNpyUzpnExYAXSdQ1
hheBvgTvgEf8/pGdehCOo8HtZsK7Dj4DSwE7oTkuep7nUzboR2j45zD/pRb+HuB82pXXxGYKbppy
pwnWMzJAFngB3OmN6Flsf7AKHAX/ZSfXcrDI0E4KyLHyn5X8D8jtDvnJzJ4qAAAAAElFTkSuQmCC"
}
Schema
{
"properties": {
"data": {
"type": "string",
"minLength": 1
},
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"omschrijving": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"extensie": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"aanmaakdatum": {
"type": "string",
"format": "date"
},
"soortdocument": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"isContractDocument": {
"type": "boolean"
}
},
"additionalProperties": false,
"required": [
"data",
"naam",
"extensie",
"soortdocument"
]
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/consumptiefkredieten/6732/documenten/16
400
Headers
Content-Type: application/json
Body
{
"total": 1,
"message": "Validatie fouten",
"_links": {
"help": {
"href": "http://api.fasterforward.nl/",
"title": "Validatie informatie"
}
},
"_embedded": {
"errors": [
{
"path": "/extensie",
"message": "bestand.extensie.verplicht"
}
]
}
}
Contract ophalenGET/api/data/klantdossiers/{DOSSIER_ID}/contracten/{PRODUCT_ID}
Wijzigingen met release 1.9.12
- De velden factuurverzendwijze, factuurtype en automatischFactureren worden alleen opgehaald indien er van factureren vanuit de kaart gebruik wordt gemaakt.
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6741
200
Headers
Content-Type: application/json
Body
{
"id": 6741,
"type": 9,
"soort": "contracten",
"offertenummer": "140",
"omschrijving": "Contract",
"status": "Aanvraag nieuw",
"invoerAanvraag": "2016-07-11T00:00:00+02:00",
"gearchiveerd": "nee",
"publiek": "ja",
"maatschappij": "CO00014830",
"startdatum": "2012-09-08T00:00:00+02:00",
"startdatumDefinitief": "ja",
"contractdatum": "2012-07-14T00:00:00+02:00",
"contractdatumDefinitief": "ja",
"factuurtype": "Overschrijving",
"factuurverzendwijze": "E-mail",
"automatischFactureren": false,
"adviseur": "Achternaam, Voornaam (I.)",
"acceptant": "AchternaamTwee, Voornaam (V.)",
"acceptantWorkflowgroep": null,
"behandelaar": "Achternaam, Voornaam (I.)",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/contracten/6741"
}
},
"_embedded": {
"correspondentieadres": {
"id": 7793,
"straat": "Groenhof",
"nummer": "1",
"toevoeging": "",
"postcode": "1275BB",
"plaatsnaam": "Huizen",
"postcodegebied": "1275",
"longitude": "5.26394006",
"latitude": "52.28904947",
"categorie": "default",
"_embedded": {
"types": [
{
"id": 1,
"naam": "bezoekadres"
}
]
}
},
"aanvragers": [
{
"id": 120954,
"geslacht": "man",
"initialen": "A.",
"titel": "",
"voornaam": "Aad",
"volledigeVoornamen": "",
"tussenvoegsel": "",
"achternaam": "Jansen",
"bsn": "559795178",
"nationaliteitId": 1,
"burgerlijkestaatId": 1,
"weergavenaam": "Jansen, Aad (A.)",
"geboortedatum": "1960-01-01T00:00:00+01:00",
"pensioendatum": "2027-01-01T00:00:00+01:00",
"_links": {
"self": {
"href": "/api/data/klantdossiers/5526/klanten/120954"
},
"adressen": {
"href": "/api/data/klantdossiers/5526/klanten/120954/adressen"
},
"emailadressen": {
"href": "/api/data/klantdossiers/5526/klanten/120954/emailadressen"
},
"rekeningnummers": {
"href": "/api/data/klantdossiers/5526/klanten/120954/rekeningnummers"
},
"telefoonnummers": {
"href": "/api/data/klantdossiers/5526/klanten/120954/telefoonnummers"
}
}
}
],
"productdelen": [
{
"id": 7902,
"product": "Contract",
"referentie": "cntr",
"verkoopprijs": "125.00",
"premietermijn": "eenmalig",
"contractduur": 12,
"hoofdvervaldatum": "2013-09-08T00:00:00+02:00",
"verlengenOfAflopend": "Aflopend",
"beloningpercentageDeelnemer": "10.00",
"beloningpercentageAdviseur": "20.00"
}
]
}
}
Contract toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/contracten
Wijzigingen met release 1.9.3
- eersteAanvrager accepteert nu ook een medewerker van de organisatie in aanvragerZakelijk.
Wijzigingen met release 1.9.12
- De velden factuurverzendwijze, factuurtype en automatischfactureren worden alleen overgenomen indien er van factureren vanuit de kaart gebruik wordt gemaakt.
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526
Headers
Content-Type: application/json
Body
{
"omschrijving": "Contract",
"status": {
"id": 1
},
"bestaandePropositie": {
"id": 3334
},
"adviseur": {
"id": 112115
},
"acceptantWorkflowgroep": {
"id": 45
},
"behandelaarWorkflowgroep": {
"id": 45
},
"bronvermelding": {
"id": 3
},
"aanbrengerPersoon": {
"id": 120956
},
"aanbrengerOrganisatie": {
"id": 14851
},
"aanvragersParticulier": [
{
"id": 120954
},
{
"id": 120955
}
],
"eersteAanvrager": {
"id": 120955
},
"correspondentieadres": {
"id": 7793
},
"contractnummer": "12345",
"contractDatum": "2016-01-01",
"contractDatumDefinitief": true,
"startdatum": "2016-01-01",
"startdatumDefinitief": true,
"eindeTekendatum": "2016-01-01",
"getekendContractOntvangen": "2016-01-01",
"dossierCompleet": "2016-01-01",
"finaalAkkoord": "2016-01-01",
"leverancier": {
"id": 14830
},
"inkoopVia": {
"id": 15100
},
"toelichting": "nvt",
"gearchiveerd": false,
"toonindigimap": true,
"factuurverzendwijze": "E-mail",
"factuurtype": "Overschrijving",
"automatischFactureren": false
}
Schema
{
"title": "Contract",
"type": "object",
"properties": {
"omschrijving": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"status": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"bestaandePropositie": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"adviseur": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"acceptant": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"acceptantWorkflowgroep": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"behandelaar": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"behandelaarWorkflowgroep": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"bronvermelding": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"aanbrengerPersoon": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"aanbrengerOrganisatie": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"aanvragerZakelijk": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"aanvragersParticulier": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"minItems": 1,
"uniqueItems": true
},
"eersteAanvrager": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"correspondentieadres": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"contractnummer": {
"type": "string",
"minLength": 1,
"maxLength": 255
},
"contractDatum": {
"type": "string",
"format": "date"
},
"contractDatumDefinitief": {
"type": "boolean"
},
"startdatum": {
"type": "string",
"format": "date"
},
"startdatumDefinitief": {
"type": "boolean"
},
"eindeTekendatum": {
"type": "string",
"format": "date"
},
"getekendContractOntvangen": {
"type": "string",
"format": "date"
},
"dossierCompleet": {
"type": "string",
"format": "date"
},
"finaalAkkoord": {
"type": "string",
"format": "date"
},
"leverancier": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"inkoopVia": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum": 1
}
},
"required": [
"id"
],
"additionalProperties": false
},
"toelichting": {
"type": "string",
"minLength": 1
},
"gearchiveerd": {
"type": "boolean"
},
"toonindigimap": {
"type": "boolean"
},
"factuurtype": {
"enum": [
"Overschrijving",
"Incasso"
]
},
"factuurverzendwijze": {
"enum": [
"E-mail",
"Post",
"Geen"
]
},
"automatischFactureren": {
"type": "boolean"
}
},
"required": [
"bestaandePropositie",
"adviseur",
"bronvermelding",
"correspondentieadres",
"contractDatum",
"contractDatumDefinitief",
"startdatum",
"startdatumDefinitief",
"leverancier",
"inkoopVia",
"gearchiveerd",
"toonindigimap",
"status"
],
"allOf": [
{
"oneOf": [
{
"required": [
"aanvragerZakelijk"
]
},
{
"required": [
"aanvragersParticulier"
]
}
]
},
{
"oneOf": [
{
"required": [
"acceptant"
]
},
{
"required": [
"acceptantWorkflowgroep"
]
}
]
},
{
"oneOf": [
{
"required": [
"behandelaar"
]
},
{
"required": [
"behandelaarWorkflowgroep"
]
}
]
}
],
"additionalProperties": false
}
201
Headers
Content-Type: text/html
Location: /api/data/klantdossiers/5526/contracten/6757
Contractdeel toevoegenPOST/api/data/klantdossiers/{DOSSIER_ID}/contracten/{PRODUCT_ID}/delen
- De velden beloningpercentageadviseur en beloningpercentagedeelnemer worden alleen overgenomen indien er van factureren vanuit de kaart gebruik wordt gemaakt.
Voorbeeld URI
- DOSSIER_ID
int
(verplicht) Voorbeeld: 5526- PRODUCT_ID
int
(verplicht) Voorbeeld: 6757
Headers
Content-Type: application/json
Body
{
"artikel": {
"id": 16198
},
"referentie": "12345",
"kostprijs": 100,
"btw": {
"id": 5
},
"aantal": 1,
"verkoopprijs": 250,
"premietermijnverkoopprijs": "Maand",
"marge": 0,
"korting": 0,
"kortingtype": "Bedrag",
"incasso": 0,
"betalingstermijn": "Maand",
"beloningpercentageadviseur": 10.5,
"beloningpercentagedeelnemer": 89.5,
"verlengenOfAflopend": "Verlengen",
"hoofdvervaldatum": "2021-03-25",
"looptijd": 12
}
Schema
{
"title": "Contractdeel",
"type": "object",
"properties": {
"artikel": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"minimum":