{"@context": "https://schema.org", "@type": "WebAPI", "name": "LetMC Api V2, Basic (Tier 2) API", "description": "LetMC Api V2, Basic (Tier 2), an HTTP API described by an OpenAPI document.", "provider": {"@type": "Organization", "name": "letmc.com"}, "documentation": "https://live-api.letmc.com/swagger/docs/v2-basic-tier"}
Index / APIs / letmc.com

LetMC Api V2, Basic (Tier 2) API

LetMC Api V2, Basic (Tier 2), an HTTP API described by an OpenAPI document.

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://live-api.letmc.com

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

LetMC Api V2, Basic (Tier 2) vv2-basic-tier

LetMC Api V2, Basic (Tier 2), an HTTP API described by an OpenAPI document.

methodpathwhat the vendor says it does
GET/v2/tier2/{shortName}/area/areasA collection of all the areas for a company AreaController
GET/v2/tier2/{shortName}/area/areas/{areaID}Get a specific area given its unique Object ID (OID) AreaController
GET/v2/tier2/{shortName}/branch/branchesAll branches defined for a company BranchController
GET/v2/tier2/{shortName}/branch/branches/{branchID}Get a specific branch given its unique Object ID (OID) BranchController
GET/v2/tier2/{shortName}/companyInformation about a specific company CompanyController
GET/v2/tier2/{shortName}/county/countiesA collection of all counties available for a company CountyController
GET/v2/tier2/{shortName}/county/counties/{countyID}Get a specific county given its unique Object ID (OID) CountyController
GET/v2/tier2/{shortName}/county/counties/{countyID}/branchesA collection of branches that manage a specific county CountyController
GET/v2/tier2/{shortName}/diary/allocationsA collection of all diary allocations DiaryController
GET/v2/tier2/{shortName}/diary/allocations/{diaryAllocationID}Get a specific diary allocation given its unique Object ID (OID) DiaryController
GET/v2/tier2/{shortName}/diary/appointmentsA collection of all diary appointments DiaryController
GET/v2/tier2/{shortName}/diary/appointments/{diaryAppointmentID}Get a specific diary appointment given its unique Object ID (OID) DiaryController
GET/v2/tier2/{shortName}/diary/appointmenttypesA collection of all diary appointment types DiaryController
GET/v2/tier2/{shortName}/diary/appointmenttypes/{diaryAppointmentTypeID}Get a specific diary appointment type given its unique Object ID (OID) DiaryController
GET/v2/tier2/{shortName}/lettings/advertisedSearch all properties available for rent given a range of search criteria. LettingsController
GET/v2/tier2/{shortName}/lettings/advertisedbetweendatesSearch all properties available for rent given a range of search criteria and dates. LettingsController
GET/v2/tier2/{shortName}/lettings/tenanciesA collection of all the company's tenancies LettingsController
GET/v2/tier2/{shortName}/lettings/tenancies/{tenancyID}Get a specific tenancy given its unique Object ID (OID) LettingsController
GET/v2/tier2/{shortName}/lettings/tenancies/{tenancyID}/brochureDownloads the brochure relating to the latest advertised rental of a property LettingsController
GET/v2/tier2/{shortName}/photo/photosA collection of all photos in the company PhotoController
GET/v2/tier2/{shortName}/photo/photos/{photoID}Get a specific photo given its unique Object ID (OID) PhotoController
GET/v2/tier2/{shortName}/photos/photo/{photoID}/downloadDownloads the photo of a property given the property and photo ID. PhotoController
GET/v2/tier2/{shortName}/property/propertiesA collection of all properties within a company PropertyController
GET/v2/tier2/{shortName}/property/properties/{propertyID}Get a specific property given its unique Object ID (OID) PropertyController
GET/v2/tier2/{shortName}/property/properties/{propertyID}/facilitiesA collection of facilities linked to a block, property or room PropertyController
GET/v2/tier2/{shortName}/property/properties/{propertyID}/photosA collection showing all the photos linked to a specific block, property or room PropertyController
GET/v2/tier2/{shortName}/property/properties/{propertyID}/roomsA collection of the rooms that belong to this property or block PropertyController
GET/v2/tier2/{shortName}/property/properties/{propertyID}/tenanciesA collection of all tenancies associated with this block, property or room PropertyController
GET/v2/tier2/{shortName}/property/structures/{propertyStructureID}/reports/eerDownloads the energy efficiency report (EER) graph for a property PropertyController
GET/v2/tier2/{shortName}/property/structures/{propertyStructureID}/reports/eirDownloads the environmental impact report (EIR) graph for a property PropertyController
GET/v2/tier2/{shortName}/sales/advertisedsalesSearch all sales properties available given a range of search criteria SalesController
GET/v2/tier2/{shortName}/sales/reports/eer/{salesInstructionID}Downloads the energy efficiency report (EER) graph for a sales instruction SalesController
GET/v2/tier2/{shortName}/sales/reports/eir/{salesInstructionID}Downloads the energy efficiency report (EIR) graph for a sales instruction SalesController
GET/v2/tier2/{shortName}/sales/salesfeaturetypesA collection of all sales feature types linked to a company SalesController
GET/v2/tier2/{shortName}/sales/salesfeaturetypes/{salesFeatureTypeID}Get a specific sales feature type given its unique Object ID (OID) SalesController
GET/v2/tier2/{shortName}/sales/salesinstructionsA collection of all sales instructions linked to a company SalesController
GET/v2/tier2/{shortName}/sales/salesinstructions/{salesInstructionID}Get a specific sales instruction given its unique Object ID (OID) SalesController
GET/v2/tier2/{shortName}/sales/salesinstructions/{salesInstructionID}/featuresA collection of all features linked to a sales instruction SalesController
GET/v2/tier2/{shortName}/sales/salesinstructions/{salesInstructionID}/floorplansA collection of floor plans linked to an instruction SalesController
GET/v2/tier2/{shortName}/sales/salesinstructions/{salesInstructionID}/photosA collection of photos linked to an instruction SalesController

