MCP-server

Anslut AI-verktyg till Flowtly via Model Context Protocol på mcp.flowtly.eu.

Anslut

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

På denna sida

Allocations_get

Verktyg

allocations_getEn allokering via id — en enskild persons bokning på ett projekt, med datum och procentandel. allocations_list hittar id:t; den här läser hela posten. En allokering utan anställd är en ÖPPEN roll (obesatt behov), inte en bokning. Kräver resursmodulen. Skrivskyddad.

Allocations_list

Verktyg

allocations_listLista resursallokeringar — datumavgränsade tilldelningar av en position på ett projekt till en anställd (eller till ingen än, en öppen roll). Inga filter; bläddra med cursor. Varje post har employeeId/employeeName och projectId/projectName redan uppslagna (null employeeId betyder en öppen roll); positionId är obearbetad — slå upp namnet via positions_list. source skiljer mellan rader importerade från ark och sådana som skapats direkt i Flowtly. Använd den här för att stämma av en resursarksimport: läs av vad som landade och jämför mot vad som skickades in.

Bank Accounts_get

Verktyg

bankAccounts_getHämta ett bankkonto via id — namn, valuta, bank och formatet dess kontoutdrag importeras i.

Bank Accounts_list

Verktyg

bankAccounts_listLista organisationens bankkonton. Filtrera på bank, eller sätt hidden för att inkludera arkiverade. Använd den för att slå upp det bankAccount-id som transactions_list filtrerar på.

Clients_get

Verktyg

clients_getHämta en klient via id — namn, land, valuta, skatte-id och status.

Clients_list

Verktyg

clients_listLista klienter (organisationens kunder). Filtrera på status, eller på externalPaymentCustomerId för att hitta klienten bakom ett betalningsleverantörs-id. Använd den för att slå upp det klient-id som invoices_list, deals_list, projects_list och contracts_list alla filtrerar på.

Config Keys_catalog

Verktyg

configKeys_catalogLista varje organisationskonfigurationsnyckel som backend känner igen, med dess typ och tillåtna värden. Detta är katalogen över vad som är konfigurerbart — läs den innan configs_get eller configs_update i stället för att gissa ett nyckelnamn. Behörighet kontrolleras per nyckel av backend, så att en nyckel förekommer här garanterar inte att den anslutna användaren får skriva till den.

Configs_get

Verktyg

configs_getLäs ett organisationskonfigurationsvärde via id, där id:t är en nyckel från configKeys_catalog (t.ex. organization-logo-url, organization-icon-url).

Contracts_get

Verktyg

contracts_getHämta ett avtal via id — parter, riktning, värde, cykliska villkor och datum.

Contracts_list

Verktyg

contracts_listLista avtal. Filtrera på riktning (inkommande / utgående), motpart, projekt, cyklisk, namn eller taggar. Använd den för att slå upp det avtals-id som contracts_paymentScheduleLines läser och som deals_win kan länka en vunnen affär till.

Contracts_payment Schedule Lines

Verktyg

contracts_paymentScheduleLinesLista ett avtals betalningsplan — de delbetalningar det förväntas faktureras eller betalas i. Skicka contractId från contracts_list. Detta är planen, inte utfallet: jämför den mot transactions_list för att se vad som verkligen har betalats.

Cost Groups_list

Verktyg

costGroups_listLista kostnadsgrupper / kostnadsställen — de kategorier som kostnader, leverantörer och inkommande fakturor bokförs under. Använd den för att slå upp det costGroup-id som suppliers_create kräver och som förslag för inkommande fakturor föreslår.

Counterparties_get

Verktyg

counterparties_getHämta en motpart via id.

Counterparties_list

Verktyg

counterparties_listLista motparter — alla parter organisationen har transaktioner med. Flaggorna supplier och client anger vilken/vilka roller en motpart har, och en post kan vara båda. Detta är parten på en banktransaktion, så det är vad inkommande fakturor och transaktioner matchas mot. Filtrera på type, supplier, client, cyclic eller budgetNeutral.

CRM Notes_get

Verktyg

crmNotes_getHämta en CRM-anteckning via id.

CRM Notes_list

Verktyg

crmNotes_listLista anteckningar skrivna på leads och affärer. Filtrera på lead eller deal för att läsa den löpande kommentaren på en post.

Deal Lost Reasons_get

Verktyg

dealLostReasons_getHämta en anledning till förlorad affär via id.

Deal Lost Reasons_list

Verktyg

dealLostReasons_listLista skälen till att en affär kan markeras som förlorad, i ordning. deals_lose kräver ett lostReasonId härifrån.

Deals_get

Verktyg

deals_getHämta en affär via id — titel, klient, steg, belopp, ägare, kontakt, förväntat och faktiskt avslutsdatum.

Deals_list

Verktyg

deals_listLista affärer/möjligheter — säljpipelinen. Filtrera på status (open/won/lost), steg, ägare, klient, lead, eller på intervall för expectedCloseDate/closedAt. Belopp anges i minsta valutaenhet med en explicit valuta; anta inte organisationens standardvaluta.

Deal Stage Histories_get

Verktyg

dealStageHistories_getHämta en post om affärsstegändring via id.

Deal Stage Histories_list

Verktyg

dealStageHistories_listLista en affärs stegövergångar, nyaste först. Filtrera på affär. Varje deals_update som flyttar steget loggas automatiskt här, så det är så här du rekonstruerar hur länge en affär låg i varje steg — själva affären bär bara sitt aktuella steg.

Holiday Requests_list

Verktyg

holidayRequests_listLedighets-BEGÄRANDEN och var de står — väntande, godkända, avslagna. Skiljer sig från holidays_list, som är bokad ledighet: en begäran som väntar på beslut är ännu inte en frånvaro, så planera mot holidays_list och använd den här för att se vad som väntar på någon. Tillhandahåller det holidayRequestId som holidays_approve och holidays_bulkApprove tar. Skrivskyddad.

Holidays_active

Verktyg

