Endpoints para Obtener Posts

Devueve todos los posts

GET /cms_module/public/api/v1/post/

Este endpoint devuelve todos los posts, junto con sus categorias y tags asociados; si es que tiene. El resultado se puede paginar, siempre y cuando los parámetros page y limit estén definidos. Si se omiten, o se omite alguno de ellos, se devolverán los resultados en una sola pagina

Query Parameters

Name
Type
Description

apikey

string

Api key correspondiente al workspace

page

integer

Numero de pagina

limit

integer

Limite por pagina. Default 1000

last

integer

Con este parámetro devuelve los últimos X posts

{
  "response": {
    "status": "ok",
    "result": [
      {
        "cms_post_id": 'id del post',
        "post_title": 'titulo del post',
        "content": 'contenido del post',
        "featured_media_id": 'id de la imagen principal del post',
        "creation_date": 'fecha de creacion',
        "updated_date": 'ultima fecha de actualizacion',
        "publication_date": 'fecha de publicacion',
        "post_status_id": 'id del estado del post',
        "system_user_id": 'id del ususario generador de este post',
        "slug": 'slug del post',
        "post_status_name": 'cadena del estado del post',
        "media_name": 'nombre de la imagen principal del post',
        "media_path": 'path de la imagen del post',
        "media_description": 'descripcion de la imagen del post',
        "media_status_id": 'id del estado de la imagen del post',
        "excerpt": "excerpt del post",
        "meta_title": 'Texto que sera para el meta title',
        "meta_description": 'Texto para el meta description',
        "canonical_url": 'Url para el meta canonical url',
        "tw_image": 'Url imagen disponible para Twitter',
        "tw_title": 'Titulo del post disponible para Twitter',
        "tw_description": 'Descripcion del post disponible para Twitter',
        "og_image": 'Url imagen disponible para Facebook',
        "og_title": 'Titulo del post disponible para Facebook',
        "og_description": 'Descripcion del post disponible para Facebook',
        "category": [
          {
            "cms_category_id": 'id de la categoria del post',
            "name": 'nombre de la categoria del post'
          }
        ],
        "tag": [
            "cms_tag_id": 'id del tag del post',
            "name": 'nombre del tag del post'
        ]
      }
    ],
    "page": 'numero de pagina actual',
    "pages": 'cantidad de paginas totales',
    "total": 'total de registros'
  }
}

Devuelve un post por slug

GET /cms_module/public/api/v1/post/slug

Query Parameters

Name
Type
Description

apikey

string

Api key correspondiente al workspace

slug

string

Slug del post a buscar

Devuelve un post por id

GET /cms_module/public/api/v1/post/id

Query Parameters

Name
Type
Description

apikey

string

Api key correspondiente al workspace

id

string

Id del post a buscar

Devuelve los post de una categoría

GET cms_module/public/api/v1/post/category

Query Parameters

Name
Type
Description

apikey

string

Api key correspondiente al workspace

cms_category_id

integer

Id de la categoria

last

integer

Devuelve los últimos resultados

Devuelve los posts de un tag

GET /cms_module/public/api/v1/post/tag/

Query Parameters

Name
Type
Description

apikey

string

Api Key correspondiente al workspace

cms_tag_id

integer

Id del tag buscado

last

integer

Devuelve los ultimos resultados

Devuelve los post por una cadena

GET /cms_module/public/api/v1/post/search

Devuelve los posts que contengan la cadena buscada, tanto en el título como en el contenido

Query Parameters

Name
Type
Description

apikey

string

Api Key correspondiente al workspace

search

string

Cadena buscada

Last updated

Was this helpful?