Cómo gestionar las publicaciones vía API

👉 Más información sobre Publicaciones


Obtener todos las publicaciones

URL:
https://api.webered.com/publicaciones

Compatibilidad con integraciones existentes:
https://{DOMINIO DEL SITIO WEB}/pw/api/publicaciones?apikey={CLAVE DE API}

Método HTTP:
GET

Parámetros:
- page: número de página. Por defecto 1 si no es proporcionado.
- page_size: cantidad de registros a incluir en el resultado. Por defecto 100 si no es proporcionado (valor máximo).

Respuesta:
Lista de publicaciones.

Ejemplo:
{
    "result": {
        "count": "2",
        "items": [
            {
                "codigo": "ABC 123",
                "pagina_codigo": "XYZ 789",
                "activo": "1",
                "destacado": "0",
                "fecha": "2026-05-25",
                "titulo_es": "Publicación 1",
                "titulo_en": "Publication 1",
                "descripcion_corta_es": "",
                "descripcion_corta_en": "",
                "descripcion_larga_es": "",
                "descripcion_larga_en": "",
                "metatag_title_es": "",
                "metatag_title_en": "",
                "metatag_description_es": "",
                "metatag_description_en": "",
                "metatag_keywords_es": "",
                "metatag_keywords_en": "",
                "url_alternativa_es": "publicación 123",
                "url_alternativa_en": ""
            },
            {
                "codigo": "DEF-456",
                "pagina_codigo": "XYZ 789",
                "activo": "0",
                "destacado": "1",
                "fecha": "2026-05-25",
                "titulo_es": "Publicación 2",
                "titulo_en": "Publication 2",
                "descripcion_corta_es": "desc esp",
                "descripcion_corta_en": "desc ing",
                "descripcion_larga_es": "desc esp",
                "descripcion_larga_en": "desc ing",
                "metatag_title_es": "",
                "metatag_title_en": "",
                "metatag_description_es": "",
                "metatag_description_en": "",
                "metatag_keywords_es": "",
                "metatag_keywords_en": "",
                "url_alternativa_es": "",
                "url_alternativa_en": ""
            }
        ]
    }
}


Obtener la cantidad de publicaciones

URL:
https://api.webered.com/publicaciones/count

Compatibilidad con integraciones existentes:
https://{DOMINIO DEL SITIO WEB}/pw/api/publicaciones/count?apikey={CLAVE DE API}

Método HTTP:
GET

Parámetros:
- Ninguno.

Respuesta:
Cantidad de publicaciones.

Ejemplo:
{
    "result": {
        "count": "26"
    }
}


Obtener una publicación

URL:
https://api.webered.com/publicaciones/{CODIGO PUBLICACION}

Compatibilidad con integraciones existentes:
https://{DOMINIO DEL SITIO WEB}/pw/api/publicaciones/{CODIGO PUBLICACION}?apikey={CLAVE DE API}

Método HTTP:
GET

Parámetros:
- Ninguno.

Respuesta:
Datos de una publicación.

Ejemplo:
{
    "result": {
        "item": {
            "codigo": "GHI-678",
            "pagina_codigo": "XYZ 789",
            "activo": "1",
            "destacado": "0",
            "fecha": "2026-05-25",
            "titulo_es": "Publicación 3",
            "titulo_en": "Publication 3",
            "descripcion_corta_es": "desc esp",
            "descripcion_corta_en": "desc ing",
            "descripcion_larga_es": "desc esp",
            "descripcion_larga_en": "desc ing",
            "metatag_title_es": "",
            "metatag_title_en": "",
            "metatag_description_es": "",
            "metatag_description_en": "",
            "metatag_keywords_es": "",
            "metatag_keywords_en": "",
            "url_alternativa_es": "",
            "url_alternativa_en": ""
        }
    }
}


Crear una publicacion

URL:
https://api.webered.com/publicaciones

Compatibilidad con integraciones existentes:
https://{DOMINIO DEL SITIO WEB}/pw/api/publicaciones?apikey={CLAVE DE API}

Método HTTP:
POST

