MCP-server

Verbind AI-tools met Flowtly via het Model Context Protocol op mcp.flowtly.eu.

Verbinden

claude mcp add --transport http flowtly https://mcp.flowtly.eu/mcp

Op deze pagina

Allocations_get

Tools

allocations_getEén allocatie op id — de boeking van één persoon op een project, met de datums en het percentage. allocations_list vindt de id; dit leest het volledige record. Een allocatie zonder werknemer is een OPEN rol (onvervulde vraag), geen boeking. Vereist de resourcing-module. Alleen-lezen.

Allocations_list

Tools

allocations_listLijst met resourcing-allocaties — toewijzingen met een datumbereik van een positie op een project aan een werknemer (of nog aan niemand, een open rol). Geen filters; pagineer met cursor. Elk item bevat al opgeloste employeeId/employeeName en projectId/projectName (null employeeId betekent een open rol); positionId is kaal — los de naam op via positions_list. source onderscheidt uit een sheet geïmporteerde rijen van rijen die rechtstreeks in Flowtly zijn aangemaakt. Gebruik dit om een resourcing-sheetimport te controleren: lees terug wat is beland en vergelijk dit met wat is ingediend.

Bank Accounts_get

Tools

bankAccounts_getHaal één bankrekening op via id — naam, valuta, bank en het formaat waarin de afschriften worden geïmporteerd.

Bank Accounts_list

Tools

bankAccounts_listLijst met de bankrekeningen van de organisatie. Filter op bank, of stel hidden in om gearchiveerde rekeningen mee te nemen. Gebruik dit om de bankAccount-id op te lossen waarop transactions_list filtert.

Clients_get

Tools

clients_getHaal één klant op via id — naam, land, valuta, belastingnummer en status.

Clients_list

Tools

clients_listLijst met klanten (de klanten van de organisatie). Filter op status, of op externalPaymentCustomerId om de klant achter een betaalprovider-id te vinden. Gebruik dit om de client-id op te lossen waarop invoices_list, deals_list, projects_list en contracts_list allemaal filteren.

Config Keys_catalog

Tools

configKeys_catalogLijst met elke organisatie-configsleutel die de backend herkent, met het type en de toegestane waarden. Dit is de catalogus van wat configureerbaar is — lees dit voor configs_get of configs_update in plaats van een sleutelnaam te raden. Rechten worden per sleutel afgedwongen door de backend, dus het feit dat een sleutel hier verschijnt garandeert niet dat de verbonden gebruiker deze mag schrijven.

Configs_get

Tools

configs_getLees één organisatie-configwaarde op id, waarbij de id een sleutel is uit configKeys_catalog (bijv. organization-logo-url, organization-icon-url).

Contracts_get

Tools

contracts_getHaal één contract op via id — partijen, richting, waarde, cyclische voorwaarden en data.

Contracts_list

Tools

contracts_listLijst met contracten. Filter op richting (inkomend / uitgaand), tegenpartij, project, cyclisch, naam of labels. Gebruik dit om de contract-id op te lossen die contracts_paymentScheduleLines leest en waaraan deals_win een gewonnen deal kan koppelen.

Contracts_payment Schedule Lines

Tools

contracts_paymentScheduleLinesLijst met het betalingsschema van een contract — de termijnen waarin het naar verwachting wordt gefactureerd of betaald. Geef contractId mee uit contracts_list. Dit is het plan, niet de realisatie: vergelijk het met transactions_list om te zien wat er werkelijk is betaald.

Cost Groups_list

Tools

costGroups_listLijst met kostengroepen / kostenplaatsen — de categorieën waaronder kosten, leveranciers en inkomende facturen worden ingedeeld. Gebruik dit om de costGroup-id op te lossen die suppliers_create vereist en die suggesties voor inkomende facturen voorstellen.

Counterparties_get

Tools

counterparties_getHaal één tegenpartij op via id.

Counterparties_list

Tools

counterparties_listToon tegenpartijen — elke partij waarmee de organisatie transacties heeft. De vlaggen supplier en client geven aan welke rol(len) een tegenpartij speelt, en één record kan beide zijn. Dit is de partij op een banktransactie, dus hier worden inkomende facturen en transacties tegen gematcht. Filter op type, supplier, client, cyclic of budgetNeutral.

CRM Notes_get

Tools

crmNotes_getHaal één CRM-notitie op via id.

CRM Notes_list

Tools

crmNotes_listToon notities geschreven bij leads en deals. Filter op lead of deal om de lopende commentaartrail van één record te lezen.

Deal Lost Reasons_get

Tools

dealLostReasons_getHaal één reden voor een verloren deal op via id.

Deal Lost Reasons_list

Tools

dealLostReasons_listLijst met redenen waarom een deal als verloren kan worden gemarkeerd, in volgorde. deals_lose vereist een lostReasonId van hier.

Deals_get

Tools

deals_getHaal één deal op via id — titel, klant, fase, bedrag, eigenaar, contact, verwachte en werkelijke afsluitdatum.

Deals_list

Tools

deals_listToon deals/opportunities — de salespipeline. Filter op status (open / won / lost), fase, eigenaar, klant, lead, of op periodes voor expectedCloseDate / closedAt. Bedragen zijn in kleinste eenheid met een expliciete valuta; ga niet uit van de standaardvaluta van de organisatie.

Deal Stage Histories_get

Tools

dealStageHistories_getHaal één fasewijziging van een deal op via id.

Deal Stage Histories_list

Tools

dealStageHistories_listLijst met fase-overgangen van een deal, nieuwste eerst. Filter op deal. Elke deals_update die de fase wijzigt, wordt hier automatisch gelogd, zodat je hiermee kunt reconstrueren hoe lang een deal in elke fase heeft gezeten — de deal zelf bevat alleen de huidige fase.

Holiday Requests_list

Tools

holidayRequests_listVerlof-AANVRAGEN en hun status — in behandeling, goedgekeurd, afgewezen. Anders dan holidays_list, dat geboekt verlof is: een aanvraag die nog op een beslissing wacht, is nog geen afwezigheid, dus plan op basis van holidays_list en gebruik dit om te zien wat er nog op iemand wacht. Levert de holidayRequestId die holidays_approve en holidays_bulkApprove nodig hebben. Alleen-lezen.

Holidays_active

Tools

