Ir al contenido

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.

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 email
Opcional
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

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 string
Obligatorio
Título de la nota y tarjetas. Obligatorio; también es origen del slug. Carga editorial
date date
Obligatorio
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 richtext
Obligatorio
Cuerpo con formato del editor. Usar párrafos, títulos y enlaces; no pegar documentos HTML completos ni estilos globales. Carga editorial
category relation
Opcional
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 string
Opcional
Resumen para bajada de nota/tarjetas/metadatos. No reemplaza el cuerpo. Carga editorial
show_author boolean
Opcional
Predeterminado: false
Activado muestra nombre/foto del autor externo seleccionado; sin autor válido se usa la firma de redacción. Carga editorial
visible boolean
Opcional
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 boolean
Opcional
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 relation
Obligatorio
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 relation
Opcional
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 relation
Opcional
Relación: api::person-net.person-net
Elegir profesional existente como autor externo; actúa con show_author. Carga editorial
slug uid
Obligatorio
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 string
Opcional
Volanta propia; complementa la categoría según la variante de tarjeta/encabezado. Carga editorial
images media
Opcional
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 relation
Opcional
Relación: api::company-net.company-net
Empresas mencionadas; alimenta menciones y las noticias de una ficha de empresa. Carga editorial
persons relation
Opcional
Relación: api::person-net.person-net
Profesionales mencionados; se presentan nombre y foto, sin ruta independiente de persona. Carga editorial
products relation
Opcional
Relación: api::product-net.product-net
Productos mencionados; la tarjeta enlaza a la empresa dueña. Relacionar producto existente. Carga editorial
tags relation
Opcional
Relación: api::tag-net.tag-net
Etiquetas de la nota; primera etiqueta prioriza relacionados y el resto clasifica/lista. Carga editorial
external_id integer
Opcional
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 component
Opcional
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 boolean
Opcional
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

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 string
Opcional
Nombre base del trabajo y origen del slug. El título visible usa title, luego name, luego slug. Carga editorial
year integer
Obligatorio
Mínimo: 1960
Máximo: 2100
Año del trabajo (1960–2100), obligatorio. Carga editorial
companies relation
Opcional
Relación: api::company-net.company-net
Empresas participantes como agencias/productoras; aparecerán en ficha y trabajos de empresa. Carga editorial
product relation
Opcional
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 relation
Opcional
Relación: api::company-net.company-net
Anunciantes del trabajo, distintos de empresas participantes. Carga editorial
slug uid
Obligatorio
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. Autogenerado; revisar
title string
Opcional
Título visible alternativo del trabajo. Opcional; evitar duplicarlo innecesariamente si name basta. Carga editorial
short_description text
Opcional
Bajada del trabajo y descripción de metadatos. Carga editorial
description richtext
Opcional
Texto con formato de Sobre el trabajo; ficha completa sólo para miembros. Carga editorial
image media
Opcional
Un archivo
Imagen principal del trabajo; opcional en schema, recomendable para tarjetas. Carga editorial
external_id integer
Opcional
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 dynamiczone
Opcional
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

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 string
Obligatorio
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. Carga editorial
slug uid
Obligatorio
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. Autogenerado; revisar
description text
Opcional
Descripción del listado de categoría. Carga editorial
section relation
Opcional
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 boolean
Opcional
Predeterminado: false
Protege el cuerpo completo de todas las notas relacionadas con esta categoría para lectores sin membresía. Carga editorial
visible boolean
Opcional
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 integer
Opcional
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. Compatibilidad

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 string
Obligatorio
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. Carga editorial
slug uid
Obligatorio
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 integer
Opcional
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. Compatibilidad

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 string
Obligatorio
Nombre mostrado en fichas, tarjetas, menciones y selectores. Reutilizar entidad existente en lugar de duplicarla. Carga editorial
address string
Opcional
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 string
Opcional
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 string
Opcional
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 email
Opcional
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 relation
Opcional
Relación: api::company-type-net.company-type-net
Tipo de empresa para filtros y etiqueta principal de la ficha. Carga editorial
socials component
Opcional
Lista repetible
Componente: common.socials
Redes repetibles: plataforma + usuario o URL HTTP(S). Enlaces inválidos se omiten. Carga editorial
website string
Opcional
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 integer
Opcional
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. Compatibilidad
clients relation
Opcional
Relación: api::company-net.company-net
Empresas clientes; la cartera se lee desde este vínculo, no desde productos/trabajos. Carga editorial
services component
Opcional
Lista repetible
Componente: common.service
Servicios ofrecidos; lista de textos que aparece en Sobre la empresa. Carga editorial
slug uid
Obligatorio
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. Autogenerado; revisar
country relation
Opcional
Relación: api::country-net.country-net
País para filtro y contacto de ficha; seleccionar catálogo existente. Carga editorial
city string
Opcional
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 text
Opcional
Bajada de la ficha de empresa; datos ampliados requieren membresía. Carga editorial
description richtext
Opcional
Descripción editorial con formato en Sobre la empresa; datos ampliados requieren membresía. Carga editorial
paid boolean
Obligatorio
Predeterminado: false
Prioridad comercial usada al ordenar algunos resultados del directorio/búsqueda; no otorga membresía a usuarios. Carga editorial
categories relation
Opcional
Relación: api::company-category-net.company-category-net
Rubros de empresa, admiten varios. NO son categorías de artículos. Carga editorial
logo media
Opcional
Un archivo
Logo de tarjetas, menciones y encabezado; ideal arte que se vea con object-contain. Carga editorial
cover media
Opcional
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

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 string
Obligatorio
Nombre mostrado en fichas, tarjetas, menciones y selectores. Reutilizar entidad existente en lugar de duplicarla. Carga editorial
slug uid
Obligatorio
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. Autogenerado; revisar
month integer
Opcional
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 integer
Opcional
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 string
Opcional
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 boolean
Opcional
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 media
Opcional
Un archivo
Portada que se compone con el fondo en la cabecera de la edición interna. Carga editorial
logo_image media
Opcional
Un archivo
Logo de la edición mostrado en la cabecera cuando está cargado. Carga editorial
background_image media
Opcional
Un archivo
Fondo del hero de la edición interna; se combina con cover_image. Carga editorial
home_image_desktop media
Opcional
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 media
Opcional
Un archivo
Artes de banda Home. Cada sección Especial puede sobrescribirlos; móvil cae a arte escritorio si falta. Carga editorial
color_background string
Opcional
Colores de la interna. Usar valores hex válidos; el lector valida/normaliza el color. Carga editorial
color_text string
Opcional
Colores de la interna. Usar valores hex válidos; el lector valida/normaliza el color. Carga editorial
introduction_title string
Opcional
Título y cuerpo editorial de introducción; sólo aparecen si hay contenido. Carga editorial
introduction richtext
Opcional
Título y cuerpo editorial de introducción; sólo aparecen si hay contenido. Carga editorial
shortcuts_title string
Opcional
Título de accesos y presentación logos o text. Logos requieren imagen; text muestra nombre. Carga editorial
shortcuts_format enumeration
Opcional
Predeterminado: "logos"
Opciones: logos, text
Título de accesos y presentación logos o text. Logos requieren imagen; text muestra nombre. Carga editorial
shortcuts component
Opcional
Lista repetible
Componente: specials.shortcut
Accesos repetibles: nombre, destino y logo opcional. El orden es el cargado en la lista. Carga editorial
staff_title string
Opcional
Bloque de staff, título y artes de escritorio/móvil; sólo se muestra con imagen disponible. Carga editorial
staff_image_desktop media
Opcional
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 media
Opcional
Un archivo
Bloque de staff, título y artes de escritorio/móvil; sólo se muestra con imagen disponible. Carga editorial
posts relation
Opcional
Relación: api::post-net.post-net
Noticias relacionadas del especial, seleccionadas y ordenadas; permite una nota en varios especiales. Carga editorial
companies relation
Opcional
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 integer
Opcional
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. Compatibilidad

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 relation
Opcional
Relación: api::campaign-net.campaign-net
Trabajo ganador; sin relación no aparecerá en los premios de ese trabajo. Carga editorial
reward string
Obligatorio
Nombre del galardón, no el nombre del trabajo. Carga editorial
year integer
Obligatorio
Mínimo: 1960
Máximo: 2100
Año del premio (1960–2100), obligatorio. Carga editorial
category string
Obligatorio
Rubro/posición editorial del premio, texto obligatorio. No es categoría de artículo ni de empresa. Carga editorial
external_id integer
Opcional
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. Compatibilidad

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 string
Obligatorio
Datos de consulta recibida. No crean noticias ni son una herramienta de correo. Registro privado de formulario
email email
Obligatorio
Datos de consulta recibida. No crean noticias ni son una herramienta de correo. Registro privado de formulario
phone string
Obligatorio
Datos de consulta recibida. No crean noticias ni son una herramienta de correo. Registro privado de formulario
message text
Obligatorio
Datos de consulta recibida. No crean noticias ni son una herramienta de correo. Registro privado de formulario

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 email
Obligatorio
Único
Email de suscripción único; recibido desde formulario, no contenido para publicar. Registro privado de formulario
first_name string
Obligatorio
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. Registro privado de formulario
last_name string
Obligatorio
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. Registro privado de formulario
company string
Obligatorio
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. Registro privado de formulario
country string
Obligatorio
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. Registro privado de formulario

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 string
Obligatorio
Nombre de organización en flujo de invitación. Administración
invite_code string
Obligatorio
Ú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 enumeration
Obligatorio
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 string
Opcional
Texto del plan almacenado/transportado; no habilita features distintas por sí solo. Sin efecto de acceso comprobado
subscription_expires_at datetime
Opcional
Fecha almacenada; no hay lectura/cron de vencimiento en código vigente. NO vence membresías automáticamente. Efecto pendiente de paridad
max_seats integer
Opcional
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 relation
Opcional
Relación: api::organization-member-net.organization-member-net
Relación inversa de integrantes; administrar vínculos desde Organization Member. Relación inversa

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 relation
Opcional
Relación: plugin::users-permissions.user
Cuenta lectora y organización relacionadas; NO cuenta admin de Strapi. Administración
organization relation
Opcional
Relación: api::organization-net.organization-net
Cuenta lectora y organización relacionadas; NO cuenta admin de Strapi. Administración
role enumeration
Obligatorio
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 enumeration
Obligatorio
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 datetime
Opcional
Fecha de adhesión; se completa al incorporarse por el flujo web. Automático

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 string
Opcional
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. Carga editorial
external_id integer
Opcional
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. Compatibilidad
iso string
Opcional
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 string
Opcional
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 integer
Opcional
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 integer
Opcional
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

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 string
Obligatorio
Datos del pedido recibido. Crear dispara notificación; aprobar membresía es operación independiente. Registro privado de formulario
email email
Obligatorio
Datos del pedido recibido. Crear dispara notificación; aprobar membresía es operación independiente. Registro privado de formulario
company string
Obligatorio
Datos del pedido recibido. Crear dispara notificación; aprobar membresía es operación independiente. Registro privado de formulario
position string
Obligatorio
Datos del pedido recibido. Crear dispara notificación; aprobar membresía es operación independiente. Registro privado de formulario

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 string
Obligatorio
Nombre mostrado en fichas, tarjetas, menciones y selectores. Reutilizar entidad existente en lugar de duplicarla. Carga editorial
company relation
Opcional
Relación: api::company-net.company-net
Empresa dueña de marca/producto. Alimenta Submarcas y destino de las menciones. Carga editorial
image media
Opcional
Un archivo
Logo/imagen del producto en menciones y Submarcas. Carga editorial
external_id integer
Opcional
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. Compatibilidad

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 string
Obligatorio
Nombre mostrado en fichas, tarjetas, menciones y selectores. Reutilizar entidad existente en lugar de duplicarla. Carga editorial
birthday date
Opcional
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 email
Opcional
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 string
Opcional
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 media
Opcional
Un archivo
Retrato para firma, menciones y equipo de empresa. Carga editorial
slug uid
Obligatorio
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 integer
Opcional
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 component
Opcional
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

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 string
Obligatorio
Nombre interno de campaña para identificarla; no es la etiqueta Espacio publicitario de la web. Carga editorial
file media
Obligatorio
Un archivo
Arte servido como imagen/GIF. El schema permite files pero UI usa imagen: no cargar PDF/documento como banner. Carga editorial
url text
Obligatorio
Enlace completo de destino. Obligatorio; revisar que abra la landing correcta. Carga editorial
date_from date
Obligatorio
Inicio inclusivo de vigencia, comparado como día UTC. No es programación de Publish. Carga editorial
date_to date
Opcional
Fin inclusivo de vigencia en UTC. Vacío significa sin fin. Carga editorial
weight integer
Obligatorio
Predeterminado: 1
Mí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 relation
Opcional
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 relation
Opcional
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 relation
Opcional
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 json
Opcional
JSON guardado/transportado; NO se evalúa para segmentar en el lector actual. Dejar vacío en cargas editoriales. Efecto pendiente de paridad

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 string
Obligatorio
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. Carga editorial
slug uid
Obligatorio
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. Autogenerado; revisar
description text
Opcional
Descripción del listado de sección. Carga editorial
visible boolean
Opcional
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 integer
Opcional
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. Compatibilidad

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 string
Obligatorio
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. Carga editorial
slug uid
Obligatorio
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 integer
Opcional
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. Compatibilidad

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 string
Opcional
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. Carga editorial
external_id integer
Opcional
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. Compatibilidad

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 string
Opcional
Nombre legible para clasificación, filtros, créditos o encabezados; evitar duplicar una entidad ya existente. Carga editorial
external_id integer
Opcional
Identificador de origen usado para migración, conciliación, búsquedas o rutas antiguas. No inventar ni cambiar en una carga nueva. Compatibilidad

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 string
Obligatorio
Nombre interno de posición, conveniente descriptivo. Carga editorial
slug uid
Obligatorio
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. Autogenerado; revisar
size enumeration
Obligatorio
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 text
Opcional
Descripción interna de finalidad/ubicación. No crea una ubicación en la web. Carga editorial
ads relation
Opcional
Relación: api::ad-net.ad-net
Relación inversa de las campañas asignadas; administrar desde Publicidad → ad_position. Relación inversa

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 string
Obligatorio
Nombre interno/título de página. Para Home mantener entrada y slug home. Carga editorial
slug uid
Obligatorio
Fragmento de URL único basado en título/nombre. Revisar al crear; mantener estable después de publicar para conservar enlaces. Autogenerado; revisar
seo component
Opcional
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 boolean
Opcional
Predeterminado: false
Switch de promos/bandas de la composición anterior. Con constructor activo no gobierna el orden de secciones. Compatibilidad
home_promos component
Opcional
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 component
Opcional
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 boolean
Opcional
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 component
Opcional
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_configured
Usar constructor de secciones
boolean
Opcional
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_sections
Secciones de la home
dynamiczone
Opcional
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 dynamiczone
Opcional
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

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 relation
Opcional
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 relation
Opcional
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: 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 string
Obligatorio
Identificación del anuncio T&E y atributo title del enlace. Carga editorial
file media
Obligatorio
Un archivo
Arte T&E usado como imagen/GIF; UI no reproduce archivos arbitrarios. Carga editorial
url text
Opcional
Enlace del anuncio T&E; vacío cae a # en componente actual. Carga editorial
date_from date
Obligatorio
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 date
Opcional
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 relation
Opcional
Relación: api::ad-position.ad-position
Posición T&E por slug del AdBox. Independiente de posiciones Dossier. Carga editorial

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 string
Obligatorio
Identificador descriptivo interno de posición T&E. Carga editorial
slug uid
Obligatorio
Slug coincidente con AdBox de T&E; no renombrar posiciones activas arbitrariamente. Carga editorial
width integer
Obligatorio
Dimensiones del arte T&E usadas por el elemento imagen. Carga editorial
height integer
Obligatorio
Dimensiones del arte T&E usadas por el elemento imagen. Carga editorial

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 string
Opcional
Identidad legacy T&E para resolver rutas antiguas. No completar manualmente en nuevas notas. Compatibilidad con consumidor
title string
Obligatorio
Longitud máxima: 255
Título T&E obligatorio, máximo 255 caracteres. Carga editorial
excerpt string
Opcional
Bajada de T&E y resumen de tarjetas. Carga editorial
content richtext
Obligatorio
Cuerpo T&E obligatorio con formato. Carga editorial
category relation
Opcional
Relación: api::category.category
Categoría T&E, distinta de category-net. Carga editorial
slug uid
Opcional
Autogenerado por middleware desde título si falta al crear/actualizar. Conservar ruta publicada. Autogenerado; revisar
tags relation
Opcional
Relación: api::tag.tag
Etiquetas T&E para relacionados; no usar tags Dossier. Carga editorial
cover media
Opcional
Un archivo
Imagen principal T&E; no es images de Dossier. Carga editorial

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 string
Obligatorio
Nombre visible de categoría T&E. Carga editorial
description string
Opcional
Longitud máxima: 150
Texto guardado (máximo 150), sin consumidor visible confirmado en actual T&E. Presentación pendiente de paridad
slug uid
Opcional
Autogenerado por middleware desde nombre si falta. Enlace de listado T&E. Autogenerado; revisar
menu_visible boolean
Opcional
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: 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 email
Obligatorio
Único
Email de suscripción único; recibido desde formulario, no contenido para publicar. Registro privado de formulario
first_name string
Obligatorio
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. Registro privado de formulario
last_name string
Obligatorio
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. Registro privado de formulario
company string
Obligatorio
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. Registro privado de formulario
country string
Obligatorio
Datos recibidos desde formulario. Conservar acceso restringido; no exponer registros en documentación. Registro privado de formulario

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 string
Obligatorio
Único
Etiqueta T&E única usada en relacionados. Carga editorial
slug uid
Obligatorio
Privado en API
UID del nombre, requerido/private. Conservar contrato; UI T&E no ofrece listado independiente por etiqueta. Automático; privado

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 string
Obligatorio
Nombre de audiencia del plugin; no conecta con permisos/membresía. Plugin; consumidor pendiente de verificar
key uid
Opcional
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 string
Obligatorio
Ú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 email
Obligatorio
Longitud mínima: 6
Datos de identidad de lector; obligatorios en schema. Crear/editar sólo mediante operación administrativa autorizada. Cuenta privada
provider string
Opcional
Proveedor de autenticación de sistema. Cambiarlo puede impedir acceso; no es elección editorial. Campo de sistema restringido
password password
Opcional
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 string
Opcional
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 string
Opcional
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 boolean
Opcional
Predeterminado: false
Confirmación/bloqueo de cuenta; afectan autenticación. No son permisos editoriales de CMS. Administración restringida
blocked boolean
Opcional
Predeterminado: false
Confirmación/bloqueo de cuenta; afectan autenticación. No son permisos editoriales de CMS. Administración restringida
role relation
Opcional
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 string
Obligatorio
Datos de identidad de lector; obligatorios en schema. Crear/editar sólo mediante operación administrativa autorizada. Cuenta privada
last_name string
Opcional
Perfil de lector. company es empresa catalogada; company_name puede conservar texto libre. Cuenta privada
is_member boolean
Obligatorio
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 integer
Opcional
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 string
Opcional
Metadato de compatibilidad de credenciales legacy; no campo para la redacción. Compatibilidad
country string
Opcional
Perfil de lector. company es empresa catalogada; company_name puede conservar texto libre. Cuenta privada
company_name string
Opcional
Longitud máxima: 255
Perfil de lector. company es empresa catalogada; company_name puede conservar texto libre. Cuenta privada
job_title string
Opcional
Longitud máxima: 255
Perfil de lector. company es empresa catalogada; company_name puede conservar texto libre. Cuenta privada
company relation
Opcional
Relación: api::company-net.company-net
Perfil de lector. company es empresa catalogada; company_name puede conservar texto libre. Cuenta privada
organization_memberships relation
Opcional
Relación: api::organization-member-net.organization-member-net
Relación inversa a vínculos corporativos del lector. Relación inversa