holidays_activeVem som är ledig JUST NU — all pågående ledighet, organisationsövergripande, för alla. Det här är verktyget för 'vem är borta idag', och det du bör stämma av mot innan du behandlar resourcingBench_get:s freePercent som tillgänglighet, eftersom bänken inte drar av ledighet. Till skillnad från holidays_list tillämpar den ingen projektavgränsning och kräver ingen behörighet utöver att vara inloggad, så svaret täcker hela organisationen. Returnerar varje frånvaro med dess typ och datum. Skrivskyddad.

Holidays_get

Verktyg

holidays_getEn ledighetspost via id, med dess typ, datum och varaktighet. Hämta id:t från holidays_list eller holidays_active. Skrivskyddad.

Holidays_list

Verktyg

holidays_listBokad ledighet över en period — planeringsvyn, där holidays_active bara svarar om idag. Filtrera på anställd, datumintervall eller projekt. VAD DU SER BEROR PÅ DINA BEHÖRIGHETER, och en kort lista är inget bevis på att ingen är ledig: en ledighetsansvarig eller ekonomivisare får hela organisationen, medan en projektledare eller -visare MÅSTE ange ett projektfilter (eller fråga om sig själv) och nekas rakt av utan ett sådant — det avslaget är en behörighetsgräns, inte en tom kalender. Skrivskyddad.

Incoming Invoices_get

Verktyg

incomingInvoices_getHämta en inkommande (leverantörs)faktura eller underlagsdokument via id, med dess OCR-tolkade fält och nuvarande matchningsstatus.

Incoming Invoices_list

Verktyg

incomingInvoices_listLista inkommande (leverantörs-) fakturor och underlagsdokument — ekonomiavdelningens inkorg. En inkommande faktura ÄR ett dokument kopplat till en banktransaktion, så exists.transaction=false är hur du hittar dokument som ännu inte matchats mot en betalning. Filtrera även på status, relatedMonth, motpart, projekt, taggar eller hasDetectedProblems. Varje dokument fingeravtrycks som externalId 'upload_sha256:<sha256 av bytesen>' — hasha en fil och sök efter det externalId:t här INNAN incomingInvoices_create, annars bokför du en dubblett.

Incoming Invoices_match Candidates

Verktyg

incomingInvoices_matchCandidatesLista de banktransaktioner som skulle kunna vara betalningen för denna inkommande faktura, rangordnade av backendens egen matchare. Använd den när ett dokument saknar kopplad transaktion och du behöver välja en; föredra dessa kandidater framför att gissa på belopp själv.

Incoming Invoices_suggestions

Verktyg

incomingInvoices_suggestionsLäs Flowtlys egna förslag för en inkommande faktura — leverantörsmatchning, kostnadsgrupp, matchande banktransaktion, dublettvarning. Detta är precis de förslag en människa ser i appen. Läs dem först och applicera sedan ett via id med incomingInvoices_applySuggestion, eller ta alla med acceptAllSuggestions. Skicka refresh för att räkna om i stället för att servera den cachade uppsättningen.

Incoming Invoices_suggestions Debug

Verktyg

incomingInvoices_suggestionsDebugFörklara VARFÖR en inkommande fakturas förslag blev som de blev — matcharens poängsättning, för att diagnostisera ett saknat eller felaktigt förslag. Endast diagnostik; använd incomingInvoices_suggestions för normalt arbete.

Invoices_get

Verktyg

invoices_getHämta en utgående (försäljnings)faktura via id — klient, rader, totalbelopp, försäljnings- och utfärdandedatum, status.

Invoices_list

Verktyg

invoices_listLista utgående (försäljnings-) fakturor. Filtrera på klient, taggar, sökning eller ett saleDate-intervall. Observera att saleDate — inte utfärdandedatum och inte skapandedatum — är fältet som invoices_export filtrerar på, så använd samma fält här vid avstämning av en export.

Lead Activities_get

Verktyg

leadActivities_getHämta en lead-aktivitet (kontaktpunkt) via id.

Lead Activities_list

Verktyg

leadActivities_listLista en leads kontaktpunkter — dess aktivitetstidslinje (inbjudan skickad, svar, samtal, uppföljningar). Filtrera på lead för att läsa en prospekts historik. Detta är den strukturerade motsvarigheten till crmNotes_list: aktiviteter är den typade, daterade kontaktloggen; anteckningar är fri kommentar.

Lead Contacts_get

Verktyg

leadContacts_getHämta en leadkontakt via id.

Lead Contacts_list

Verktyg

leadContacts_listLista de kontaktpersoner som är kopplade till leads. Filtrera på lead för att läsa en prospekts kontakter, eller på email för att hitta vilken lead ett meddelande kom från.

Lead List Memberships_get

Verktyg

leadListMemberships_getHämta ett lead-till-lista-medlemskap via id.

Lead List Memberships_list

Verktyg

leadListMemberships_listLista vilka leads som finns på vilka utgående prospekteringslistor, med varje leads outreach-status (contacted/replied/bounced). Filtrera på list, lead eller status — det är så du läser av en kampanjs status.

Lead Lists_get

Verktyg

leadLists_getHämta en utgående prospekteringslista via id.

Lead Lists_list

Verktyg

leadLists_listLista utgående prospekteringslistor. Använd den för att slå upp det list-id som leadListMemberships_create tar.

Lead Lost Reasons_get

Verktyg

leadLostReasons_getHämta en anledning till förlorad lead via id.

Lead Lost Reasons_list

Verktyg

leadLostReasons_listLista anledningarna en lead kan markeras som förlorad, i ordning.

Leads_dedupe Check

Verktyg

leads_dedupeCheckKontrollera om en prospekt redan finns i CRM:et, med samma filter som leads_list (companyName, source, owner, …). Anropa den här INNAN leads_create: en dubblettlead delar upp kontakthistoriken på två poster, och inget nedströms kommer att slå ihop dem åt dig.

Leads_get

Verktyg

leads_getHämta en lead via id — företag, webbplats, källa, status, ägare och den klient den konverterades till, om någon.

Leads_list

Verktyg

leads_listLista leads — prospektmål, före kvalificering. Filtrera på status, källa, ägare, klient, companyName eller createdAt/closedAt-intervall. En kvalificerad lead blir en klient plus en öppen affär via leads_convert; fram till dess finns den bara här, inte i clients_list.

