Productos
📘 Libros
Section titled “📘 Libros”🔗 Endpoint
Section titled “🔗 Endpoint”GET /products/books📚 Descripción
Section titled “📚 Descripción”Este endpoint permite obtener un listado de libros.
🧪 Ejemplo de uso
Section titled “🧪 Ejemplo de uso”http://localhost:1337/api/products/books📤 Ejemplo de respuesta
Section titled “📤 Ejemplo de respuesta”{ "data": [ { "id": 336, "documentId": "zdbkkzgqhxjol3xm01dpj25o", "SKU": "FOR-PR-OD-47", "locale": "es", "order": 147, "publishedAt": "2025-12-03T14:24:53.890Z", "slug": "es-implante-inmediato-en-la-zona-estetica-riesgos-complicaciones-y-soluciones", "stripeID": "prod_SRqEmCpl41qNqJ", "title": "(ES) Implante Inmediato en la Zona Estética. Riesgos, Complicaciones y Soluciones", "type": "Libro", "mediaHeader": null, "bookDetails": { "id": 2, "author": "s", "publicationYear": null, "numberOfPages": null, "numberOfIllustrations": null, "bindingFormat": "Tapa Dura", "edition": "s", "language": "s", "ISBN": "s", "synopsis": "s", "description": "s", "chapterIndex": "s", "editorial": null, "format": "Physical", "editorialEmail": null }, "seo": null, "greenTag": null } ]}📦 Campos devueltos
Section titled “📦 Campos devueltos”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno de Strapi. |
documentId | string | Identificador UUID de documento. |
SKU | string | Código interno del producto. |
locale | string | Idioma del producto (ej: "es"). |
order | number | Orden de posicionamiento en el catálogo. |
publishedAt | string (ISO date) | Fecha de publicación del item. |
slug | string | Slug SEO del libro. |
stripeID | string | ID del producto en Stripe. |
title | string | Título completo del libro. |
type | string | Tipo del producto → "Libro". |
mediaHeader | string/null | Imagen o media principal (si existe). |
📚 BookDetails
Section titled “📚 BookDetails”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno del bloque bookDetails. |
author | string | Autor del libro. |
publicationYear | number/null | Año de publicación. |
numberOfPages | number/null | Cantidad de páginas. |
numberOfIllustrations | number/null | Número de ilustraciones. |
bindingFormat | string | Tipo de encuadernación (ej: “Tapa Dura”). |
edition | string | Edición del libro. |
language | string | Idioma del libro. |
ISBN | string | Código ISBN. |
synopsis | string | Sinopsis del libro. |
description | string | Descripción o resumen extendido. |
chapterIndex | string | Índice de capítulos. |
editorial | string/null | Editorial. |
format | string | Formato del producto (ej: “Physical”, “Digital”). |
editorialEmail | string/null | Email de la editorial. |
🎓 Cursos
Section titled “🎓 Cursos”🔗 Endpoint
Section titled “🔗 Endpoint”GET /products/courses📚 Descripción
Section titled “📚 Descripción”Este endpoint permite obtener un listado de cursos
🧪 Ejemplo de uso
Section titled “🧪 Ejemplo de uso”http://localhost:1337/api/products/courses📤 Ejemplo de respuesta
Section titled “📤 Ejemplo de respuesta”{ "id": 290, "documentId": "pfvjgky23rsgqgq9ww8jevqi", "SKU": "FOR-PR-SM-23", "locale": "es", "order": 193, "publishedAt": "2025-06-27T08:53:34.729Z", "slug": "descubriendo-el-rasgo-de-alta-sensibilidad-curso-introductorio-sobre-personas-altamente-sensibles", "stripeID": "prod_SZjNLf5lca1GH4", "title": "Descubriendo el Rasgo de Alta Sensibilidad: Curso Introductorio sobre Personas Altamente Sensibles", "type": "Curso corto", "mediaHeader": null, "cardImage": null, "categories": [], "protagonists": [], "channels": [], "header": null, "greenTag": null, "seo": null, "fullPrice": null, "tuitionPrice": null, "numberLimitedPlaces": null, "laabConnection": null, "bookDetails": null },📦 Campos devueltos
Section titled “📦 Campos devueltos”🎓 Datos generales
Section titled “🎓 Datos generales”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno de Strapi. |
documentId | string | UUID único del documento. |
SKU | string | Código interno del producto. |
locale | string | Idioma del curso. |
order | number | Orden para listado. |
publishedAt | string (ISO date) | Fecha de publicación. |
slug | string | Slug SEO del curso. |
stripeID | string | ID del producto en Stripe. |
title | string | Título del curso. |
type | string | Tipo del producto → ej. "Curso corto". |
📘 bookDetails
Section titled “📘 bookDetails”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno del bloque bookDetails. |
author | string | Autor del libro. |
publicationYear | number/null | Año de publicación. |
numberOfPages | number/null | Cantidad de páginas. |
numberOfIllustrations | number/null | Número de ilustraciones. |
bindingFormat | string | Tipo de encuadernación (ej: “Tapa Dura”). |
edition | string | Edición del libro. |
language | string | Idioma del libro. |
ISBN | string | Código ISBN. |
synopsis | string | Sinopsis del libro. |
description | string | Descripción o resumen extendido. |
chapterIndex | string | Índice de capítulos. |
editorial | string/null | Editorial. |
format | string | Formato del producto (ej: “Physical”, “Digital”). |
editorialEmail | string/null | Email de la editorial. |
🖼️ Imagenes
Section titled “🖼️ Imagenes”| Campo | Tipo | Descripción |
|---|---|---|
mediaHeader | object/null | Imagen de cabecera del curso. |
cardImage | object/null | Imagen para tarjeta o catálogo. |
🗂️ Collections
Section titled “🗂️ Collections”| Campo | Tipo | Descripción |
|---|---|---|
header | object/null | Datos académicos: duración, modalidad, idiomas, número de lecciones, etc. |
categories | array | Categorías del curso. |
protagonists | array | Profesores / instructores del curso. |
channels | array | Canales asociados al curso. |
🏷️ Etiquetas
Section titled “🏷️ Etiquetas”| Campo | Tipo | Descripción |
|---|---|---|
greenTag | object/null | Ej: "TENDENCIA", "TOP 10", etc. |
seo | object/null | Metadatos SEO. |
💰 Precios
Section titled “💰 Precios”| Campo | Tipo | Descripción |
|---|---|---|
fullPrice | number/null | Precio completo. |
tuitionPrice | number/null | Precio con descuento/matrícula. |
numberLimitedPlaces | number/null | Número de plazas limitadas. |
🎓 Obtener Másters
Section titled “🎓 Obtener Másters”🔗 Endpoint
Section titled “🔗 Endpoint”GET /products/masters📚 Descripción
Section titled “📚 Descripción”Este endpoint permite obtener un listado de masters
🧪 Ejemplo de uso
Section titled “🧪 Ejemplo de uso”http://localhost:1337/api/products/masters📤 Ejemplo de respuesta
Section titled “📤 Ejemplo de respuesta”{ "data": [ { "id": 288, "documentId": "ry44jl65gj18ao7ra8nwpy18", "SKU": "FOR-MA-OD-3-2", "locale": "es", "order": 163, "publishedAt": "2025-06-19T05:22:51.879Z", "slug": "master-en-cirugia-ortognatica", "stripeID": "prod_SWgAh2VRS1yZRN", "title": "Máster en Cirugía Ortognática", "type": "Programa largo", "mediaHeader": null, "cardImage": null, "categories": [], "protagonists": [], "channels": [], "header": { "id": 288, "modality": "Online", "duration": "12 meses", "certificate": false, "language": [ "Español" ], "level": "Avanzado", "credits": "60 ECTS", "ebookNumber": null, "startingDate": "A consultar", "lessonNumber": 76, "appAvailable": null, "universityDegree": null }, "greenTag": null, "seo": null, "fullPrice": null, "tuitionPrice": null, "numberLimitedPlaces": null, "laabConnection": null, "bookDetails": null } ]}📦 Campos devueltos
Section titled “📦 Campos devueltos”🎓 Datos generales
Section titled “🎓 Datos generales”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno de Strapi. |
documentId | string | UUID único del documento. |
SKU | string | Código interno del producto. |
locale | string | Idioma del curso. |
order | number | Orden para listado. |
publishedAt | string (ISO date) | Fecha de publicación. |
slug | string | Slug SEO del curso. |
stripeID | string | ID del producto en Stripe. |
title | string | Título del curso. |
type | string | Tipo del producto → ej. "Curso corto". |
📘 bookDetails
Section titled “📘 bookDetails”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno del bloque bookDetails. |
author | string | Autor del libro. |
publicationYear | number/null | Año de publicación. |
numberOfPages | number/null | Cantidad de páginas. |
numberOfIllustrations | number/null | Número de ilustraciones. |
bindingFormat | string | Tipo de encuadernación (ej: “Tapa Dura”). |
edition | string | Edición del libro. |
language | string | Idioma del libro. |
ISBN | string | Código ISBN. |
synopsis | string | Sinopsis del libro. |
description | string | Descripción o resumen extendido. |
chapterIndex | string | Índice de capítulos. |
editorial | string/null | Editorial. |
format | string | Formato del producto (ej: “Physical”, “Digital”). |
editorialEmail | string/null | Email de la editorial. |
🖼️ Imagenes
Section titled “🖼️ Imagenes”| Campo | Tipo | Descripción |
|---|---|---|
mediaHeader | object/null | Imagen de cabecera del curso. |
cardImage | object/null | Imagen para tarjeta o catálogo. |
🗂️ Collections
Section titled “🗂️ Collections”| Campo | Tipo | Descripción |
|---|---|---|
header | object/null | Datos académicos: duración, modalidad, idiomas, número de lecciones, etc. |
categories | array | Categorías del curso. |
protagonists | array | Profesores / instructores del curso. |
channels | array | Canales asociados al curso. |
🏷️ Etiquetas
Section titled “🏷️ Etiquetas”| Campo | Tipo | Descripción |
|---|---|---|
greenTag | object/null | Ej: "TENDENCIA", "TOP 10", etc. |
seo | object/null | Metadatos SEO. |
💰 Precios
Section titled “💰 Precios”| Campo | Tipo | Descripción |
|---|---|---|
fullPrice | number/null | Precio completo. |
tuitionPrice | number/null | Precio con descuento/matrícula. |
numberLimitedPlaces | number/null | Número de plazas limitadas. |
🗂️ Obtener Todos los Productos
Section titled “🗂️ Obtener Todos los Productos”🔗 Endpoint
Section titled “🔗 Endpoint”GET /products/allProducts📚 Descripción
Section titled “📚 Descripción”Este endpoint permite obtener un listado de todos los productos
🧪 Ejemplo de uso
Section titled “🧪 Ejemplo de uso”http://localhost:1337/api/products/allProducts📤 Ejemplo de respuesta
Section titled “📤 Ejemplo de respuesta”{ "id": 183, "documentId": "wo91w8y3hbmujmfp3g53qan0", "SKU": "FOR-PRE-OD-20", "locale": "es", "order": 1, "publishedAt": "2025-05-30T06:20:05.257Z", "slug": "aplicacion-teorico-practica-del-acido-hialuronico-en-odontologia-curso-presencial-barcelona", "stripeID": "prod_SOrUqBufRSdp4n", "title": "Aplicación Teórico-Práctica del Ácido Hialurónico en Odontología. Curso Presencial (Barcelona)", "type": null, "mediaHeader": null, "cardImage": null, "categories": [], "protagonists": [], "channels": [], "header": { "id": 183, "modality": "Presencial", "duration": "10 horas", "certificate": true, "language": [ "Español" ], "level": "Intermedio", "credits": null, "ebookNumber": null, "startingDate": "Sábado 26 de abril", "lessonNumber": 4, "appAvailable": null, "universityDegree": null }, "greenTag": null, "seo": null, "fullPrice": null, "tuitionPrice": null, "numberLimitedPlaces": null, "laabConnection": null, "bookDetails": null }📦 Campos devueltos
Section titled “📦 Campos devueltos”🎓 Datos generales
Section titled “🎓 Datos generales”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno de Strapi. |
documentId | string | UUID único del documento. |
SKU | string | Código interno del producto. |
locale | string | Idioma del curso. |
order | number | Orden para listado. |
publishedAt | string (ISO date) | Fecha de publicación. |
slug | string | Slug SEO del curso. |
stripeID | string | ID del producto en Stripe. |
title | string | Título del curso. |
type | string | Tipo del producto → ej. "Curso corto". |
📘 bookDetails
Section titled “📘 bookDetails”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno del bloque bookDetails. |
author | string | Autor del libro. |
publicationYear | number/null | Año de publicación. |
numberOfPages | number/null | Cantidad de páginas. |
numberOfIllustrations | number/null | Número de ilustraciones. |
bindingFormat | string | Tipo de encuadernación (ej: “Tapa Dura”). |
edition | string | Edición del libro. |
language | string | Idioma del libro. |
ISBN | string | Código ISBN. |
synopsis | string | Sinopsis del libro. |
description | string | Descripción o resumen extendido. |
chapterIndex | string | Índice de capítulos. |
editorial | string/null | Editorial. |
format | string | Formato del producto (ej: “Physical”, “Digital”). |
editorialEmail | string/null | Email de la editorial. |
🖼️ Imagenes
Section titled “🖼️ Imagenes”| Campo | Tipo | Descripción |
|---|---|---|
mediaHeader | object/null | Imagen de cabecera del curso. |
cardImage | object/null | Imagen para tarjeta o catálogo. |
🗂️ Collections
Section titled “🗂️ Collections”| Campo | Tipo | Descripción |
|---|---|---|
header | object/null | Datos académicos: duración, modalidad, idiomas, número de lecciones, etc. |
categories | array | Categorías del curso. |
protagonists | array | Profesores / instructores del curso. |
channels | array | Canales asociados al curso. |
🏷️ Etiquetas
Section titled “🏷️ Etiquetas”| Campo | Tipo | Descripción |
|---|---|---|
greenTag | object/null | Ej: "TENDENCIA", "TOP 10", etc. |
seo | object/null | Metadatos SEO. |
💰 Precios
Section titled “💰 Precios”| Campo | Tipo | Descripción |
|---|---|---|
fullPrice | number/null | Precio completo. |
tuitionPrice | number/null | Precio con descuento/matrícula. |
numberLimitedPlaces | number/null | Número de plazas limitadas. |
🔍 Obtener Producto por Slug e Idioma
Section titled “🔍 Obtener Producto por Slug e Idioma”🔗 Endpoint
Section titled “🔗 Endpoint”GET /products/productBySlug/:slug/:lang📚 Descripción
Section titled “📚 Descripción”Este endpoint permite obtener un listado de los productos por el slug y el idoma que buscamos
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
slug | string | Sí | Valor del slug por la cual se filtrarán los productos. |
lang | string | Sí | Valor del idioma por la cual se filtrarán los productos. |
🧪 Ejemplo de uso
Section titled “🧪 Ejemplo de uso”http://localhost:1337/api/products/productBySlug/:slug/:lang📤 Ejemplo de respuesta
Section titled “📤 Ejemplo de respuesta”{ "id": 126, "documentId": "zdbkkzgqhxjol3xm01dpj25o", "title": "(ES) Implante Inmediato en la Zona Estética. Riesgos, Complicaciones y Soluciones", "order": 147, "slug": "es-implante-inmediato-en-la-zona-estetica-riesgos-complicaciones-y-soluciones", "vertical": [ "Inspiria" ], "SKU": "FOR-PR-OD-47", "stripeCrm": "Alebat", "createdAt": "2025-05-29T08:11:04.106Z", "updatedAt": "2025-12-03T14:24:52.669Z", "publishedAt": null, "locale": "es", "stripeID": "prod_SRqEmCpl41qNqJ", "acronym": null, "contract": null, "enrolButton": null, "formButton": null, "type": "Libro", "isSoon": null, "subjectData": null, "syllabus": null, "presentation": null, "objectives": null, "directed": null, "purchaseType": null, "instalmentsPrice": null, "presencialType": null, "limitedPlaces": null, "hasLaabConnection": null, "mediaHeader": null, "cardImage": { "id": 756, "documentId": "gdc0dr47fxa6yy0os33oqd16", "name": "images (1).png", "alternativeText": null, "caption": null, "width": 225, "height": 225, "formats": { "thumbnail": { "ext": ".png", "url": "https://multimedia.inspiriadental.com/media/2025/10/thumbnail_images_1_c5e154ae94.png", "hash": "thumbnail_images_1_c5e154ae94", "mime": "image/png", "name": "thumbnail_images (1).png", "path": null, "size": 5.31, "width": 156, "height": 156, "sizeInBytes": 5314, "isUrlSigned": true } }, "hash": "images_1_c5e154ae94", "ext": ".png", "mime": "image/png", "size": 1.49, "url": "https://multimedia.inspiriadental.com/media/2025/10/images_1_c5e154ae94.png", "previewUrl": null, "provider": "aws-s3", "provider_metadata": null, "folderPath": "/", "createdAt": "2025-10-29T14:20:47.676Z", "updatedAt": "2025-10-29T14:20:47.676Z", "publishedAt": "2025-10-29T14:20:47.678Z", "locale": null, "isUrlSigned": true }, "categories": [], "protagonists": [], "channels": [], "header": { "id": 126, "modality": "Presencial", "duration": "3 Horas", "certificate": true, "language": [ "Español" ], "level": "Avanzado", "credits": null, "ebookNumber": null, "startingDate": "Cuando tú quieras", "lessonNumber": 7, "appAvailable": true, "universityDegree": null }, "greenTag": null, "seo": null, "fullPrice": null, "tuitionPrice": null, "numberLimitedPlaces": null, "laabConnection": null, "bookDetails": { "id": 1, "author": "s", "publicationYear": null, "numberOfPages": null, "numberOfIllustrations": null, "bindingFormat": "Tapa Dura", "edition": "s", "language": "s", "ISBN": "s", "synopsis": "s", "description": "s", "chapterIndex": "s", "editorial": null, "format": "Physical", "editorialEmail": null }}📦 Campos devueltos
Section titled “📦 Campos devueltos”🎓 Datos generales
Section titled “🎓 Datos generales”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno de Strapi. |
documentId | string | UUID único del documento. |
SKU | string | Código interno del producto. |
locale | string | Idioma del curso. |
order | number | Orden para listado. |
publishedAt | string (ISO date) | Fecha de publicación. |
slug | string | Slug SEO del curso. |
stripeID | string | ID del producto en Stripe. |
title | string | Título del curso. |
type | string | Tipo del producto → ej. "Curso corto". |
📘 bookDetails
Section titled “📘 bookDetails”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno del bloque bookDetails. |
author | string | Autor del libro. |
publicationYear | number/null | Año de publicación. |
numberOfPages | number/null | Cantidad de páginas. |
numberOfIllustrations | number/null | Número de ilustraciones. |
bindingFormat | string | Tipo de encuadernación (ej: “Tapa Dura”). |
edition | string | Edición del libro. |
language | string | Idioma del libro. |
ISBN | string | Código ISBN. |
synopsis | string | Sinopsis del libro. |
description | string | Descripción o resumen extendido. |
chapterIndex | string | Índice de capítulos. |
editorial | string/null | Editorial. |
format | string | Formato del producto (ej: “Physical”, “Digital”). |
editorialEmail | string/null | Email de la editorial. |
🖼️ Imagenes
Section titled “🖼️ Imagenes”| Campo | Tipo | Descripción |
|---|---|---|
mediaHeader | object/null | Imagen de cabecera del curso. |
cardImage | object/null | Imagen para tarjeta o catálogo. |
🗂️ Collections
Section titled “🗂️ Collections”| Campo | Tipo | Descripción |
|---|---|---|
header | object/null | Datos académicos: duración, modalidad, idiomas, número de lecciones, etc. |
categories | array | Categorías del curso. |
protagonists | array | Profesores / instructores del curso. |
channels | array | Canales asociados al curso. |
🏷️ Etiquetas
Section titled “🏷️ Etiquetas”| Campo | Tipo | Descripción |
|---|---|---|
greenTag | object/null | Ej: "TENDENCIA", "TOP 10", etc. |
seo | object/null | Metadatos SEO. |
💰 Precios
Section titled “💰 Precios”| Campo | Tipo | Descripción |
|---|---|---|
fullPrice | number/null | Precio completo. |
tuitionPrice | number/null | Precio con descuento/matrícula. |
numberLimitedPlaces | number/null | Número de plazas limitadas. |
🔍 Obtener Producto por ID
Section titled “🔍 Obtener Producto por ID”🔗 Endpoint
Section titled “🔗 Endpoint”GET /products/productById/:id📚 Descripción
Section titled “📚 Descripción”Este endpoint permite obtener un listado de los productos por el id del producto
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
id | string | Sí | Valor del id por la cual se filtrara el producto. |
🧪 Ejemplo de uso
Section titled “🧪 Ejemplo de uso”http://localhost:1337/api/products/productById/:id📤 Ejemplo de respuesta
Section titled “📤 Ejemplo de respuesta”{ "data": { "id": 299, "documentId": "b09mja9j8mrbfgny2k1wcsug", "SKU": "FOR-WS-SM-1", "locale": "es", "order": 197, "publishedAt": "2025-06-30T09:46:16.725Z", "slug": "introduccion-a-las-nuevas-drogas-psicoactivas", "stripeID": "prod_SartahrZ0BAi6D", "title": "Introducción a las Nuevas Drogas Psicoactivas", "type": "Curso corto", "mediaHeader": null, "cardImage": null, "categories": [], "protagonists": [], "channels": [], "header": null, "greenTag": null, "seo": null, "fullPrice": null, "tuitionPrice": null, "numberLimitedPlaces": null, "laabConnection": null, "bookDetails": null }}📦 Campos devueltos
Section titled “📦 Campos devueltos”🎓 Datos generales
Section titled “🎓 Datos generales”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno de Strapi. |
documentId | string | UUID único del documento. |
SKU | string | Código interno del producto. |
locale | string | Idioma del curso. |
order | number | Orden para listado. |
publishedAt | string (ISO date) | Fecha de publicación. |
slug | string | Slug SEO del curso. |
stripeID | string | ID del producto en Stripe. |
title | string | Título del curso. |
type | string | Tipo del producto → ej. "Curso corto". |
📘 bookDetails
Section titled “📘 bookDetails”| Campo | Tipo | Descripción |
|---|---|---|
id | number | ID interno del bloque bookDetails. |
author | string | Autor del libro. |
publicationYear | number/null | Año de publicación. |
numberOfPages | number/null | Cantidad de páginas. |
numberOfIllustrations | number/null | Número de ilustraciones. |
bindingFormat | string | Tipo de encuadernación (ej: “Tapa Dura”). |
edition | string | Edición del libro. |
language | string | Idioma del libro. |
ISBN | string | Código ISBN. |
synopsis | string | Sinopsis del libro. |
description | string | Descripción o resumen extendido. |
chapterIndex | string | Índice de capítulos. |
editorial | string/null | Editorial. |
format | string | Formato del producto (ej: “Physical”, “Digital”). |
editorialEmail | string/null | Email de la editorial. |
🖼️ Imagenes
Section titled “🖼️ Imagenes”| Campo | Tipo | Descripción |
|---|---|---|
mediaHeader | object/null | Imagen de cabecera del curso. |
cardImage | object/null | Imagen para tarjeta o catálogo. |
🗂️ Collections
Section titled “🗂️ Collections”| Campo | Tipo | Descripción |
|---|---|---|
header | object/null | Datos académicos: duración, modalidad, idiomas, número de lecciones, etc. |
categories | array | Categorías del curso. |
protagonists | array | Profesores / instructores del curso. |
channels | array | Canales asociados al curso. |
🏷️ Etiquetas
Section titled “🏷️ Etiquetas”| Campo | Tipo | Descripción |
|---|---|---|
greenTag | object/null | Ej: "TENDENCIA", "TOP 10", etc. |
seo | object/null | Metadatos SEO. |
💰 Precios
Section titled “💰 Precios”| Campo | Tipo | Descripción |
|---|---|---|
fullPrice | number/null | Precio completo. |
tuitionPrice | number/null | Precio con descuento/matrícula. |
numberLimitedPlaces | number/null | Número de plazas limitadas. |