Skip to main content

Overzicht

Met de Flixer API kun je leads rechtstreeks vanaf je website naar Flixer sturen. Een lead kan bevatten:
  • Klantgegevens - Contactinformatie van de klant (verplicht)
  • Opdrachtgegevens - Beschrijving van de gewenste werkzaamheden (verplicht)
  • Adresgegevens - Waar de klus uitgevoerd moet worden (optioneel)
Adresgegevens zijn optioneel. Zo kun je ook leads aanmaken die alleen naam/e-mail/telefoon bevatten, zoals bij Meta/Facebook Lead Ads en de CSV-import. Er wordt alleen een adres aangemaakt wanneer street, postalCode én city allemaal zijn meegegeven; een gedeeltelijk adres wordt genegeerd.

Endpoint

Vereiste scope: leads:write

Request velden

Adres (optioneel)

Het volledige adres is optioneel. Wil je een adres koppelen, geef dan street, postalCode én city samen mee — anders wordt het adres genegeerd en krijgt de lead addressId: null. ¹ Alleen verplicht als je een adres wilt aanmaken: street, postalCode en city zijn alle drie nodig of geen van alle.

Klant (verplicht)

Als companyName is ingevuld, wordt de klant als zakelijke klant geregistreerd.

Opdracht (verplicht)

Priority waarden: low, medium, high, urgent (standaard: medium)

Lead zonder adres

Heb je alleen naam/e-mail/telefoon (zoals bij Meta/Facebook Lead Ads of een CSV-import)? Laat de adresvelden dan gewoon weg. De lead wordt aangemaakt met addressId: null.
cURL

Volledig voorbeeld

Response

Bij succes ontvang je de aangemaakte lead:
De response bevat het volledige work item-object. Naast de bovenstaande velden worden ook velden als category, budgetQuote, notes, estimatedCost, finalCost, tags, scheduledStart/scheduledEnd, updatedAt, createdBy en updatedBy teruggegeven (leeg/null als ze niet van toepassing zijn). Is er geen (volledig) adres meegegeven, dan is addressId null.
Bewaar het id van de aangemaakte lead als je later de status wilt opvragen.

Foutafhandeling

De request wordt server-side gevalideerd. Ontbrekende verplichte velden (customerName, title) of ongeldige waarden worden afgewezen met een 400 Bad Request; het message-veld in de response beschrijft wat er misging.
Zie Foutafhandeling voor alle foutcodes.