and 5 more operation(s) in this specification, all searchable.

specification origin: https://live-api.letmc.com/swagger/docs/v2-basic-tier

LetMC Api V2, Free (Tier 1) vv2-free-tier

LetMC Api V2, Free (Tier 1), an HTTP API described by an OpenAPI document.

methodpathwhat the vendor says it does
GET/v2/tier1/{shortName}/area/areasA collection of all the areas for a company AreaController
GET/v2/tier1/{shortName}/area/areas/{areaID}Get a specific area given its unique Object ID (OID) AreaController
GET/v2/tier1/{shortName}/branch/branchesAll branches defined for a company BranchController
GET/v2/tier1/{shortName}/branch/branches/{branchID}Get a specific branch given its unique Object ID (OID) BranchController
GET/v2/tier1/{shortName}/companyInformation about a specific company CompanyController
GET/v2/tier1/{shortName}/county/countiesA collection of all counties available for a company CountyController
GET/v2/tier1/{shortName}/county/counties/{countyID}Get a specific county given its unique Object ID (OID) CountyController
GET/v2/tier1/{shortName}/county/counties/{countyID}/branchesA collection of branches that manage a specific county CountyController
GET/v2/tier1/{shortName}/diary/allocationsA collection of all diary allocations DiaryController
GET/v2/tier1/{shortName}/diary/allocations/{diaryAllocationID}Get a specific diary allocation given its unique Object ID (OID) DiaryController
GET/v2/tier1/{shortName}/diary/appointmentsA collection of all diary appointments DiaryController
GET/v2/tier1/{shortName}/diary/appointments/{diaryAppointmentID}Get a specific diary appointment given its unique Object ID (OID) DiaryController
GET/v2/tier1/{shortName}/diary/appointmenttypesA collection of all diary appointment types DiaryController
GET/v2/tier1/{shortName}/diary/appointmenttypes/{diaryAppointmentTypeID}Get a specific diary appointment type given its unique Object ID (OID) DiaryController
GET/v2/tier1/{shortName}/lettings/advertisedSearch all properties available for rent given a range of search criteria. LettingsController
GET/v2/tier1/{shortName}/lettings/advertisedbetweendatesSearch all properties available for rent given a range of search criteria and dates. LettingsController
GET/v2/tier1/{shortName}/lettings/tenanciesA collection of all the company's tenancies LettingsController
GET/v2/tier1/{shortName}/lettings/tenancies/{tenancyID}Get a specific tenancy given its unique Object ID (OID) LettingsController
GET/v2/tier1/{shortName}/lettings/tenancies/{tenancyID}/brochureDownloads the brochure relating to the latest advertised rental of a property LettingsController
GET/v2/tier1/{shortName}/photo/photosA collection of all photos in the company PhotoController
GET/v2/tier1/{shortName}/photo/photos/{photoID}Get a specific photo given its unique Object ID (OID) PhotoController
GET/v2/tier1/{shortName}/photos/photo/{photoID}/downloadDownloads the photo of a property given the property and photo ID. PhotoController
GET/v2/tier1/{shortName}/property/propertiesA collection of all properties within a company PropertyController
GET/v2/tier1/{shortName}/property/properties/{propertyID}Get a specific property given its unique Object ID (OID) PropertyController
GET/v2/tier1/{shortName}/property/properties/{propertyID}/facilitiesA collection of facilities linked to a block, property or room PropertyController
GET/v2/tier1/{shortName}/property/properties/{propertyID}/photosA collection showing all the photos linked to a specific block, property or room PropertyController
GET/v2/tier1/{shortName}/property/properties/{propertyID}/roomsA collection of the rooms that belong to this property or block PropertyController
GET/v2/tier1/{shortName}/property/properties/{propertyID}/tenanciesA collection of all tenancies associated with this block, property or room PropertyController
GET/v2/tier1/{shortName}/property/structures/{propertyStructureID}/reports/eerDownloads the energy efficiency report (EER) graph for a property PropertyController
GET/v2/tier1/{shortName}/property/structures/{propertyStructureID}/reports/eirDownloads the environmental impact report (EIR) graph for a property PropertyController
GET/v2/tier1/{shortName}/sales/advertisedsalesSearch all sales properties available given a range of search criteria SalesController
GET/v2/tier1/{shortName}/sales/reports/eer/{salesInstructionID}Downloads the energy efficiency report (EER) graph for a sales instruction SalesController
GET/v2/tier1/{shortName}/sales/reports/eir/{salesInstructionID}Downloads the energy efficiency report (EIR) graph for a sales instruction SalesController
GET/v2/tier1/{shortName}/sales/salesfeaturetypesA collection of all sales feature types linked to a company SalesController
GET/v2/tier1/{shortName}/sales/salesfeaturetypes/{salesFeatureTypeID}Get a specific sales feature type given its unique Object ID (OID) SalesController
GET/v2/tier1/{shortName}/sales/salesinstructionsA collection of all sales instructions linked to a company SalesController
GET/v2/tier1/{shortName}/sales/salesinstructions/{salesInstructionID}Get a specific sales instruction given its unique Object ID (OID) SalesController
GET/v2/tier1/{shortName}/sales/salesinstructions/{salesInstructionID}/featuresA collection of all features linked to a sales instruction SalesController
GET/v2/tier1/{shortName}/sales/salesinstructions/{salesInstructionID}/floorplansA collection of floor plans linked to an instruction SalesController
GET/v2/tier1/{shortName}/sales/salesinstructions/{salesInstructionID}/photosA collection of photos linked to an instruction SalesController

