marketplace

GET /v1/marketplace/{vertical}/{slug}

One live Zinn®, as anyone sees it.

Todos los endpoints de marketplace

Autenticación

Envía una clave de API como token de portador. Este endpoint no especifica un permiso concreto en la especificación, así que otorga a tu clave los mínimos privilegios necesarios y comprueba la respuesta en lugar de dar por sentado.

Este endpoint no requiere ningún id de organización. Su clave ya identifica la organización a la que pertenece, y la respuesta está delimitada a ella.

Pruébalo

Reemplaza cualquier elemento entre corchetes angulares por tus propios valores, y el marcador de posición key con una clave de tu panel de control.

curl -X GET https://api.zinndigital.com/v1/marketplace/{vertical}/{slug} \
  -H "Authorization: Bearer zdk_live_…"

¿Has iniciado sesión? La consola de la API en tu panel de control rellena el ID de tu organización real y tu propia clave, y ejecuta la solicitud contra la API en vivo para que puedas ver la respuesta real. Abre este endpoint en la consola de la API

Detalles

Anonymous and SINGLE-VARIANT. No user-agent branch, no `Vary: Cookie`, no signed-in mode — docs/83 §3's rule is that Googlebot must see exactly what an anonymous visitor sees. A `domain` renders as `site****.com`; a `url` or `file` does not render at all. The full value is not in the tables this reads. ⛔ An unknown field kind is SKIPPED, never degraded to text: a page served by a newer engine than the deployed bundle must not print `12000` for a money field whose truth is `$120.00`, because a visitor has no way to tell a wrong number from a right one. ⛔ A listing whose stamped schema version has no history row is a **404**, not a render against the type's current head. Quietly showing different facts is worse than showing nothing.

Parámetros

NombreTipoObligatorio¿Qué es esto?
vertical (path)string
slug (path)string
locale (query)stringNoRender every operator-authored string — field labels, help text, enum option labels — in this locale, falling back to the source language per string. ⛔ A query parameter rather…

Respuesta

NombreTipoObligatorio¿Qué es esto?
source_localestringNoThe language the **seller** wrote this listing in (#2606 slice E), or `""` when nothing has been translated and the question does not arise. ⭐ The owner's ruling was *"translate…
copy_localestringNoThe language `title` and `summary` are actually IN — the requested locale when a translation was served, `""` when they are the seller's own words. ⛔ Not the locale that was ask…
idstring
slugstring
titlestring
summarystring
marketplace_keystring
imagesMarketplaceImage[]NoCover first, so a client that renders only the first entry renders the right one without knowing the rule. Empty until the seller uploads one.
storefront_layoutMarketplaceStorefrontLayoutNoHow a vertical's results are laid out on the public storefront. Owner instruction 2026-08-08: *"layouts suited to what is sold — a guest post is a list/table, not a product card…
category_pathstringNo
listing_type_keystring
schema_versioninteger
vendor_display_namestringThe Zinner®'s public name — never the legal name held for identity checks.
price_minorinteger
price_max_minorinteger
currencystring
sales_countinteger
published_atstringNo
fieldsMarketplacePublicField[]
packagesMarketplacePackage[]

Errores que este endpoint puede devolver

404