holidays_activeWie er NU vrij is — elk verlof dat momenteel loopt, organisatiebreed, voor iedereen. Dit is de tool voor 'wie is er vandaag afwezig', en degene om te controleren voordat je resourcingBench_get's freePercent als beschikbaarheid beschouwt, omdat de bench geen verlof aftrekt. In tegenstelling tot holidays_list past dit geen projectafbakening toe en is er geen andere rechten nodig dan ingelogd zijn, dus het antwoord dekt de hele organisatie. Geeft elke afwezigheid terug met het type en de datums. Alleen-lezen.

Holidays_get

Tools

holidays_getEén verlofrecord op id, met het type, de datums en de duur. Haal de id op uit holidays_list of holidays_active. Alleen-lezen.

Holidays_list

Tools

holidays_listGeboekt verlof over een periode — de planningsweergave, waarbij holidays_active alleen iets zegt over vandaag. Filter op werknemer, op datumbereik of op project. WAT JE ZIET HANGT AF VAN JE RECHTEN, en een korte lijst is geen bewijs dat niemand vrij is: een verlofbeheerder of accountancy-viewer krijgt de hele organisatie te zien, terwijl een projectleider of -viewer VERPLICHT een projectfilter moet meegeven (of naar zichzelf moet vragen) en zonder filter volledig wordt geweigerd — die weigering is een rechtengrens, geen lege kalender. Alleen-lezen.

Incoming Invoices_get

Tools

incomingInvoices_getHaal één inkomende (leveranciers)factuur of ondersteunend document op via id, met de OCR-velden en huidige matchstatus.

Incoming Invoices_list

Tools

incomingInvoices_listLijst met inkomende (leveranciers)facturen en onderliggende documenten — de accountancy-inbox. Een inkomende factuur IS een document dat aan een banktransactie is gekoppeld, dus exists.transaction=false is de manier om documenten te vinden die nog niet aan een betaling zijn gekoppeld. Filter ook op status, relatedMonth, tegenpartij, project, labels of hasDetectedProblems. Elk document krijgt een vingerafdruk als externalId 'upload_sha256:<sha256 van de bytes>' — hash een bestand en zoek hier naar die externalId VOORDAT je incomingInvoices_create gebruikt, anders leg je een duplicaat vast.

Incoming Invoices_match Candidates

Tools

incomingInvoices_matchCandidatesToon de banktransacties die de betaling voor deze inkomende factuur zouden kunnen zijn, gerangschikt door de eigen matcher van de backend. Gebruik dit wanneer een document nog geen gekoppelde transactie heeft en je er zelf één moet kiezen; geef de voorkeur aan deze kandidaten boven zelf gokken op basis van bedragen.

Incoming Invoices_suggestions

Tools

incomingInvoices_suggestionsLees Flowtly's eigen voorstellen voor een inkomende factuur — leveranciersmatch, kostengroep, bijpassende banktransactie, duplicaatwaarschuwing. Dit zijn precies de voorstellen die een mens in de app ziet. Lees ze eerst en pas er dan één toe op id met incomingInvoices_applySuggestion, of neem ze allemaal over met acceptAllSuggestions. Geef refresh mee om opnieuw te berekenen in plaats van de gecachete set te leveren.

Incoming Invoices_suggestions Debug

Tools

incomingInvoices_suggestionsDebugLeg uit WAAROM de suggesties van een inkomende factuur zo zijn uitgekomen — de scoring van de matcher, om een ontbrekende of foutieve suggestie te diagnosticeren. Alleen diagnostisch; gebruik incomingInvoices_suggestions voor normaal werk.

Invoices_get

Tools

invoices_getHaal één uitgaande (verkoop)factuur op via id — klant, factuurregels, totalen, verkoop- en uitgiftedatum, status.

Invoices_list

Tools

invoices_listLijst met uitgaande (verkoop)facturen. Filter op klant, labels, zoekterm of een saleDate-bereik. Let op: saleDate — niet de uitgiftedatum en niet de aanmaakdatum — is het veld waarop invoices_export filtert, gebruik dus hetzelfde veld hier bij het controleren van een export.

Lead Activities_get

Tools

leadActivities_getHaal één lead-activiteit (outreach-contactmoment) op via id.

Lead Activities_list

Tools

leadActivities_listLijst met de outreach-contactmomenten van een lead — de activiteitentijdlijn (uitnodiging verstuurd, reacties, gesprekken, follow-ups). Filter op lead om de geschiedenis van één prospect te lezen. Dit is de gestructureerde tegenhanger van crmNotes_list: activiteiten zijn het getypeerde, gedateerde contactlogboek; notities zijn vrije commentaar.

Lead Contacts_get

Tools

leadContacts_getHaal één leadcontact op via id.

Lead Contacts_list

Tools

leadContacts_listToon de contactpersonen die aan leads gekoppeld zijn. Filter op lead om de contacten van één prospect te lezen, of op email om te achterhalen van welke lead een bericht afkomstig is.

Lead List Memberships_get

Tools

leadListMemberships_getHaal één lidmaatschap van lead aan lijst op via id.

Lead List Memberships_list

Tools

leadListMemberships_listToon welke leads op welke outbound-prospectielijsten staan, met de outreachstatus van elke lead (contacted / replied / bounced). Filter op list, lead of status — zo lees je de status van een campagne af.

Lead Lists_get

Tools

leadLists_getHaal één outbound-prospectielijst op via id.

Lead Lists_list

Tools

leadLists_listLijst met outbound-prospectinglijsten. Gebruik dit om de list-id op te lossen die leadListMemberships_create nodig heeft.

Lead Lost Reasons_get

Tools

leadLostReasons_getHaal één reden voor een verloren lead op via id.

Lead Lost Reasons_list

Tools

leadLostReasons_listToon de redenen waarmee een lead als verloren gemarkeerd kan worden, in volgorde.

Leads_dedupe Check

Tools

leads_dedupeCheckControleer of een prospect al in het CRM staat, met dezelfde filters als leads_list (companyName, source, owner, …). Roep dit aan VOORDAT je leads_create gebruikt: een dubbele lead splitst de outreach-geschiedenis over twee records, en niets verderop in de keten voegt ze voor je samen.

Leads_get

Tools

leads_getHaal één lead op via id — bedrijf, website, bron, status, eigenaar en de klant waarnaar de lead is geconverteerd, indien van toepassing.

Leads_list

Tools

leads_listLijst met leads — prospectdoelen, vóór kwalificatie. Filter op status, source, owner, client, companyName of createdAt/closedAt-bereiken. Een gekwalificeerde lead wordt via leads_convert een Client plus een open Deal; tot die tijd bestaat hij alleen hier, niet in clients_list.

Lead Stages_get

Tools

