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_get | Eé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_list | Lijst 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_get | Haal één bankrekening op via id — naam, valuta, bank en het formaat waarin de afschriften worden geïmporteerd. |
Bank Accounts_list
Tools
| bankAccounts_list | Lijst 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_get | Haal één klant op via id — naam, land, valuta, belastingnummer en status. |
Clients_list
Tools
| clients_list | Lijst 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_catalog | Lijst 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_get | Lees éé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_get | Haal één contract op via id — partijen, richting, waarde, cyclische voorwaarden en data. |
Contracts_list
Tools
| contracts_list | Lijst 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_paymentScheduleLines | Lijst 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_list | Lijst 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_get | Haal één tegenpartij op via id. |
Counterparties_list
Tools
| counterparties_list | Toon 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_get | Haal één CRM-notitie op via id. |
CRM Notes_list
Tools
| crmNotes_list | Toon 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_get | Haal één reden voor een verloren deal op via id. |
Deal Lost Reasons_list
Tools
| dealLostReasons_list | Lijst met redenen waarom een deal als verloren kan worden gemarkeerd, in volgorde. deals_lose vereist een lostReasonId van hier. |
Deals_get
Tools
| deals_get | Haal één deal op via id — titel, klant, fase, bedrag, eigenaar, contact, verwachte en werkelijke afsluitdatum. |
Deals_list
Tools
| deals_list | Toon 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_get | Haal één fasewijziging van een deal op via id. |
Deal Stage Histories_list
Tools
| dealStageHistories_list | Lijst 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_list | Verlof-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_active | Wie 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_get | Eé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_list | Geboekt 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_get | Haal één inkomende (leveranciers)factuur of ondersteunend document op via id, met de OCR-velden en huidige matchstatus. |
Incoming Invoices_list
Tools
| incomingInvoices_list | Lijst 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_matchCandidates | Toon 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_suggestions | Lees 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_suggestionsDebug | Leg 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_get | Haal één uitgaande (verkoop)factuur op via id — klant, factuurregels, totalen, verkoop- en uitgiftedatum, status. |
Invoices_list
Tools
| invoices_list | Lijst 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_get | Haal één lead-activiteit (outreach-contactmoment) op via id. |
Lead Activities_list
Tools
| leadActivities_list | Lijst 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_get | Haal één leadcontact op via id. |
Lead Contacts_list
Tools
| leadContacts_list | Toon 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_get | Haal één lidmaatschap van lead aan lijst op via id. |
Lead List Memberships_list
Tools
| leadListMemberships_list | Toon 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_get | Haal één outbound-prospectielijst op via id. |
Lead Lists_list
Tools
| leadLists_list | Lijst met outbound-prospectinglijsten. Gebruik dit om de list-id op te lossen die leadListMemberships_create nodig heeft. |
Lead Lost Reasons_get
Tools
| leadLostReasons_get | Haal één reden voor een verloren lead op via id. |
Lead Lost Reasons_list
Tools
| leadLostReasons_list | Toon de redenen waarmee een lead als verloren gemarkeerd kan worden, in volgorde. |
Leads_dedupe Check
Tools
| leads_dedupeCheck | Controleer 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_get | Haal éé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_list | Lijst 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_get | Haal één leadfase op via id. |
Lead Stages_list
Tools
| leadStages_list | Lijst met de fasen waar een lead doorheen gaat, in volgorde. Leads hebben hun eigen fasenset — deals gebruiken stages_list, wat iets anders is. |
Organizations_get
Tools
| organizations_get | Haal 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_get | Haal één persoon/medewerker op via id — namen, e-mailadressen, telefoon, leidinggevende en of ze actief zijn. |
People_list
Tools
| people_list | Toon 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_get | Haal één rechtengroep op via id, inclusief de ROLE_*-strings die hij toekent. |
Permission Groups_list
Tools
| permissionGroups_list | Lijst 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_get | Haal één salespipeline op via id. |
Pipelines_list
Tools
| pipelines_list | Lijst met verkooppipelines. Een pipeline heeft een geordende reeks fasen — lees ze met stages_list, gefilterd op pipeline. |
Positions_list
Tools
| positions_list | Lijst 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_get | Haal één project op via id — naam, type, klant, data, omschrijving en prijs. |
Projects_list
Tools
| projects_list | Toon 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_get | Eén recruitmentkandidaat op id. De id komt uit resourceRequestCandidates_list. Vereist ROLE_HR_MANAGER. Alleen-lezen. |
Resource Request Candidates_list
Tools
| resourceRequestCandidates_list | De 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_get | Eé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_list | Open 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_list | Open 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_list | Wat 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_get | Haal één verantwoordelijkheid op via id. |
Responsibilities_list
Tools
| responsibilities_list | Toon 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_get | Haal één verantwoordelijkheidstoewijzing op via id. |
Responsibility Employees_list
Tools
| responsibilityEmployees_list | Toon 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_get | Haal één verantwoordelijkheidsgroep op via id. |
Responsibility Groups_list
Tools
| responsibilityGroups_list | Toon verantwoordelijkheidsgroepen / RACI-gebieden — de hoofdonderdelen "Odpowiedzialności", elk met een verantwoordelijke persoon. Individuele verantwoordelijkheden hangen hieronder. |
Schedule Employees_get
Tools
| scheduleEmployees_get | Eé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_list | Welke 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_list | De 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_get | Eén tijdsbereik van een rooster op id. De id komt uit scheduleRanges_list. Vereist ROLE_SCHEDULES_MANAGER. Alleen-lezen. |
Schedule Ranges_list
Tools
| scheduleRanges_list | De 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_get | Eé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_list | Werktijdroosters — 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_get | Haal één dealfase op via id. |
Stages_list
Tools
| stages_list | Lijst 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_list | Toon 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_list | Lijst 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_list | Toon taggroepen — de containers waarin tagdefinities georganiseerd worden. |
Task Comments_list
Tools
| taskComments_list | Toon opmerkingen bij projecttaken, oudste eerst. Filter op task om de discussie van één taak te lezen. |
Task Lists_list
Tools
| taskLists_list | Lijst 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_get | Haal één projecttaak op via id — titel, project, status, lijst, toegewezenen, data en herhaling. |
Tasks_list
Tools
| tasks_list | Lijst 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_list | Toon 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_list | Lijst 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_list | Toon belastingregels — de tarieven en de periodes waarin ze gelden. Filter op taxGroup. |
Transactions_list
Tools
| transactions_list | Toon 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_suggestions | Lees 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_get | Haal één werktijdregel op via id — datum, minuten, project, notities en de medewerker aan wie hij toebehoort. |
Work Times_list
Tools
| workTimes_list | Toon 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_log | Registreer een werktijdregel voor de verbonden Flowtly-gebruiker (date, durationMinutes, project, notes). Schrijfactie. |
Tasks_create
Tools
| tasks_create | Maak een projecttaak aan (title + project verplicht; optioneel status, list, assignees, dueAt, priority). Schrijfactie. |
Tasks_update
Tools
| tasks_update | Werk een projecttaak bij via id — wijzig status (incl. als klaar markeren), assignees, dueAt, title, enz. Schrijfactie. |
Task Comments_create
Tools
| taskComments_create | Voeg een opmerking toe aan een projecttaak (task id + content). Schrijfactie. |
Suppliers_create
Tools
| suppliers_create | Maak een nieuwe leverancier/contractor aan (name, tinType, costGroup verplicht). Schrijfactie. |
Suppliers_update
Tools
| suppliers_update | Werk de gegevens van een leverancier/contractor bij via id (name, belastingnummer, betalingstermijnen, enz.). Schrijfactie. |
People_create
Tools
| people_create | Maak een persoon/medewerker aan (firstname + lastname verplicht; optioneel companyEmail, contactEmail, contactPhone). Schrijfactie. |
People_update
Tools
| people_update | Werk een persoon/medewerker bij via id (name, companyEmail, contactEmail, contactPhone, enz.). Schrijfactie. |
People_delete
Tools
| people_delete | Verwijder 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_create | Maak een kostenplaats aan (name + type verplicht). Schrijfactie. |
Cost Groups_update
Tools
| costGroups_update | Werk de naam of het type van een kostenplaats bij via id. Schrijfactie. |
Tag Groups_create
Tools
| tagGroups_create | Maak een taggroep aan (name verplicht) om gerelateerde tagdefinities te organiseren. Schrijfactie. |
Tag Definitions_create
Tools
| tagDefinitions_create | Maak een tagdefinitie aan (name, level, tagGroup verplicht) binnen een taggroep. Schrijfactie. |
Clients_create
Tools
| clients_create | Maak een nieuwe klant aan (name, country, currency, status, tinType verplicht). Schrijfactie. |
Clients_update
Tools
| clients_update | Werk een klant bij via id. Schrijfactie. |
Client Contacts_create
Tools
| clientContacts_create | Maak een contactpersoon aan voor een klant (client, type, name, email verplicht). Schrijfactie. |
Bank Accounts_create
Tools
| bankAccounts_create | Maak een bankrekening aan (type, name, currency, defaultImportFormat verplicht). Schrijfactie. |
Bank Accounts_update
Tools
| bankAccounts_update | Werk een bankrekening bij via id. Schrijfactie. |
Counterparty Bank Accounts_create
Tools
| counterpartyBankAccounts_create | Koppel een bankrekening aan een tegenpartij (counterparty + accountNumber). Schrijfactie. |
Contracts_create
Tools
| contracts_create | Maak een contract aan. Schrijfactie. |
Contracts_update
Tools
| contracts_update | Werk een contract bij via id. Schrijfactie. |
Contracts_delete
Tools
| contracts_delete | Verwijder een contract via id. Schrijfactie. |
Tax Groups_create
Tools
| taxGroups_create | Maak een belastinggroep aan (name + type verplicht). Schrijfactie. |
Tax Groups_update
Tools
| taxGroups_update | Werk de naam of het type van een belastinggroep bij via id. Schrijfactie. |
Tax Rules_create
Tools
| taxRules_create | Maak een belastingregel aan. Schrijfactie. |
Tax Rules_update
Tools
| taxRules_update | Werk een belastingregel bij via id. Schrijfactie. |
Configs_update
Tools
| configs_update | Werk een organisatieconfiguratiewaarde bij via id (type + name verplicht; rechten worden per configuratiesleutel afgedwongen door de backend). Schrijfactie. |
Permission Groups_create
Tools
| permissionGroups_create | Maak een rechtengroep aan (name verplicht; roles = lijst van ROLE_*-strings die deze toekent). Schrijfactie. |
Permission Groups_update
Tools
| permissionGroups_update | Werk de naam, omschrijving of toegekende rollen van een rechtengroep bij via id. Schrijfactie. |
People_set Permission Groups
Tools
| people_setPermissionGroups | Stel 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_create | Maak 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_update | Werk een project bij via id (name, type, dates, description, enz.). Schrijfactie. |
Responsibility Groups_create
Tools
| responsibilityGroups_create | Maak 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_update | Werk een verantwoordelijkheidsgroep bij via id (name, description, responsibleEmployee = employee id of IRI). Schrijfactie. |
Responsibilities_create
Tools
| responsibilities_create | Maak 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_update | Werk een verantwoordelijkheid bij via id (name, description, parent, responsibilityGroup = group id of IRI). Schrijfactie. |
Responsibility Employees_create
Tools
| responsibilityEmployees_create | Wijs 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_update | Werk een verantwoordelijkheidstoewijzing bij via id (percentage, targets, description). Schrijfactie. |
Responsibility Employees_delete
Tools
| responsibilityEmployees_delete | Verwijder de toewijzing van een medewerker aan een verantwoordelijkheid via id. Schrijfactie. |
Leads_create
Tools
| leads_create | Maak een lead aan (outbound/inbound prospect; companyName, source, status, owner, gekoppelde client optioneel). Schrijfactie. |
Leads_update
Tools
| leads_update | Werk een lead bij via id (company, website, source, status, owner, gekoppelde client). Schrijfactie. |
Leads_delete
Tools
| leads_delete | Verwijder een lead via id (soft delete). Schrijfactie. |
Leads_convert
Tools
| leads_convert | Converteer 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_create | Leg ÉÉ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_update | Werk een vastgelegde outreach-activiteit bij op id (type, channel, occurredAt, body). Schrijfactie. |
Lead Activities_delete
Tools
| leadActivities_delete | Verwijder een vastgelegde outreach-activiteit op id. Schrijfactie. |
Lead Contacts_create
Tools
| leadContacts_create | Voeg 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_update | Werk een leadcontact bij op id — bijv. stel linkedinUrl / email / phone in zodra je ze vindt. Schrijfactie. |
Lead Contacts_delete
Tools
| leadContacts_delete | Verwijder een leadcontact via id. Schrijfactie. |
Deals_create
Tools
| deals_create | Maak een deal/opportunity aan (title, client, stage verplicht; amountMinor, currency, expectedCloseDate, owner, contact optioneel). Schrijfactie. |
Deals_update
Tools
| deals_update | Werk een deal bij via id (title, stage, amount, afsluitdatum, owner, contact). Het wijzigen van de fase wordt automatisch gelogd. Schrijfactie. |
Deals_delete
Tools
| deals_delete | Verwijder een deal via id (soft delete). Schrijfactie. |
Deals_win
Tools
| deals_win | Markeer 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_lose | Markeer een deal als verloren — vereist lostReasonId (uit dealLostReasons_list); optioneel lostReasonNote. Schrijfactie. |
Deals_reopen
Tools
| deals_reopen | Heropen een gewonnen/verloren deal terug naar open. Schrijfactie. |
Lead Lists_create
Tools
| leadLists_create | Maak een outbound-prospectielijst aan (name verplicht). Schrijfactie. |
Lead Lists_update
Tools
| leadLists_update | Werk een outboundlijst bij via id. Schrijfactie. |
Lead Lists_delete
Tools
| leadLists_delete | Verwijder een outboundlijst via id. Schrijfactie. |
Lead List Memberships_create
Tools
| leadListMemberships_create | Voeg een lead toe aan een outboundlijst (list + lead verplicht; status optioneel). Schrijfactie. |
Lead List Memberships_update
Tools
| leadListMemberships_update | Werk het lidmaatschap van een lead in een lijst bij — bijv. stel de outreachstatus in (contacted/replied/bounced). Schrijfactie. |
Lead List Memberships_delete
Tools
| leadListMemberships_delete | Verwijder een lead uit een outboundlijst. Schrijfactie. |
CRM Notes_create
Tools
| crmNotes_create | Voeg 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_update | Werk de inhoud van een CRM-notitie bij via id. Schrijfactie. |
CRM Notes_delete
Tools
| crmNotes_delete | Verwijder een CRM-notitie via id. Schrijfactie. |
Organization Logo_upload
Tools
| organizationLogo_upload | Upload/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_upload | Upload/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_create | Leg 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_export | Start 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_exportStatus | Poll 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_import | Leg 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_create | Registreer 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_update | Werk 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_applySuggestion | Accepteer 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_acceptAllSuggestions | Accepteer 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_checkEInvoices | Haal 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_importTimeline | Importeer 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_importStatement | Importeer 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_whoami | Geeft 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_get | Gerapporteerde 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_get | Wie 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_get | De 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_bulkImport | Importeer 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. |