Monitor

The API provides the ability to monitor companies from the Netherlands for certain events. After activating a company, we monitor it for a period of one year. It’s possible to extend it with another year every time it will expire. This option, automatic renewal, can be changed at any time.

Report types

Add or update an entry

To add or update an entry, make a PUT request to the https://inquiry.creditandcollection.nl/api/monitor/entries/:reg_number endpoint.

Note

  • A valid :reg_number consists of 8 digits (KvK-number).

HTTP Request

PUT https://inquiry.creditandcollection.nl/api/monitor/entries/97123456

Request Body

A description of the available attributes.

reference

type:

string

required:

no

max length:

50

continue

type:

boolean

required:

no

default:

true

Flag for automatic renewal.

Example

curl \
--user username:password \
--request PUT \
--header 'Content-Type: application/json' \
--data '{"continue": true}' \
'https://inquiry.creditandcollection.nl/api/monitor/entries/97123456'

Response

See EntryItemResponse schema for more information about the response format.

{
  "item": {
    "name": "Groesman International B.V.",
    "reg_number": "97123456",
    "reference": "",
    "startdate": "2015-09-25",
    "enddate": "2016-09-24",
    "continue": true,
    "created_at": "2015-09-25T12:00:00Z",
    "updated_at": "2015-09-25T12:00:00Z",
    "refs": {
      "self": "/api/monitor/entries/97123456"
    }
  }
}

Delete an entry

To delete an entry, make a DELETE request to the https://inquiry.creditandcollection.nl/api/monitor/entries/:reg_number endpoint.

Note

  • A valid :reg_number consists of 8 digits (KvK-number).

HTTP Request

DELETE https://inquiry.creditandcollection.nl/api/monitor/entries/97123456

Example

curl \
--user username:password \
--request DELETE \
'https://inquiry.creditandcollection.nl/api/monitor/entries/97123456'

Browse entries

To browse entries, make a GET request to the https://inquiry.creditandcollection.nl/api/monitor/entries endpoint.

HTTP Request

GET https://inquiry.creditandcollection.nl/api/monitor/entries

Query Parameters

Parameter

Default

term

page

1

limit

10

The items are sorted by created_at in descending order.

Note

  • Limit must be between 1 and 100.

Example

curl \
--user username:password \
--get \
--data-urlencode 'term=Groesman' \
'https://inquiry.creditandcollection.nl/api/monitor/entries'

Response

See EntryListResponse schema for more information about the response format.

{
  "list": [
    {
      "name": "Groesman International B.V.",
      "reg_number": "97123456",
      "reference": "",
      "startdate": "2015-09-25",
      "enddate": "2016-09-24",
      "continue": true,
      "created_at": "2015-09-25T12:00:00Z",
      "updated_at": "2015-09-25T12:00:00Z",
      "refs": {
        "self": "/api/monitor/entries/97123456"
      }
    }
  ],
  "meta": {
    "items": 1,
    "current_page": 1,
    "more_items": false
  }
}

Delete an entry

To delete an entry, make a DELETE request to the https://inquiry.creditandcollection.nl/api/monitor/entries/:reg_number endpoint.

HTTP Request

DELETE https://inquiry.creditandcollection.nl/api/monitor/entries/97123456

Example

curl \
--user username:password \
--request DELETE \
'https://inquiry.creditandcollection.nl/api/monitor/entries/97123456'

Browse alerts

To browse alerts, make a GET request to the https://inquiry.creditandcollection.nl/api/monitor/alerts endpoint.

HTTP Request

GET https://inquiry.creditandcollection.nl/api/monitor/alerts

Query Parameters

Parameter

Default

year

month

day

page

1

limit

10

The items are sorted by created_at in descending order.

Note

  • Not possible to use month without year.

  • Not possible to use day without month.

  • Limit must be between 1 and 100.

Example

curl \
--user username:password \
--get \
--data-urlencode 'year=2015' \
--data-urlencode 'month=09' \
'https://inquiry.creditandcollection.nl/api/monitor/alerts'

Response

See AlertListResponse schema for more information about the response format.

{
  "list": [
    {
      "id": "1",
      "reg_number": "97123456",
      "reference": "",
      "type": "REVIEW_INCREASE",
      "created_at": "2015-09-26T00:00:00Z",
      "refs": {
        "self": "/api/monitor/alerts/1",
        "report": "/api/monitor/alerts/1/report"
      }
    }
  ],
  "meta": {
    "items": 1,
    "current_page": 1,
    "more_items": false
  }
}

Fetch an alert report

To fetch an alert report, make a GET request to the https://inquiry.creditandcollection.nl/api/monitor/alerts/:id/report endpoint.

HTTP Request

GET https://inquiry.creditandcollection.nl/api/monitor/alerts/1/report

Example

curl \
--user username:password \
'https://inquiry.creditandcollection.nl/api/monitor/alerts/1/report'

Response

See ReportResponse schema for more information about the response format.

{
  "review": {
    "score": 6.2,
    "limit_advice": "EUR 2.500",
    "rating": "B-"
  },
  "contact_info": {
    "name": "Groesman International B.V.",
    "address_office": {
      "address": "Breitnerlaan 7",
      "zipcode": "1098LE",
      "city": "Amsterdam",
      "country": "NL"
    }
  },
  "registration": {
    "reg_type": "KvK-nummer",
    "reg_number": "97123456"
  }
}

Schemas

The following schemas represent the formats of the HTTP responses, returned by the API, which are described on this page.

Alert

▸ id (integer)
Alert ID
▸ reg_number (string)
Registration number
▸ reference (string)
Reference
▸ type (string)
Event type
Options:
- PUBLICATION
- ANNUAL
- INSOLVENCY
- TERMINATION
- PAYMENTS
- REVIEW_INCREASE
- REVIEW_DECREASE
- NAW
- CONSENT_STATEMENT
- LIABILITY_STATEMENT
- DEPOSIT
- FUNCTION
- FUSION
- OTHER
- RECTIFICATION
▸ created_at (string)
Entity created at
▸ refs (object)
▸ self (string)
URI to itself
▸ report (string)
URI to corresponding report

AlertItemResponse

▸ item (Alert)

AlertListResponse

▸ list (Alert[])
▸ meta (object)
▸ items (integer)
Number of items in list
▸ current_page (integer)
Current page
▸ more_items (boolean)
More items available

Entry

▸ name (string)
Company name
▸ reg_number (string)
Registration number
▸ reference (string)
Reference
▸ startdate (string)
Startdate of monitor period
▸ enddate (string)
Enddate of monitor period
▸ continue (boolean)
Flag for automatic renewal
▸ created_at (string)
Entity created at
▸ updated_at (string)
Entity updated at
▸ refs (object)
▸ self (string)
URI to itself

EntryItemResponse

▸ item (Entry)

EntryListResponse

▸ list (Entry[])
▸ meta (object)
▸ items (integer)
Number of items in list
▸ current_page (integer)
Current page
▸ more_items (boolean)
More items available