Skip to main content
Checkouts

Publicar un checkout

Publica el checkout y devuelve su checkout_url (…/c/{slug}). Para publicar necesita slug, al menos un producto, miniatura, un precio mayor a cero y una coproducción válida; si falta algo responde 422.

POST
/checkouts/{id}/publish
Authorizationstringheaderrequired

Tu API Key del Hub (Configuración → API Keys), que empieza por sk_. Solo se muestra una vez al generarla.

idstringrequired

El id del recurso, tal como lo devolvió la API.

Response

application/json

Checkout publicado.

checkout_urlstring | nullrequired

Link de pago. Solo cuando el recurso está published.

created_atstringrequired
external_refstring | null

Tu identificador, si lo enviaste al crear.

idstringrequired
stateenum<string>required

draft: borrador, no visible para compradores. published: a la venta, con checkout_url. unpublished: retirado de la venta, se puede volver a publicar.

Available options: draft, published, unpublished
typeenum<string>required
Available options: program, external, workshop, checkout
updated_atstringrequired
version_idstring | null

Versión actual. Siempre null en checkouts.