GET api/v1/relation/{ID}
Requires authentication
Omschrijving:
Ophalen van een specifiek relatie object, met daarbij aanvullende relatie details.
Parameter | Status | Description |
---|---|---|
RelationID | required |
curl -X GET -G "/api/v1/relation/1" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjE3ZjRkN2Y4YjI1NWVmMWFmMWY5MDFiOTcyODY1MDkyOTdlZjhmOGE4ZGJlZTNmZWFkYmRiODM0YjZkN2NhZjQ4YzZlODk4ZDE5YWFlNjdmIn0.eyJhdWQiOiIxIiwianRpIjoiMTdmNGQ3ZjhiMjU1ZWYxYWYxZjkwMWI5NzI4NjUwOTI5N2VmOGY4YThkYmVlM2ZlYWRiZGI4MzRiNmQ3Y2FmNDhjNmU4OThkMTlhYWU2N2YiLCJpYXQiOjE2NzA0OTY2NTUsIm5iZiI6MTY3MDQ5NjY1NSwiZXhwIjoxNzAyMDMyNjU1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.Nz6o13kbkhxqTwiE_7sXqC34tEXLDPubMCV19Fqhe38yAdue38dYe3TcASionN6bletxN0cPfxwjF7Pn4dWx8F-6b-NO8SWCJTMzyZDpLf8mITwzrFFvCNquk1JJ-haMay81pUUlcSHaOZNHjP0JCOE-gr35dvx9-BpaLUulwkMqSiDXuiw2ex0prA8UIt1IKJw54baI9mHb5ThU5Eonzdyyk2BLqEXoIuXmkWGrh2GTagVg-SE1r-uS1xHpsJYCtRnAc5sbqQDl8gnYb4gSwuiik6vpFOL7SOiluPj-mDl6okBgNBdoU5KiBjgF4RcOWBKFHMKl0IHidy4ewbJad47riWHIseNdeIod0VPFB7D4vJCzbbZHHb6soY57kLIHwmaf-ugr_QGUT7XqvFY-OPhu5PbfVwR-O6yItnYhW4NGERgVMKVwo1UYpOkhLrWJzE6X9vSLj8yOPUILyrkgzBRCcjE98Wah25bA5ERWP-Ocu2zVSXQ3t7clgcNUae-K-4-Z7YQ8ef8CpdcLdT65b4ZpFpDYSJ-WoHux5HH6hVWa_ZJfphZr-I4PiUvA210Lzqk81DiKD8Qby5_JsCPJLV1dNSLSbZGKsZDThXmw9E7vHoteMKSCoOIo2BoQX8rNEz0lFSbqdr3GgEvS20A546leNGtwGBnIRlsPAvT1J9I"
Example response (200):
[
{
"RelatieID": 871,
"DebiteurNummer": 10866,
"CrediteurNummer": 50178,
"Bedrijfsnaam": "KJ Software",
"Telefoon": "0413-747474",
"Fax": "",
"Email": "",
"Website": "www.kj.nu",
"BTWNummer": "",
"Opmerking": "",
"TypeRelatieID": 1,
"BetalingsTermijn": 14,
"DEL": false,
"TAVStijl": null,
"DigitaleFactuur": true,
"KvKnummer": null,
"BedrijfsvormWaardeID": null,
"Broncode": null,
"Kredietbeperking": false,
"BankNr": "",
"IbanNr": "NL16ABNA0526715995",
"BicNr": "",
"Boekhoudkoppeling_Forceren": false,
"BetalingsTermijn_Crediteur": 14,
"ExternalID": null,
"MandaatID": null,
"EvenementOpmerking": null,
"EersteBoekingJaar": 2019,
"EersteBoekingDagMaand": "04-10",
"KredietCheck": false,
"KredietWaardigheid": null,
"KredietCheckDatum": null,
"TypeGebruikerWaardeID": null,
"IncassoRekeninghouder": null,
"IncassoOndertekenDatum": null,
"IncassoMachtigingAkkoord": null,
"TAVHandmatig": null,
"LocatienummersTonen": null,
"OprichtingsDatum": null,
"BusinessUnit": "Test",
"contacts": [
{
"ContactpersoonID": 601,
"RelatieID": 871,
"Geslacht": "Man",
"Voornaam": "Peter",
"Tussenvoegsel": "",
"Achternaam": "Joustra",
"Telefoon": "0413-747400",
"TelefoonPrive": null,
"Mobiel": "",
"Fax": "",
"Email": "peter@kj.nu",
"EmailPrive": null,
"FinancieelContact": false,
"Opmerking": null,
"DEL": false,
"AfdelingWaardeID": null,
"FunctieID": 4,
"Straat": "",
"Huisnummer": "",
"Postcode": "",
"Plaats": "",
"Provincie": null,
"Land": "",
"Voorletters": "P.",
"TitelID": null,
"MailingOntvangen": true,
"Twitter": null,
"LinkedIn": null,
"ContactpersoonTypeWaardeID": null,
"Geachte": "heer \/ mevrouw Joustra"
},
{
"ContactpersoonID": 3992,
"RelatieID": 871,
"Geslacht": "Man",
"Voornaam": "Tim",
"Tussenvoegsel": null,
"Achternaam": "Huijbers",
"Telefoon": null,
"TelefoonPrive": null,
"Mobiel": null,
"Fax": null,
"Email": "tim@kj.nu",
"EmailPrive": null,
"FinancieelContact": false,
"Opmerking": null,
"DEL": false,
"AfdelingWaardeID": null,
"FunctieID": null,
"Straat": null,
"Huisnummer": null,
"Postcode": null,
"Plaats": null,
"Provincie": null,
"Land": null,
"Voorletters": null,
"TitelID": null,
"MailingOntvangen": false,
"Twitter": null,
"LinkedIn": null,
"ContactpersoonTypeWaardeID": null,
"Geachte": "heer \/ mevrouw Huijbers"
},
{
"ContactpersoonID": 4982,
"RelatieID": 871,
"Geslacht": "n.v.t.",
"Voornaam": "EasyParty",
"Tussenvoegsel": null,
"Achternaam": "Support",
"Telefoon": null,
"TelefoonPrive": null,
"Mobiel": null,
"Fax": null,
"Email": "support@easyparty.nl",
"EmailPrive": null,
"FinancieelContact": false,
"Opmerking": null,
"DEL": false,
"AfdelingWaardeID": null,
"FunctieID": null,
"Straat": null,
"Huisnummer": null,
"Postcode": null,
"Plaats": null,
"Provincie": null,
"Land": null,
"Voorletters": null,
"TitelID": null,
"MailingOntvangen": false,
"Twitter": null,
"LinkedIn": null,
"ContactpersoonTypeWaardeID": null,
"Geachte": "heer \/ mevrouw Support"
},
{
"ContactpersoonID": 600,
"RelatieID": 871,
"Geslacht": "Man",
"Voornaam": "Bart",
"Tussenvoegsel": "",
"Achternaam": "Kablau",
"Telefoon": "0413-747474",
"TelefoonPrive": null,
"Mobiel": "",
"Fax": "",
"Email": "Bart@kj.nu",
"EmailPrive": null,
"FinancieelContact": true,
"Opmerking": null,
"DEL": false,
"AfdelingWaardeID": null,
"FunctieID": 4,
"Straat": "",
"Huisnummer": "",
"Postcode": "",
"Plaats": "",
"Provincie": null,
"Land": "",
"Voorletters": "B.",
"TitelID": null,
"MailingOntvangen": true,
"Twitter": null,
"LinkedIn": null,
"ContactpersoonTypeWaardeID": null,
"Geachte": "heer \/ mevrouw Kablau"
}
],
"addresses": [
{
"RelatieAdresID": 2607,
"RelatieID": 871,
"AdresID": 2608,
"TypeAdres": 1,
"DEL": true,
"address": {
"AdresID": 2607,
"Straat": "Lorbaan",
"Huisnummer": "27",
"Postcode": "5985 NX",
"Plaats": "Grashoek",
"Provincie": null,
"LandID": 999
}
},
{
"RelatieAdresID": 2608,
"RelatieID": 871,
"AdresID": 2609,
"TypeAdres": 2,
"DEL": null,
"address": {
"AdresID": 2608,
"Straat": "N.C.B.-Laan",
"Huisnummer": "52,5",
"Postcode": "5462 GE",
"Plaats": "Veghel",
"Provincie": null,
"LandID": 999
}
},
{
"RelatieAdresID": 2609,
"RelatieID": 871,
"AdresID": 2610,
"TypeAdres": 3,
"DEL": null,
"address": {
"AdresID": 2609,
"Straat": "Postbus",
"Huisnummer": "33",
"Postcode": "5460 AA",
"Plaats": "Veghel",
"Provincie": null,
"LandID": 999
}
}
],
"type": {
"TypeRelatieID": 1,
"Omschrijving": "Klant - Zakelijk"
},
"potentiele_omzet": {
"WaardeID": 1601,
"TypeID": 1,
"Omschrijving": "€ 0 - € 1000",
"Code": null
},
"branche": {
"WaardeID": 162,
"TypeID": 2,
"Omschrijving": "ICT en aanverwanten",
"Code": null
},
"aantal_medewerkers": {
"WaardeID": 199,
"TypeID": 3,
"Omschrijving": "0-20 medewerkers",
"Code": null
},
"relatie_status": {
"WaardeID": 1617,
"TypeID": 5,
"Omschrijving": "Afas crediteur",
"Code": null
},
"broncode": {
"WaardeID": 193,
"TypeID": 6,
"Omschrijving": "Import oude systeem",
"Code": null
},
"vestigingsland": null,
"keyaccountmanager": null,
"verzamelfacturen": null,
"rechtsvorm": null,
"moederbedrijf": null,
"relation_types": [
{
"WaardeLinkID": 6323,
"WaardeID": 1152,
"RelatieID": 871,
"ZaalID": null,
"TypeID": 25,
"Omschrijving": "AFAS Crediteur",
"dropdownwaarde": {
"WaardeID": 1152,
"TypeID": 25,
"Omschrijving": "AFAS Crediteur",
"Code": null
}
}
],
"relation_description": [],
"relation_discount": [],
"relation_commission": []
}
]
GET api/v1/relation/detailExternal/{ID}
Requires authentication
Omschrijving:
Ophalen van een specifiek relatie object, met daarbij aanvullende relatie details.
Parameter | Status | Description |
---|---|---|
ExternalID | required | string |
curl -X GET -G "/api/v1/relation/detailExternal/1" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjE3ZjRkN2Y4YjI1NWVmMWFmMWY5MDFiOTcyODY1MDkyOTdlZjhmOGE4ZGJlZTNmZWFkYmRiODM0YjZkN2NhZjQ4YzZlODk4ZDE5YWFlNjdmIn0.eyJhdWQiOiIxIiwianRpIjoiMTdmNGQ3ZjhiMjU1ZWYxYWYxZjkwMWI5NzI4NjUwOTI5N2VmOGY4YThkYmVlM2ZlYWRiZGI4MzRiNmQ3Y2FmNDhjNmU4OThkMTlhYWU2N2YiLCJpYXQiOjE2NzA0OTY2NTUsIm5iZiI6MTY3MDQ5NjY1NSwiZXhwIjoxNzAyMDMyNjU1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.Nz6o13kbkhxqTwiE_7sXqC34tEXLDPubMCV19Fqhe38yAdue38dYe3TcASionN6bletxN0cPfxwjF7Pn4dWx8F-6b-NO8SWCJTMzyZDpLf8mITwzrFFvCNquk1JJ-haMay81pUUlcSHaOZNHjP0JCOE-gr35dvx9-BpaLUulwkMqSiDXuiw2ex0prA8UIt1IKJw54baI9mHb5ThU5Eonzdyyk2BLqEXoIuXmkWGrh2GTagVg-SE1r-uS1xHpsJYCtRnAc5sbqQDl8gnYb4gSwuiik6vpFOL7SOiluPj-mDl6okBgNBdoU5KiBjgF4RcOWBKFHMKl0IHidy4ewbJad47riWHIseNdeIod0VPFB7D4vJCzbbZHHb6soY57kLIHwmaf-ugr_QGUT7XqvFY-OPhu5PbfVwR-O6yItnYhW4NGERgVMKVwo1UYpOkhLrWJzE6X9vSLj8yOPUILyrkgzBRCcjE98Wah25bA5ERWP-Ocu2zVSXQ3t7clgcNUae-K-4-Z7YQ8ef8CpdcLdT65b4ZpFpDYSJ-WoHux5HH6hVWa_ZJfphZr-I4PiUvA210Lzqk81DiKD8Qby5_JsCPJLV1dNSLSbZGKsZDThXmw9E7vHoteMKSCoOIo2BoQX8rNEz0lFSbqdr3GgEvS20A546leNGtwGBnIRlsPAvT1J9I"
Example response (200):
[
{
"RelatieID": 871,
"DebiteurNummer": 10866,
"CrediteurNummer": 50178,
"Bedrijfsnaam": "KJ Software",
"Telefoon": "0413-747474",
"Fax": "",
"Email": "",
"Website": "www.kj.nu",
"BTWNummer": "",
"Opmerking": "",
"TypeRelatieID": 1,
"BetalingsTermijn": 14,
"DEL": false,
"TAVStijl": null,
"DigitaleFactuur": true,
"KvKnummer": null,
"BedrijfsvormWaardeID": null,
"Broncode": null,
"Kredietbeperking": false,
"BankNr": "",
"IbanNr": "NL16ABNA0526715995",
"BicNr": "",
"Boekhoudkoppeling_Forceren": false,
"BetalingsTermijn_Crediteur": 14,
"ExternalID": null,
"MandaatID": null,
"EvenementOpmerking": null,
"EersteBoekingJaar": 2019,
"EersteBoekingDagMaand": "04-10",
"KredietCheck": false,
"KredietWaardigheid": null,
"KredietCheckDatum": null,
"TypeGebruikerWaardeID": null,
"IncassoRekeninghouder": null,
"IncassoOndertekenDatum": null,
"IncassoMachtigingAkkoord": null,
"TAVHandmatig": null,
"LocatienummersTonen": null,
"OprichtingsDatum": null,
"BusinessUnit": "Test",
"contacts": [
{
"ContactpersoonID": 601,
"RelatieID": 871,
"Geslacht": "Man",
"Voornaam": "Peter",
"Tussenvoegsel": "",
"Achternaam": "Joustra",
"Telefoon": "0413-747400",
"TelefoonPrive": null,
"Mobiel": "",
"Fax": "",
"Email": "peter@kj.nu",
"EmailPrive": null,
"FinancieelContact": false,
"Opmerking": null,
"DEL": false,
"AfdelingWaardeID": null,
"FunctieID": 4,
"Straat": "",
"Huisnummer": "",
"Postcode": "",
"Plaats": "",
"Provincie": null,
"Land": "",
"Voorletters": "P.",
"TitelID": null,
"MailingOntvangen": true,
"Twitter": null,
"LinkedIn": null,
"ContactpersoonTypeWaardeID": null,
"Geachte": "heer \/ mevrouw Joustra"
},
{
"ContactpersoonID": 3992,
"RelatieID": 871,
"Geslacht": "Man",
"Voornaam": "Tim",
"Tussenvoegsel": null,
"Achternaam": "Huijbers",
"Telefoon": null,
"TelefoonPrive": null,
"Mobiel": null,
"Fax": null,
"Email": "tim@kj.nu",
"EmailPrive": null,
"FinancieelContact": false,
"Opmerking": null,
"DEL": false,
"AfdelingWaardeID": null,
"FunctieID": null,
"Straat": null,
"Huisnummer": null,
"Postcode": null,
"Plaats": null,
"Provincie": null,
"Land": null,
"Voorletters": null,
"TitelID": null,
"MailingOntvangen": false,
"Twitter": null,
"LinkedIn": null,
"ContactpersoonTypeWaardeID": null,
"Geachte": "heer \/ mevrouw Huijbers"
},
{
"ContactpersoonID": 4982,
"RelatieID": 871,
"Geslacht": "n.v.t.",
"Voornaam": "EasyParty",
"Tussenvoegsel": null,
"Achternaam": "Support",
"Telefoon": null,
"TelefoonPrive": null,
"Mobiel": null,
"Fax": null,
"Email": "support@easyparty.nl",
"EmailPrive": null,
"FinancieelContact": false,
"Opmerking": null,
"DEL": false,
"AfdelingWaardeID": null,
"FunctieID": null,
"Straat": null,
"Huisnummer": null,
"Postcode": null,
"Plaats": null,
"Provincie": null,
"Land": null,
"Voorletters": null,
"TitelID": null,
"MailingOntvangen": false,
"Twitter": null,
"LinkedIn": null,
"ContactpersoonTypeWaardeID": null,
"Geachte": "heer \/ mevrouw Support"
},
{
"ContactpersoonID": 600,
"RelatieID": 871,
"Geslacht": "Man",
"Voornaam": "Bart",
"Tussenvoegsel": "",
"Achternaam": "Kablau",
"Telefoon": "0413-747474",
"TelefoonPrive": null,
"Mobiel": "",
"Fax": "",
"Email": "Bart@kj.nu",
"EmailPrive": null,
"FinancieelContact": true,
"Opmerking": null,
"DEL": false,
"AfdelingWaardeID": null,
"FunctieID": 4,
"Straat": "",
"Huisnummer": "",
"Postcode": "",
"Plaats": "",
"Provincie": null,
"Land": "",
"Voorletters": "B.",
"TitelID": null,
"MailingOntvangen": true,
"Twitter": null,
"LinkedIn": null,
"ContactpersoonTypeWaardeID": null,
"Geachte": "heer \/ mevrouw Kablau"
}
],
"addresses": [
{
"RelatieAdresID": 2607,
"RelatieID": 871,
"AdresID": 2608,
"TypeAdres": 1,
"DEL": true,
"address": {
"AdresID": 2607,
"Straat": "Lorbaan",
"Huisnummer": "27",
"Postcode": "5985 NX",
"Plaats": "Grashoek",
"Provincie": null,
"LandID": 999
}
},
{
"RelatieAdresID": 2608,
"RelatieID": 871,
"AdresID": 2609,
"TypeAdres": 2,
"DEL": null,
"address": {
"AdresID": 2608,
"Straat": "N.C.B.-Laan",
"Huisnummer": "52,5",
"Postcode": "5462 GE",
"Plaats": "Veghel",
"Provincie": null,
"LandID": 999
}
},
{
"RelatieAdresID": 2609,
"RelatieID": 871,
"AdresID": 2610,
"TypeAdres": 3,
"DEL": null,
"address": {
"AdresID": 2609,
"Straat": "Postbus",
"Huisnummer": "33",
"Postcode": "5460 AA",
"Plaats": "Veghel",
"Provincie": null,
"LandID": 999
}
}
],
"type": {
"TypeRelatieID": 1,
"Omschrijving": "Klant - Zakelijk"
},
"potentiele_omzet": {
"WaardeID": 1601,
"TypeID": 1,
"Omschrijving": "€ 0 - € 1000",
"Code": null
},
"branche": {
"WaardeID": 162,
"TypeID": 2,
"Omschrijving": "ICT en aanverwanten",
"Code": null
},
"aantal_medewerkers": {
"WaardeID": 199,
"TypeID": 3,
"Omschrijving": "0-20 medewerkers",
"Code": null
},
"relatie_status": {
"WaardeID": 1617,
"TypeID": 5,
"Omschrijving": "Afas crediteur",
"Code": null
},
"broncode": {
"WaardeID": 193,
"TypeID": 6,
"Omschrijving": "Import oude systeem",
"Code": null
},
"vestigingsland": null,
"keyaccountmanager": null,
"verzamelfacturen": null,
"rechtsvorm": null,
"moederbedrijf": null,
"relation_types": [
{
"WaardeLinkID": 6323,
"WaardeID": 1152,
"RelatieID": 871,
"ZaalID": null,
"TypeID": 25,
"Omschrijving": "AFAS Crediteur",
"dropdownwaarde": {
"WaardeID": 1152,
"TypeID": 25,
"Omschrijving": "AFAS Crediteur",
"Code": null
}
}
],
"relation_description": [],
"relation_discount": [],
"relation_commission": []
}
]
PUT api/v1/relation
Requires authentication
Omschrijving:
Invoeren van een nieuwe relatie in het systeem
Parameter | Type | Status | Description |
---|---|---|---|
TypeRelatieID | integer | required | 1 = Klant - Zakelijk, 2 = Klant - Particulier, 3 = Leverancier |
Bedrijfsnaam | string | required | Naam van het bedrijf |
Telefoon | required | optional | string |
required | |||
TAVStijl | integer | optional | |
TAVHandmatig | string | optional | |
Fax | string | optional | |
RelatieVerantwoordelijkeID | integer | optional | |
EersteBoekingDagMaand | string | optional | format: "DD-MM" |
EersteBoekingJaar | string | optional | format: "YYYY" |
VestigingslandID | integer, | optional | endpoint: api/v1/country/all |
BedrijfsvormWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
BrancheWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
AantalMedewerkersWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
RelatieStatusWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
BronWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
Broncode | string/integer | optional | |
BetalingsTermijn | integer | optional | |
BetalingsTermijn_Crediteur | integer | optional | 0 of 1 |
BTWNummer | string | optional | |
DigitaleFactuur | integer | optional | 0 of 1 |
Kredietbeperking | integer | optional | 0 of 1 |
LocatienummersTonen | integer | optional | 0 of 1 |
KredietCheck | integer | optional | 0 of 1 |
KredietWaardigheid | integer | optional | 0 of 1 |
KredietCheckDatum | date | optional | format: YYYY-mm-dd HH:mm:ss |
Boekhoudkoppeling_Forceren | integer | optional | 0 of 1 |
KvKnummer | string | optional | |
VerzamelfacturenWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
IncassoRekeninghouder | integer | optional | 0 of 1 |
BankNr | string | optional | |
IbanNr | string | optional | |
BicNr | string | optional | |
IncassoMachtigingAkkoord | integer | optional | 0 of 1 |
MandaatID | integer | optional | |
IncassoOndertekenDatum | integer | optional | format: YYYY-mm-dd |
Opmerking | string | optional | |
MoederID | integer | optional | |
CrediteurNummer | null | optional | |
DebiteurNummer | null | optional | |
BusinessUnit | string | optional |
curl -X PUT "/api/v1/relation" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjE3ZjRkN2Y4YjI1NWVmMWFmMWY5MDFiOTcyODY1MDkyOTdlZjhmOGE4ZGJlZTNmZWFkYmRiODM0YjZkN2NhZjQ4YzZlODk4ZDE5YWFlNjdmIn0.eyJhdWQiOiIxIiwianRpIjoiMTdmNGQ3ZjhiMjU1ZWYxYWYxZjkwMWI5NzI4NjUwOTI5N2VmOGY4YThkYmVlM2ZlYWRiZGI4MzRiNmQ3Y2FmNDhjNmU4OThkMTlhYWU2N2YiLCJpYXQiOjE2NzA0OTY2NTUsIm5iZiI6MTY3MDQ5NjY1NSwiZXhwIjoxNzAyMDMyNjU1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.Nz6o13kbkhxqTwiE_7sXqC34tEXLDPubMCV19Fqhe38yAdue38dYe3TcASionN6bletxN0cPfxwjF7Pn4dWx8F-6b-NO8SWCJTMzyZDpLf8mITwzrFFvCNquk1JJ-haMay81pUUlcSHaOZNHjP0JCOE-gr35dvx9-BpaLUulwkMqSiDXuiw2ex0prA8UIt1IKJw54baI9mHb5ThU5Eonzdyyk2BLqEXoIuXmkWGrh2GTagVg-SE1r-uS1xHpsJYCtRnAc5sbqQDl8gnYb4gSwuiik6vpFOL7SOiluPj-mDl6okBgNBdoU5KiBjgF4RcOWBKFHMKl0IHidy4ewbJad47riWHIseNdeIod0VPFB7D4vJCzbbZHHb6soY57kLIHwmaf-ugr_QGUT7XqvFY-OPhu5PbfVwR-O6yItnYhW4NGERgVMKVwo1UYpOkhLrWJzE6X9vSLj8yOPUILyrkgzBRCcjE98Wah25bA5ERWP-Ocu2zVSXQ3t7clgcNUae-K-4-Z7YQ8ef8CpdcLdT65b4ZpFpDYSJ-WoHux5HH6hVWa_ZJfphZr-I4PiUvA210Lzqk81DiKD8Qby5_JsCPJLV1dNSLSbZGKsZDThXmw9E7vHoteMKSCoOIo2BoQX8rNEz0lFSbqdr3GgEvS20A546leNGtwGBnIRlsPAvT1J9I" \
-H "Content-Type: application/json" \
-d '{"TypeRelatieID":2,"Bedrijfsnaam":"temporibus","Telefoon":"sunt","Email":"sed","TAVStijl":5,"TAVHandmatig":"et","Fax":"aut","RelatieVerantwoordelijkeID":15,"EersteBoekingDagMaand":"facere","EersteBoekingJaar":"tempore","VestigingslandID":"aut","BedrijfsvormWaardeID":"quaerat","BrancheWaardeID":"assumenda","AantalMedewerkersWaardeID":"accusantium","RelatieStatusWaardeID":"iusto","BronWaardeID":"et","Broncode":"sint","BetalingsTermijn":2,"BetalingsTermijn_Crediteur":16,"BTWNummer":"aut","DigitaleFactuur":17,"Kredietbeperking":1,"LocatienummersTonen":19,"KredietCheck":8,"KredietWaardigheid":3,"KredietCheckDatum":"non","Boekhoudkoppeling_Forceren":1,"KvKnummer":"deleniti","VerzamelfacturenWaardeID":"ab","IncassoRekeninghouder":1,"BankNr":"corporis","IbanNr":"officiis","BicNr":"veritatis","IncassoMachtigingAkkoord":15,"MandaatID":17,"IncassoOndertekenDatum":5,"Opmerking":"excepturi","MoederID":15,"CrediteurNummer":"et","DebiteurNummer":"exercitationem","BusinessUnit":"sit"}'
Example response (200):
{
"id": 2186,
"success": true
}
POST api/v1/relation
Requires authentication
Omschrijving:
Aanpassen van een bestaand relatie object.
Parameter | Type | Status | Description |
---|---|---|---|
RelatieID | integer | required | Wanneer ExternalID niet gevuld is RelatieID required endpoint: api/v1/relation/{id} |
ExternalID | integer | required | Wanneer ExternalID niet gevuld is RelatieID required |
TypeRelatieID | integer | required | |
Bedrijfsnaam | string | required | Naam van het bedrijf |
Telefoon | required | optional | string |
required | |||
TAVStijl | integer | optional | |
TAVHandmatig | string | optional | |
Fax | string | optional | |
RelatieVerantwoordelijkeID | integer | optional | |
EersteBoekingDagMaand | string | optional | format: "DD-MM" |
EersteBoekingJaar | string | optional | format: "YYYY" |
VestigingslandID | integer, | optional | endpoint: api/v1/country/all |
BedrijfsvormWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
BrancheWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
AantalMedewerkersWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
RelatieStatusWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
BronWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
Broncode | string/integer | optional | |
BetalingsTermijn | integer | optional | |
BetalingsTermijn_Crediteur | integer | optional | 0 of 1 |
BTWNummer | string | optional | |
DigitaleFactuur | integer | optional | 0 of 1 |
Kredietbeperking | integer | optional | 0 of 1 |
LocatienummersTonen | integer | optional | 0 of 1 |
KredietCheck | integer | optional | 0 of 1 |
KredietWaardigheid | integer | optional | 0 of 1 |
KredietCheckDatum | date | optional | format: YYYY-mm-dd HH:mm:ss |
Boekhoudkoppeling_Forceren | integer | optional | 0 of 1 |
KvKnummer | string | optional | |
VerzamelfacturenWaardeID | integer, | optional | endpoint: api/v1/dropdownvalue/{id} |
IncassoRekeninghouder | integer | optional | 0 of 1 |
BankNr | string | optional | |
IbanNr | string | optional | |
BicNr | string | optional | |
IncassoMachtigingAkkoord | integer | optional | 0 of 1 |
MandaatID | integer | optional | |
IncassoOndertekenDatum | integer | optional | format: YYYY-mm-dd |
Opmerking | string | optional | |
MoederID | integer | optional | |
CrediteurNummer | null | optional | |
DebiteurNummer | null | optional | |
BusinessUnit | string | optional |
curl -X POST "/api/v1/relation" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjE3ZjRkN2Y4YjI1NWVmMWFmMWY5MDFiOTcyODY1MDkyOTdlZjhmOGE4ZGJlZTNmZWFkYmRiODM0YjZkN2NhZjQ4YzZlODk4ZDE5YWFlNjdmIn0.eyJhdWQiOiIxIiwianRpIjoiMTdmNGQ3ZjhiMjU1ZWYxYWYxZjkwMWI5NzI4NjUwOTI5N2VmOGY4YThkYmVlM2ZlYWRiZGI4MzRiNmQ3Y2FmNDhjNmU4OThkMTlhYWU2N2YiLCJpYXQiOjE2NzA0OTY2NTUsIm5iZiI6MTY3MDQ5NjY1NSwiZXhwIjoxNzAyMDMyNjU1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.Nz6o13kbkhxqTwiE_7sXqC34tEXLDPubMCV19Fqhe38yAdue38dYe3TcASionN6bletxN0cPfxwjF7Pn4dWx8F-6b-NO8SWCJTMzyZDpLf8mITwzrFFvCNquk1JJ-haMay81pUUlcSHaOZNHjP0JCOE-gr35dvx9-BpaLUulwkMqSiDXuiw2ex0prA8UIt1IKJw54baI9mHb5ThU5Eonzdyyk2BLqEXoIuXmkWGrh2GTagVg-SE1r-uS1xHpsJYCtRnAc5sbqQDl8gnYb4gSwuiik6vpFOL7SOiluPj-mDl6okBgNBdoU5KiBjgF4RcOWBKFHMKl0IHidy4ewbJad47riWHIseNdeIod0VPFB7D4vJCzbbZHHb6soY57kLIHwmaf-ugr_QGUT7XqvFY-OPhu5PbfVwR-O6yItnYhW4NGERgVMKVwo1UYpOkhLrWJzE6X9vSLj8yOPUILyrkgzBRCcjE98Wah25bA5ERWP-Ocu2zVSXQ3t7clgcNUae-K-4-Z7YQ8ef8CpdcLdT65b4ZpFpDYSJ-WoHux5HH6hVWa_ZJfphZr-I4PiUvA210Lzqk81DiKD8Qby5_JsCPJLV1dNSLSbZGKsZDThXmw9E7vHoteMKSCoOIo2BoQX8rNEz0lFSbqdr3GgEvS20A546leNGtwGBnIRlsPAvT1J9I" \
-H "Content-Type: application/json" \
-d '{"RelatieID":14,"ExternalID":4,"TypeRelatieID":4,"Bedrijfsnaam":"reiciendis","Telefoon":"quam","Email":"explicabo","TAVStijl":17,"TAVHandmatig":"consectetur","Fax":"nihil","RelatieVerantwoordelijkeID":5,"EersteBoekingDagMaand":"accusantium","EersteBoekingJaar":"aspernatur","VestigingslandID":"amet","BedrijfsvormWaardeID":"quae","BrancheWaardeID":"perferendis","AantalMedewerkersWaardeID":"veniam","RelatieStatusWaardeID":"harum","BronWaardeID":"consequatur","Broncode":"pariatur","BetalingsTermijn":8,"BetalingsTermijn_Crediteur":8,"BTWNummer":"sint","DigitaleFactuur":11,"Kredietbeperking":20,"LocatienummersTonen":18,"KredietCheck":19,"KredietWaardigheid":3,"KredietCheckDatum":"et","Boekhoudkoppeling_Forceren":8,"KvKnummer":"sit","VerzamelfacturenWaardeID":"et","IncassoRekeninghouder":6,"BankNr":"est","IbanNr":"quis","BicNr":"quos","IncassoMachtigingAkkoord":11,"MandaatID":11,"IncassoOndertekenDatum":1,"Opmerking":"et","MoederID":12,"CrediteurNummer":"porro","DebiteurNummer":"voluptatem","BusinessUnit":"consequuntur"}'
Example response (200):
{
"id": 2186,
"success": true
}
DELETE api/v1/relation/{ID}
Requires authentication
Omschrijving:
Verwijderen van een relatie object
Parameter | Status | Description |
---|---|---|
RelatieID | required | integer |
curl -X DELETE "/api/v1/relation/1" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjE3ZjRkN2Y4YjI1NWVmMWFmMWY5MDFiOTcyODY1MDkyOTdlZjhmOGE4ZGJlZTNmZWFkYmRiODM0YjZkN2NhZjQ4YzZlODk4ZDE5YWFlNjdmIn0.eyJhdWQiOiIxIiwianRpIjoiMTdmNGQ3ZjhiMjU1ZWYxYWYxZjkwMWI5NzI4NjUwOTI5N2VmOGY4YThkYmVlM2ZlYWRiZGI4MzRiNmQ3Y2FmNDhjNmU4OThkMTlhYWU2N2YiLCJpYXQiOjE2NzA0OTY2NTUsIm5iZiI6MTY3MDQ5NjY1NSwiZXhwIjoxNzAyMDMyNjU1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.Nz6o13kbkhxqTwiE_7sXqC34tEXLDPubMCV19Fqhe38yAdue38dYe3TcASionN6bletxN0cPfxwjF7Pn4dWx8F-6b-NO8SWCJTMzyZDpLf8mITwzrFFvCNquk1JJ-haMay81pUUlcSHaOZNHjP0JCOE-gr35dvx9-BpaLUulwkMqSiDXuiw2ex0prA8UIt1IKJw54baI9mHb5ThU5Eonzdyyk2BLqEXoIuXmkWGrh2GTagVg-SE1r-uS1xHpsJYCtRnAc5sbqQDl8gnYb4gSwuiik6vpFOL7SOiluPj-mDl6okBgNBdoU5KiBjgF4RcOWBKFHMKl0IHidy4ewbJad47riWHIseNdeIod0VPFB7D4vJCzbbZHHb6soY57kLIHwmaf-ugr_QGUT7XqvFY-OPhu5PbfVwR-O6yItnYhW4NGERgVMKVwo1UYpOkhLrWJzE6X9vSLj8yOPUILyrkgzBRCcjE98Wah25bA5ERWP-Ocu2zVSXQ3t7clgcNUae-K-4-Z7YQ8ef8CpdcLdT65b4ZpFpDYSJ-WoHux5HH6hVWa_ZJfphZr-I4PiUvA210Lzqk81DiKD8Qby5_JsCPJLV1dNSLSbZGKsZDThXmw9E7vHoteMKSCoOIo2BoQX8rNEz0lFSbqdr3GgEvS20A546leNGtwGBnIRlsPAvT1J9I"
Example response (200):
{
"id": 2186,
"success": true
}
GET api/v1/relation/all
Requires authentication
Omschrijving:
Ophalen van alle actieve relatie objecten.
curl -X GET -G "/api/v1/relation/all" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjE3ZjRkN2Y4YjI1NWVmMWFmMWY5MDFiOTcyODY1MDkyOTdlZjhmOGE4ZGJlZTNmZWFkYmRiODM0YjZkN2NhZjQ4YzZlODk4ZDE5YWFlNjdmIn0.eyJhdWQiOiIxIiwianRpIjoiMTdmNGQ3ZjhiMjU1ZWYxYWYxZjkwMWI5NzI4NjUwOTI5N2VmOGY4YThkYmVlM2ZlYWRiZGI4MzRiNmQ3Y2FmNDhjNmU4OThkMTlhYWU2N2YiLCJpYXQiOjE2NzA0OTY2NTUsIm5iZiI6MTY3MDQ5NjY1NSwiZXhwIjoxNzAyMDMyNjU1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.Nz6o13kbkhxqTwiE_7sXqC34tEXLDPubMCV19Fqhe38yAdue38dYe3TcASionN6bletxN0cPfxwjF7Pn4dWx8F-6b-NO8SWCJTMzyZDpLf8mITwzrFFvCNquk1JJ-haMay81pUUlcSHaOZNHjP0JCOE-gr35dvx9-BpaLUulwkMqSiDXuiw2ex0prA8UIt1IKJw54baI9mHb5ThU5Eonzdyyk2BLqEXoIuXmkWGrh2GTagVg-SE1r-uS1xHpsJYCtRnAc5sbqQDl8gnYb4gSwuiik6vpFOL7SOiluPj-mDl6okBgNBdoU5KiBjgF4RcOWBKFHMKl0IHidy4ewbJad47riWHIseNdeIod0VPFB7D4vJCzbbZHHb6soY57kLIHwmaf-ugr_QGUT7XqvFY-OPhu5PbfVwR-O6yItnYhW4NGERgVMKVwo1UYpOkhLrWJzE6X9vSLj8yOPUILyrkgzBRCcjE98Wah25bA5ERWP-Ocu2zVSXQ3t7clgcNUae-K-4-Z7YQ8ef8CpdcLdT65b4ZpFpDYSJ-WoHux5HH6hVWa_ZJfphZr-I4PiUvA210Lzqk81DiKD8Qby5_JsCPJLV1dNSLSbZGKsZDThXmw9E7vHoteMKSCoOIo2BoQX8rNEz0lFSbqdr3GgEvS20A546leNGtwGBnIRlsPAvT1J9I"
Example response (200):
[
{
"RelatieID": 871,
"DebiteurNummer": 10866,
"CrediteurNummer": 50178,
"Bedrijfsnaam": "KJ Software",
"Telefoon": "0413-747474",
"Fax": "",
"Email": "",
"Website": "www.kj.nu",
"BTWNummer": "",
"Opmerking": "",
"TypeRelatieID": 1,
"BetalingsTermijn": 14,
"DEL": false,
"TAVStijl": null,
"DigitaleFactuur": true,
"KvKnummer": null,
"BedrijfsvormWaardeID": null,
"Broncode": null,
"Kredietbeperking": false,
"BankNr": "",
"IbanNr": "NL16ABNA0526715995",
"BicNr": "",
"Boekhoudkoppeling_Forceren": false,
"BetalingsTermijn_Crediteur": 14,
"ExternalID": null,
"MandaatID": null,
"EvenementOpmerking": null,
"EersteBoekingJaar": 2019,
"EersteBoekingDagMaand": "04-10",
"KredietCheck": false,
"KredietWaardigheid": null,
"KredietCheckDatum": null,
"TypeGebruikerWaardeID": null,
"IncassoRekeninghouder": null,
"IncassoOndertekenDatum": null,
"IncassoMachtigingAkkoord": null,
"TAVHandmatig": null,
"LocatienummersTonen": null,
"OprichtingsDatum": null,
"BusinessUnit": "Test"
},
{
"RelatieID": 872,
"DebiteurNummer": 10866,
"CrediteurNummer": 50178,
"Bedrijfsnaam": "KJ Software 2",
"Telefoon": "0413-747474",
"Fax": "",
"Email": "",
"Website": "www.kj.nu",
"BTWNummer": "",
"Opmerking": "",
"TypeRelatieID": 1,
"BetalingsTermijn": 14,
"DEL": false,
"TAVStijl": null,
"DigitaleFactuur": true,
"KvKnummer": null,
"BedrijfsvormWaardeID": null,
"Broncode": null,
"Kredietbeperking": false,
"BankNr": "",
"IbanNr": "NL16ABNA0526715995",
"BicNr": "",
"Boekhoudkoppeling_Forceren": false,
"BetalingsTermijn_Crediteur": 14,
"ExternalID": null,
"MandaatID": null,
"EvenementOpmerking": null,
"EersteBoekingJaar": 2019,
"EersteBoekingDagMaand": "04-10",
"KredietCheck": false,
"KredietWaardigheid": null,
"KredietCheckDatum": null,
"TypeGebruikerWaardeID": null,
"IncassoRekeninghouder": null,
"IncassoOndertekenDatum": null,
"IncassoMachtigingAkkoord": null,
"TAVHandmatig": null,
"LocatienummersTonen": null,
"OprichtingsDatum": null,
"BusinessUnit": "Test"
}
]
GET api/v1/relation/search/{query}
Requires authentication
Omschrijving:
Ophalen van actieve relaties middels een zoekopdracht die filtert op de volgende kolommen van een relatie:
Parameter | Status | Description |
---|---|---|
filterValue | required | value is string. bijvoorbeeld: 'KJ Software' |
curl -X GET -G "/api/v1/relation/search/1" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjE3ZjRkN2Y4YjI1NWVmMWFmMWY5MDFiOTcyODY1MDkyOTdlZjhmOGE4ZGJlZTNmZWFkYmRiODM0YjZkN2NhZjQ4YzZlODk4ZDE5YWFlNjdmIn0.eyJhdWQiOiIxIiwianRpIjoiMTdmNGQ3ZjhiMjU1ZWYxYWYxZjkwMWI5NzI4NjUwOTI5N2VmOGY4YThkYmVlM2ZlYWRiZGI4MzRiNmQ3Y2FmNDhjNmU4OThkMTlhYWU2N2YiLCJpYXQiOjE2NzA0OTY2NTUsIm5iZiI6MTY3MDQ5NjY1NSwiZXhwIjoxNzAyMDMyNjU1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.Nz6o13kbkhxqTwiE_7sXqC34tEXLDPubMCV19Fqhe38yAdue38dYe3TcASionN6bletxN0cPfxwjF7Pn4dWx8F-6b-NO8SWCJTMzyZDpLf8mITwzrFFvCNquk1JJ-haMay81pUUlcSHaOZNHjP0JCOE-gr35dvx9-BpaLUulwkMqSiDXuiw2ex0prA8UIt1IKJw54baI9mHb5ThU5Eonzdyyk2BLqEXoIuXmkWGrh2GTagVg-SE1r-uS1xHpsJYCtRnAc5sbqQDl8gnYb4gSwuiik6vpFOL7SOiluPj-mDl6okBgNBdoU5KiBjgF4RcOWBKFHMKl0IHidy4ewbJad47riWHIseNdeIod0VPFB7D4vJCzbbZHHb6soY57kLIHwmaf-ugr_QGUT7XqvFY-OPhu5PbfVwR-O6yItnYhW4NGERgVMKVwo1UYpOkhLrWJzE6X9vSLj8yOPUILyrkgzBRCcjE98Wah25bA5ERWP-Ocu2zVSXQ3t7clgcNUae-K-4-Z7YQ8ef8CpdcLdT65b4ZpFpDYSJ-WoHux5HH6hVWa_ZJfphZr-I4PiUvA210Lzqk81DiKD8Qby5_JsCPJLV1dNSLSbZGKsZDThXmw9E7vHoteMKSCoOIo2BoQX8rNEz0lFSbqdr3GgEvS20A546leNGtwGBnIRlsPAvT1J9I"
Example response (200):
{
"RelatieID": 871,
"DebiteurNummer": "10866",
"CrediteurNummer": "50178",
"Bedrijfsnaam": "KJ Software",
"Telefoon": "0413-747474",
"Fax": "",
"Email": null,
"Website": "www.kj.nu",
"BTWNummer": "",
"Opmerking": "",
"TypeRelatieID": "1",
"BetalingsTermijn": "14",
"DEL": "0",
"TAVStijl": null,
"DigitaleFactuur": "1",
"KvKnummer": null,
"BedrijfsvormWaardeID": null,
"Broncode": null,
"Kredietbeperking": "0",
"BankNr": "",
"IbanNr": "NL16ABNA0526715995",
"BicNr": "",
"Boekhoudkoppeling_Forceren": "0",
"BetalingsTermijn_Crediteur": "14",
"ExternalID": null,
"MandaatID": null,
"EvenementOpmerking": null,
"EersteBoekingJaar": "2019",
"EersteBoekingDagMaand": "04-10",
"KredietCheck": "0",
"KredietWaardigheid": null,
"KredietCheckDatum": null,
"TypeGebruikerWaardeID": null,
"IncassoRekeninghouder": null,
"IncassoOndertekenDatum": null,
"IncassoMachtigingAkkoord": null,
"TAVHandmatig": null,
"LocatienummersTonen": null,
"OprichtingsDatum": null,
"BusinessUnit": "Test"
}