leadStages_getHaal één leadfase op via id.

Lead Stages_list

Tools

leadStages_listLijst met de fasen waar een lead doorheen gaat, in volgorde. Leads hebben hun eigen fasenset — deals gebruiken stages_list, wat iets anders is.

Organization Mail Footer_get

Tools

organizationMailFooter_getLees de voettekst van uitgaande mail van de organisatie (het blok dat wordt toegevoegd aan mail die Flowtly namens de organisatie verstuurt).

Organizations_get

Tools

organizations_getHaal een organisatie op via id. WAARSCHUWING — dit vertelt je NIET met welke organisatie je verbonden bent. Een OAuth-verbinding is aan precies één organisatie gekoppeld (token-gebonden), maar dit endpoint geeft elke organisatie terug waarvan de verbonden GEBRUIKER lid is, dus een succesvolle lezing hier lijkt op een bevestiging dat je in die organisatie werkt, terwijl dat misschien niet zo is. Lees in plaats daarvan tenant-gebonden gegevens om de tenant te verifiëren waarin je daadwerkelijk werkt — people_list of clients_list — en begin nooit een bulkschrijfactie op basis van deze aanroep alleen.

People_get

Tools

people_getHaal één persoon/medewerker op via id — namen, e-mailadressen, telefoon, leidinggevende en of ze actief zijn.

People_list

Tools

people_listToon personen/medewerkers. Filter op isActive, reportsTo (id van een leidinggevende), projectMembers.project, of search; pagineer met cursor. Personen en medewerkers delen dezelfde id, dus zo achterhaal je de employee id die werktijd, verantwoordelijkheden, projectlidmaatschap en rechtentools allemaal verwachten.

Permission Groups_get

Tools

permissionGroups_getHaal één rechtengroep op via id, inclusief de ROLE_*-strings die hij toekent.

Permission Groups_list

Tools

permissionGroups_listLijst met de rechtengroepen van de organisatie en de rollen die elke groep verleent — bijv. de groep "Business Owner" verleent ROLE_ADMIN. Lees dit voor people_setPermissionGroups: de rollen in de respons zijn bepalend voor wat een groep daadwerkelijk toestaat, zodat je nooit hoeft te raden op basis van de naam.

Pipelines_get

Tools

pipelines_getHaal één salespipeline op via id.

Pipelines_list

Tools

pipelines_listLijst met verkooppipelines. Een pipeline heeft een geordende reeks fasen — lees ze met stages_list, gefilterd op pipeline.

Positions_list

Tools

positions_listLijst met posities — de benoemde functies (bijv. "Backend Engineer") die een projectallocatie vervult. Geen filters; Position heeft paginering uitgeschakeld, dus dit geeft altijd de volledige functiecatalogus van de organisatie in één aanroep terug. Elk item is {id, name, roles}. Gebruik dit om de functienaam achter de positionId van een allocations_list-rij op te lossen, en om de position-id te vinden waar een resourcing-import op moet matchen.

Projects_get

Tools

projects_getHaal één project op via id — naam, type, klant, data, omschrijving en prijs.

Projects_list

Tools

projects_listToon projecten. Filter op type (fixed-price | time-and-material | non-billable | internal), client.name, employee, name, of periodes voor dateFrom/dateTo. Gebruik dit om de project id te achterhalen die taken, werktijdregistratie, budgetten en contracten allemaal verwachten.

Resource Request Candidates_get

Tools

resourceRequestCandidates_getEén recruitmentkandidaat op id. De id komt uit resourceRequestCandidates_list. Vereist ROLE_HR_MANAGER. Alleen-lezen.

Resource Request Candidates_list

Tools

resourceRequestCandidates_listDe kandidaten die zijn voorgedragen voor wervingsaanvragen — mensen in een recruitmentpipeline, geen werknemers die beschikbaar zijn voor allocatie. Filter op de request-id uit resourceRequests_list. Vereist ROLE_HR_MANAGER. Alleen-lezen.

Resource Requests_get

Tools

resourceRequests_getEén wervingsaanvraag op id, met de positie en status. Haal de id op uit resourceRequests_list. HR/recruitment, geen resourcing-allocatie. Vereist ROLE_HR_MANAGER. Alleen-lezen.

Resource Requests_list

Tools

resourceRequests_listOpen wervingsaanvragen — een verzoek om te werven voor een positie, in het HR-domein. Ondanks de naam is dit GEEN resourcing-allocatievraag: het is recruitment. Geeft de collectie terug; resourceRequests_get leest er één, en resourceRequestCandidates_list geeft de mensen die ervoor zijn voorgedragen. Vereist ROLE_HR_MANAGER. Alleen-lezen.

Resourcing Requests_list

Tools

resourcingRequests_listOpen resourcing-aanvragen — iemand die vraagt om een persoon aan een project toe te wijzen, de vraagzijde van resourcing. Dit is de flow die de Requests-weergave van de Resourcing UI toont. Verwar dit NIET met resourceRequests_list: dat is HR-RECRUITMENT (werven voor een positie). Combineer dit met resourcingRequestsHistory_list voor wat al is besloten, en resourcingBench_get voor wie aan een aanvraag zou kunnen voldoen. Vereist de resourcing-module en ROLE_RESOURCING_MANAGER. Alleen-lezen.

Resourcing Requests History_list

Tools

resourcingRequestsHistory_listWat er al is gebeurd met resourcing-aanvragen — het beslissingsspoor (bevestigd, afgewezen, gewijzigd) achter de open aanvragen in resourcingRequests_list. Gebruik dit om te beantwoorden 'is hier al eerder om gevraagd en afgewezen?' voordat je dezelfde allocatie opnieuw voorstelt. Vereist de resourcing-module en ROLE_RESOURCING_MANAGER. Alleen-lezen.

Responsibilities_get

Tools

responsibilities_getHaal één verantwoordelijkheid op via id.

Responsibilities_list

Tools

responsibilities_listToon verantwoordelijkheden binnen een RACI-groep. Filter op responsibilityGroup. Verantwoordelijkheden kunnen genest worden via parent; personen worden eraan toegewezen via responsibilityEmployees, niet rechtstreeks.

Responsibility Employees_get

Tools

responsibilityEmployees_getHaal één verantwoordelijkheidstoewijzing op via id.

Responsibility Employees_list

Tools

responsibilityEmployees_listToon wie aan welke verantwoordelijkheid is toegewezen, en voor welk percentage. Filter op employee om de volledige RACI-belasting van één persoon over alle groepen te lezen.

Responsibility Groups_get