Lead Stages_get

Verktyg

leadStages_getHämta ett leadsteg via id.

Lead Stages_list

Verktyg

leadStages_listLista de steg en lead går igenom, i ordning. Leads har sin egen uppsättning steg — affärer använder stages_list, vilket är en annan sak.

Organization Mail Footer_get

Verktyg

organizationMailFooter_getLäs organisationens sidfotstext för utgående e-post (blocket som läggs till i e-post Flowtly skickar för organisationens räkning).

Organizations_get

Verktyg

organizations_getHämta en organisation via id. VARNING — detta talar INTE om vilken organisation du är ansluten till. En OAuth-anslutning är knuten till exakt en organisation (tokenbunden), men den här slutpunkten returnerar vilken organisation som helst som den anslutna ANVÄNDAREN är medlem i, så en lyckad läsning här kan se ut som en bekräftelse på att du arbetar i den organisationen även om det inte är fallet. För att verifiera vilken klient du faktiskt arbetar mot, läs klientavgränsad data i stället — people_list eller clients_list — och påbörja aldrig en massiv skrivning enbart på grund av det här anropet.

People_get

Verktyg

people_getHämta en person-/medarbetarpost via id — namn, e-postadresser, telefon, chef och om personen är aktiv.

People_list

Verktyg

people_listLista personer/medarbetare. Filtrera på isActive, reportsTo (en chefs id), projectMembers.project, eller search; sidnumrera med cursor. Personer och medarbetare delar samma id, så det är så du slår upp det employee-id som arbetstid, ansvarsområden, projektmedlemskap och behörighetsverktyg alla förväntar sig.

Permission Groups_get

Verktyg

permissionGroups_getHämta en behörighetsgrupp via id, inklusive de ROLE_*-strängar den beviljar.

Permission Groups_list

Verktyg

permissionGroups_listLista organisationens behörighetsgrupper och de roller varje grupp beviljar — t.ex. beviljar gruppen "Business Owner" ROLE_ADMIN. Läs den här innan people_setPermissionGroups: rollerna i svaret är facit för vad en grupp faktiskt tillåter, så du behöver aldrig gissa utifrån dess namn.

Pipelines_get

Verktyg

pipelines_getHämta en säljpipeline via id.

Pipelines_list

Verktyg

pipelines_listLista säljpipelines. En pipeline äger en ordnad uppsättning steg — läs dem med stages_list filtrerat på pipeline.

Positions_list

Verktyg

positions_listLista positioner — de namngivna roller (t.ex. "Backend Engineer") som en projektallokering fyller. Inga filter; Position har paginering avaktiverad, så den här returnerar alltid organisationens hela rollkatalog i ett anrop. Varje post är {id, name, roles}. Använd den för att slå upp positionsnamnet bakom positionId i en allocations_list-rad, och för att hitta det position-id en resursimport måste matchas mot.

Projects_get

Verktyg

projects_getHämta ett projekt via id — namn, typ, klient, datum, beskrivning och pris.

Projects_list

Verktyg

projects_listLista projekt. Filtrera på type (fixed-price | time-and-material | non-billable | internal), client.name, employee, name, eller intervall för dateFrom/dateTo. Använd den för att slå upp det project-id som uppgifter, tidrapportering, budgetar och avtal alla tar emot.

Resource Request Candidates_get

Verktyg

resourceRequestCandidates_getEn rekryteringskandidat via id. Id:t kommer från resourceRequestCandidates_list. Kräver ROLE_HR_MANAGER. Skrivskyddad.

Resource Request Candidates_list

Verktyg

resourceRequestCandidates_listDe kandidater som föreslagits mot anställningsbegäranden — personer i en rekryteringspipeline, inte anställda tillgängliga för allokering. Filtrera på begärans-id från resourceRequests_list. Kräver ROLE_HR_MANAGER. Skrivskyddad.

Resource Requests_get

Verktyg

resourceRequests_getEn anställningsbegäran via id, med dess position och status. Hämta id:t från resourceRequests_list. HR/rekrytering, inte resursallokering. Kräver ROLE_HR_MANAGER. Skrivskyddad.

Resource Requests_list

Verktyg

resourceRequests_listÖppna anställningsbegäranden — en begäran om att rekrytera till en position, inom HR-domänen. Trots namnet är detta INTE ett behov av resursallokering: det är rekrytering. Returnerar samlingen; resourceRequests_get läser en, och resourceRequestCandidates_list ger personerna som föreslagits för den. Kräver ROLE_HR_MANAGER. Skrivskyddad.

Resourcing Requests_list

Verktyg

resourcingRequests_listÖppna resursbegäranden — någon som ber om att en person allokeras till ett projekt, vilket är efterfrågesidan av resursplaneringen. Detta är flödet som Resursplaneringens Requests-vy renderar. Blanda INTE ihop den med resourceRequests_list: den är HR-REKRYTERING (anställning till en position). Kombinera den med resourcingRequestsHistory_list för vad som redan beslutats, och resourcingBench_get för vem som skulle kunna tillgodose en begäran. Kräver resursmodulen och ROLE_RESOURCING_MANAGER. Skrivskyddad.

Resourcing Requests History_list

Verktyg

resourcingRequestsHistory_listVad som redan har hänt med resursbegäranden — beslutsspåret (bekräftad, avslagen, ändrad) bakom de öppna begäranden i resourcingRequests_list. Använd den för att besvara 'har det här redan efterfrågats och avslagits?' innan du föreslår samma allokering igen. Kräver resursmodulen och ROLE_RESOURCING_MANAGER. Skrivskyddad.

Responsibilities_get

Verktyg

responsibilities_getHämta ett ansvarsområde via id.

Responsibilities_list

Verktyg

responsibilities_listLista ansvarsområden inom en RACI-grupp. Filtrera på responsibilityGroup. Ansvarsområden kan nästlas via parent; personer tilldelas dem via responsibilityEmployees, inte direkt.

Responsibility Employees_get

Verktyg

responsibilityEmployees_getHämta en ansvarstilldelning via id.

Responsibility Employees_list

Verktyg

