Street.co.uk · AsyncAPI Specification
Street Co Webhooks
Version
View Spec
View on GitHub
Real EstateUnited KingdomPropTechCRMProperty ListingsProperty ManagementRentalsLettingsEstate AgencyValuationConveyancingAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-07-26'
method: searched
source: https://developers.street.co.uk/docs/street-open-api/updates/open-api-updates
spec_type: none
summary: >-
Street.co.uk operates a real webhook surface on the Street Open API — a NetworkSettings
object in the published OpenAPI carries a webhooks_enabled boolean, and the Open API updates
page announces individual webhook events as they ship. But there is NO AsyncAPI document, no
webhook reference page, and no webhook subscription endpoint in any of the three OpenAPI
contracts: the event names below were recovered from dated changelog entries, which is the
only public description of the event surface. Payload schemas, delivery/retry semantics,
signature verification and subscription management are all undocumented publicly and are
presumably configured inside the CRM.
asyncapi_published: false
webhook_reference_page: false
subscription_api: false
configuration:
where: Street CRM (network/company settings)
spec_evidence: components.schemas.NetworkSettings.webhooks_enabled (boolean) in
openapi/street-co-open-api-openapi.yml
note: No public endpoint to create, list, or delete a webhook subscription.
delivery:
transport: HTTP callback
signature_verification: undocumented
retry_policy: undocumented
payload_schema: undocumented
events:
- name: person.marketing-preferences.updated
announced: '2026-01-26'
description: Fires when a person's marketing preferences are updated (emails and property match).
resource: person
- name: invoice.created
announced: '2026-01-20'
description: Fires when a sales invoice is generated.
resource: invoice
- name: branch.created
announced: '2025-12-10'
resource: branch
- name: branch.deleted
announced: '2025-12-10'
resource: branch
- name: questionnaire-response.submitted
announced: '2025-07-18'
resource: questionnaire-response
- name: property.archived
announced: '2025-06-24'
resource: property
- name: property.unarchived
announced: '2025-06-24'
resource: property
- name: listing.sales.created
announced: '2024-11-18'
resource: sales-listing
- name: listing.sales.updated
announced: '2024-11-18'
resource: sales-listing
- name: listing.sales.removed
announced: '2024-11-18'
resource: sales-listing
- name: listing.lettings.created
announced: '2024-11-18'
resource: lettings-listing
- name: listing.lettings.updated
announced: '2024-11-18'
resource: lettings-listing
- name: listing.lettings.removed
announced: '2024-11-18'
resource: lettings-listing
- name: instruction.sales.created
announced: '2024-11-18'
resource: sales-instruction
- name: instruction.sales.updated
announced: '2024-11-18'
resource: sales-instruction
- name: instruction.sales.revoked
announced: '2024-11-18'
resource: sales-instruction
- name: instruction.lettings.created
announced: '2024-11-18'
resource: lettings-instruction
- name: instruction.lettings.updated
announced: '2024-11-18'
resource: lettings-instruction
- name: instruction.lettings.revoked
announced: '2024-11-18'
resource: lettings-instruction
event_groups_announced_without_names:
- announced: '2025-04-15'
description: Webhooks added for E-Sign Document events (event names not published).
resource: esign-document
- announced: '2025-04-15'
description: Webhooks added for sales and lettings listings being withdrawn (event names not
published).
resource: listing
- announced: '2024-11-27'
description: Webhooks added for inspection events (event names not published).
resource: inspection
coverage:
events_named: 19
event_groups_unnamed: 3
payloads_documented: 0
note: >-
NO FABRICATION — nothing here is inferred beyond the provider's own changelog wording. A
complete event catalog would require Street to publish a webhooks reference or an AsyncAPI
document.