Webhook Documentatie

Direct na het valideren van gegevens door For Suppliers wordt de payload verzonden naar de webhook.

Webhook toevoegen

Voor het toevoegen van webhooks kunt u contact opnemen met For Suppliers.

Verwijderd

Bij locaties en ibans is er een array, bij changes worden de verwijderde ibans en locaties als volg getoond:

{ "key": "locations-000000000000-number", "value": null }

{ "key": "ibans-000000000000-iban", "value": null }

Payload

De webhook verzend een payload met de volgende keys:

date

Timestamp van het moment van valideren (UTC Time).

business

Volledige dataset van het bedrijf.

changes

Alle wijzigingen t.o.v. de laatste keer valideren door For Suppliers.

Example

{
  "date": "1970-01-01T00:00:00.000Z",
  "business": {
    "id": "0000-0000-0000-0000",
    "company_name": null,
    "kvk": null,
    "status": null,
    "profile": null,
    "commercially_active": null,
    "rsin": null,
    "trade_names": null,
    "legal_form": null,
    "location_number": null,
    "vat_number": null,
    "vat_number_equal_to_invoices": null,
    "sbi_main": null,
    "sbi_sub": null,
    "general_telephone_number": null,
    "website": null,
    "general_email": null,
    "orders_email": null,
    "gln": null,
    "business_address": {
      "street": null,
      "number": null,
      "zip_code": null,
      "place": null
    },
    "correspondence_address": {
      "street": null,
      "number": null,
      "zip_code": null,
      "place": null
    },
    "commercials_contact": {
      "name": null,
      "job": null,
      "email": null,
      "telephone_number": null
    },
    "administrative_contact": {
      "name": null,
      "email": null,
      "telephone_number": null
    },
    "vgm_contact": {
      "name": null,
      "email": null,
      "telephone_number": null
    },
    "core_activities": null,
    "side_activities": null,
    "type_of_clients": null,
    "average_number_of_employees": null,
    "percentage_of_hired_employees": null,
    "iban": null,
    "ascription_iban": null,
    "ibans": [
      {
        "iban": null,
        "ascription": null,
      },
    ],
    "iban_factoring": null,
    "wka_different_company_name": null,
    "g_rekening": {
      "iban": null,
      "agreement_number": null,
      "agreement": null,
      "payroll_tax_number": null,
      "different_company_name": null
    },
    "average_annual_revenue": null,
    "avb": {
      "valid_until": null,
      "policy": null
    },
    "insurance_company": null,
    "insured_amount_per_claim": null,
    "amount_of_deductible": null,
    "wam": {
      "valid_until": null,
      "policy": null
    },
    "safety_objective": null,
    "safety_ladder": {
      "valid_until": null,
      "step": null,
      "certificate": null
    },
    "if_rate": {
      "last_year": null,
      "two_years_ago": null,
      "three_years_ago": null
    },
    "responsible_for_safety": null,
    "description_of_safety_supervision": null,
    "kvk_extract": {
      "date_of_manufacture": null,
      "file": null
    },
    "writing_paper": {
      "file": null
    },
    "waadi_registration": {
      "exist": null
    },
    "sna_certificate": {
      "exist": null,
      "sort": null
    },
    "co2_certificate": {
      "valid_until": null,
      "step": null,
      "file": null
    },
    "mvo_certificate": {
      "valid_until": null,
      "step": null,
      "file": null
    },
    "pso_certificate": {
      "valid_until": null,
      "step": null,
      "file": null
    },
    "fsc_certificate": {
      "valid_until": null,
      "file": null
    },
    "ohsas18001_certificate": {
      "valid_until": null,
      "file": null
    },
    "iso9001_certificate": {
      "valid_until": null,
      "file": null
    },
    "iso14001_2015_certificate": {
      "valid_until": null,
      "file": null
    },
    "iso19650_1_certificate": {
      "valid_until": null,
      "file": null
    },
    "iso19650_2_certificate": {
      "valid_until": null,
      "file": null
    },
    "iso19650_3_certificate": {
      "valid_until": null,
      "file": null
    },
    "iso45001_certificate": {
      "valid_until": null,
      "file": null
    },
    "iso55001_certificate": {
      "valid_until": null,
      "file": null
    },
    "iso27001_certificate": {
      "valid_until": null,
      "file": null
    },
    "vca_certificate": {
      "valid_until": null,
      "sort": null,
      "file": null
    },
    "vca_diploma": {
      "valid_until": null,
      "sort": null,
      "file": null
    },
    "tool_operator_certificate": {
      "valid_until": null,
      "file": null
    },
    "ecm_certificate": {
      "valid_until": null,
      "file": null
    },
    "tcvt_certificate": {
      "valid_until": null,
      "file": null
    },
    "speno_certificate": {
      "valid_until": null,
      "file": null
    },
    "workplace_security_certificate": {
      "valid_until": null,
      "file": null
    },
    "security__a__b_certificate": {
      "valid_until": null,
      "file": null
    },
    "ckb_certificate": {
      "valid_until": null,
      "file": null
    },
    "brl_sikb100": {
      "valid_until": null,
      "file": null
    },
    "brl_sikb1000": {
      "valid_until": null,
      "file": null
    },
    "brl_sikb2000": {
      "valid_until": null,
      "file": null
    },
    "brl_sikb6000": {
      "valid_until": null,
      "file": null
    },
    "brl_sikb11000": {
      "valid_until": null,
      "file": null
    },
    "brl_sikb12000": {
      "valid_until": null,
      "file": null
    },
    "wka": {
      "date_of_manufacture": null,
      "file": null
      "sort": null,
    },
    "chain_liability": {
      "date_of_manufacture": null,
      "file": null
      "sort": null,
    },
    "hirers_liability": {
      "date_of_manufacture": null,
      "file": null
      "sort": null,
    },
    "tax_obligation": {
      "date_of_manufacture": null,
      "file": null
      "sort": null,
    },
    "locations": [
      {
        "name": null,
        "number": null,
        "address": {
          "number": null,
          "place": null,
          "street": null,
          "zip_code": null,
        },
        "address": {
          "name": null,
          "job_title": null,
          "email": null,
          "telephone_number": null,
        },
      }
    ]
  },
  "changes": [
    {
      "key": "ascription_iban",
      "value": null
    },
    {
      "key": "location_number",
      "value": null
    },
    {
      "key": "company_name",
      "value": null
    }
  ]
}