overlay: 1.0.0
info:
title: API Evangelist enhancements for Zoopla Premium Listing Activations API
version: 1.0.0
extends: ../openapi/_original/zoopla-premium-listing-activations-openapi.json
x-apievangelist:
generated: '2026-07-26'
method: generated
source: derived from the harvested spec plus the searched artifacts in this repo
note: Additive only. Records what API Evangelist established about this contract; the harvested spec is never
mutated.
actions:
- target: $.info
update:
x-apievangelist-provider: alto-vebra
x-apievangelist-generated: '2026-07-26'
x-apievangelist-artifacts:
authentication: authentication/alto-vebra-authentication.yml
scopes: scopes/alto-vebra-scopes.yml
conventions: conventions/alto-vebra-conventions.yml
errors: errors/alto-vebra-problem-types.yml
lifecycle: lifecycle/alto-vebra-lifecycle.yml
conformance: conformance/alto-vebra-conformance.yml
sandbox: sandbox/alto-vebra-sandbox.yml
data_model: data-model/alto-vebra-data-model.yml
x-apievangelist-access:
gate: partner-only
self_serve_signup: false
note: The contract is anonymous and public; credentials require a Vebra Solutions contract, an integration
registered in Alto Connect and per-agency activation.
x-apievangelist-async:
style: accepted-then-poll
post_status:
- 202
- 303
patch_status: 202
note: POST queues the activation; poll GET /products/premium-listings/{uuid} for the terminal state. Processor
failures surface as 102xxxx codes, not on the original POST.
x-apievangelist-error-register:
artifact: errors/alto-vebra-error-codes.yml
codes: 46
docs: https://developers.zoopla.co.uk/docs/premium-listings-error-codes-register
x-apievangelist-quality-gates:
full_description_min_chars: 200
min_images: 3
custom_details_max: 640kb
note: Editorial policy enforced as API errors (1011007, 1011008, 1011009).
x-apievangelist-billable: true
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.