and 3 more operation(s) in this specification, all searchable.

specification origin: https://live-api.letmc.com/swagger/docs/v2-free-tier

agentOS Api V2, Customer Login Call Group vv2-customer

agentOS Api V2, Customer Login Call Group, an HTTP API described by an OpenAPI document.

methodpathwhat the vendor says it does
GET/v2/customer/{shortName}/branch/branchesAll branches defined for a company BranchController
GET/v2/customer/{shortName}/branch/branches/{branchID}Get a specific branch given its unique Object ID (OID) BranchController
GET/v2/customer/{shortName}/landlord/accountingGet the accounting details for the landlord. LandlordController
GET/v2/customer/{shortName}/landlord/documentDownload a Document LandlordController
GET/v2/customer/{shortName}/landlord/inventoryGenerate a Inventory PDF for a tenancy LandlordController
GET/v2/customer/{shortName}/landlord/invoiceGet an invoice pdf belonging to the landlord. LandlordController
GET/v2/customer/{shortName}/landlord/landlordcrmentriesRetrieve landlord's CRM ID LandlordController
GET/v2/customer/{shortName}/landlord/maintenanceGet Active maintenance jobs. LandlordController
GET/v2/customer/{shortName}/landlord/profitlossGenerate a Profit and Loss Report LandlordController
GET/v2/customer/{shortName}/landlord/rentarrearsRent Arrears LandlordController
GET/v2/customer/{shortName}/landlord/sasGenerate a Self Assessment Tax Report LandlordController
GET/v2/customer/{shortName}/landlord/settingsGet contact details of all linked landlords. LandlordController
GET/v2/customer/{shortName}/landlord/summaryGet the summary details for the landlord. LandlordController
GET/v2/customer/{shortName}/landlord/tenancyGet tenancy details. LandlordController
POST/v2/customer/{shortName}/landlord/tenancy/maintenance/preferencePost tenancy maintenance preferences:- LandlordController
GET/v2/customer/{shortName}/landlord/tenancyagreementGenerate a Tenancy Agreement Copy (PDF) LandlordController
GET/v2/customer/{shortName}/photo/downloadDownloads the photo of a property given the photo ID. PhotoController
GET/v2/customer/{shortName}/property/{propertyID}/photosA collection showing all the photos linked to a specific block, property or room PropertyController
GET/v2/customer/{shortName}/sessionGets information about the currently logged on customer. SessionController
POST/v2/customer/{shortName}/sessionLogin as a customer given their username and password. SessionController
DELETE/v2/customer/{shortName}/sessionLogout a customer previously logged in via the Login endpoint. SessionController
POST/v2/customer/{shortName}/session/createlandlordloginSend a request to the in-tray to create a landlord login. SessionController
PUT/v2/customer/{shortName}/session/passwordChange the password of a customer given their existing and new password. SessionController
POST/v2/customer/{shortName}/session/resetpasswordReset the customer's password. An email will be sent out to reset. SessionController

