Referencia de la API

Lemmy tiene dos APIs entrelazadas:

Esta página describe conceptos que son comúnes para ambas.

Uso básico

Las cadenas de solicitud request y respuesta response están en formato JSON.

Tipos de datos

Tipos de Lemmy

Tipos de bajo nivel

  • ? designa una opción que puede omitirse en las solicitudes y no estar presenet en las respuestas. Será de tipo SomeType (AlgúnTipo).
  • [SomeType] es una lista que contiene objetos del tipo SomeType.
  • Las horas (times) y fechas (dates) son cadenas de marcas de tiempo (timestamp) en formato ISO 8601. Timestamps serán UTC, tú cliente debe hacer la conversión de UTC a local.

Límites de tasa por defecto

Estos límites pueden ser editados en tú archivo lemmy.hjson, copiando la sección relevante de defaults.hjson.

  • 3 por hora para inscripciones y creación de comunidades.
  • 6 por hora para publicación de imágenes.
  • 6 por 10 minutos para la creación de publicaciones.
  • 180 acciones por minuto para la votación de publicaciones y la creación de comentarios.

El resto no cuenta con límites de tasa.

Véase también: Limitación de la tasa para front-ends personalizados.