Introducción

Overview

La API de SmartCMS es una API RESTful potente y flexible diseñada para interactuar a la perfección con este CMS. Permite a los desarrolladores recuperar fácilmente todo el contenido del sitio web, publicaciones, archivos multimedia y otras funciones del sistema mediante un acceso programático seguro. Tanto si estás creando una aplicación móvil, una interfaz personalizada o automatizando flujos de trabajo, la API de Smartend proporciona todos los puntos de acceso necesarios para satisfacer tus necesidades.

Ampliamos continuamente la API con nuevas funciones y controles para mejorar su funcionalidad.

¿Cómo habilitar la API RESTful?

Para habilitar la API en Smartend CMS, siga estos pasos desde el Panel de administración:

  1. Navegue a Configuración del sistema >> API RESTful.
  2. Establezca el estado de la API en Activo y se mostrará su token de API.
  3. Puedes cambiar o generar un nuevo token de API usando el enlace que se encuentra debajo del campo del token de API.

Notas:

- El token de la API es necesario para llamar a todos los servicios RESTful; deberá incluirlo en el encabezado de la solicitud.
- Para recuperar datos en un idioma específico, incluya el parámetro de código "lang" en el encabezado de la solicitud.

Colección de pruebas de la API en Postman

Puedes acceder a la colección de pruebas de la API de Postman usando este enlace:
Descargar colección

  • Una vez que descargues el archivo zip, simplemente extráelo e impórtalo en tu aplicación de Postman.
  • La colección incluye pruebas para todos los puntos finales.
  • Deberás actualizar la URL base y la clave API en las variables de la colección antes de usarla.

Información del sitio

{ GET } Estatus del sitio

Recuperar el estado del sitio web junto con el mensaje HTML que se muestra cuando está suspendido.

Método
GET
URL del Endpoint
/api/v1/website/status
Respuesta exitosa
{
    "status": "success",
    "details": {
        "status": 1,
        "close_msg": ""
    }
}
Descripción
status
0 = Inactiva, 1= Activa
close_msg
Mensaje HTML que se muestra cuando el sitio está suspendido.