Tools

responsibilityGroups_getHaal één verantwoordelijkheidsgroep op via id.

Responsibility Groups_list

Tools

responsibilityGroups_listToon verantwoordelijkheidsgroepen / RACI-gebieden — de hoofdonderdelen "Odpowiedzialności", elk met een verantwoordelijke persoon. Individuele verantwoordelijkheden hangen hieronder.

Schedule Employees_get

Tools

scheduleEmployees_getEén toewijzing van rooster aan werknemer op id. De id komt uit scheduleEmployees_list. Vereist ROLE_SCHEDULES_MANAGER. Alleen-lezen.

Schedule Employees_list

Tools

scheduleEmployees_listWelke werknemers zijn toegewezen aan welke werktijdroosters. Gebruik dit om vanuit een rooster (schedules_list) naar de bijbehorende mensen te gaan, of om het rooster te vinden dat een bepaalde werknemer volgt. Vereist ROLE_SCHEDULES_MANAGER. Alleen-lezen.

Schedule Plan_list

Tools

schedulePlan_listDe roosters die van kracht zijn op ÉÉN opgegeven datum — geef de datum mee in het pad. Gebruik dit om te beantwoorden 'wie werkt er vandaag / op deze datum' zonder zelf elk rooster te lezen en de bereiken op te lossen. In tegenstelling tot de andere roosterleesacties is hiervoor alleen ROLE_USER vereist, dus dit is degene die beschikbaar is voor een gewone werknemer. Alleen-lezen.

Schedule Ranges_get

Tools

scheduleRanges_getEén tijdsbereik van een rooster op id. De id komt uit scheduleRanges_list. Vereist ROLE_SCHEDULES_MANAGER. Alleen-lezen.

Schedule Ranges_list

Tools

scheduleRanges_listDe tijdsbereiken waaruit werktijdroosters bestaan — de daadwerkelijke uren die een rooster omvat. Lees eerst de bovenliggende met schedules_get; dit werkt de bereiken ervan verder uit. Vereist ROLE_SCHEDULES_MANAGER. Alleen-lezen.

Schedules_get

Tools

schedules_getEén werktijdrooster op id, met de bereiken en toegewezen werknemers. De id komt uit schedules_list; scheduleRanges_list en scheduleEmployees_list lezen de onderdelen ervan. Vereist ROLE_SCHEDULES_MANAGER. Alleen-lezen.

Schedules_list

Tools

schedules_listWerktijdroosters — de dienst-/werkpatronen die een organisatie definieert, GEEN projectallocatie. Gebruik resourcingSchedule_get voor wie op wat is geboekt; gebruik dit voor de werkpatronen zelf. schedules_get leest er één op id. Vereist ROLE_SCHEDULES_MANAGER. Alleen-lezen.

Stages_get

Tools

stages_getHaal één dealfase op via id.

Stages_list

Tools

stages_listLijst met dealfasen, in volgorde. Filter op pipeline. deals_create vereist een fase-id van hier, en het verplaatsen van een deal tussen fasen is wat dealStageHistories vastlegt.

Suppliers_list

Tools

suppliers_listToon leveranciers/contractors — wordt geserveerd vanuit /contractors, dus "supplier" en "contractor" zijn hetzelfde record. Filter op cyclic voor terugkerende leveranciers. Gebruik dit om de leverancier te achterhalen waartegen een kost, een contract of een inkomende factuur wordt geboekt.

Tag Definitions_list

Tools

tagDefinitions_listLijst met labeldefinities — de labels die aan records kunnen worden gekoppeld, elk binnen een labelgroep. tags_create heeft een tagDefinition-id van hier nodig plus het record waaraan het gekoppeld moet worden.

Tag Groups_list

Tools

tagGroups_listToon taggroepen — de containers waarin tagdefinities georganiseerd worden.

Task Comments_list

Tools

taskComments_listToon opmerkingen bij projecttaken, oudste eerst. Filter op task om de discussie van één taak te lezen.

Task Lists_list

Tools

taskLists_listLijst met takenlijsten — de bordkolommen/secties waarin taken worden ingedeeld. Filter op project. tasks_create heeft een list-id van hier nodig.

Tasks_get

Tools

tasks_getHaal één projecttaak op via id — titel, project, status, lijst, toegewezenen, data en herhaling.

Tasks_list

Tools

tasks_listLijst met projecttaken. Filter op project, list, status, assignees, isTemplate of startAt/dueAt-bereiken. Terugkerende taken tonen recurrenceParent en recurrenceRule, zodat een gegenereerd voorkomen kan worden teruggeleid naar de regel die het heeft geproduceerd. Om te bepalen of een taak VOLTOOID is, vergelijk je de status met taskStatuses_list (isClosed) in plaats van te matchen op de statusnaam.

Task Statuses_list

Tools

taskStatuses_listToon de projecttaakstatussen, in bordvolgorde. isClosed markeert de afgeronde statussen en isDefault de status die een nieuwe taak krijgt. Raadpleeg dit voordat je de status van een taak interpreteert — de namen zijn per organisatie configureerbaar, dus "Done" is geen betrouwbare string om op te matchen.

Tax Groups_list

Tools

taxGroups_listLijst met btw-groepen. Gebruik dit om de taxGroup-id op te lossen waarop taxRules_list filtert en die factuurregels dragen.

Tax Rules_list

Tools

taxRules_listToon belastingregels — de tarieven en de periodes waarin ze gelden. Filter op taxGroup.

Transactions_list

Tools

transactions_listToon banktransacties — de bankfeed waartegen inkomende facturen worden gematcht. Filter op bankAccount, counterpartyRole, cost, ignored, hasDetectedProblems, een periode voor orderDate/execDate, of amount.between. Let op: orderDate en execDate zijn verschillend — een betaling kan in de ene maand worden opgedragen en in de volgende worden uitgevoerd.

Transactions_suggestions

Tools

transactions_suggestionsLees Flowtly's voorstellen voor één banktransactie — tegen welke tegenpartij, kostengroep of document deze moet worden geboekt. Het spiegelbeeld van incomingInvoices_suggestions, vanuit de geldzijde.

Work Times_get

Tools

workTimes_getHaal één werktijdregel op via id — datum, minuten, project, notities en de medewerker aan wie hij toebehoort.

Work Times_list

Tools