specification origin: https://live-api.letmc.com/swagger/docs/v2-customer

agentOS API V3, Diary Call Group vv3-diary

agentOS API V3, Diary Call Group, an HTTP API described by an OpenAPI document.

methodpathwhat the vendor says it does
GET/v3/diary/{shortName}/allocationsGet a list of all available allocations for a date + 7 days for a specified appointment type DiaryController
GET/v3/diary/{shortName}/appointmentGet an appointment by ID DiaryController
POST/v3/diary/{shortName}/appointmentPost an appointment into a valid diary allocation DiaryController
PUT/v3/diary/{shortName}/appointmentUpdate an existing appointment using its unique identifier DiaryController
DELETE/v3/diary/{shortName}/appointmentDelete an existing appointment using its unique identifier DiaryController
POST/v3/diary/{shortName}/appointment/feedbackSubmit appointment feedback DiaryController
PATCH/v3/diary/{shortName}/appointment/{appointmentID}/cancelCancel an existing appointment using its unique identifier DiaryController
GET/v3/diary/{shortName}/appointmentsbetweendatesA collection of diary appointments linked to a company filtered between specific dates and by appointment type
GET/v3/diary/{shortName}/appointmenttypesA collection of all diary appointment types DiaryController
GET/v3/diary/{shortName}/company/branchesAll branches defined for a company CompanyController
GET/v3/diary/{shortName}/company/branches/{branchID}Get a specific branch given its unique Object ID (OID) CompanyController
GET/v3/diary/{shortName}/recurringappointmentRetrieves all recurring appointments:- DiaryController
GET/v3/diary/{shortname}/{branchID}/guest/searchMatch Guest Parameters with existing applicants DiaryController

specification origin: https://live-api.letmc.com/swagger/docs/v3-diary

LetMC Api V3, reporting vv3-reporting

LetMC Api V3, reporting, an HTTP API described by an OpenAPI document.

methodpathwhat the vendor says it does
GET/v3/reporting/{shortName}/mortgagesbycreateddateReturn a collection of mortgages by created date from a specific date ReportingController
GET/v3/reporting/{shortName}/mortgagesbyupdateddateReturn a collection of all mortgages updated from a specific date ReportingController
GET/v3/reporting/{shortName}/repossesionsbycreateddateReturn a collection of repossessions by created date from a specific date ReportingController
GET/v3/reporting/{shortName}/repossesionsbyupdateddateReturn a collection of all reposessions updated from a specific date ReportingController

specification origin: https://live-api.letmc.com/swagger/docs/v3-reporting

agentOS API V3, Maintenance Call Group vv3-maintenance

agentOS API V3, Maintenance Call Group, an HTTP API described by an OpenAPI document.

methodpathwhat the vendor says it does
POST/v3/maintenance/{shortName}/maintenance/{branchID}/createmaintenancejobCreate a maintenance job for a specific branch MaintenanceController

specification origin: https://live-api.letmc.com/swagger/docs/v3-maintenance

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.