Skip to content
English - United Kingdom
  • There are no suggestions because the search field is empty.

How do I use the V4 Property Management API to manage media and leads?

The V4 Property Management API handles photo, floor plan, and portal media management for lettings and sales properties, as well as lead creation and source tracking. All endpoints are at https://live-api.letmc.com/v4/propertymanagement/.

Company administration

  • All branches: GET /v4/propertymanagement/{shortName}/company/branches/{offset}/{count}
  • Specific branch: GET /company/branches/{branchID}
  • Company information: GET /company/company

Lead management

  • Create a new lead: POST /leads/create Required: lead submission model, lead type, and lead source.
  • All lead source types: GET /leads/sourceTypes/{offset}/{count}
  • Specific lead source: GET /leads/{leadSourceID}/sourceTypes

Lettings property media

Portal media:

  • Submit portal media: POST /lettings/lettingsproperty/{lettingsPropertyID}/portalmedia
  • Get portal media types: GET /lettings/lettingsproperty/portalmedia/types
  • Get portal media for property: GET /lettings/lettingsproperty/{propertyID}/portalmedia/{offset}/{count}

Photos:

  • Add photo: PATCH /lettings/lettingsproperty/{lettingsPropertyID}/addphoto
  • Delete photo: DELETE /lettings/lettingsproperty/{photoID}/deletephoto
  • Get photos by type: GET /lettings/lettingsproperty/{propertyID}/photos/type/{offset}/{count}

Floor plans:

  • Add floor plan: PATCH /lettings/lettingsproperty/{lettingsPropertyID}/addfloorplan
  • Delete floor plan: DELETE /lettings/lettingsproperty/{floorPlanID}/deletefloorplan

Sales instruction media

Portal media:

  • Submit portal media: POST /sales/salesinstructions/{salesInstructionID}/portalmedia
  • Get portal media types: GET /sales/salesinstructions/portalmedia/types
  • Get portal media: GET /sales/salesinstructions/{salesInstructionID}/portalmedia/{offset}/{count}

Photos:

  • Add photo: PATCH /sales/salesInstruction/{salesInstructionID}/addphoto
  • Delete photo: DELETE /sales/salesinstruction/{photoID}/deletephoto
  • Get photos: GET /sales/salesinstructions/{salesInstructionID}/photos/{offset}/{count}

Floor plans:

  • Add floor plan: PATCH /sales/salesinstruction/{salesInstructionID}/addfloorplan
  • Delete floor plan: DELETE /sales/salesinstruction/{floorPlanID}/deletefloorplan
  • Get floor plans: GET /sales/salesinstructions/{salesInstructionID}/floorplans/{offset}/{count}

Custom fields

  • Get definition: /company/object/{objectID}/customfield
  • Get value: /company/objects/{objectID}/{fieldID}/value
  • Set value: POST /company/objects/{objectID}/{fieldID}/customfield

Test with Swagger: Select "V4.PropertyManagement" from the tier dropdown. Start with lead source types and portal media types before testing upload functionality.