workTimes_listToon werktijdregistraties (geregistreerde uren). Filter op periode (date.after / date.before, YYYY-MM-DD) en optioneel op employee of project; pagineer met cursor. Elke rij bevat employeeId/employeeName en projectId/projectName, dus zo exporteer je alle geregistreerde uren voor een periode. BELANGRIJK: organisatiebrede resultaten vereisen ROLE_WORKING_HOURS_VIEWER. Zonder die rol geeft de backend GEEN foutmelding — hij geeft stilzwijgend alleen de eigen registraties van de verbonden gebruiker terug, waardoor een export van "ieders uren" met slechts één persoon terug kan komen en er toch volkomen normaal uitziet. Als elke rij bij dezelfde medewerker hoort en je niet op employee hebt gefilterd, bevat de respons een scopeWarning die dit meldt — geef die door aan de gebruiker in plaats van het resultaat als organisatiebreed te presenteren.

Work Times_log

Tools

workTimes_logRegistreer een werktijdregel voor de verbonden Flowtly-gebruiker (date, durationMinutes, project, notes). Schrijfactie.

Tasks_create

Tools

tasks_createMaak een projecttaak aan (title + project verplicht; optioneel status, list, assignees, dueAt, priority). Schrijfactie.

Tasks_update

Tools

tasks_updateWerk een projecttaak bij via id — wijzig status (incl. als klaar markeren), assignees, dueAt, title, enz. Schrijfactie.

Task Comments_create

Tools

taskComments_createVoeg een opmerking toe aan een projecttaak (task id + content). Schrijfactie.

Suppliers_create

Tools

suppliers_createMaak een nieuwe leverancier/contractor aan (name, tinType, costGroup verplicht). Schrijfactie.

Suppliers_update

Tools

suppliers_updateWerk de gegevens van een leverancier/contractor bij via id (name, belastingnummer, betalingstermijnen, enz.). Schrijfactie.

People_create

Tools

people_createMaak een persoon/medewerker aan (firstname + lastname verplicht; optioneel companyEmail, contactEmail, contactPhone). Schrijfactie.

People_update

Tools

people_updateWerk een persoon/medewerker bij via id (name, companyEmail, contactEmail, contactPhone, enz.). Schrijfactie.

People_delete

Tools

people_deleteVerwijder een medewerker/persoon via id (bijv. om een placeholder/dummy-medewerker te verwijderen). Vereist ROLE_EMPLOYEES_MANAGER; de backend voert een verwijderproces uit dat ook gekoppelde records loskoppelt. Grote impact, onomkeerbaar. Schrijfactie.

Cost Groups_create

Tools

costGroups_createMaak een kostenplaats aan (name + type verplicht). Schrijfactie.

Cost Groups_update

Tools

costGroups_updateWerk de naam of het type van een kostenplaats bij via id. Schrijfactie.

Tag Groups_create

Tools

tagGroups_createMaak een taggroep aan (name verplicht) om gerelateerde tagdefinities te organiseren. Schrijfactie.

Tag Definitions_create

Tools

tagDefinitions_createMaak een tagdefinitie aan (name, level, tagGroup verplicht) binnen een taggroep. Schrijfactie.

Tags_create

Tools

tags_createKoppel een tagdefinitie aan een record (tagDefinition + relationName + relationId; bijv. relationName "counterparty" om een leverancier te taggen). Schrijfactie.

Clients_create

Tools

clients_createMaak een nieuwe klant aan (name, country, currency, status, tinType verplicht). Schrijfactie.

Clients_update

Tools

clients_updateWerk een klant bij via id. Schrijfactie.

Client Contacts_create

Tools

clientContacts_createMaak een contactpersoon aan voor een klant (client, type, name, email verplicht). Schrijfactie.

Bank Accounts_create

Tools

bankAccounts_createMaak een bankrekening aan (type, name, currency, defaultImportFormat verplicht). Schrijfactie.

Bank Accounts_update

Tools

bankAccounts_updateWerk een bankrekening bij via id. Schrijfactie.

Counterparty Bank Accounts_create

Tools

counterpartyBankAccounts_createKoppel een bankrekening aan een tegenpartij (counterparty + accountNumber). Schrijfactie.

Contracts_create

Tools

contracts_createMaak een contract aan. Schrijfactie.

Contracts_update

Tools

contracts_updateWerk een contract bij via id. Schrijfactie.

Contracts_delete

Tools

contracts_deleteVerwijder een contract via id. Schrijfactie.

Tax Groups_create

Tools

taxGroups_createMaak een belastinggroep aan (name + type verplicht). Schrijfactie.

Tax Groups_update

Tools

taxGroups_updateWerk de naam of het type van een belastinggroep bij via id. Schrijfactie.

Tax Rules_create

Tools

taxRules_createMaak een belastingregel aan. Schrijfactie.

Tax Rules_update

Tools

taxRules_updateWerk een belastingregel bij via id. Schrijfactie.

Configs_update

Tools

configs_updateWerk een organisatieconfiguratiewaarde bij via id (type + name verplicht; rechten worden per configuratiesleutel afgedwongen door de backend). Schrijfactie.

Organization Mail Footer_update

Tools

organizationMailFooter_updateWerk de voettekst van uitgaande mail van de organisatie bij. Schrijfactie.

Permission Groups_create

Tools

permissionGroups_createMaak een rechtengroep aan (name verplicht; roles = lijst van ROLE_*-strings die deze toekent). Schrijfactie.

Permission Groups_update

Tools

permissionGroups_updateWerk de naam, omschrijving of toegekende rollen van een rechtengroep bij via id. Schrijfactie.

People_set Permission Groups

Tools

people_setPermissionGroupsStel de rechtengroepen van een persoon in (vervang ze) via numerieke groep-id's (zie permissionGroups_list — bijv. de groep "Business Owner" verleent ROLE_ADMIN). Verleent toegang; maakt GEEN login aan en e-mailt de persoon niet. Schrijfactie.

Projects_create

Tools

projects_createMaak een project aan (name + type verplicht; type = fixed-price|time-and-material|non-billable|internal; optioneel dateFrom/dateTo, client, publicDescription, notes, priceNet). Schrijfactie.

Projects_update

Tools

projects_updateWerk een project bij via id (name, type, dates, description, enz.). Schrijfactie.

Responsibility Groups_create

Tools

responsibilityGroups_createMaak een verantwoordelijkheidsgroep / RACI-gebied aan (name verplicht; optioneel description en responsibleEmployee = de verantwoordelijke persoon, opgegeven als een gewone employee-id zoals 6 (uit people_list) of de IRI /people/6). Dit is het topniveau-item 'Odpowiedzialności'. Voeg er individuele verantwoordelijkheden aan toe via responsibilities_create. Schrijfactie.

