/social/topics PúblicoListar temas aprobados
Query string
page | number | Página a consultar (por defecto 1). |
per_page | number | Resultados por página (por defecto 10). |
group | string | Filtra por grupo. |
q | string | Búsqueda en título o contenido. |
Ejemplo de respuesta
{
"meta": {
"total": 15,
"perPage": 10,
"currentPage": 1,
"lastPage": 2,
"firstPage": 1
},
"data": [
{
"id": "uuid",
"name": "¿Cómo despliego mi sitio?",
"slug": "como-despliego-mi-sitio",
"group": "preguntas",
"content": "Tengo una duda…",
"active": true,
"createdAt": "2026-01-01T00:00:00.000Z",
"user": { "id": "uuid", "fullName": "Ada Lovelace", "avatar": "https://…" }
}
]
}
Comentarios
/social/commentsPúblicoListar comentarios de un recurso
Devuelve los comentarios raíz aprobados, en orden cronológico, con sus respuestas aprobadas en children.
Query string
commentable_typerequerido'ContentPost'commentable_idrequeridouuidpagenumberper_pagenumber/social/comments/:idPúblicoObtener un comentario con su padre y respuestas
Parámetros de ruta
idrequeridostring/social/commentsAutenticadoCrear un comentario
Cuerpo (JSON)
commentable_typerequerido'ContentPost'commentable_idrequeridouuidcontentrequeridostringparent_iduuid | null/social/comments/:idAutenticadoEditar un comentario propio
Parámetros de ruta
idrequeridostringCuerpo (JSON)
contentrequeridostring