responsibilityEmployees_listLista vem som är tilldelad vilket ansvarsområde, och till hur många procent. Filtrera på employee för att läsa en persons hela RACI-belastning över alla grupper.

Responsibility Groups_get

Verktyg

responsibilityGroups_getHämta en ansvarsgrupp via id.

Responsibility Groups_list

Verktyg

responsibilityGroups_listLista ansvarsgrupper/RACI-områden — toppnivåposterna "Odpowiedzialności", var och en med en ansvarig person. Enskilda ansvarsområden ligger under dem.

Schedule Employees_get

Verktyg

scheduleEmployees_getEn schema-till-anställd-tilldelning via id. Id:t kommer från scheduleEmployees_list. Kräver ROLE_SCHEDULES_MANAGER. Skrivskyddad.

Schedule Employees_list

Verktyg

scheduleEmployees_listVilka anställda som är tilldelade vilka arbetstidsscheman. Använd den för att gå från ett schema (schedules_list) till dess personer, eller för att hitta det schema en given anställd följer. Kräver ROLE_SCHEDULES_MANAGER. Skrivskyddad.

Schedule Plan_list

Verktyg

schedulePlan_listDe scheman som gäller på ETT givet datum — skicka datumet i sökvägen. Använd den för att besvara 'vem arbetar idag / detta datum' utan att läsa varje schema och räkna ut dess intervall själv. Till skillnad från de andra schemaläsningarna kräver den bara ROLE_USER, så det är den som är tillgänglig för en vanlig anställd. Skrivskyddad.

Schedule Ranges_get

Verktyg

scheduleRanges_getEtt schematidsintervall via id. Id:t kommer från scheduleRanges_list. Kräver ROLE_SCHEDULES_MANAGER. Skrivskyddad.

Schedule Ranges_list

Verktyg

scheduleRanges_listDe tidsintervall som utgör arbetstidsscheman — de faktiska timmar ett schema täcker. Läs föräldern med schedules_get först; den här expanderar dess intervall. Kräver ROLE_SCHEDULES_MANAGER. Skrivskyddad.

Schedules_get

Verktyg

schedules_getEtt arbetstidsschema via id, med dess intervall och tilldelade anställda. Id:t kommer från schedules_list; scheduleRanges_list och scheduleEmployees_list läser dess delar. Kräver ROLE_SCHEDULES_MANAGER. Skrivskyddad.

Schedules_list

Verktyg

schedules_listArbetstidsscheman — de skift-/arbetsmönster en organisation definierar, INTE projektallokering. Använd resourcingSchedule_get för vem som är bokad på vad; använd den här för själva arbetsmönstren. schedules_get läser ett via id. Kräver ROLE_SCHEDULES_MANAGER. Skrivskyddad.

Stages_get

Verktyg

stages_getHämta ett affärssteg via id.

Stages_list

Verktyg

stages_listLista affärssteg, i ordning. Filtrera på pipeline. deals_create kräver ett steg-id härifrån, och att flytta en affär mellan steg är vad dealStageHistories registrerar.

Suppliers_list

Verktyg

suppliers_listLista leverantörer/underleverantörer — serveras från /contractors, så "supplier" och "contractor" är samma post. Filtrera på cyclic för återkommande leverantörer. Använd den för att slå upp den leverantör en kostnad, ett avtal eller en inkommande faktura bokförs mot.

Tag Definitions_list

Verktyg

tagDefinitions_listLista taggdefinitioner — de taggar som kan kopplas till poster, var och en inom en tagggrupp. tags_create tar ett tagDefinition-id härifrån plus posten den ska kopplas till.

Tag Groups_list

Verktyg

tagGroups_listLista tagggrupper — behållarna som organiserar taggdefinitioner.

Task Comments_list

Verktyg

taskComments_listLista kommentarer på projektuppgifter, äldsta först. Filtrera på task för att läsa en uppgifts diskussion.

Task Lists_list

Verktyg

taskLists_listLista uppgiftslistor — de tavelkolumner/sektioner uppgifter bokförs i. Filtrera på projekt. tasks_create tar ett list-id härifrån.

Tasks_get

Verktyg

tasks_getHämta en projektuppgift via id — titel, projekt, status, lista, tilldelade personer, datum och återkommande mönster.

Tasks_list

Verktyg

tasks_listLista projektuppgifter. Filtrera på projekt, lista, status, tilldelade, isTemplate eller startAt/dueAt-intervall. Återkommande uppgifter exponerar recurrenceParent och recurrenceRule, så en genererad förekomst kan spåras tillbaka till regeln som skapade den. För att avgöra om en uppgift är KLAR, jämför dess status mot taskStatuses_list (isClosed) i stället för att matcha på statusnamnet.

Task Statuses_list

Verktyg

taskStatuses_listLista projektuppgifternas statusar, i tavelordning. isClosed markerar de avslutade tillstånden och isDefault den status en ny uppgift får. Läs denna innan du tolkar en uppgifts status — namnen är konfigurerbara per organisation, så "Done" är ingen pålitlig sträng att matcha på.

Tax Groups_list

Verktyg

taxGroups_listLista skattegrupper. Använd den för att slå upp det taxGroup-id som taxRules_list filtrerar på och som fakturarader bär.

Tax Rules_list

Verktyg

taxRules_listLista skatteregler — satserna och de perioder de gäller för. Filtrera på taxGroup.

Transactions_list

Verktyg

transactions_listLista banktransaktioner — bankflödet som inkommande fakturor matchas mot. Filtrera på bankAccount, counterpartyRole, cost, ignored, hasDetectedProblems, ett intervall för orderDate/execDate, eller amount.between. Observera att orderDate och execDate är olika: en betalning kan ordras en månad och exekveras nästa.

Transactions_suggestions

Verktyg

transactions_suggestionsLäs Flowtlys förslag för en banktransaktion — vilken motpart, kostnadsgrupp eller vilket dokument den bör bokföras mot. Spegelbilden av incomingInvoices_suggestions, från penningsidan.

Work Times_get

Verktyg

workTimes_getHämta en enskild tidrapportspost via id — datum, minuter, projekt, anteckningar och medarbetaren den tillhör.

