overlay: 1.0.0 info: title: API Evangelist enhancements for Purplebricks.Lettings.Api 1 - Team Integrations version: 1.0.0 extends: openapi/purplebricks-lettings-v1-openapi.yml x-generated: '2026-07-26' x-method: generated x-note: Adds provenance metadata, a verified servers[] entry where the harvested document omitted or malformed it, and 7 derived operationId values. The upstream Purplebricks documents declare almost no operationIds, summaries or descriptions; this overlay never mutates the harvested original. actions: - target: $.info update: x-apievangelist-source: https://api.purplebricks.co.uk/lettings-api/swagger/v1/swagger.json x-apievangelist-harvested: '2026-07-26' x-apievangelist-access: publicly-served, Bearer-token protected, no public key issuance and no developer programme x-apievangelist-swagger-ui: https://api.purplebricks.co.uk/lettings-api/swagger/index.html - target: $.paths['/v1/enquiries/valuation'].post update: operationId: postV1EnquiriesValuation - target: $.paths['/v1/enquiries/viewing'].post update: operationId: postV1EnquiriesViewing - target: $.paths['/v1/enquiries/offer'].post update: operationId: postV1EnquiriesOffer - target: $.paths['/v1/preinstruct/thirdpartyproperty/{thirdPartyPropertyId}'].get update: operationId: getV1PreinstructThirdpartypropertyThirdPartyPropertyId - target: $.paths['/v1/preinstruct/thirdpartyproperty'].post update: operationId: postV1PreinstructThirdpartyproperty - target: $.paths['/v1/streetwebhooks/listing'].post update: operationId: postV1StreetwebhooksListing - target: $.paths['/v1/streetwebhooks'].post update: operationId: postV1Streetwebhooks