Parámetros:
- codigo: código que se le asigna a la publicación para poder identificarla.
- pagina_codigo: código de la página donde se mostrará la publicación.
- activo: indica si la publicación aparecerá publicada en el sitio web. Valores posibles: 0 (desactivado), 1 (activado).
- destacado: indica si la publicación aparecerá destacada en el sitio web. Valores posibles: 0 (desactivado), 1 (activado).
- fecha: fecha en formato AAAA-MM-DD. Si no se envía, por defecto se toma la fecha actual.
- titulo_es: título de la publicación en idioma español.
- titulo_en: título de la publicación en idioma inglés.
- descripcion_corta_es: descripción que se muestra en el listado de publicaciones (español).
- descripcion_corta_en: descripción que se muestra en el listado de publicaciones (inglés).
- descripcion_larga_es: descripción que se muestra en la ficha ampliada de la publicación (español).
- descripcion_larga_en: descripción que se muestra en la ficha ampliada de la publicación (inglés).
- metatag_title_es: título para SEO de la ficha ampliada de la publicación (español).
- metatag_title_en: título para SEO de la ficha ampliada de la publicación (inglés).
- metatag_description_es: descripción para SEO de la ficha ampliada de la publicación (español).
- metatag_description_en: descripción para SEO de la ficha ampliada de la publicación (inglés).
- metatag_keywords_es: palabras claves para SEO de la ficha ampliada de la publicación (español).
- metatag_keywords_en: palabras claves para SEO de la ficha ampliada de la publicación (inglés).
- url_alternativa_es: este valor se usará para acceder a la publicación en lugar de la URL predeterminada (español). La dirección completa quedará así: https://{DOMINIO DEL SITIO WEB}/{url_alternativa_es}
- url_alternativa_en: este valor se usará para acceder a la publicación en lugar de la URL predeterminada (inglés). La dirección completa quedará así: https://{DOMINIO DEL SITIO WEB}/{url_alternativa_en}
En los campos url_alternativa_* se hará limpieza de caracteres, reemplazando espacios y caracteres especiales.

Respuesta:
Cantidad de publicaciones creadas.

Ejemplo:
{
    "result": {
        "count": "1"
    }

}


Modificar una publicación

URL:
https://api.webered.com/publicaciones/{CODIGO PUBLICACION}

Compatibilidad con integraciones existentes:
https://{DOMINIO DEL SITIO WEB}/pw/api/publicaciones/{CODIGO PUBLICACION}?apikey={CLAVE DE API}

Método HTTP:
PUT

Parámetros:
- codigo: código que se le asigna a la publicación para poder identificarla.
- pagina_codigo: código de la página donde se mostrará la publicación.
- activo: indica si la publicación aparecerá publicada en el sitio web. Valores posibles: 0 (desactivado), 1 (activado).
- destacado: indica si la publicación aparecerá destacada en el sitio web. Valores posibles: 0 (desactivado), 1 (activado).
- fecha: fecha en formato AAAA-MM-DD.
- titulo_es: título de la publicación en idioma español.
- titulo_en: título de la publicación en idioma inglés.
- descripcion_corta_es: descripción que se muestra en el listado de publicaciones (español).
- descripcion_corta_en: descripción que se muestra en el listado de publicaciones (inglés).
- descripcion_larga_es: descripción que se muestra en la ficha ampliada de la publicación (español).
- descripcion_larga_en: descripción que se muestra en la ficha ampliada de la publicación (inglés).
- metatag_title_es: título para SEO de la ficha ampliada de la publicación (español).
- metatag_title_en: título para SEO de la ficha ampliada de la publicación (inglés).
- metatag_description_es: descripción para SEO de la ficha ampliada de la publicación (español).
- metatag_description_en: descripción para SEO de la ficha ampliada de la publicación (inglés).
- metatag_keywords_es: palabras claves para SEO de la ficha ampliada de la publicación (español).
- metatag_keywords_en: palabras claves para SEO de la ficha ampliada de la publicación (inglés).
- url_alternativa_es: este valor se usará para acceder a la publicación en lugar de la URL predeterminada (español). La dirección completa quedará así: https://{DOMINIO DEL SITIO WEB}/{url_alternativa_es}
- url_alternativa_en: este valor se usará para acceder a la publicación en lugar de la URL predeterminada (inglés). La dirección completa quedará así: https://{DOMINIO DEL SITIO WEB}/{url_alternativa_en}
En los campos url_alternativa_* se hará limpieza de caracteres, reemplazando espacios y caracteres especiales.

Nota: los campos que no se quieran modificar no deben ser incluidos en el conjunto de datos.

Respuesta:
Cantidad de publicaciones modificadas.

Ejemplo:
{
    "result": {
        "count": "1"
    }
}


Borrar una publicación

URL:
https://api.webered.com/publicaciones/{CODIGO PUBLICACION}

Compatibilidad con integraciones existentes:
https://{DOMINIO DEL SITIO WEB}/pw/api/publicaciones/{CODIGO PUBLICACION}?apikey={CLAVE DE API}

Método HTTP:
DELETE

Parámetros:
- Ninguno.

Respuesta:
Cantidad de publicaciones borradas.

Ejemplo:
{
    "result": {
        "count": "1"
    }
}

Creado con Webered WEBERED