Work Times_list

Verktyg

workTimes_listLista tidrapportsposter (loggade timmar). Filtrera på datumintervall (date.after/date.before, YYYY-MM-DD) och valfritt på employee eller project; sidnumrera med cursor. Varje rad bär employeeId/employeeName och projectId/projectName, så det är så du exporterar alla loggade timmar för en period. VIKTIGT: organisationsomfattande resultat kräver ROLE_WORKING_HOURS_VIEWER. Utan den ger backend INGET fel — den returnerar tyst bara den anslutna användarens egna poster, så en export av "allas timmar" kan komma tillbaka med bara en person och se helt korrekt ut. Om varje rad tillhör en och samma medarbetare och du inte filtrerade på employee, bär svaret en scopeWarning som säger det — lyft fram den för användaren i stället för att presentera resultatet som organisationsomfattande.

Work Times_log

Verktyg

workTimes_logLogga en tidrapportspost för den anslutna Flowtly-användaren (date, durationMinutes, project, notes). Skrivning.

Tasks_create

Verktyg

tasks_createSkapa en projektuppgift (title + project krävs; valfritt status, list, assignees, dueAt, priority). Skrivning.

Tasks_update

Verktyg

tasks_updateUppdatera en projektuppgift via id — ändra status (inkl. markera som klar), assignees, dueAt, title, etc. Skrivning.

Task Comments_create

Verktyg

taskComments_createLägg till en kommentar på en projektuppgift (task-id + content). Skrivning.

Suppliers_create

Verktyg

suppliers_createSkapa en ny leverantörspost (name, tinType, costGroup krävs). Skrivning.

Suppliers_update

Verktyg

suppliers_updateUppdatera en leverantörs uppgifter (namn, skatte-id, betalningsvillkor, etc.) via id. Skrivning.

People_create

Verktyg

people_createSkapa en person-/medarbetarpost (firstname + lastname krävs; valfritt companyEmail, contactEmail, contactPhone). Skrivning.

People_update

Verktyg

people_updateUppdatera en person-/medarbetarpost via id (name, companyEmail, contactEmail, contactPhone, etc.). Skrivning.

People_delete

Verktyg

people_deleteTa bort en medarbetar-/personpost via id (t.ex. för att ta bort en platshållar-/dummymedarbetare). Kräver ROLE_EMPLOYEES_MANAGER; backend kör en borttagningsprocess som även kopplar loss relaterade poster. Stor påverkan, oåterkalleligt. Skrivning.

Cost Groups_create

Verktyg

costGroups_createSkapa en kostnadsgrupp/kostnadsställe (name + type krävs). Skrivning.

Cost Groups_update

Verktyg

costGroups_updateUppdatera en kostnadsgrupps/kostnadsställes namn eller typ via id. Skrivning.

Tag Groups_create

Verktyg

tagGroups_createSkapa en tagggrupp (name krävs) för att organisera relaterade taggdefinitioner. Skrivning.

Tag Definitions_create

Verktyg

tagDefinitions_createSkapa en taggdefinition (name, level, tagGroup krävs) inom en tagggrupp. Skrivning.

Tags_create

Verktyg

tags_createKoppla en taggdefinition till en post (tagDefinition + relationName + relationId; t.ex. relationName "counterparty" för att tagga en leverantör). Skrivning.

Clients_create

Verktyg

clients_createSkapa en ny klientpost (name, country, currency, status, tinType krävs). Skrivning.

Clients_update

Verktyg

clients_updateUppdatera en klientpost via id. Skrivning.

Client Contacts_create

Verktyg

clientContacts_createSkapa en kontaktperson för en klient (client, type, name, email krävs). Skrivning.

Bank Accounts_create

Verktyg

bankAccounts_createSkapa ett bankkonto (type, name, currency, defaultImportFormat krävs). Skrivning.

Bank Accounts_update

Verktyg

bankAccounts_updateUppdatera ett bankkonto via id. Skrivning.

Counterparty Bank Accounts_create

Verktyg

counterpartyBankAccounts_createKoppla ett bankkonto till en motpart (counterparty + accountNumber). Skrivning.

Contracts_create

Verktyg

contracts_createSkapa ett avtal. Skrivning.

Contracts_update

Verktyg

contracts_updateUppdatera ett avtal via id. Skrivning.

Contracts_delete

Verktyg

contracts_deleteTa bort ett avtal via id. Skrivning.

Tax Groups_create

Verktyg

taxGroups_createSkapa en skattegrupp (name + type krävs). Skrivning.

Tax Groups_update

Verktyg

taxGroups_updateUppdatera en skattegrupps namn eller typ via id. Skrivning.

Tax Rules_create

Verktyg

taxRules_createSkapa en skatteregel. Skrivning.

Tax Rules_update

Verktyg

taxRules_updateUppdatera en skatteregel via id. Skrivning.

Configs_update

Verktyg

configs_updateUppdatera ett organisationskonfigurationsvärde via id (type + name krävs; behörighet kontrolleras per konfigurationsnyckel av backend). Skrivning.

Organization Mail Footer_update

Verktyg

organizationMailFooter_updateUppdatera organisationens sidfotstext för utgående e-post. Skrivning.

Permission Groups_create

Verktyg

permissionGroups_createSkapa en behörighetsgrupp (name krävs; roles = lista med ROLE_*-strängar den beviljar). Skrivning.

Permission Groups_update

Verktyg

permissionGroups_updateUppdatera en behörighetsgrupps namn, beskrivning eller beviljade roller via id. Skrivning.

People_set Permission Groups

Verktyg

people_setPermissionGroupsSätt (ersätt) en persons behörighetsgrupper med numeriska grupp-id:n (se permissionGroups_list — t.ex. beviljar gruppen "Business Owner" ROLE_ADMIN). Beviljar åtkomst; skapar INTE en inloggning eller skickar e-post till personen. Skrivning.

Projects_create

Verktyg

projects_createSkapa ett projekt (name + type krävs; type = fixed-price|time-and-material|non-billable|internal; valfritt dateFrom/dateTo, client, publicDescription, notes, priceNet). Skrivning.

Projects_update

Verktyg

