Street.co.uk · AsyncAPI Specification

Street Co Webhooks

Version

View Spec View on GitHub Real EstateUnited KingdomPropTechCRMProperty ListingsProperty ManagementRentalsLettingsEstate AgencyValuationConveyancingAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
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.