Alto (Vebra / Zoopla) · AsyncAPI Specification
Alto Webhooks
Version 1.0.0
Event notifications Alto delivers to a partner-hosted HTTPS endpoint when data changes in an Alto agency tenancy. Faithfully transcribed by API Evangelist from the webhook catalogue Alto publishes at https://developers.vebraalto.com/guides/webhooks/ — Alto itself publishes no AsyncAPI document. Notifications are deliberately thin: each one names WHAT changed and WHERE to fetch it, and the receiver is expected to call the Alto REST API to read current state. Subscriptions are not self-serve; a partner emails connectsupport@altosoftwaregroup.co.uk with the integration name, the receiving endpoint URL, the event types wanted and the preferred authentication method, and Alto configures the subscription manually.
View Spec
View on GitHub
Real-EstateUnited KingdomPropTechProperty ListingsCRMProperty ManagementRentalsConveyancingEstate AgencyTenancyWebhookEventLettingsSales ProgressionProperty DataReal Estate SoftwareAsyncAPIWebhooksEvents
Channels
altoNotifications
A single partner endpoint receives every subscribed event type. Alto sends one HTTP POST per notification with Content-Type application/json. The partner routes on the CloudEvents `type` field and, where one endpoint serves several integrations, on data.integrationId.
Messages
ContactCreated
Contact.Created
A contact is created
ContactModified
Contact.Modified
A contact is modified
PropertyCreated
Property.Created
A property is created
PropertyModified
Property.Modified
A property is modified
PropertyMarketingInformationSent
Property.MarketingInformationSent
Marketing information is sent for a property
BranchModified
Branch.Modified
A branch is modified
AppointmentCreated
Appointment.Created
An appointment is created
AppointmentModified
Appointment.Modified
An appointment is modified
TenancyCreated
Tenancy.Created
A tenancy is created
TenancyModified
Tenancy.Modified
A tenancy is modified
TenancyReferencingPassed
Tenancy.ReferencingPassed
A tenancy passes referencing
TenancyRenewed
Tenancy.Renewed
A tenancy is renewed
TenancyVacated
Tenancy.Vacated
A tenancy is vacated
OfferCreated
Offer.Created
An offer is created
OfferModified
Offer.Modified
An offer is modified
OfferAccepted
Offer.Accepted
An offer is accepted
OfferWithdrawn
Offer.Withdrawn
An offer is withdrawn
SalesProgressionExchanged
SalesProgression.Exchanged
A sale reaches exchange
SalesProgressionMilestoneCompleted
SalesProgression.Milestone.Completed
A sales progression milestone is completed
LeadReceived
Lead.Received
A lead is received
LeadAccepted
Lead.Accepted
A lead is accepted
LeadModified
Lead.Modified
A lead is modified
IntegrationEnabled
Integration.Enabled
Your integration is enabled for a group
IntegrationDisabled
Integration.Disabled
Your integration is disabled for a group
IntegrationActivated
Integration.Activated
Your integration is activated for a branch
IntegrationDeactivated
Integration.Deactivated
Your integration is deactivated for a branch
Servers
https
partnerEndpoint
The HTTPS endpoint the partner hosts and supplies to Alto during onboarding. Alto is the client on this channel; the partner is the server.