Colecciones y campos
Obligatorio significa requerido por el schema. Los campos opcionales se completan cuando el contenido los necesita. Los identificadores heredados y los campos de sistema no son carga editorial rutinaria.
La columna Uso actual distingue carga editorial, administración, compatibilidad y funciones pendientes de paridad. No muestra valores de registros ni datos personales.
DossierNet - Ajustes de membresía
Sección titulada «DossierNet - Ajustes de membresía»Dossier: correo destinatario de notificaciones de solicitudes; operación administrativa.
Identificador: api::membership-settings-net.membership-settings-net. Tipo único. Se guarda directamente; no tiene Publicar.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
notification_email |
emailOpcional |
Destino configurable de notificación de solicitudes; vacío usa configuración operativa de respaldo. No incluir su valor en manual público. | Configuración privada |
DossierNet - Artículos
Sección titulada «DossierNet - Artículos»Dossier: artículos, listados, Home y menciones. Distinguir publicar de visible; despublicar retira de lectura pública.
Identificador: api::post-net.post-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
title |
stringObligatorio |
Título de la nota y tarjetas. Obligatorio; también es origen del slug. | Carga editorial |
date |
dateObligatorio |
Fecha editorial de la nota; ordena listados y alimenta fechas/antigüedad. No equivale a la fecha automática de publicación. | Carga editorial |
content |
richtextObligatorio |
Cuerpo con formato del editor. Usar párrafos, títulos y enlaces; no pegar documentos HTML completos ni estilos globales. | Carga editorial |
category |
relationOpcional Relación: api::category-net.category-net |
Categoría de la nota, su volanta/listado y acceso por membresía. Es opcional en schema; conveniente para clasificación. | Carga editorial |
excerpt |
stringOpcional |
Resumen para bajada de nota/tarjetas/metadatos. No reemplaza el cuerpo. | Carga editorial |
show_author |
booleanOpcional Predeterminado: false |
Activado muestra nombre/foto del autor externo seleccionado; sin autor válido se usa la firma de redacción. | Carga editorial |
visible |
booleanOpcional Predeterminado: true |
Bandera heredada. No hay filtrado universal por este campo en listados ni detalle; NO garantiza ocultar una publicación. Usar Despublicar para retirarla. | Efecto parcial; revisar paridad |
members |
booleanOpcional Predeterminado: false |
Restringe esta nota a miembros. Actúa aunque la categoría sea abierta; only_members de categoría también puede restringirla. | Carga editorial |
section |
relationObligatorio Relación: api::section-net.section-net |
Sección amplia de la nota; obligatoria. La categoría no la completa automáticamente. | Carga editorial |
campaign |
relationOpcional Relación: api::campaign-net.campaign-net |
Trabajo creativo vinculado a la nota. Lo referencia la sidebar/ficha; no es campaña publicitaria. | Carga editorial |
external_author |
relationOpcional Relación: api::person-net.person-net |
Elegir profesional existente como autor externo; actúa con show_author. | Carga editorial |
slug |
uidObligatorio |
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. | Autogenerado; revisar |
over_title |
stringOpcional |
Volanta propia; complementa la categoría según la variante de tarjeta/encabezado. | Carga editorial |
images |
mediaOpcional Varios archivos |
Imágenes ordenadas: la primera es portada y el conjunto integra la galería. Completar texto alternativo en Biblioteca multimedia. | Carga editorial |
companies |
relationOpcional Relación: api::company-net.company-net |
Empresas mencionadas; alimenta menciones y las noticias de una ficha de empresa. | Carga editorial |
persons |
relationOpcional Relación: api::person-net.person-net |
Profesionales mencionados; se presentan nombre y foto, sin ruta independiente de persona. | Carga editorial |
products |
relationOpcional Relación: api::product-net.product-net |
Productos mencionados; la tarjeta enlaza a la empresa dueña. Relacionar producto existente. | Carga editorial |
tags |
relationOpcional Relación: api::tag-net.tag-net |
Etiquetas de la nota; primera etiqueta prioriza relacionados y el resto clasifica/lista. | Carga editorial |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
youtube_videos |
componentOpcional Lista repetible Componente: common.youtube-video |
Videos de galería. Cargar ID de YouTube, no URL; entradas sin video_id se descartan. | Carga editorial |
is_special |
booleanOpcional Predeterminado: false |
Bandera importada; no selecciona ni añade una nota a un Especial. La relación Especiales → posts gobierna esas notas. | Compatibilidad; revisar paridad |
DossierNet - Campañas
Sección titulada «DossierNet - Campañas»Dossier: trabajos creativos mostrados en Data Center; campañas NO son los anuncios del sitio.
Identificador: api::campaign-net.campaign-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringOpcional |
Nombre base del trabajo y origen del slug. El título visible usa title, luego name, luego slug. | Carga editorial |
year |
integerObligatorio Mínimo: 1960 Máximo: 2100 |
Año del trabajo (1960–2100), obligatorio. | Carga editorial |
companies |
relationOpcional Relación: api::company-net.company-net |
Empresas participantes como agencias/productoras; aparecerán en ficha y trabajos de empresa. | Carga editorial |
product |
relationOpcional Relación: api::product-net.product-net |
Producto anunciado; su nombre acompaña año y también conecta empresa dueña. | Carga editorial |
advertisers |
relationOpcional Relación: api::company-net.company-net |
Anunciantes del trabajo, distintos de empresas participantes. | Carga editorial |
slug |
uidObligatorio |
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. | Autogenerado; revisar |
title |
stringOpcional |
Título visible alternativo del trabajo. Opcional; evitar duplicarlo innecesariamente si name basta. | Carga editorial |
short_description |
textOpcional |
Bajada del trabajo y descripción de metadatos. | Carga editorial |
description |
richtextOpcional |
Texto con formato de Sobre el trabajo; ficha completa sólo para miembros. | Carga editorial |
image |
mediaOpcional Un archivo |
Imagen principal del trabajo; opcional en schema, recomendable para tarjetas. | Carga editorial |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
technical_details |
dynamiczoneOpcional Bloques: campaings.person-technical-detail, campaings.company-technical-detail, campaings.other-technical-detail |
Créditos: agregar Empresa, Profesional u Otro, elegir rol (technical_tag) y participante(s)/texto. | Carga editorial |
DossierNet - Categorías
Sección titulada «DossierNet - Categorías»Dossier: clasificación editorial y listados /categoria/slug. only_members puede proteger toda la categoría.
Identificador: api::category-net.category-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. | Carga editorial |
slug |
uidObligatorio |
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. | Autogenerado; revisar |
description |
textOpcional |
Descripción del listado de categoría. | Carga editorial |
section |
relationOpcional Relación: api::section-net.section-net |
Relación organizativa categoría→sección. No completa por sí sola la sección obligatoria de una nota. | Carga editorial |
only_members |
booleanOpcional Predeterminado: false |
Protege el cuerpo completo de todas las notas relacionadas con esta categoría para lectores sin membresía. | Carga editorial |
visible |
booleanOpcional Predeterminado: true |
Bandera heredada. No hay filtrado universal por este campo en listados ni detalle; NO garantiza ocultar una publicación. Usar Despublicar para retirarla. | Efecto parcial; revisar paridad |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
DossierNet - Categorías empresas
Sección titulada «DossierNet - Categorías empresas»Dossier: rubros de empresas para filtros y fichas, distintos de las categorías de noticias.
Identificador: api::company-category-net.company-category-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. | Carga editorial |
slug |
uidObligatorio |
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. | Autogenerado; revisar |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
DossierNet - Empresas
Sección titulada «DossierNet - Empresas»Dossier: empresas del Data Center, sus menciones, trabajos, productos, clientes y equipo. Datos ampliados requieren membresía.
Identificador: api::company-net.company-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre mostrado en fichas, tarjetas, menciones y selectores. Reutilizar entidad existente en lugar de duplicarla. | Carga editorial |
address |
stringOpcional |
Datos de contacto presentados en la ficha ampliada de la empresa cuando hay dirección/ciudad; sólo para datos editoriales publicables. | Carga editorial |
zipcode |
stringOpcional |
Datos de contacto presentados en la ficha ampliada de la empresa cuando hay dirección/ciudad; sólo para datos editoriales publicables. | Carga editorial |
phone |
stringOpcional |
Contacto/website de la empresa en ficha para miembros. Website admite dominio o URL HTTP(S); no admite credenciales en la URL. | Carga editorial |
email |
emailOpcional |
Contacto/website de la empresa en ficha para miembros. Website admite dominio o URL HTTP(S); no admite credenciales en la URL. | Carga editorial |
type |
relationOpcional Relación: api::company-type-net.company-type-net |
Tipo de empresa para filtros y etiqueta principal de la ficha. | Carga editorial |
socials |
componentOpcional Lista repetible Componente: common.socials |
Redes repetibles: plataforma + usuario o URL HTTP(S). Enlaces inválidos se omiten. | Carga editorial |
website |
stringOpcional |
Contacto/website de la empresa en ficha para miembros. Website admite dominio o URL HTTP(S); no admite credenciales en la URL. | Carga editorial |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
clients |
relationOpcional Relación: api::company-net.company-net |
Empresas clientes; la cartera se lee desde este vínculo, no desde productos/trabajos. | Carga editorial |
services |
componentOpcional Lista repetible Componente: common.service |
Servicios ofrecidos; lista de textos que aparece en Sobre la empresa. | Carga editorial |
slug |
uidObligatorio |
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. | Autogenerado; revisar |
country |
relationOpcional Relación: api::country-net.country-net |
País para filtro y contacto de ficha; seleccionar catálogo existente. | Carga editorial |
city |
stringOpcional |
Datos de contacto presentados en la ficha ampliada de la empresa cuando hay dirección/ciudad; sólo para datos editoriales publicables. | Carga editorial |
short_description |
textOpcional |
Bajada de la ficha de empresa; datos ampliados requieren membresía. | Carga editorial |
description |
richtextOpcional |
Descripción editorial con formato en Sobre la empresa; datos ampliados requieren membresía. | Carga editorial |
paid |
booleanObligatorio Predeterminado: false |
Prioridad comercial usada al ordenar algunos resultados del directorio/búsqueda; no otorga membresía a usuarios. | Carga editorial |
categories |
relationOpcional Relación: api::company-category-net.company-category-net |
Rubros de empresa, admiten varios. NO son categorías de artículos. | Carga editorial |
logo |
mediaOpcional Un archivo |
Logo de tarjetas, menciones y encabezado; ideal arte que se vea con object-contain. | Carga editorial |
cover |
mediaOpcional Un archivo |
Portada de ficha. El schema admite otros tipos, pero el componente actual usa Next Image: cargar una imagen, no video/audio/PDF. | Carga editorial |
DossierNet - Especiales
Sección titulada «DossierNet - Especiales»Dossier: ediciones especiales internas o enlaces externos; secciones, artes, notas y accesos propios.
Identificador: api::special-net.special-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre mostrado en fichas, tarjetas, menciones y selectores. Reutilizar entidad existente en lugar de duplicarla. | Carga editorial |
slug |
uidObligatorio |
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. | Autogenerado; revisar |
month |
integerOpcional Mínimo: 1 Máximo: 12 |
Fecha de edición; mes 1–12 y año 1960–2100. No publican/programan automáticamente. | Carga editorial |
year |
integerOpcional Mínimo: 1960 Máximo: 2100 |
Fecha de edición; mes 1–12 y año 1960–2100. No publican/programan automáticamente. | Carga editorial |
external_url |
stringOpcional |
URL externa de la edición; si existe, la ruta del especial redirige fuera del sitio. Dejar vacío para edición interna. | Carga editorial |
is_current |
booleanOpcional Predeterminado: false |
Marca especial vigente para la composición antigua/fallback. Constructor nuevo destaca el Especial elegido en cada sección; no lo inserta automáticamente. | Compatibilidad con efecto |
cover_image |
mediaOpcional Un archivo |
Portada que se compone con el fondo en la cabecera de la edición interna. | Carga editorial |
logo_image |
mediaOpcional Un archivo |
Logo de la edición mostrado en la cabecera cuando está cargado. | Carga editorial |
background_image |
mediaOpcional Un archivo |
Fondo del hero de la edición interna; se combina con cover_image. | Carga editorial |
home_image_desktop |
mediaOpcional Un archivo |
Artes de banda Home. Cada sección Especial puede sobrescribirlos; móvil cae a arte escritorio si falta. | Carga editorial |
home_image_mobile |
mediaOpcional Un archivo |
Artes de banda Home. Cada sección Especial puede sobrescribirlos; móvil cae a arte escritorio si falta. | Carga editorial |
color_background |
stringOpcional |
Colores de la interna. Usar valores hex válidos; el lector valida/normaliza el color. | Carga editorial |
color_text |
stringOpcional |
Colores de la interna. Usar valores hex válidos; el lector valida/normaliza el color. | Carga editorial |
introduction_title |
stringOpcional |
Título y cuerpo editorial de introducción; sólo aparecen si hay contenido. | Carga editorial |
introduction |
richtextOpcional |
Título y cuerpo editorial de introducción; sólo aparecen si hay contenido. | Carga editorial |
shortcuts_title |
stringOpcional |
Título de accesos y presentación logos o text. Logos requieren imagen; text muestra nombre. | Carga editorial |
shortcuts_format |
enumerationOpcional Predeterminado: "logos"Opciones: logos, text |
Título de accesos y presentación logos o text. Logos requieren imagen; text muestra nombre. | Carga editorial |
shortcuts |
componentOpcional Lista repetible Componente: specials.shortcut |
Accesos repetibles: nombre, destino y logo opcional. El orden es el cargado en la lista. | Carga editorial |
staff_title |
stringOpcional |
Bloque de staff, título y artes de escritorio/móvil; sólo se muestra con imagen disponible. | Carga editorial |
staff_image_desktop |
mediaOpcional Un archivo |
Bloque de staff, título y artes de escritorio/móvil; sólo se muestra con imagen disponible. | Carga editorial |
staff_image_mobile |
mediaOpcional Un archivo |
Bloque de staff, título y artes de escritorio/móvil; sólo se muestra con imagen disponible. | Carga editorial |
posts |
relationOpcional Relación: api::post-net.post-net |
Noticias relacionadas del especial, seleccionadas y ordenadas; permite una nota en varios especiales. | Carga editorial |
companies |
relationOpcional Relación: api::company-net.company-net |
Empresas relacionadas; se mapean para detalle pero no hay un bloque que renderice directamente esta lista en la interna actual. Los accesos visibles usan shortcuts. | Presentación pendiente de paridad |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
DossierNet - Ganadores de premios
Sección titulada «DossierNet - Ganadores de premios»Dossier: premio ganado por un trabajo. Se carga el premio con su relación a la campaña; aparece en su ficha y en las empresas vinculadas.
Identificador: api::campaign-prize-net.campaign-prize-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
campaign |
relationOpcional Relación: api::campaign-net.campaign-net |
Trabajo ganador; sin relación no aparecerá en los premios de ese trabajo. | Carga editorial |
reward |
stringObligatorio |
Nombre del galardón, no el nombre del trabajo. | Carga editorial |
year |
integerObligatorio Mínimo: 1960 Máximo: 2100 |
Año del premio (1960–2100), obligatorio. | Carga editorial |
category |
stringObligatorio |
Rubro/posición editorial del premio, texto obligatorio. No es categoría de artículo ni de empresa. | Carga editorial |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
DossierNet - Mensajes de contacto
Sección titulada «DossierNet - Mensajes de contacto»Dossier: recepción de formularios de contacto, no contenido del website ni herramienta de envío.
Identificador: api::contact-message-net.contact-message-net. Colección. Se guarda directamente; no tiene Publicar.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Datos de consulta recibida. No crean noticias ni son una herramienta de correo. | Registro privado de formulario |
email |
emailObligatorio |
Datos de consulta recibida. No crean noticias ni son una herramienta de correo. | Registro privado de formulario |
phone |
stringObligatorio |
Datos de consulta recibida. No crean noticias ni son una herramienta de correo. | Registro privado de formulario |
message |
textObligatorio |
Datos de consulta recibida. No crean noticias ni son una herramienta de correo. | Registro privado de formulario |
DossierNet - Newsletters
Sección titulada «DossierNet - Newsletters»Dossier: suscripciones recibidas desde el footer. No es editor/envío de newsletters.
Identificador: api::newsletter-net.newsletter-net. Colección. Se guarda directamente; no tiene Publicar.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
email |
emailObligatorio Único |
Email de suscripción único; recibido desde formulario, no contenido para publicar. | Registro privado de formulario |
first_name |
stringObligatorio |
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. | Registro privado de formulario |
last_name |
stringObligatorio |
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. | Registro privado de formulario |
company |
stringObligatorio |
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. | Registro privado de formulario |
country |
stringObligatorio |
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. | Registro privado de formulario |
DossierNet - Organization
Sección titulada «DossierNet - Organization»Dossier: administración de membresías corporativas. Sus cambios pueden modificar derechos de usuarios; acceso restringido.
Identificador: api::organization-net.organization-net. Colección. Se guarda directamente; no tiene Publicar.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre de organización en flujo de invitación. | Administración |
invite_code |
stringObligatorio Único |
Código único de invitación; da acceso al flujo de adhesión. Tratar como dato restringido, no publicarlo en docs. | Administración restringida |
subscription_status |
enumerationObligatorio Predeterminado: "inactive"Opciones: active, inactive, expired, cancelled |
Estado de suscripción; active sincroniza is_member de integrantes activos. Otros estados retiran membresía según lifecycles. | Administración; cambia acceso |
subscription_plan |
stringOpcional |
Texto del plan almacenado/transportado; no habilita features distintas por sí solo. | Sin efecto de acceso comprobado |
subscription_expires_at |
datetimeOpcional |
Fecha almacenada; no hay lectura/cron de vencimiento en código vigente. NO vence membresías automáticamente. | Efecto pendiente de paridad |
max_seats |
integerOpcional |
Límite de integrantes activos; vacío no impone cupo. Se valida en adhesión y creación de vínculo. | Administración; cambia acceso |
members |
relationOpcional Relación: api::organization-member-net.organization-member-net |
Relación inversa de integrantes; administrar vínculos desde Organization Member. | Relación inversa |
DossierNet - Organization Member
Sección titulada «DossierNet - Organization Member»Dossier: relación entre una cuenta y una organización; status y role no son lo mismo.
Identificador: api::organization-member-net.organization-member-net. Colección. Se guarda directamente; no tiene Publicar.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
user |
relationOpcional Relación: plugin::users-permissions.user |
Cuenta lectora y organización relacionadas; NO cuenta admin de Strapi. | Administración |
organization |
relationOpcional Relación: api::organization-net.organization-net |
Cuenta lectora y organización relacionadas; NO cuenta admin de Strapi. | Administración |
role |
enumerationObligatorio Predeterminado: "member"Opciones: owner, admin, member |
Rol owner/admin/member dentro de organización. No equivale a membership_status ni rol del CMS. | Administración |
membership_status |
enumerationObligatorio Predeterminado: "pending"Opciones: pending, active, rejected |
pending/active/rejected. Activo y organización active afectan is_member del usuario. | Administración; cambia acceso |
joined_at |
datetimeOpcional |
Fecha de adhesión; se completa al incorporarse por el flujo web. | Automático |
DossierNet - Paises
Sección titulada «DossierNet - Paises»Dossier: catálogo de países para filtros y empresas. El nombre es la etiqueta visible e iso es la clave activa del filtro de directorio.
Identificador: api::country-net.country-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringOpcional |
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. | Carga editorial |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
iso |
stringOpcional |
Código ISO usado como valor del selector de país y filtro efectivo del directorio de empresas. Mantener el código del catálogo; no cambiarlo por texto libre. | Carga editorial |
iso3 |
stringOpcional Longitud máxima: 3 |
Códigos de catálogo existentes; se transportan por API, sin presentación propia confirmada en fichas. Conservar por integridad; no recargar si el país ya existe. | Catálogo técnico |
numcode |
integerOpcional |
Códigos de catálogo existentes; se transportan por API, sin presentación propia confirmada en fichas. Conservar por integridad; no recargar si el país ya existe. | Catálogo técnico |
phonecode |
integerOpcional |
Códigos de catálogo existentes; se transportan por API, sin presentación propia confirmada en fichas. Conservar por integridad; no recargar si el país ya existe. | Catálogo técnico |
DossierNet - Pedidos de membresía
Sección titulada «DossierNet - Pedidos de membresía»Dossier: bandeja de solicitudes recibidas. Crear una solicitud dispara una notificación; no concede membresía automáticamente.
Identificador: api::membership-request-net.membership-request-net. Colección. Se guarda directamente; no tiene Publicar.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
full_name |
stringObligatorio |
Datos del pedido recibido. Crear dispara notificación; aprobar membresía es operación independiente. | Registro privado de formulario |
email |
emailObligatorio |
Datos del pedido recibido. Crear dispara notificación; aprobar membresía es operación independiente. | Registro privado de formulario |
company |
stringObligatorio |
Datos del pedido recibido. Crear dispara notificación; aprobar membresía es operación independiente. | Registro privado de formulario |
position |
stringObligatorio |
Datos del pedido recibido. Crear dispara notificación; aprobar membresía es operación independiente. | Registro privado de formulario |
DossierNet - Productos
Sección titulada «DossierNet - Productos»Dossier: productos/submarcas vinculados a una empresa. No tienen página propia ni slug.
Identificador: api::product-net.product-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre mostrado en fichas, tarjetas, menciones y selectores. Reutilizar entidad existente en lugar de duplicarla. | Carga editorial |
company |
relationOpcional Relación: api::company-net.company-net |
Empresa dueña de marca/producto. Alimenta Submarcas y destino de las menciones. | Carga editorial |
image |
mediaOpcional Un archivo |
Logo/imagen del producto en menciones y Submarcas. | Carga editorial |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
DossierNet - Profesionales
Sección titulada «DossierNet - Profesionales»Dossier: profesionales mencionados, autores y equipo; no hay ficha pública independiente de persona.
Identificador: api::person-net.person-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre mostrado en fichas, tarjetas, menciones y selectores. Reutilizar entidad existente en lugar de duplicarla. | Carga editorial |
birthday |
dateOpcional |
Datos almacenados y transportados por API de detalle para miembros; sin presentación propia confirmada en el website. No necesarios para una mención. | Presentación pendiente de paridad |
email |
emailOpcional |
Datos almacenados y transportados por API de detalle para miembros; sin presentación propia confirmada en el website. No necesarios para una mención. | Presentación pendiente de paridad |
phone |
stringOpcional |
Datos almacenados y transportados por API de detalle para miembros; sin presentación propia confirmada en el website. No necesarios para una mención. | Presentación pendiente de paridad |
image |
mediaOpcional Un archivo |
Retrato para firma, menciones y equipo de empresa. | Carga editorial |
slug |
uidObligatorio |
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. | Autogenerado; revisar |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
work_history |
componentOpcional Lista repetible Componente: persons.transpaso |
Puestos de trabajo; el marcado current determina empresa actual y equipo. No marcar todos los registros como vigentes. | Carga editorial |
DossierNet - Publicidad
Sección titulada «DossierNet - Publicidad»Dossier: campañas publicitarias. Relacionar una posición publicada, arte, enlace y vigencias; no confundir con trabajos creativos.
Identificador: api::ad-net.ad-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre interno de campaña para identificarla; no es la etiqueta Espacio publicitario de la web. | Carga editorial |
file |
mediaObligatorio Un archivo |
Arte servido como imagen/GIF. El schema permite files pero UI usa imagen: no cargar PDF/documento como banner. | Carga editorial |
url |
textObligatorio |
Enlace completo de destino. Obligatorio; revisar que abra la landing correcta. | Carga editorial |
date_from |
dateObligatorio |
Inicio inclusivo de vigencia, comparado como día UTC. No es programación de Publish. | Carga editorial |
date_to |
dateOpcional |
Fin inclusivo de vigencia en UTC. Vacío significa sin fin. | Carga editorial |
weight |
integerObligatorio Predeterminado: 1Mínimo: 1 |
Peso relativo positivo en la rotación entre candidatas; 2 duplica peso frente a 1, no garantiza cantidad de impresiones. | Carga editorial |
ad_position |
relationOpcional Relación: api::ad-position-net.ad-position-net |
Posición que sirve la campaña. Debe coincidir con una posición colocada en el sitio. | Carga editorial |
categories |
relationOpcional Relación: api::category-net.category-net |
Restricciones contextuales. Si hay categorías/secciones cargadas, el request necesita una coincidencia; ambas restricciones se combinan. Home sin contexto no sirve campañas restringidas. | Carga editorial |
sections |
relationOpcional Relación: api::section-net.section-net |
Restricciones contextuales. Si hay categorías/secciones cargadas, el request necesita una coincidencia; ambas restricciones se combinan. Home sin contexto no sirve campañas restringidas. | Carga editorial |
criteria |
jsonOpcional |
JSON guardado/transportado; NO se evalúa para segmentar en el lector actual. Dejar vacío en cargas editoriales. | Efecto pendiente de paridad |
DossierNet - Secciones
Sección titulada «DossierNet - Secciones»Dossier: agrupación editorial amplia y listados /seccion/slug; la sección del artículo es obligatoria.
Identificador: api::section-net.section-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. | Carga editorial |
slug |
uidObligatorio |
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. | Autogenerado; revisar |
description |
textOpcional |
Descripción del listado de sección. | Carga editorial |
visible |
booleanOpcional Predeterminado: true |
Bandera heredada. No hay filtrado universal por este campo en listados ni detalle; NO garantiza ocultar una publicación. Usar Despublicar para retirarla. | Efecto parcial; revisar paridad |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
DossierNet - Tags
Sección titulada «DossierNet - Tags»Dossier: etiquetas editoriales y listados /tag/slug; orden importa al buscar artículos relacionados.
Identificador: api::tag-net.tag-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. | Carga editorial |
slug |
uidObligatorio |
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. | Autogenerado; revisar |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
DossierNet - Tags para fichas
Sección titulada «DossierNet - Tags para fichas»Dossier: nombres de roles para fichas técnicas de trabajos; distintos de los tags de noticias.
Identificador: api::technical-tag-net.technical-tag-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringOpcional |
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. | Carga editorial |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
DossierNet - Tipo de Empresa
Sección titulada «DossierNet - Tipo de Empresa»Dossier: tipos de empresa como agencias/anunciantes; clasificación del directorio.
Identificador: api::company-type-net.company-type-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringOpcional |
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. | Carga editorial |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
DossierNet - Ubicación de la publicidad
Sección titulada «DossierNet - Ubicación de la publicidad»Dossier: catálogo de posiciones publicitarias reutilizables. Una posición admite varias campañas y se coloca desde la Home.
Identificador: api::ad-position-net.ad-position-net. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre interno de posición, conveniente descriptivo. | Carga editorial |
slug |
uidObligatorio |
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. | Autogenerado; revisar |
size |
enumerationObligatorio Predeterminado: "s300x250"Opciones: s728x90, s970x90, s468x60, s300x250, s336x280, s250x250, s200x200, s300x600, s160x600, s320x50, s375x218, s910x90, s920x100, s800x600 |
Formato que dimensiona el banner. Elegir uno de los formatos existentes; no cambia el arte por sí solo. | Carga editorial |
description |
textOpcional |
Descripción interna de finalidad/ubicación. No crea una ubicación en la web. | Carga editorial |
ads |
relationOpcional Relación: api::ad-net.ad-net |
Relación inversa de las campañas asignadas; administrar desde Publicidad → ad_position. | Relación inversa |
Páginas
Sección titulada «Páginas»Dossier: Páginas → Home arma la Home pública. Otras páginas /slug usan content. El constructor activo usa home_sections, conservando campos anteriores por compatibilidad.
Identificador: api::page.page. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
title |
stringObligatorio |
Nombre interno/título de página. Para Home mantener entrada y slug home. | Carga editorial |
slug |
uidObligatorio |
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. | Autogenerado; revisar |
seo |
componentOpcional Un componente Componente: shared.seo |
SEO almacenado y parcialmente mapeado, sin generateMetadata en Home ni /[slug]. No prometer efectos SEO desde estos campos en esas rutas. | Aplicación pendiente de paridad |
home_configured |
booleanOpcional Predeterminado: false |
Switch de promos/bandas de la composición anterior. Con constructor activo no gobierna el orden de secciones. | Compatibilidad |
home_promos |
componentOpcional Lista repetible Componente: home.promo |
Fuente anterior de tarjetas conservada y oculta. Las instancias nuevas de Categorías usan items propios; no recargar ni editar esta lista histórica. | Compatibilidad; oculto en editor |
home_bands |
componentOpcional Máximo: 2 Lista repetible Componente: home.band |
Bandas de posiciones fijas de composición anterior (máximo 2). Constructor activo usa secciones Especial independientes. | Compatibilidad |
home_ads_configured |
booleanOpcional Predeterminado: false |
Activa asignaciones publicitarias fijas. Con lista vacía las ubicaciones quedan desactivadas; afecta además header/footer/sticky. | Configuración activa |
home_ad_placements |
componentOpcional Lista repetible Componente: home.ad-placement |
Asignaciones fijas de publicidad. site-header/site-footer/site-sticky siguen globales; lugares antiguos home-* no sustituyen ads de secciones nuevas. | Configuración / compatibilidad |
home_sections_configuredUsar constructor de secciones |
booleanOpcional Predeterminado: false |
Activación de constructor. Activado muestra exactamente home_sections, incluso lista vacía. Campo técnico; no alternar para resolver un problema de contenido. | Control de compatibilidad |
home_sectionsSecciones de la home |
dynamiczoneOpcional Bloques: blocks.home-hero, blocks.home-categories, blocks.home-news-row, blocks.home-feature-band |
Lista activa de secciones ordenables/repetibles. Usar Portada, Categorías, Noticias y Especial según la entrega CNT-019; publicar la página al finalizar. | Carga editorial |
content |
dynamiczoneOpcional Bloques: blocks.hero, blocks.grid-card, blocks.grid-card-auto, blocks.ad-row |
Bloques de páginas genéricas y composición Home anterior. Con home_sections_configured activo no arma Home; contiene aún respaldo/ranking curado de otras rutas. | Compatibilidad con consumidor |
Artículos destacados
Sección titulada «Artículos destacados»T&E: single type de artículos destacados. NO administra la Portada de Dossier.
Identificador: api::featured-post.featured-post. Tipo único. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
posts |
relationOpcional Relación: api::post.post |
Selección y orden de artículos T&E. Publicar single y verificar artículos relacionados publicados. | Carga editorial de T&E |
T&E: single type Home que ordena sus artículos. NO es Páginas → Home de Dossier.
Identificador: api::home-content.home-content. Tipo único. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
posts |
relationOpcional Relación: api::post.post |
Selección y orden de artículos T&E. Publicar single y verificar artículos relacionados publicados. | Carga editorial de T&E |
T&E - Anuncios
Sección titulada «T&E - Anuncios»T&E: campañas publicitarias propias. El lector actual elige al azar por posición; las fechas no se filtran en este flujo.
Identificador: api::ad.ad. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Identificación del anuncio T&E y atributo title del enlace. | Carga editorial |
file |
mediaObligatorio Un archivo |
Arte T&E usado como imagen/GIF; UI no reproduce archivos arbitrarios. | Carga editorial |
url |
textOpcional |
Enlace del anuncio T&E; vacío cae a # en componente actual. | Carga editorial |
date_from |
dateObligatorio |
Fechas guardadas. Controlador /ads y AdBox no aplican filtro de vigencia; no usar como mecanismo confiable para pausar. Despublicar. | Efecto pendiente de paridad |
date_to |
dateOpcional |
Fechas guardadas. Controlador /ads y AdBox no aplican filtro de vigencia; no usar como mecanismo confiable para pausar. Despublicar. | Efecto pendiente de paridad |
ad_position |
relationOpcional Relación: api::ad-position.ad-position |
Posición T&E por slug del AdBox. Independiente de posiciones Dossier. | Carga editorial |
T&E - Anuncios - Posiciones
Sección titulada «T&E - Anuncios - Posiciones»T&E: catálogo de posiciones publicitarias y medidas. Lo consumen los AdBox del frontend T&E.
Identificador: api::ad-position.ad-position. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Identificador descriptivo interno de posición T&E. | Carga editorial |
slug |
uidObligatorio |
Slug coincidente con AdBox de T&E; no renombrar posiciones activas arbitrariamente. | Carga editorial |
width |
integerObligatorio |
Dimensiones del arte T&E usadas por el elemento imagen. | Carga editorial |
height |
integerObligatorio |
Dimensiones del arte T&E usadas por el elemento imagen. | Carga editorial |
T&E - Artículos
Sección titulada «T&E - Artículos»T&E: noticias del sitio Talento & Empresa. Categoría, cover y tags son propios de T&E.
Identificador: api::post.post. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
id_tye |
stringOpcional |
Identidad legacy T&E para resolver rutas antiguas. No completar manualmente en nuevas notas. | Compatibilidad con consumidor |
title |
stringObligatorio Longitud máxima: 255 |
Título T&E obligatorio, máximo 255 caracteres. | Carga editorial |
excerpt |
stringOpcional |
Bajada de T&E y resumen de tarjetas. | Carga editorial |
content |
richtextObligatorio |
Cuerpo T&E obligatorio con formato. | Carga editorial |
category |
relationOpcional Relación: api::category.category |
Categoría T&E, distinta de category-net. | Carga editorial |
slug |
uidOpcional |
Autogenerado por middleware desde título si falta al crear/actualizar. Conservar ruta publicada. | Autogenerado; revisar |
tags |
relationOpcional Relación: api::tag.tag |
Etiquetas T&E para relacionados; no usar tags Dossier. | Carga editorial |
cover |
mediaOpcional Un archivo |
Imagen principal T&E; no es images de Dossier. | Carga editorial |
T&E - Categorías
Sección titulada «T&E - Categorías»T&E: clasificación de artículos; conservar aunque no tenga sufijo T&E en el UID.
Identificador: api::category.category. Colección. Tiene borrador y publicación.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre visible de categoría T&E. | Carga editorial |
description |
stringOpcional Longitud máxima: 150 |
Texto guardado (máximo 150), sin consumidor visible confirmado en actual T&E. | Presentación pendiente de paridad |
slug |
uidOpcional |
Autogenerado por middleware desde nombre si falta. Enlace de listado T&E. | Autogenerado; revisar |
menu_visible |
booleanOpcional |
Bandera guardada; menú lateral usa todas las categorías y header destinos fijos. No filtra menú en implementación actual. | Presentación pendiente de paridad |
T&E - Newsletters
Sección titulada «T&E - Newsletters»T&E: suscripciones recibidas desde su formulario. No es editor/envío de newsletters.
Identificador: api::newsletter-tye.newsletter-tye. Colección. Se guarda directamente; no tiene Publicar.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
email |
emailObligatorio Único |
Email de suscripción único; recibido desde formulario, no contenido para publicar. | Registro privado de formulario |
first_name |
stringObligatorio |
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. | Registro privado de formulario |
last_name |
stringObligatorio |
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. | Registro privado de formulario |
company |
stringObligatorio |
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. | Registro privado de formulario |
country |
stringObligatorio |
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. | Registro privado de formulario |
T&E - Tag
Sección titulada «T&E - Tag»T&E: etiquetas de artículos. Su slug es private por contrato actual, no candidata a borrar por no aparecer en UI.
Identificador: api::tag.tag. Colección. Se guarda directamente; no tiene Publicar.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio Único |
Etiqueta T&E única usada en relacionados. | Carga editorial |
slug |
uidObligatorio Privado en API |
UID del nombre, requerido/private. Conservar contrato; UI T&E no ofrece listado independiente por etiqueta. | Automático; privado |
Audience
Sección titulada «Audience»Catálogo del plugin Navigation. Sus audiencias no intervienen en la membresía ni se consumen como segmentación en el lector actual.
Identificador: plugin::navigation.audience. Colección. Se guarda directamente; no tiene Publicar.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
name |
stringObligatorio |
Nombre de audiencia del plugin; no conecta con permisos/membresía. | Plugin; consumidor pendiente de verificar |
key |
uidOpcional |
Clave UID derivada del nombre para plugin Navigation; el render actual no solicita filtro audience. | Plugin; consumidor pendiente de verificar |
Cuentas lectoras del website, diferentes de los administradores de Strapi. Administración restringida; no se publica contenido desde aquí.
Identificador: plugin::users-permissions.user. Colección. Se guarda directamente; no tiene Publicar.
| Campo | Tipo y reglas | Qué cargar y qué hace | Uso actual |
|---|---|---|---|
username |
stringObligatorio Único Longitud mínima: 3 |
Datos de identidad de lector; obligatorios en schema. Crear/editar sólo mediante operación administrativa autorizada. | Cuenta privada |
email |
emailObligatorio Longitud mínima: 6 |
Datos de identidad de lector; obligatorios en schema. Crear/editar sólo mediante operación administrativa autorizada. | Cuenta privada |
provider |
stringOpcional |
Proveedor de autenticación de sistema. Cambiarlo puede impedir acceso; no es elección editorial. | Campo de sistema restringido |
password |
passwordOpcional Privado en API Longitud mínima: 6 |
Campos privados de autenticación. Nunca copiar valores ni ponerlos en guías; usar flujos legítimos de acceso/recuperación. | Campo privado de autenticación |
resetPasswordToken |
stringOpcional Privado en API |
Campos privados de autenticación. Nunca copiar valores ni ponerlos en guías; usar flujos legítimos de acceso/recuperación. | Campo privado de autenticación |
confirmationToken |
stringOpcional Privado en API |
Campos privados de autenticación. Nunca copiar valores ni ponerlos en guías; usar flujos legítimos de acceso/recuperación. | Campo privado de autenticación |
confirmed |
booleanOpcional Predeterminado: false |
Confirmación/bloqueo de cuenta; afectan autenticación. No son permisos editoriales de CMS. | Administración restringida |
blocked |
booleanOpcional Predeterminado: false |
Confirmación/bloqueo de cuenta; afectan autenticación. No son permisos editoriales de CMS. | Administración restringida |
role |
relationOpcional Relación: plugin::users-permissions.role |
Rol de usuario web de Users & Permissions. Distinto del rol de administrador del CMS. | Administración restringida |
first_name |
stringObligatorio |
Datos de identidad de lector; obligatorios en schema. Crear/editar sólo mediante operación administrativa autorizada. | Cuenta privada |
last_name |
stringOpcional |
Perfil de lector. company es empresa catalogada; company_name puede conservar texto libre. | Cuenta privada |
is_member |
booleanObligatorio Predeterminado: false |
Derecho de miembro del lector consultado por servidor. Puede ser sincronizado por estado de organización; no editar sin autoridad. | Administración; cambia acceso |
external_id |
integerOpcional |
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. | Compatibilidad |
password_type |
stringOpcional |
Metadato de compatibilidad de credenciales legacy; no campo para la redacción. | Compatibilidad |
country |
stringOpcional |
Perfil de lector. company es empresa catalogada; company_name puede conservar texto libre. | Cuenta privada |
company_name |
stringOpcional Longitud máxima: 255 |
Perfil de lector. company es empresa catalogada; company_name puede conservar texto libre. | Cuenta privada |
job_title |
stringOpcional Longitud máxima: 255 |
Perfil de lector. company es empresa catalogada; company_name puede conservar texto libre. | Cuenta privada |
company |
relationOpcional Relación: api::company-net.company-net |
Perfil de lector. company es empresa catalogada; company_name puede conservar texto libre. | Cuenta privada |
organization_memberships |
relationOpcional Relación: api::organization-member-net.organization-member-net |
Relación inversa a vínculos corporativos del lector. | Relación inversa |