generated: '2026-07-26' method: derived status: candidate source: openapi/fixflo-api-v2-openapi.yml note: Fixflo publishes NO hosted or remote MCP server. Searched the developer portal (api-docs.fixflo.com), fixflo.com, help.fixflo.com, the public github.com/Fixflo organisation (zero public repos), npm, PyPI and NuGet — no MCP server, no agent skill, no llms.txt. This is a CANDIDATE tool surface derived mechanically from the 165 operationIds in the published v2 OpenAPI; every source_operation was verified against that spec. No MCP endpoint is implied to exist, and no tool here is callable today. gate: 'Any real MCP server over this API would inherit Fixflo''s access model: a 64-character bearer token generated inside a customer''s own Fixflo account, a signed Application Developer and API Licence Agreement, and a per-tenant base host (https://[subdomain].fixflo.com/api/v2).' server: name: fixflo transport: http url: null auth: bearer tools: - name: get-Agencies description: Get list of agencies. The agency endpoints are only available on request to support. category: Agency http: GET /Agencies source_operation: openapi/fixflo-api-v2-openapi.yml#get-Agencies - name: post-Agency description: Add an agency category: Agency http: POST /Agency source_operation: openapi/fixflo-api-v2-openapi.yml#post-Agency - name: get-Agency-Settings description: Get Agency Settings category: Agency http: GET /Agency/Settings source_operation: openapi/fixflo-api-v2-openapi.yml#get-Agency-Settings - name: get-Agency description: Get an agency category: Agency http: GET /Agency/{id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-Agency - name: SetupAgencyIntegrationTemplates description: Setup Integration templates for existing Agency with given Id category: Agency http: GET /Agency/{id}/SetupIntegrationTemplates source_operation: openapi/fixflo-api-v2-openapi.yml#SetupAgencyIntegrationTemplates - name: get-agent description: Gets agent record category: Agent http: GET /Agent source_operation: openapi/fixflo-api-v2-openapi.yml#get-agent - name: post-agent description: Saves (create or update) agent record category: Agent http: POST /Agent source_operation: openapi/fixflo-api-v2-openapi.yml#post-agent - name: post-Agent-Id-Brand description: Update agent brand category: Agent http: POST /Agent/{Id}/Brand source_operation: openapi/fixflo-api-v2-openapi.yml#post-Agent-Id-Brand - name: get-Agents description: Find agents by keyword category: Agent http: GET /Agents source_operation: openapi/fixflo-api-v2-openapi.yml#get-Agents - name: post-Asset description: Endpoint used for creating a new asset category: Asset http: POST /Asset source_operation: openapi/fixflo-api-v2-openapi.yml#post-Asset - name: get-Asset-id description: Retrieve an asset by Id category: Asset http: GET /Asset/{id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-Asset-id - name: put-Asset-id description: Update an existing asset category: Asset http: PUT /Asset/{id} source_operation: openapi/fixflo-api-v2-openapi.yml#put-Asset-id - name: get-Assets description: Search for assets using the criteria provided in the query string. category: Asset http: GET /Assets source_operation: openapi/fixflo-api-v2-openapi.yml#get-Assets - name: get-Block description: Get block by id or external reference category: Block http: GET /Block source_operation: openapi/fixflo-api-v2-openapi.yml#get-Block - name: post-Block description: Saves a block category: Block http: POST /Block source_operation: openapi/fixflo-api-v2-openapi.yml#post-Block - name: get-Block-id-Brand description: gets the current brand by id category: Block http: GET /Block/{Id}/Brand source_operation: openapi/fixflo-api-v2-openapi.yml#get-Block-id-Brand - name: post-Block-id-Brand description: sets a brand on the current block category: Block http: POST /Block/{Id}/Brand source_operation: openapi/fixflo-api-v2-openapi.yml#post-Block-id-Brand - name: get-Block-Id-Tags description: Returns tags associated with given property id category: Block http: GET /Block/{Id}/Tags source_operation: openapi/fixflo-api-v2-openapi.yml#get-Block-Id-Tags - name: post-block-Id-Tags description: Will replace all tags at the given block with the new given tags category: Block http: POST /Block/{Id}/Tags source_operation: openapi/fixflo-api-v2-openapi.yml#post-block-Id-Tags - name: get-blocks description: Find blocks category: Block http: GET /Blocks source_operation: openapi/fixflo-api-v2-openapi.yml#get-blocks - name: get-brand description: Gets brand by id category: Brand http: GET /Brand/{BrandId} source_operation: openapi/fixflo-api-v2-openapi.yml#get-brand - name: get-brands description: Returns list of brands category: Brand http: GET /Brands source_operation: openapi/fixflo-api-v2-openapi.yml#get-brands - name: post-Contractor description: 'Creates or updates a contractor. ' category: Contractor http: POST /Contractor source_operation: openapi/fixflo-api-v2-openapi.yml#post-Contractor - name: get-contractor-services description: Get the list of contractor services. There are no paramters for this request category: Contractor http: GET /Contractor/Services source_operation: openapi/fixflo-api-v2-openapi.yml#get-contractor-services - name: post-Contractor-Id-Brand description: This endpoint sets the contractor brand. category: Contractor http: POST /Contractor/{Id}/Brand source_operation: openapi/fixflo-api-v2-openapi.yml#post-Contractor-Id-Brand - name: get-contractor description: Gets contractor category: Contractor http: GET /Contractor/{id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-contractor - name: get-contractors description: Find contractors category: Contractor http: GET /Contractors source_operation: openapi/fixflo-api-v2-openapi.yml#get-contractors - name: get-Customer-Id description: Gets a user attached to an agency by the attached agency ID category: Contractor networks http: GET /Customer/{Id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-Customer-Id - name: get-Customer-Customers description: Gets a list of users associated with an agency. category: Contractor networks http: GET /Customers source_operation: openapi/fixflo-api-v2-openapi.yml#get-Customer-Customers - name: get-Issue-Id-Comments description: It is recommended that the webhook is used to receive new comments rather than polling this endpoint on a regular basis. category: Contractor networks http: GET /Issue/{Id}/Comments source_operation: openapi/fixflo-api-v2-openapi.yml#get-Issue-Id-Comments - name: post-Issue-Id-Comment description: Issue comment category: Contractor networks http: POST /Issue/{issueId}/Comment source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-Id-Comment - name: post-Issue-issueId-appointment description: Set an appointment for the current job accepted on an issue category: Contractor networks http: POST /Issue/{issueId}/appointment source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueId-appointment - name: put-Issue-issueId-appointment description: Cancel a specified appointment for the current job accepted on an issue category: Contractor networks http: PUT /Issue/{issueId}/appointment/{appointmentId}/cancel source_operation: openapi/fixflo-api-v2-openapi.yml#put-Issue-issueId-appointment - name: post-Issue-issueId-completioncertificatedoc description: Add job completion certificate document category: Contractor networks http: POST /Issue/{issueId}/completioncertificatedoc source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueId-completioncertificatedoc - name: get-Issue-issueId-completioncertificatedocument-mediaId description: Get completion certificate documents attached to a certain Issue, by ID category: Contractor networks http: GET /Issue/{issueId}/completioncertificatedoc/{mediaId} source_operation: openapi/fixflo-api-v2-openapi.yml#get-Issue-issueId-completioncertificatedocument-mediaId - name: delete-Issue-issueId-completioncertificatedoc-mediaId-delete description: Deletes certificate document attached to an issue by specific media id category: Contractor networks http: DELETE /Issue/{issueId}/completioncertificatedoc/{mediaId}/delete source_operation: openapi/fixflo-api-v2-openapi.yml#delete-Issue-issueId-completioncertificatedoc-mediaId-delete - name: post-Issue-issueId-contractornetworkcomment description: Add a comment to a further works issue that was raised by your agency category: Contractor networks http: POST /Issue/{issueId}/contractornetworkcomment source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueId-contractornetworkcomment - name: post-Issue-issueId-createfurtherworks description: Create a duplicate linked issue of type 'Further Works' category: Contractor networks http: POST /Issue/{issueId}/createfurtherworks source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueId-createfurtherworks - name: post-Issue-issueId-declineJob description: Declines job based on current Issue category: Contractor networks http: POST /Issue/{issueId}/declinejob source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueId-declineJob - name: post-Issue-issueId-declinetoquote description: Declines to quote on current issue attached to agency category: Contractor networks http: POST /Issue/{issueId}/declinetoquote source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueId-declinetoquote - name: post-Issue-issueId-Quote description: Adds a quote to the current Agency's attached Issue category: Contractor networks http: POST /Issue/{issueId}/quote source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueId-Quote - name: post-Issue-issueId-amendquote-quoteId description: Amends a quote on an attached Issue using the quote's ID category: Contractor networks http: POST /Issue/{issueId}/quote/{quoteId} source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueId-amendquote-quoteId - name: post-Issue-issueId-quotefurtherworks description: Create a duplicate linked issue of type 'Further Works' with a quote attached category: Contractor networks http: POST /Issue/{issueId}/quotefurtherworks source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueId-quotefurtherworks - name: post-Issue-issueId-quoteinstead description: Decline a job instruction and instead send a quote for the work category: Contractor networks http: POST /Issue/{issueId}/quoteinstead source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueId-quoteinstead - name: get-Issue-issueid-jobcompletiondetails description: Get completion details category: Contractor networks http: GET /Issue/{issueid}/jobcompletiondetails source_operation: openapi/fixflo-api-v2-openapi.yml#get-Issue-issueid-jobcompletiondetails - name: post-Issue-issueid-jobcompletiondetails description: Save job completion details category: Contractor networks http: POST /Issue/{issueid}/jobcompletiondetails source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueid-jobcompletiondetails - name: post-Issue-issueid-jobjobber description: Add contractor to a job category: Contractor networks http: POST /Issue/{issueid}/jobjobber source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-issueid-jobjobber - name: post-ServiceEvent-CreateRemedial description: Create a duplicate linked issue of type 'Remedial' category: Contractor networks http: POST /ServiceEvent/CreateRemedial source_operation: openapi/fixflo-api-v2-openapi.yml#post-ServiceEvent-CreateRemedial - name: post-job-completion-document description: Add job completion document category: Contractor networks http: POST /issue/{issueid}/completiondoc source_operation: openapi/fixflo-api-v2-openapi.yml#post-job-completion-document - name: get-job-completion-document description: Job completion document category: Contractor networks http: GET /issue/{issueid}/completiondoc/{mediaid} source_operation: openapi/fixflo-api-v2-openapi.yml#get-job-completion-document - name: post-issue-issueid-completiondoc-mediaid description: Save job completion document category: Contractor networks http: POST /issue/{issueid}/completiondoc/{mediaid} source_operation: openapi/fixflo-api-v2-openapi.yml#post-issue-issueid-completiondoc-mediaid - name: delete-job-completion-document description: Job completion document category: Contractor networks http: DELETE /issue/{issueid}/completiondoc/{mediaid}/delete source_operation: openapi/fixflo-api-v2-openapi.yml#delete-job-completion-document - name: get-job-completion-documents description: Job completion documents category: Contractor networks http: GET /issue/{issueid}/completiondocs source_operation: openapi/fixflo-api-v2-openapi.yml#get-job-completion-documents - name: get-invoice-details description: Job Invoice Details category: Contractor networks http: GET /issue/{issueid}/invoicedetails source_operation: openapi/fixflo-api-v2-openapi.yml#get-invoice-details - name: post-issue-issueid-invoicedetails description: Invoice details category: Contractor networks http: POST /issue/{issueid}/invoicedetails source_operation: openapi/fixflo-api-v2-openapi.yml#post-issue-issueid-invoicedetails - name: submit-invoice description: Invoice category: Contractor networks http: POST /issue/{issueid}/submitinvoice source_operation: openapi/fixflo-api-v2-openapi.yml#submit-invoice - name: get-costcode description: Get cost code category: Cost code http: GET /CostCode source_operation: openapi/fixflo-api-v2-openapi.yml#get-costcode - name: post-CostCode description: Create/update cost code category: Cost code http: POST /CostCode source_operation: openapi/fixflo-api-v2-openapi.yml#post-CostCode - name: get-costcodes description: Finds cost codes category: Cost code http: GET /CostCodes source_operation: openapi/fixflo-api-v2-openapi.yml#get-costcodes - name: post-estate description: Create or update an estate category: Estate http: POST /Estate source_operation: openapi/fixflo-api-v2-openapi.yml#post-estate - name: get-estate description: Gets an estate by id or external reference (your ref) category: Estate http: GET /Estate/{id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-estate - name: get-estates description: Find estates by keyword or other parameters category: Estate http: GET /Estates source_operation: openapi/fixflo-api-v2-openapi.yml#get-estates - name: get-faulttree-walk description: Fault tree branches or leaves category: FaultTree http: GET /FaultTree/Walk/{id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-faulttree-walk - name: post-Issue description: 'Currently this endpoint is only used for updating the AssignedAgent on an issue. Use null to unassign the issue. if the user cannot be found an error ' category: Issue http: POST /Issue/ source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue - name: get-Issue description: Get issue details category: Issue http: GET /Issue/{Id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-Issue - name: post-Issue-externalref description: This endpoint is used to POST an external ref to an Issue associated with given Issue Id. category: Issue http: POST /Issue/{Id}/ExternalRef source_operation: openapi/fixflo-api-v2-openapi.yml#post-Issue-externalref - name: get-issue-id-report description: Downloads issue report as PDF document. Please see note on downloading binary data. category: Issue http: GET /Issue/{Id}/Report source_operation: openapi/fixflo-api-v2-openapi.yml#get-issue-id-report - name: get-Issue-Id-Tags description: Returns tags associated with given issue id category: Issue http: GET /Issue/{Id}/Tags source_operation: openapi/fixflo-api-v2-openapi.yml#get-Issue-Id-Tags - name: get-Issue-issueId-quotes description: Gets all quotes attached to an Issue on an Agency category: Issue http: GET /Issue/{issueId}/quotes source_operation: openapi/fixflo-api-v2-openapi.yml#get-Issue-issueId-quotes - name: get-issues description: 'Find pages of issues. Optionally date periods may be selected. The issues are returned in created date/time order. For use cases see (downloading and ' category: Issue http: GET /Issues source_operation: openapi/fixflo-api-v2-openapi.yml#get-issues - name: get-issues-closed description: Endpoint for listing issues with a status of Closed. category: Issue http: GET /Issues/Closed source_operation: openapi/fixflo-api-v2-openapi.yml#get-issues-closed - name: get-issues-jobawarded description: Endpoint for listing issues with a status of JobAwarded. category: Issue http: GET /Issues/JobAwarded source_operation: openapi/fixflo-api-v2-openapi.yml#get-issues-jobawarded - name: get-issues-jobcompleted description: Endpoint for listing issues with a status of JobCompleted. category: Issue http: GET /Issues/JobCompleted source_operation: openapi/fixflo-api-v2-openapi.yml#get-issues-jobcompleted - name: Merge description: This request will close the primary and related issues and create a new "merged issue" that links to all of htem category: Issue http: POST /Issues/Merge source_operation: openapi/fixflo-api-v2-openapi.yml#Merge - name: get-issuedraft description: Get issue draft category: Issue draft http: GET /IssueDraft source_operation: openapi/fixflo-api-v2-openapi.yml#get-issuedraft - name: post-IssueDraft description: Create/update issue draft category: Issue draft http: POST /IssueDraft source_operation: openapi/fixflo-api-v2-openapi.yml#post-IssueDraft - name: post-IssueDraft-Commit description: Converts an IssueDraft object to a live, newly reported issue category: Issue draft http: POST /IssueDraft/Commit source_operation: openapi/fixflo-api-v2-openapi.yml#post-IssueDraft-Commit - name: post-IssueDraft-Delete description: Deletes an IssueDraft object category: Issue draft http: POST /IssueDraft/Delete source_operation: openapi/fixflo-api-v2-openapi.yml#post-IssueDraft-Delete - name: get-issuedraft-asset-Id description: Gets a page of assets associated with an issue Draft category: Issue draft http: GET /IssueDraft/{Id}/Assets source_operation: openapi/fixflo-api-v2-openapi.yml#get-issuedraft-asset-Id - name: post-issuedraft-asset-Id description: Adds an asset to an IssueDraft category: Issue draft http: POST /IssueDraft/{Id}/Assets source_operation: openapi/fixflo-api-v2-openapi.yml#post-issuedraft-asset-Id - name: get-issuedraftmedia description: Get issue draft mnedia category: Issue draft http: GET /IssueDraft/{id}/IssueDraftMedia source_operation: openapi/fixflo-api-v2-openapi.yml#get-issuedraftmedia - name: get-issuedraftmedia-Id description: Gets an IssueDraftMedia object category: Issue draft http: GET /IssueDraftMedia source_operation: openapi/fixflo-api-v2-openapi.yml#get-issuedraftmedia-Id - name: post-IssueDraftMedia-Id description: 'Posts an IssueDraftMedia object. ' category: Issue draft http: POST /IssueDraftMedia source_operation: openapi/fixflo-api-v2-openapi.yml#post-IssueDraftMedia-Id - name: get-issuedraftmedia-Id-download description: binary data of content type defined by IssueDraftMedia.ContentType category: Issue draft http: GET /IssueDraftMedia/{Id}/Download source_operation: openapi/fixflo-api-v2-openapi.yml#get-issuedraftmedia-Id-download - name: get-landlord description: Gets a landlord object category: Landlord http: GET /Landlord source_operation: openapi/fixflo-api-v2-openapi.yml#get-landlord - name: post-Landlord description: Create/update landlord category: Landlord http: POST /Landlord source_operation: openapi/fixflo-api-v2-openapi.yml#post-Landlord - name: get-landlord-LandlordId-landlordproperties description: Lists all LandlordProperties for a given landlord category: Landlord http: GET /Landlord/{LandlordId}/LandlordProperties source_operation: openapi/fixflo-api-v2-openapi.yml#get-landlord-LandlordId-landlordproperties - name: get-landlord-id-brand description: Gets the brand related to the landlord category: Landlord http: GET /Landlord/{id}/Brand source_operation: openapi/fixflo-api-v2-openapi.yml#get-landlord-id-brand - name: landlord-brand-post description: Updates the brand relating to the landlord category: Landlord http: POST /Landlord/{id}/Brand source_operation: openapi/fixflo-api-v2-openapi.yml#landlord-brand-post - name: get-landlordproperty description: Gets a specific landlord property. The LandlordPropertyId OR LandlordId and PropertyId must be supplied category: Landlord http: GET /LandlordProperty source_operation: openapi/fixflo-api-v2-openapi.yml#get-landlordproperty - name: post-LandlordProperty description: Adds a LandlordProperty object. Meaning the explicit relationship bewtween the landlord and the property is added category: Landlord http: POST /LandlordProperty source_operation: openapi/fixflo-api-v2-openapi.yml#post-LandlordProperty - name: post-LandlordProperty-Delete description: Deletes a LandlordProperty object. Meaning the explicit relationship bewtween the landlord and the property is removed category: Landlord http: POST /LandlordProperty/Delete source_operation: openapi/fixflo-api-v2-openapi.yml#post-LandlordProperty-Delete - name: get-landlordpropertyJoin description: Gets a specific landlord property. The LandlordPropertyId or ExternalPropertyRef and ExtrernalLandlordref or LandlordId and PropertyId must be suppli category: Landlord http: GET /LandlordPropertyJoin source_operation: openapi/fixflo-api-v2-openapi.yml#get-landlordpropertyJoin - name: post-LandlordPropertyJoin description: Adds a LandlordProperty object. Meaning the explicit relationship bewtween the landlord and the property is added using external refs category: Landlord http: POST /LandlordPropertyJoin source_operation: openapi/fixflo-api-v2-openapi.yml#post-LandlordPropertyJoin - name: post-LandlordPropertyJoin-Delete description: Deletes a LandlordProperty object. Meaning the explicit relationship bewtween the landlord and the property is removed category: Landlord http: POST /LandlordPropertyJoin/Delete source_operation: openapi/fixflo-api-v2-openapi.yml#post-LandlordPropertyJoin-Delete - name: get-landlords description: Finds the relevant landlords category: Landlord http: GET /Landlords source_operation: openapi/fixflo-api-v2-openapi.yml#get-landlords - name: get-leaseholder description: Get leaseholder category: Leaseholder http: GET /Leaseholder source_operation: openapi/fixflo-api-v2-openapi.yml#get-leaseholder - name: post-Leaseholder description: Get leaseholder category: Leaseholder http: POST /Leaseholder source_operation: openapi/fixflo-api-v2-openapi.yml#post-Leaseholder - name: get-leaseholder-leaseholderproperties description: Get leaseholders properties category: Leaseholder http: GET /Leaseholder/{LeaseholderId}/LeaseholderProperties source_operation: openapi/fixflo-api-v2-openapi.yml#get-leaseholder-leaseholderproperties - name: get-leaseholder-brand description: Gets the brand applied to the leasholder category: Leaseholder http: GET /Leaseholder/{id}/Brand source_operation: openapi/fixflo-api-v2-openapi.yml#get-leaseholder-brand - name: post-Leaseholder-id-Brand description: Updates the brand applied to the leaseholder category: Leaseholder http: POST /Leaseholder/{id}/Brand source_operation: openapi/fixflo-api-v2-openapi.yml#post-Leaseholder-id-Brand - name: get-leaseholderproperty description: Either a LeaseholderPropertyId OR a LeaseholderId and PropertyId must be supplied. category: Leaseholder http: GET /LeaseholderProperty source_operation: openapi/fixflo-api-v2-openapi.yml#get-leaseholderproperty - name: get-leaseholderproperty-delete description: Deletes a LeaseholderProperty relationship category: Leaseholder http: POST /LeaseholderProperty/Delete source_operation: openapi/fixflo-api-v2-openapi.yml#get-leaseholderproperty-delete - name: get-LeaseholderpropertyJoin description: Gets a specific leaseholder property. The LeaseholderPropertyId or ExternalPropertyRef and ExtrernalLeaseholderRef or LeaseholderId and PropertyId mu category: Leaseholder http: GET /LeaseholderPropertyJoin source_operation: openapi/fixflo-api-v2-openapi.yml#get-LeaseholderpropertyJoin - name: post-LeaseholderPropertyJoin description: Adds a LeaseholderProperty object. Meaning the explicit relationship bewtween the leaseholder and the property is added using external refs category: Leaseholder http: POST /LeaseholderPropertyJoin source_operation: openapi/fixflo-api-v2-openapi.yml#post-LeaseholderPropertyJoin - name: post-LeaseholderPropertyJoin-Delete description: Deletes a LeaseholderProperty object. Meaning the explicit relationship bewtween the leaseholder and the property is removed category: Leaseholder http: POST /LeaseholderPropertyJoin/Delete source_operation: openapi/fixflo-api-v2-openapi.yml#post-LeaseholderPropertyJoin-Delete - name: get-leaseholderpropertyjoin-search description: Gets a list of leaseholders for a specified property. category: Leaseholder http: GET /LeaseholderPropertyJoin/Search source_operation: openapi/fixflo-api-v2-openapi.yml#get-leaseholderpropertyjoin-search - name: get-leaseholders description: Get leaseholders category: Leaseholder http: GET /Leaseholders source_operation: openapi/fixflo-api-v2-openapi.yml#get-leaseholders - name: get-Media description: Your GET endpoint category: Media http: GET /Media/PropertyCertificate/{Id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-Media - name: post-Media-PropertyCertificate-Id description: 'This can be used to update:' category: Media http: POST /Media/PropertyCertificate/{Id} source_operation: openapi/fixflo-api-v2-openapi.yml#post-Media-PropertyCertificate-Id - name: get-Media-Id-Download description: This will allow you to download the file as a stream category: Media http: GET /Media/{Id}/Download source_operation: openapi/fixflo-api-v2-openapi.yml#get-Media-Id-Download - name: get-Medias description: Media Search category: Media http: GET /Medias/PropertyCertificate source_operation: openapi/fixflo-api-v2-openapi.yml#get-Medias - name: get-property description: Either Id or ExternalPropertyRef must be supplied. (A property is synonymous with a unit) category: Property http: GET /Property source_operation: openapi/fixflo-api-v2-openapi.yml#get-property - name: post-property description: Update or create a property. category: Property http: POST /Property source_operation: openapi/fixflo-api-v2-openapi.yml#post-property - name: get-property-Issues?externalPropertyRef=-ExternalPropertyRef description: Get issues at a property by external property ref category: Property http: GET /Property/Issues source_operation: openapi/fixflo-api-v2-openapi.yml#get-property-Issues?externalPropertyRef=-ExternalPropertyRef - name: get-Property-Search description: Search for properties category: Property http: GET /Property/Search source_operation: openapi/fixflo-api-v2-openapi.yml#get-Property-Search - name: post-Property-UpdateAddress description: Updates the primary address of a property. This call takes the Id or ExternalPropertyRef of an existing property and sets the primary address of the p category: Property http: POST /Property/UpdateAddress source_operation: openapi/fixflo-api-v2-openapi.yml#post-Property-UpdateAddress - name: get-property-id-addresses description: Get property addresses category: Property http: GET /Property/{Id}/Addresses source_operation: openapi/fixflo-api-v2-openapi.yml#get-property-id-addresses - name: get-property-Id-issues description: Get property issues category: Property http: GET /Property/{Id}/Issues source_operation: openapi/fixflo-api-v2-openapi.yml#get-property-Id-issues - name: delete-Property-PropertyId-Notes description: Will delete notes associated with given property id category: Property http: DELETE /Property/{Id}/Notes source_operation: openapi/fixflo-api-v2-openapi.yml#delete-Property-PropertyId-Notes - name: get-Property-Id-Notes description: Returns notes associated with given property id category: Property http: GET /Property/{Id}/Notes source_operation: openapi/fixflo-api-v2-openapi.yml#get-Property-Id-Notes - name: post-property-Id-Notes description: Will add notes to the property associated with given property id category: Property http: POST /Property/{Id}/Notes source_operation: openapi/fixflo-api-v2-openapi.yml#post-property-Id-Notes - name: get-Property-Id-Tags description: Returns tags associated with given property id category: Property http: GET /Property/{Id}/Tags source_operation: openapi/fixflo-api-v2-openapi.yml#get-Property-Id-Tags - name: post-property-Id-Tags description: Will replace all tags at the given property with the new given tags category: Property http: POST /Property/{Id}/Tags source_operation: openapi/fixflo-api-v2-openapi.yml#post-property-Id-Tags - name: get-property-id-tenants description: Get property tenants category: Property http: GET /Property/{Id}/Tenants source_operation: openapi/fixflo-api-v2-openapi.yml#get-property-id-tenants - name: get-property-propertyId-landlordproperties description: Get landlords properties category: Property http: GET /Property/{PropertyId}/LandlordProperties source_operation: openapi/fixflo-api-v2-openapi.yml#get-property-propertyId-landlordproperties - name: post-propertyaddress-merge description: Merge a property address into a property. In other words an existing property address is added to an existing property. category: Property http: POST /PropertyAddress/Merge source_operation: openapi/fixflo-api-v2-openapi.yml#post-propertyaddress-merge - name: get-propertyaddress-search description: Search property addresses category: Property http: GET /PropertyAddress/Search source_operation: openapi/fixflo-api-v2-openapi.yml#get-propertyaddress-search - name: post-propertyaddress-split description: Splits out an existing property address from a property. category: Property http: POST /PropertyAddress/Split source_operation: openapi/fixflo-api-v2-openapi.yml#post-propertyaddress-split - name: get-propertyaddress-Id description: Get property address category: Property http: GET /PropertyAddress/{Id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-propertyaddress-Id - name: post-Property-propertyId-ServiceProgramme-serviceProgrammeId-ServiceEvent description: Create Service Event category: Service Event http: POST /Property/{propertyId}/ServiceProgramme/{serviceProgrammeId}/ServiceEvent source_operation: openapi/fixflo-api-v2-openapi.yml#post-Property-propertyId-ServiceProgramme-serviceProgrammeId-ServiceEvent - name: get-Property-propertyId-ServiceProgramme-serviceProgrammeId-ServiceEvent-serviceEventId description: Gets a single service event by property, service programme and service event id. category: Service Event http: GET /Property/{propertyId}/ServiceProgramme/{serviceProgrammeId}/ServiceEvent/{serviceEventId} source_operation: openapi/fixflo-api-v2-openapi.yml#get-Property-propertyId-ServiceProgramme-serviceProgrammeId-ServiceEvent-serviceEventId - name: post-Property-propertyId-ServiceProgramme-serviceProgrammeId-ServiceEvent-serviceEventId description: Updates the service event identified by property, service programme and service event id. category: Service Event http: POST /Property/{propertyId}/ServiceProgramme/{serviceProgrammeId}/ServiceEvent/{serviceEventId} source_operation: openapi/fixflo-api-v2-openapi.yml#post-Property-propertyId-ServiceProgramme-serviceProgrammeId-ServiceEvent-serviceEventId - name: get-Property-propertyId-ServiceProgramme-serviceProgrammeId-ServiceEvents description: Get Service Events by service programme id category: Service Event http: GET /Property/{propertyId}/ServiceProgramme/{serviceProgrammeId}/ServiceEvents source_operation: openapi/fixflo-api-v2-openapi.yml#get-Property-propertyId-ServiceProgramme-serviceProgrammeId-ServiceEvents - name: post-Property-propertyId-ServiceProgramme-serviceProgramme-ServiceEvent-Complete description: Complete Service Event category: Service Event http: POST /Property/{propertyId}/ServiceProgramme/{serviceProgramme}/ServiceEvent/Complete source_operation: openapi/fixflo-api-v2-openapi.yml#post-Property-propertyId-ServiceProgramme-serviceProgramme-ServiceEvent-Complete - name: get-ServiceEvent description: Get service event category: Service Event http: GET /ServiceEvent/{id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-ServiceEvent - name: get-ServiceEvent-Media description: Get all Media associated with a Service Event category: Service Event http: GET /ServiceEvent/{id}/Medias source_operation: openapi/fixflo-api-v2-openapi.yml#get-ServiceEvent-Media - name: get-ServiceEvents description: Get agency service events category: Service Event http: GET /ServiceEvents source_operation: openapi/fixflo-api-v2-openapi.yml#get-ServiceEvents - name: get-serviceprogrammes-by-property description: Get property service programmes category: Service Programme http: GET /Property/{propertyId}/ServiceProgrammes source_operation: openapi/fixflo-api-v2-openapi.yml#get-serviceprogrammes-by-property - name: get-serviceprogramme description: Get service programme category: Service Programme http: GET /ServiceProgramme/{Id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-serviceprogramme - name: get-serviceprogrammes description: Get agency service programmes category: Service Programme http: GET /ServiceProgrammes source_operation: openapi/fixflo-api-v2-openapi.yml#get-serviceprogrammes - name: get-serviceprogrammedef description: Get service programme definition category: Service programme definition http: GET /ServiceProgrammeDef source_operation: openapi/fixflo-api-v2-openapi.yml#get-serviceprogrammedef - name: post-serviceprogrammedef description: If Id is not set the record will be added, the record corresponding to the Id will be updated. If Id is set and a record cannot be found a 404 error w category: Service programme definition http: POST /ServiceProgrammeDef source_operation: openapi/fixflo-api-v2-openapi.yml#post-serviceprogrammedef - name: get-serviceprogrammedefs?pg=-pg-&keyword=-keyword-&IsDisabled=-isDisabled description: Get service programme definitions category: Service programme definition http: GET /ServiceProgrammeDefs source_operation: openapi/fixflo-api-v2-openapi.yml#get-serviceprogrammedefs?pg=-pg-&keyword=-keyword-&IsDisabled=-isDisabled - name: get-team description: Get team category: Team http: GET /Team source_operation: openapi/fixflo-api-v2-openapi.yml#get-team - name: post-team description: Save team category: Team http: POST /Team source_operation: openapi/fixflo-api-v2-openapi.yml#post-team - name: get-teams?pg=-pg description: Get teams category: Team http: GET /Teams source_operation: openapi/fixflo-api-v2-openapi.yml#get-teams?pg=-pg - name: get-tenant description: Get tenant category: Tenant http: GET /Tenant source_operation: openapi/fixflo-api-v2-openapi.yml#get-tenant - name: post-Tenant description: Save tenant category: Tenant http: POST /Tenant source_operation: openapi/fixflo-api-v2-openapi.yml#post-Tenant - name: post-Tenant-Id-Anonymise description: Deletes tenant category: Tenant http: POST /Tenant/{Id}/Anonymise source_operation: openapi/fixflo-api-v2-openapi.yml#post-Tenant-Id-Anonymise - name: get-Tenant-Id-Properties description: /Tenant/{Id}/Properties category: Tenant http: GET /Tenant/{Id}/Properties source_operation: openapi/fixflo-api-v2-openapi.yml#get-Tenant-Id-Properties - name: post-Tenant-Id-Property description: Post property category: Tenant http: POST /Tenant/{Id}/Property source_operation: openapi/fixflo-api-v2-openapi.yml#post-Tenant-Id-Property - name: delete-Tenant-Id-Property-PropertId description: /Tenant/{Id}/Property/{PropertyId} category: Tenant http: DELETE /Tenant/{Id}/Property/{PropertyId} source_operation: openapi/fixflo-api-v2-openapi.yml#delete-Tenant-Id-Property-PropertId - name: get-Tenant-Id-Property-PropertyId description: /Tenant/{Id}/Property/{PropertyId} category: Tenant http: GET /Tenant/{Id}/Property/{PropertyId} source_operation: openapi/fixflo-api-v2-openapi.yml#get-Tenant-Id-Property-PropertyId - name: post-tenant-id-brand description: Updates the tenants brand category: Tenant http: POST /Tenant/{id}/Brand source_operation: openapi/fixflo-api-v2-openapi.yml#post-tenant-id-brand - name: get-tenants description: Get tenants category: Tenant http: GET /Tenants source_operation: openapi/fixflo-api-v2-openapi.yml#get-tenants - name: get-job-id description: Gets a Job object category: Untagged http: GET /Job/{id} source_operation: openapi/fixflo-api-v2-openapi.yml#get-job-id - name: post-warranty-add description: Creates a new warranty category: Warranty http: POST /Warranty/Add source_operation: openapi/fixflo-api-v2-openapi.yml#post-warranty-add - name: post-warranty-save description: Save warranty category: Warranty http: POST /Warranty/Save source_operation: openapi/fixflo-api-v2-openapi.yml#post-warranty-save - name: post-warranty-id-delete description: Deletes a warranty category: Warranty http: POST /Warranty/{id}/Delete source_operation: openapi/fixflo-api-v2-openapi.yml#post-warranty-id-delete - name: get-webhook-activity description: Returns a paged list (20 per page) of activity from a specific webhook listed in reverse time order category: Webhook http: GET /Webhook/Activity source_operation: openapi/fixflo-api-v2-openapi.yml#get-webhook-activity - name: get-webhook-subscribe description: Create a new webhook for the agency category: Webhook http: POST /Webhook/Subscribe source_operation: openapi/fixflo-api-v2-openapi.yml#get-webhook-subscribe - name: get-webhook-unsubscribe description: Unsubscribe webhook category: Webhook http: DELETE /Webhook/Unsubscribe source_operation: openapi/fixflo-api-v2-openapi.yml#get-webhook-unsubscribe - name: get-webhooks description: Returns a list of webhooks which are set up for your agency category: Webhook http: GET /Webhooks source_operation: openapi/fixflo-api-v2-openapi.yml#get-webhooks coverage: operations_total: 165 operations_excluded: 1 operations_excluded_note: options-Property-propertyId-ServiceProgramme-serviceProgrammeId-ServiceEvent-serviceEventId is an HTTP OPTIONS preflight operation, not a capability; excluded from the tool surface. tools_derived: 164 categories: 24 deployment: mode: none verified: derived tools: 164 checked: '2026-08-12' source: catalog MCP census