projects_updateUppdatera ett projekt via id (name, type, dates, description, etc.). Skrivning.

Responsibility Groups_create

Verktyg

responsibilityGroups_createSkapa en ansvarsgrupp / RACI-område (name krävs; valfria description och responsibleEmployee = den ansvariga personen, angiven som ett rent anställnings-id som 6 (från people_list) eller IRI:n /people/6). Detta är toppnivåobjektet 'Odpowiedzialności'. Lägg till enskilda ansvarsområden under den via responsibilities_create. Skrivning.

Responsibility Groups_update

Verktyg

responsibilityGroups_updateUppdatera en ansvarsgrupp via id (name, description, responsibleEmployee = employee-id eller IRI). Skrivning.

Responsibilities_create

Verktyg

responsibilities_createSkapa ett ansvarsområde inom en grupp (responsibilityGroup = grupp-id eller IRI, + name, krävs; valfri description; valfri parent = en annan ansvars-IRI för nästling). Tilldela personer till den via responsibilityEmployees_create. Skrivning.

Responsibilities_update

Verktyg

responsibilities_updateUppdatera ett ansvarsområde via id (name, description, parent, responsibilityGroup = grupp-id eller IRI). Skrivning.

Responsibility Employees_create

Verktyg

responsibilityEmployees_createTilldela en medarbetare till ett ansvarsområde (responsibility = ansvars-id eller IRI, employee = employee-id eller IRI, percentage 0–100, allt krävs; valfritt targets och description). Skrivning.

Responsibility Employees_update

Verktyg

responsibilityEmployees_updateUppdatera en ansvarstilldelning via id (percentage, targets, description). Skrivning.

Responsibility Employees_delete

Verktyg

responsibilityEmployees_deleteTa bort en medarbetares tilldelning från ett ansvarsområde via id. Skrivning.

Leads_create

Verktyg

leads_createSkapa en lead (utgående/inkommande prospektmål; companyName, source, status, owner, linked client valfritt). Skrivning.

Leads_update

Verktyg

leads_updateUppdatera en lead via id (company, website, source, status, owner, linked client). Skrivning.

Leads_delete

Verktyg

leads_deleteTa bort en lead via id (mjuk borttagning). Skrivning.

Leads_convert

Verktyg

leads_convertKonvertera en kvalificerad lead till en Client + en kontakt per lead-kontakt + en öppen Deal. Kräver en befintlig klient (leadens klient eller en clientId i body). Skrivning.

Lead Activities_create

Verktyg

leadActivities_createLogga EN kontaktpunkt på en lead — en skickad inbjudan, en accepterad inbjudan, ett meddelande, ett svar, ett samtal, en uppföljning (lead + type + occurredAt krävs; channel, contact, body valfria). DET HÄR är där en prospekts kontakthistorik hör hemma: en crmNote är fri kommentar, en activity är den strukturerade, filtrerbara kontaktloggen som prospekteringsköns tidslinje renderar. Beskriv INTE kontaktpunkter i en anteckning i stället. type: invite_sent | invite_accepted | message_sent | reply_received | call | meeting | follow_up | …; channel: linkedin | email | phone | …. Skrivning.

Lead Activities_update

Verktyg

leadActivities_updateUppdatera en loggad kontaktaktivitet via id (type, channel, occurredAt, body). Skrivning.

Lead Activities_delete

Verktyg

leadActivities_deleteTa bort en loggad kontaktaktivitet via id. Skrivning.

Lead Contacts_create

Verktyg

leadContacts_createLägg till en kontaktperson till en lead (lead + name krävs; email, phone, role, linkedinUrl, isPrimary valfria). En kontakts LinkedIn-URL hör hemma i linkedinUrl, INTE i en crmNote. Skrivning.

Lead Contacts_update

Verktyg

leadContacts_updateUppdatera en lead-kontakt via id — t.ex. sätt linkedinUrl / email / phone när du hittar dem. Skrivning.

Lead Contacts_delete

Verktyg

leadContacts_deleteTa bort en leadkontakt via id. Skrivning.

Deals_create

Verktyg

deals_createSkapa en affär/möjlighet (title, client, stage krävs; amountMinor, currency, expectedCloseDate, owner, contact valfritt). Skrivning.

Deals_update

Verktyg

deals_updateUppdatera en affär via id (title, stage, amount, close date, owner, contact). Att flytta steget loggas automatiskt. Skrivning.

Deals_delete

Verktyg

deals_deleteTa bort en affär via id (mjuk borttagning). Skrivning.

Deals_win

Verktyg

deals_winMarkera en affär som vunnen — flyttar den till ett vunnet steg och stämplar den som avslutad; valfritt contractId länkar ett befintligt avtal. Skrivning.

Deals_lose

Verktyg

deals_loseMarkera en affär som förlorad — kräver lostReasonId (från dealLostReasons_list); valfri lostReasonNote. Skrivning.

Deals_reopen

Verktyg

deals_reopenÅteröppna en vunnen/förlorad affär till öppen. Skrivning.

Lead Lists_create

Verktyg

leadLists_createSkapa en utgående prospekteringslista (name krävs). Skrivning.

Lead Lists_update

Verktyg

leadLists_updateUppdatera en utgående lista via id. Skrivning.

Lead Lists_delete

Verktyg

leadLists_deleteTa bort en utgående lista via id. Skrivning.

Lead List Memberships_create

Verktyg

leadListMemberships_createLägg till en lead på en utgående lista (list + lead krävs; status valfritt). Skrivning.

Lead List Memberships_update

Verktyg

leadListMemberships_updateUppdatera en leads medlemskap i en lista — t.ex. sätta outreach-status (contacted/replied/bounced). Skrivning.

Lead List Memberships_delete

Verktyg

leadListMemberships_deleteTa bort en lead från en utgående lista. Skrivning.

CRM Notes_create

Verktyg

crmNotes_createLägg till en anteckning på en lead eller en affär (body + exakt en av lead/deal). Författare är den anslutna användaren. Skrivning.

CRM Notes_update

Verktyg

crmNotes_updateUppdatera en CRM-antecknings innehåll via id. Skrivning.

CRM Notes_delete