Responsibility Groups_update

Tools

responsibilityGroups_updateWerk een verantwoordelijkheidsgroep bij via id (name, description, responsibleEmployee = employee id of IRI). Schrijfactie.

Responsibilities_create

Tools

responsibilities_createMaak een verantwoordelijkheid aan binnen een groep (responsibilityGroup = groep-id of IRI, + name, verplicht; optioneel description; optioneel parent = een andere responsibility-IRI voor nesting). Wijs er mensen aan toe via responsibilityEmployees_create. Schrijfactie.

Responsibilities_update

Tools

responsibilities_updateWerk een verantwoordelijkheid bij via id (name, description, parent, responsibilityGroup = group id of IRI). Schrijfactie.

Responsibility Employees_create

Tools

responsibilityEmployees_createWijs een medewerker toe aan een verantwoordelijkheid (responsibility = responsibility id of IRI, employee = employee id of IRI, percentage 0-100, allemaal verplicht; optioneel targets en description). Schrijfactie.

Responsibility Employees_update

Tools

responsibilityEmployees_updateWerk een verantwoordelijkheidstoewijzing bij via id (percentage, targets, description). Schrijfactie.

Responsibility Employees_delete

Tools

responsibilityEmployees_deleteVerwijder de toewijzing van een medewerker aan een verantwoordelijkheid via id. Schrijfactie.

Leads_create

Tools

leads_createMaak een lead aan (outbound/inbound prospect; companyName, source, status, owner, gekoppelde client optioneel). Schrijfactie.

Leads_update

Tools

leads_updateWerk een lead bij via id (company, website, source, status, owner, gekoppelde client). Schrijfactie.

Leads_delete

Tools

leads_deleteVerwijder een lead via id (soft delete). Schrijfactie.

Leads_convert

Tools

leads_convertConverteer een gekwalificeerde lead naar een Client + één contact per leadcontact + een open Deal. Vereist een bestaande client (de client van de lead of een clientId in de body). Schrijfactie.

Lead Activities_create

Tools

leadActivities_createLeg ÉÉN outreach-contactmoment vast op een lead — een verstuurde uitnodiging, een geaccepteerde uitnodiging, een bericht, een reactie, een gesprek, een follow-up (lead + type + occurredAt verplicht; channel, contact, body optioneel). HIER hoort de outreach-geschiedenis van een prospect thuis: een crmNote is vrije commentaar, een activiteit is het gestructureerde, filterbare contactlogboek dat de tijdlijn van de prospectingqueue toont. Beschrijf contactmomenten NIET in een notitie. type: invite_sent | invite_accepted | message_sent | reply_received | call | meeting | follow_up | …; channel: linkedin | email | phone | …. Schrijfactie.

Lead Activities_update

Tools

leadActivities_updateWerk een vastgelegde outreach-activiteit bij op id (type, channel, occurredAt, body). Schrijfactie.

Lead Activities_delete

Tools

leadActivities_deleteVerwijder een vastgelegde outreach-activiteit op id. Schrijfactie.

Lead Contacts_create

Tools

leadContacts_createVoeg een contactpersoon toe aan een lead (lead + name verplicht; email, phone, role, linkedinUrl, isPrimary optioneel). De LinkedIn-URL van een contact hoort in linkedinUrl, NIET in een crmNote. Schrijfactie.

Lead Contacts_update

Tools

leadContacts_updateWerk een leadcontact bij op id — bijv. stel linkedinUrl / email / phone in zodra je ze vindt. Schrijfactie.

Lead Contacts_delete

Tools

leadContacts_deleteVerwijder een leadcontact via id. Schrijfactie.

Deals_create

Tools

deals_createMaak een deal/opportunity aan (title, client, stage verplicht; amountMinor, currency, expectedCloseDate, owner, contact optioneel). Schrijfactie.

Deals_update

Tools

deals_updateWerk een deal bij via id (title, stage, amount, afsluitdatum, owner, contact). Het wijzigen van de fase wordt automatisch gelogd. Schrijfactie.

Deals_delete

Tools

deals_deleteVerwijder een deal via id (soft delete). Schrijfactie.

Deals_win

Tools

deals_winMarkeer een deal als gewonnen — verplaatst hem naar een gewonnen fase en markeert hem als gesloten; optionele contractId koppelt een bestaand contract. Schrijfactie.

Deals_lose

Tools

deals_loseMarkeer een deal als verloren — vereist lostReasonId (uit dealLostReasons_list); optioneel lostReasonNote. Schrijfactie.

Deals_reopen

Tools

deals_reopenHeropen een gewonnen/verloren deal terug naar open. Schrijfactie.

Lead Lists_create

Tools

leadLists_createMaak een outbound-prospectielijst aan (name verplicht). Schrijfactie.

Lead Lists_update

Tools

leadLists_updateWerk een outboundlijst bij via id. Schrijfactie.

Lead Lists_delete

Tools

leadLists_deleteVerwijder een outboundlijst via id. Schrijfactie.

Lead List Memberships_create

Tools

leadListMemberships_createVoeg een lead toe aan een outboundlijst (list + lead verplicht; status optioneel). Schrijfactie.

Lead List Memberships_update

Tools

leadListMemberships_updateWerk het lidmaatschap van een lead in een lijst bij — bijv. stel de outreachstatus in (contacted/replied/bounced). Schrijfactie.

Lead List Memberships_delete

Tools

leadListMemberships_deleteVerwijder een lead uit een outboundlijst. Schrijfactie.

CRM Notes_create

Tools

crmNotes_createVoeg een notitie toe aan een lead of een deal (body + precies één van lead/deal). De auteur is de verbonden gebruiker. Schrijfactie.

CRM Notes_update

Tools

crmNotes_updateWerk de inhoud van een CRM-notitie bij via id. Schrijfactie.

CRM Notes_delete

Tools

crmNotes_deleteVerwijder een CRM-notitie via id. Schrijfactie.

Organization Logo_upload

Tools

organizationLogo_uploadUpload/vervang het logo van de organisatie (base64-afbeelding + contentType + filename). Lees het huidige logo via configs_get organization-logo-url. Schrijfactie.

Organization Icon_upload

Tools

organizationIcon_uploadUpload/vervang het icoon/de favicon van de organisatie (base64-afbeelding + contentType + filename). Lees het huidige icoon via configs_get organization-icon-url. Schrijfactie.

Incoming Invoices_create

Tools

