Retrieving data regarding the HOA, for example information about the board members, committee members or the management team.
HOA API
Overview
E-mail
Languages
Servers
Production environment
https://api.twinq.nl/hoas/
Request
Returns details about the HOAs of the given TwinQ customer, such as Chamber of Commerce number (KVK) and Global Location Number (GLN). The hoa_id can then be used to call other HOA endpoints and retrieve more specific information.
With query parameters you can search for a specific HOA, for example based on a KVK number or GLN.
Security
oauth2_client_credentials
Query
Token for next set of data objects if available
Example: next_token=ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B
Maximum number of data objects to return per request
Default 500
Example: max_rows=500
The Netherlands Chamber of Commerce (Kamer van Koophandel). Always consists of 8 numbers, don't forget to include leading zeros.
Example: kvk=01234567
- Production environmenthttps://api.twinq.nl/hoas/hoas/v1/{company_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.twinq.nl/hoas/hoas/v1/123?next_token=ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B&max_rows=500&gln=1234567890123&kvk=01234567&hoa_code=A001' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "data": [ { "hoa_id": 123456, "naam": "VvE TwinQ", "vve_code": "A001", "kvk": "01234567", "gln": 1234567890123 } ], "count": 1, "next_token": "ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B", "filters": { "max_rows": 500, "next_token": "ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B", "company_id": 123, "kvk": "01234567", "gln": 1234567890123, "hoa_code": "A001" } }
- Production environmenthttps://api.twinq.nl/hoas/hoas/v1/{company_id}/{hoa_id}/board
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.twinq.nl/hoas/hoas/v1/123/123456/board?next_token=ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B&max_rows=500&as_of_date=2025-01-01T12%3A34%3A56Z' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "data": [ { "board_member_id": 123456, "bestuursfunctie": "Bestuurslid communicatie", "bestuurslid": "de Jong, H.", "telefoonnummers": [ { "telefoonnummer": "06 12345678", "type_telefoonnummer": "Mobiel" } ], "e_mailadressen": [ "voorbeeld@twinq.nl, voorbeeld2@twinq.nl" ], "adres": "teststraat 1, Oosterhout", "postadres": "postbus 1, Oosterhout" } ], "count": 1, "next_token": "ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B", "filters": { "max_rows": 500, "next_token": "ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B", "company_id": 123, "hoa_id": 123456, "as_of_date": "2025-01-01T12:34:56Z" } }
- Production environmenthttps://api.twinq.nl/hoas/hoas/v1/{company_id}/{hoa_id}/committees
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.twinq.nl/hoas/hoas/v1/123/123456/committees?next_token=ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B&max_rows=500&as_of_date=2025-01-01T12%3A34%3A56Z' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "data": [ { "committee_member_id": 123456, "commissie": "Bestuurscommissie", "commissielid": "de Jong, H.", "telefoonnummers": [ { "telefoonnummer": "06 12345678", "type_telefoonnummer": "Mobiel" } ], "e_mailadressen": [ "voorbeeld@twinq.nl, voorbeeld2@twinq.nl" ], "adres": "teststraat 1, Oosterhout", "postadres": "postbus 1, Oosterhout" } ], "count": 1, "next_token": "ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B", "filters": { "max_rows": 500, "next_token": "ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B", "company_id": 123, "hoa_id": 123456, "as_of_date": "2025-01-01T12:34:56Z" } }
- Production environmenthttps://api.twinq.nl/hoas/hoas/v1/{company_id}/{hoa_id}/management-team
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.twinq.nl/hoas/hoas/v1/123/123456/management-team?next_token=ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B&max_rows=500&as_of_date=2025-01-01T12%3A34%3A56Z' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "data": [ { "management_team_member_id": 123456, "rol": "0. VvE-beheerder / Accountmanager", "naam": "de Jong, H.", "functie": "Financieel Beheerder", "telefoonnummer": "06 12345678", "e_mailadres": "voorbeeld@twinq.nl" } ], "count": 1, "next_token": "ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B", "filter": { "max_rows": 500, "next_token": "ABC4D65611ECFB58760B12D175139E7A36A07D93EBF657CA3A2DB2A70D1195B013746F0A717F64F3806B3893AA42E20B", "company_id": 123, "hoa_id": 123456, "as_of_date": "2025-01-01T12:34:56Z" } }