Estado de la aceptación de responsabilidad
GET /api/marketing/termsDevuelve 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.
Responses
Section titled “Responses”| Status | Description | Schema |
|---|---|---|
200 | — | MarketingTermsStatusDto |
Example
Section titled “Example”curl -X GET https://api.neike.dev/api/marketing/terms \ -H "x-neike-api-key: whk_live_…"MarketingTermsStatusDto
Section titled “MarketingTermsStatusDto”| Field | Type | Description | |
|---|---|---|---|
version | string | required | Versión vigente del texto. Es la que hay que mandar al aceptar. Example: "2026-08-30". |
accepted | boolean | required | Si 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_at | string | optional | Cuá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_by | object | optional | Quié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_accepted | boolean | required | Si 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. |