incomingInvoices_createLeg een inkomende (leveranciers)factuur of onderliggend document vast in de boekhouding — geef de bytes als base64 mee met een fileName en receivedAt. Flowtly voert er OCR op uit en stelt een leverancier en een bijpassende banktransactie voor. Het bestand krijgt een vingerafdruk als externalId 'upload_sha256:<sha256 van de bytes>': om een duplicaat te vermijden, hash de bytes en controleer incomingInvoices_list op die externalId VOORDAT je uploadt. Schrijfactie.

Invoices_export

Tools

invoices_exportStart een zip-export van UITGEGEVEN facturen voor een periode (from/to, beide YYYY-MM-DD, inclusief) gefilterd op VERKOOPDATUM — niet de uitgifte- of aanmaakdatum. Alleen UITGEGEVEN facturen worden meegenomen; concepten en niet-verzonden facturen worden uitgesloten, maar correcties WORDEN meegenomen. Optioneel client beperkt tot één klant (id of IRI uit clients_list). Max 200 facturen per export — als de periode er meer bevat, maak deze dan kleiner (bijv. exporteer per maand); een periode met 0 uitgegeven facturen wordt ook geweigerd. Deze aanroep zet de taak alleen in de wachtrij (het renderen van een maand kan minuten duren) — er wordt GEEN downloadlink teruggegeven. Poll invoices_exportStatus met de teruggegeven exportId totdat deze "ready" meldt. Schrijfactie.

Invoices_export Status

Tools

invoices_exportStatusPoll de status van een zip-export gestart door invoices_export, op exportId. Zodra status "ready" is, bevat de respons downloadUrl (een kortstondige, ondertekende link — verloopt na 1 uur, zie expiresAt), filename en byteSize; de bytes van het bestand worden nooit via deze tool teruggegeven. Als status "failed" is, verklaart failureReason waarom.

Invoices_import

Tools

invoices_importLeg een AL UITGEGEVEN uitgaande (verkoop)factuur vast in de organisatie — voor het inbrengen van factuurgeschiedenis tijdens onboarding. Het externe factuurnummer dat je meegeeft, wordt letterlijk bewaard, de koper wordt opgelost via het btw-/fiscaal nummer (aangemaakt indien afwezig), en de factuur belandt als uitgegeven ZONDER een PDF te renderen, de klant te e-mailen of in te dienen bij KSeF. Het importeren van een nummer dat al bestaat, is een no-op die de bestaande factuur rapporteert, dus een bulkimport is veilig om opnieuw uit te voeren — maar die garantie geldt alleen voor opeenvolgende aanroepen; twee echt gelijktijdige imports van hetzelfde nummer kunnen allebei landen. Geef expectedGrossTotal mee (het brutobedrag zoals afgedrukt op het brondocument) en de import wordt geweigerd als dit niet overeenkomt met het totaal berekend uit de regels. buyer.tin is verplicht — de koper wordt nooit op naam gematcht. Gebruik invoices_create, niet dit, om een echte nieuwe factuur aan te maken. Schrijfactie.

Invoice Transactions_create

Tools

invoiceTransactions_createRegistreer een betaling op een uitgaande (verkoop)factuur. `invoice` is een factuur-IRI uit invoices_list; `date` is wanneer de betaling als gedaan wordt beschouwd. `transaction` is optioneel — laat het weg om een afwikkeling zonder bankregel vast te leggen, wat je wilt voor historische facturen waarvan het bankafschrift nooit is geïmporteerd. `amount` is optioneel en valt standaard terug op het openstaande bedrag van de factuur. Het registreren van een betaling zorgt ervoor dat een uitgegeven, vervallen factuur niet als onbetaald wordt behandeld, en dus ook dat er geen betalingsherinneringen meer voor in de wachtrij worden gezet. Niets voorkomt dat je twee betalingen op één factuur registreert, dus lees eerst invoices_get als je niet zeker weet of er al is afgewikkeld. Schrijfactie.

Invoice Transactions_update

Tools

invoiceTransactions_updateWerk een bestaand factuurbetalingsrecord bij op id (uit de invoiceTransactions van invoices_get, of door invoiceTransactions te pagineren). Het meest voorkomende gebruik: koppel een betaling die zonder bankregel is geregistreerd aan een transactie die je zojuist hebt geïmporteerd via transactions_importStatement, door `transaction` in te stellen op een transactie-IRI/id uit transactions_list. DE VALKUIL: dit is een PATCH, maar de backend vereist bij elke aanroep nog steeds `invoice` en `date` — de bestaande waarden worden NIET automatisch samengevoegd. Lees het record eerst (of heb het al van de create-aanroep) en stuur `invoice` en `date` ongewijzigd opnieuw mee naast wat je daadwerkelijk wilt wijzigen, anders wordt de update geweigerd. `transaction` accepteert null om een betaling van een bankregel los te koppelen. `amount` is optioneel. Schrijfactie.

Incoming Invoices_apply Suggestion

Tools

incomingInvoices_applySuggestionAccepteer een van Flowtly's eigen suggesties voor een inkomende factuur — dezelfde voorstellen die een mens in de app ziet (leveranciersmatch, kostengroep, bijpassende banktransactie, duplicaatwaarschuwing). Lees ze eerst met incomingInvoices_suggestions en pas er dan één toe op basis van de id. Geef hier de voorkeur aan boven gokken: Flowtly's matcher, niet de agent, bepaalt wat aannemelijk is. Schrijfactie.

Incoming Invoices_accept All Suggestions

Tools

incomingInvoices_acceptAllSuggestionsAccepteer alle openstaande suggesties bij een inkomende factuur in één aanroep — wat een gebruiker doet met de "alles accepteren"-knop in de app. De server past toe, herberekent en past opnieuw toe totdat er niets nieuws meer verschijnt: de transactiematch bestaat pas zodra de leverancier en het bedrag zijn toegepast, dus één enkele ronde zou het document ongekoppeld achterlaten. Geeft een rapport terug (wat is toegepast, wat is geweigerd en waarom, en tegen welke transactie het document uiteindelijk is geboekt). Geef dryRun mee om te previewen zonder te schrijven. Accepteert nooit supplier_create of een duplicaatwaarschuwing. Schrijfactie.

Incoming Invoices_check EInvoices

Tools

incomingInvoices_checkEInvoicesHaal nieuwe KSeF e-facturen op in de organisatie — wat de knop "Sprawdź e-faktury" in de app doet. Roep dit aan voordat je concludeert dat een factuur van een leverancier ontbreekt: zonder dit kun je "de leverancier heeft hem nooit verstuurd" niet onderscheiden van "onze sync is nog niet uitgevoerd". Geeft een resultaat zodra het ophalen in de wachtrij staat; lees incomingInvoices_list daarna opnieuw om te zien wat er is binnengekomen. Schrijfactie.

