Skip to content

Estado de la aceptación de responsabilidad

GET /api/marketing/terms

Devuelve la versión vigente de los términos y si este cliente la aceptó. accepted mira la versión vigente: si el texto cambió, una aceptación anterior no sirve y current_version_accepted dice cuál se había aceptado. Requiere scope marketing:read.

StatusDescriptionSchema
200MarketingTermsStatusDto
Terminal window
curl -X GET https://api.neike.dev/api/marketing/terms \
-H "x-neike-api-key: whk_live_…"
FieldTypeDescription
versionstringrequiredVersión vigente del texto. Es la que hay que mandar al aceptar. Example: "2026-08-30".
acceptedbooleanrequiredSi el cliente aceptó la versión vigente. Es lo único que mira la puerta: una aceptación de una versión anterior no habilita nada.
accepted_atstringoptionalCuándo fue la última aceptación, sea de la versión que sea. null solo si este cliente no aceptó nunca: si aceptó una versión vieja, viene con esa fecha aunque accepted sea false.
accepted_byobjectoptionalQuién hizo esa última aceptación, con la misma regla que accepted_at: si fue de una versión vieja, viene igual. null solo si nunca hubo una.
current_version_acceptedbooleanrequiredSi lo aceptado es la versión vigente. Es el mismo valor que accepted, con el nombre dicho entero: el par accepted_at + current_version_accepted: false es lo que deja decir ‘la versión anterior la aceptó Fulana el tal día’ en vez de un ‘no aceptado’ pelado.