Verktyg

crmNotes_deleteTa bort en CRM-anteckning via id. Skrivning.

Organization Logo_upload

Verktyg

organizationLogo_uploadLadda upp/ersätt organisationens logotyp (base64-bild + contentType + filename). Läs den aktuella via configs_get organization-logo-url. Skrivning.

Organization Icon_upload

Verktyg

organizationIcon_uploadLadda upp/ersätt organisationens ikon/favicon (base64-bild + contentType + filename). Läs den aktuella via configs_get organization-icon-url. Skrivning.

Incoming Invoices_create

Verktyg

incomingInvoices_createBokför en inkommande (leverantörs-) faktura eller ett underlagsdokument i ekonomin — skicka bytesen som base64 med ett fileName och receivedAt. Flowtly OCR-tolkar det och föreslår en leverantör och en matchande banktransaktion. Filen fingeravtrycks som externalId 'upload_sha256:<sha256 av bytesen>': för att undvika en dubblett, hasha bytesen och kontrollera incomingInvoices_list för det externalId:t INNAN uppladdning. Skrivning.

Invoices_export

Verktyg

invoices_exportStarta en zip-export av UTFÄRDADE fakturor för en period (from/to, båda YYYY-MM-DD, inklusive) filtrerat på FÖRSÄLJNINGSDATUM — inte utfärdande- eller skapandedatum. Endast UTFÄRDADE fakturor inkluderas; utkast och oskickade fakturor exkluderas, men korrigeringar INKLUDERAS. Valfri client begränsar till en klient (id eller IRI från clients_list). Max 200 fakturor per export — om perioden har fler, begränsa den (t.ex. exportera en månad i taget); en period med 0 utfärdade fakturor avvisas också. Det här anropet köar bara jobbet (att rendera en månad kan ta minuter) — det returnerar INTE en nedladdningslänk. Fråga invoices_exportStatus med det returnerade exportId:t tills den rapporterar "ready". Skrivning.

Invoices_export Status

Verktyg

invoices_exportStatusFråga statusen för en zip-export startad av invoices_export, via exportId. När status är "ready" innehåller svaret downloadUrl (en kortlivad signerad länk — går ut om 1 timme, se expiresAt), filename och byteSize; filens bytes returneras aldrig via det här verktyget. Om status är "failed" förklarar failureReason varför.

Invoices_import

Verktyg

invoices_importBokför en REDAN UTFÄRDAD utgående (försäljnings-) faktura i organisationen — för att föra in fakturahistorik vid onboarding. Det externa fakturanummer du skickar bevaras ordagrant, köparen slås upp via momsregistreringsnummer (skapas om det saknas), och fakturan landar som utfärdad UTAN att rendera en PDF, skicka e-post till klienten eller skicka in till KSeF. Att importera ett nummer som redan finns är en no-op som rapporterar den befintliga fakturan, så en massimport är säker att köra om — men den garantin gäller bara sekventiella anrop; två genuint samtidiga importer av samma nummer kan båda landa. Skicka expectedGrossTotal (bruttobeloppet tryckt på källdokumentet) och importen avvisas om det inte stämmer med totalen beräknad från raderna. buyer.tin krävs — köparen matchas aldrig på namn. Använd invoices_create, inte den här, för att skapa en genuint ny faktura. Skrivning.

Invoice Transactions_create

Verktyg

invoiceTransactions_createRegistrera en betalning mot en utgående (försäljnings-) faktura. `invoice` är en faktura-IRI från invoices_list; `date` är när betalningen anses ha gjorts. `transaction` är valfri — utelämna den för att registrera reglering utan bankrad, vilket är vad du vill för historiska fakturor vars kontoutdrag aldrig importerades. `amount` är valfritt och standardvärdet är fakturans utestående belopp. Att registrera en betalning är vad som gör att en utfärdad, förfallen faktura slutar behandlas som obetald, och därmed också vad som stoppar betalningspåminnelser från att köas för den. Inget hindrar att två betalningar registreras mot en faktura, så läs invoices_get först om du är osäker på om en redan är reglerad. Skrivning.

Invoice Transactions_update

Verktyg