Resourcing_import Timeline

Tools

resourcing_importTimelineImporteer een resourcing-allocatie-tijdlijnsheet (haal deze op via de Drive MCP, geef de CSV letterlijk mee). Dit is een VOLLEDIGE VERVANGING (mirror) van de Allocation-rijen van de organisatie voor `year`: rijen in de sheet worden aangemaakt/bijgewerkt, en elke bestaande rij voor dat jaar die niet in de sheet voorkomt, wordt VERWIJDERD — geen samenvoeging. STANDAARD DRY-RUN: een weggelaten dryRun toont een voorbeeld en schrijft niets; geef dryRun:false mee om toe te passen. Het rapport geeft `created` / `replaced` plus `unmatchedPeople` / `unmatchedProjects`. TWEE DINGEN ZIJN GEMAKKELIJK TE MISSEN: een sheetrij waarvan het project niet kan worden opgelost, wordt OVERGESLAGEN terwijl de aanroep toch succes rapporteert, dus een groen resultaat kan een gedeeltelijke import verbergen; en een rolcode die de functiecatalogus nog niet bevat, wordt AANGEMAAKT als een nieuwe positie in plaats van geweigerd — zie `createdPositions`. Beide worden vermeld in `warnings` wanneer ze zich voordoen; breng dit onder de aandacht van de gebruiker in plaats van alleen `created` te rapporteren. Een sheet die naar nul rijen wordt geparsed, wordt geweigerd (het lijkt precies op een mislukte lezing die de hele tijdlijn dreigt te wissen) tenzij je force:true meegeeft. Lees achteraf allocations_list om te zien wat er is beland. Grote impact. Schrijfactie.

Transactions_import Statement

Tools

transactions_importStatementImporteer een bankafschriftbestand (bijv. een MT940 .sta-bestand) — geef de ruwe tekstinhoud van elk bestand letterlijk mee (NIET base64) met een filename. ER IS GEEN bankAccount-PARAMETER: de backend routeert een bestand door alle niet-cijfertekens uit de rekeningnummers van je bankrekeningen en uit de bytes van het bestand te strippen, en importeert in elke rekening waarvan de cijfers ergens in het bestand voorkomen — dus één bestand kan in meerdere rekeningen belanden, en een afschrift voor een rekening die niet in Flowtly is ingesteld (of waarvan het nummer anders is vastgelegd dan de bank schrijft) importeert in geen enkele, en faalt met een foutmelding die precies uitlegt waarom — lees dat bericht, het is de enige diagnose die dit endpoint geeft. Bij succes is de respons `{ imported, matching }`: `matching: "in_progress"` betekent dat contractant-/bijlagematching voor de nieuwe rijen nog loopt nadat deze aanroep terugkeert, dus een onmiddellijke transactions_list kan rijen tonen die nog niet gematcht zijn — lees iets later opnieuw voor de definitieve status. Het opnieuw importeren van hetzelfde afschrift maakt geen dubbele rijen aan; de importer herkent transacties die al eerder zijn gezien. Zodra een afschrift is verwerkt, koppel je een bestaande betaling zonder bankregel aan een van de rijen met…

Organization_whoami

Tools

organization_whoamiGeeft de organisatie terug waaraan deze MCP-verbinding is gekoppeld — { orgId, name, slug, userId }. Roep dit aan om te bevestigen in WELKE tenant je op het punt staat te schrijven vóór elke create/update: de verbinding is via het token aan precies één organisatie gekoppeld, en prospects/records naar de verkeerde organisatie schrijven is een echt incident. Alleen-lezen.

Resourcing Actuals_get

Tools

resourcingActuals_getGerapporteerde uren versus het plan, per persoon per week, over een from/to-venster — de vraag 'ligt het team echt op schema?', die GEEN enkele andere resourcing-tool beantwoordt: allocaties vertellen je wat er GEPLAND was, dit vertelt je wat er is GELEVERD. Geeft weekkolommen terug plus één rij per persoon (gepland %, gerapporteerd %, afwijking, totalen en een uitsplitsing per project). reportedPercent null betekent 'geen contract die week' en 0 betekent 'er bestond een contract en er is niets gerapporteerd' — behandel deze twee NIET als hetzelfde. Geef financials mee voor omzet/kosten/marge, die anders worden weggelaten. Vereist de resourcing-module en ROLE_RESOURCING_MANAGER. Alleen-lezen.

Resourcing Bench_get

Tools

resourcingBench_getWie er NIET is ingezet over een from/to-venster — de bench. Gebruik dit wanneer gevraagd wordt wie op een nieuw project te zetten of waar capaciteit onbenut blijft; resourcingActuals_get vertelt je hoe belast mensen zijn, dit vertelt je wie helemaal geen belasting heeft. HET WEET NIETS VAN VERLOF: freePercent is 100 min bevestigde allocaties, verder niets, dus iemand met drie weken goedgekeurd verlof komt uit op 100% vrij en geen enkel veld in de respons zegt anders. Als je 'wie is beschikbaar' alleen hierop baseert, zet je mensen op projecten terwijl ze afwezig zijn — controleer holidays_active of holidays_list. Vereist de resourcing-module. Alleen-lezen.

Resourcing Schedule_get

Tools

resourcingSchedule_getDe geplande resourcingplanning over een from/to-venster — de allocatietijdlijn zoals de planner die toont. Gebruik dit voor wat er vooruitkijkend is GEBOEKT; gebruik resourcingActuals_get voor wat er daadwerkelijk tegenover is gerapporteerd. Vereist de resourcing-module en ROLE_RESOURCING_MANAGER. Alleen-lezen.

Leads_bulk Import

Tools

leads_bulkImportImporteer meerdere leads in ÉÉN aanroep, elk met geneste contacten, lidmaatschap van lijsten en outreach-activiteiten — de server maakt de lead aan en verwerkt vervolgens de id ervan in de onderliggende items, zodat je nooit met tussenliggende IRI's hoeft te jongleren. Idempotent op basis van natuurlijke sleutels (companyName / email / (list,lead) / (type,occurredAt,contact)): veilig om opnieuw uit te voeren en te chunken (≤100 leads/aanroep). Dit is het bulkpad dat een campagne-import moet gebruiken in plaats van N leads_create-aanroepen. Schrijfactie.