invoiceTransactions_updateUppdatera en befintlig fakturabetalningspost via id (från invoices_get's invoiceTransactions, eller genom att bläddra invoiceTransactions). Den vanligaste användningen: peka en betalning registrerad utan bankrad mot en transaktion du just importerat via transactions_importStatement, genom att sätta `transaction` till en transaktions-IRI/id från transactions_list. FÄLLAN: det här är en PATCH, men backend kräver ändå `invoice` och `date` vid varje anrop — den slår INTE ihop de befintliga värdena åt dig. Läs posten först (eller ha den redan från create-anropet) och skicka på nytt dess `invoice` och `date` oförändrade tillsammans med det du faktiskt vill ändra, annars avvisas uppdateringen. `transaction` accepterar null för att koppla loss en betalning från en bankrad. `amount` är valfritt. Skrivning.

Incoming Invoices_apply Suggestion

Verktyg

incomingInvoices_applySuggestionAcceptera ett av Flowtlys egna förslag på en inkommande faktura — samma förslag en människa ser i appen (leverantörsmatchning, kostnadsgrupp, matchande banktransaktion, dublettvarning). Läs dem först med incomingInvoices_suggestions och applicera sedan ett via dess id. Föredra det här framför att gissa: det är Flowtlys matchare, inte agenten, som avgör vad som är rimligt. Skrivning.

Incoming Invoices_accept All Suggestions

Verktyg

incomingInvoices_acceptAllSuggestionsAcceptera alla väntande förslag på en inkommande faktura i ett anrop — det som en människa gör med appens "acceptera alla"-knapp. Servern tillämpar, bygger om och tillämpar igen tills inget nytt dyker upp: transaktionsmatchningen finns INTE förrän leverantör och belopp har tillämpats, så en enda genomgång skulle lämna dokumentet okopplat. Returnerar en rapport (vad som tillämpades, vad som avvisades och varför, samt transaktionen den till slut bokfördes mot). Skicka dryRun för att förhandsgranska utan att skriva. Accepterar aldrig supplier_create eller en dublettvarning. Skrivning.

Incoming Invoices_check EInvoices

Verktyg

incomingInvoices_checkEInvoicesHämta eventuella nya KSeF-e-fakturor till organisationen — det som appens knapp "Sprawdź e-faktury" gör. Anropa den här innan du drar slutsatsen att en leverantörs faktura saknas: utan den kan du inte skilja "leverantören skickade den aldrig" från "vår synkronisering har inte körts än". Returnerar när hämtningen är köad; läs incomingInvoices_list igen efteråt för att se vad som kom in. Skrivning.

Resourcing_import Timeline

Verktyg

resourcing_importTimelineImportera ett ark med resursallokeringstidslinje (hämta det via Drive MCP, skicka dess CSV ordagrant). Detta är en FULLSTÄNDIG ERSÄTTNING-spegling av organisationens Allocation-rader för `year`: rader i arket skapas/uppdateras, och varje befintlig rad för det året som saknas i arket TAS BORT — ingen sammanslagning. TORRKÖRNING SOM STANDARD: en utelämnad dryRun förhandsvisar och skriver ingenting; skicka dryRun:false för att tillämpa. Rapporten ger `created` / `replaced` plus `unmatchedPeople` / `unmatchedProjects`. TVÅ SAKER ÄR LÄTTA ATT MISSA: en arkrad vars projekt inte kan slås upp HOPPAS ÖVER medan anropet ändå rapporterar framgång, så ett grönt resultat kan dölja en delvis import; och en rollkod som positionskatalogen inte redan har SKAPAS som en ny position i stället för att avvisas — se `createdPositions`. Båda flaggas i `warnings` när de inträffar; lyft fram det för användaren i stället för att bara rapportera `created`. Ett ark som tolkas till noll rader avvisas (det ser exakt ut som en felaktig läsning på väg att radera hela tidslinjen) om du inte skickar force:true. Läs allocations_list efteråt för att se vad som landade. Hög påverkan. Skrivning.

Transactions_import Statement

Verktyg

transactions_importStatementImportera en kontoutdragsfil (t.ex. en MT940 .sta-fil) — skicka varje fils råa textinnehåll ordagrant (INTE base64) med ett filename. DET FINNS INGEN bankAccount-PARAMETER: backend dirigerar en fil genom att strippa alla icke-siffertecken från dina bankkontons nummer och från filens bytes, och importera till varje konto vars siffror förekommer någonstans i filen — så en fil kan landa i flera konton, och ett utdrag för ett konto som inte är uppsatt i Flowtly (eller vars nummer är registrerat annorlunda än banken skriver det) importeras till inget av dem, och misslyckas med ett fel som förklarar exakt varför — läs det meddelandet, det är den enda diagnostik den här slutpunkten ger dig. Vid framgång är svaret `{ imported, matching }`: `matching: "in_progress"` betyder att entreprenörs-/bilagematchning för de nya raderna fortfarande körs efter att anropet returnerar, så en omedelbar transactions_list kan visa rader som ännu inte matchats — läs igen lite senare för det slutgiltiga tillståndet. Att importera samma utdrag igen skapar inte dubblettrader; importören känner igen transaktioner den redan sett. När ett utdrag väl är inne, peka en befintlig betalning utan bankrad mot en av dess rader med…

Organization_whoami

Verktyg

organization_whoamiReturnera den organisation den här MCP-anslutningen är bunden till — { orgId, name, slug, userId }. Anropa den för att bekräfta VILKEN klient du är på väg att skriva till innan varje create/update: anslutningen är knuten till exakt en organisation via token, och att skriva prospekter/poster till fel organisation är en verklig incident. Skrivskyddad.

Resourcing Actuals_get

Verktyg

resourcingActuals_getRapporterade timmar jämfört med planen, per person per vecka, över ett from/to-fönster — frågan 'ligger teamet faktiskt på plan?', som INGET annat resursverktyg besvarar: allokeringar talar om vad som var PLANERAT, den här talar om vad som LEVERERADES. Returnerar veckokolumner plus en rad per person (planerad %, rapporterad %, avvikelse, totaler och en projektuppdelning). reportedPercent null betyder 'inget avtal den veckan' och 0 betyder 'ett avtal fanns och inget rapporterades' — slå INTE ihop de två. Skicka financials för intäkt/kostnad/marginal, som annars utelämnas. Kräver resursmodulen och ROLE_RESOURCING_MANAGER. Skrivskyddad.

Resourcing Bench_get

Verktyg

resourcingBench_getVem som INTE är bemannad över ett from/to-fönster — bänken. Använd den när du blir tillfrågad vem som ska sättas på ett nytt projekt eller var kapacitet går outnyttjad; resourcingActuals_get talar om hur belastade folk är, den här talar om vem som inte har någon belastning alls. DEN KÄNNER INTE TILL LEDIGHET: freePercent är 100 minus bekräftade allokeringar, inget annat, så någon på tre veckors godkänd semester visas som 100 % ledig och inget fält i svaret säger annat. Att besvara 'vem är tillgänglig' enbart utifrån den här kommer att sätta folk på projekt medan de är borta — stäm av mot holidays_active eller holidays_list. Kräver resursmodulen. Skrivskyddad.

Resourcing Schedule_get

Verktyg

resourcingSchedule_getDet planerade resursschemat över ett from/to-fönster — allokeringstidslinjen som planeraren visar den. Använd den för vad som är BOKAT framåt; använd resourcingActuals_get för vad som faktiskt rapporterades mot den. Kräver resursmodulen och ROLE_RESOURCING_MANAGER. Skrivskyddad.

Leads_bulk Import

Verktyg

leads_bulkImportImportera många leads i ETT anrop, var och en med sina kontakter, listmedlemskap och kontaktaktiviteter nästlade — servern skapar leaden och trär sedan in dess id i barnen, så du behöver aldrig hantera mellanliggande IRI:er. Idempotent via naturliga nycklar (companyName / email / (list,lead) / (type,occurredAt,contact)): säkert att köra om och att dela upp (≤100 leads/anrop). Detta är den massväg en kampanjimport bör använda i stället för N leads_create-anrop. Skrivning.