Página de endpoint
Cada endpoint de API tiene su propia página. La estructura es estricta — cada página sigue el mismo formato para que los desarrolladores puedan escanear de manera predecible.
1
Título
Usa un título corto y claro que quepa en una línea en la tabla de contenidos. Sigue el patrón de verbos estándar basado en el método HTTP:
2
Descripción
Una a dos oraciones. Qué hace el endpoint y cuándo usarlo. Sin contexto, sin motivación.
3
Prerrequisitos
Lista lo que se requiere para usar el endpoint:
- Método de autenticación
- Permisos o roles requeridos
- Entidades que deben existir primero (ej., “Requires an existing organization and ledger”)
4
Parámetros
Agrupa por ubicación. Usa una tabla separada para cada grupo:Header parameters
Path parameters
Query parameters (cuando aplique)
5
Cuerpo de la solicitud
Documenta todos los campos en una sola tabla con estas columnas:
Para objetos anidados, usa una subsección (H4) con su propia tabla:
status object
6
Ejemplo de solicitud
Un comando
curl completo y realista. Usa placeholders solo para IDs ({organization_id}), nunca para valores de campos.7
Respuesta exitosa
Incluye el código de estado HTTP y un cuerpo de respuesta completo.Para respuestas
201 Created204 No Content, indica explícitamente que no se devuelve cuerpo.8
Respuestas de error
Lista cada error posible que el endpoint puede devolver. Todos los errores siguen el formato estándar de errores de Lerian.
Incluye un ejemplo de cuerpo de respuesta de error:
9
Especificación OpenAPI
Incluye la especificación OpenAPI 3.1 para este endpoint siempre que sea posible. Usa una sección colapsable:
Modelo de errores
Todas las APIs de Lerian siguen un formato estándar de errores. Documéntalo una vez y referéncialo desde cada página de endpoint.
Respuesta estándar de error
Convenciones de códigos de estado HTTP
Reglas de escritura para referencia de API
Estas reglas aplican a toda la documentación de referencia de API. Complementan las directrices generales de voz y tono.
Hacer
- Comienza las descripciones con un verbo: “Creates”, “Returns”, “Deletes”
- Usa
formato de códigopara todos los nombres de campo, valores, endpoints y métodos HTTP - Documenta cada campo, incluso los opcionales
- Incluye valores de ejemplo realistas — nunca
"string"o"example" - Muestra la solicitud y respuesta completas, no fragmentos
- Lista cada error posible, no solo los comunes
No hacer
- No expliques contexto de negocio o motivación — eso pertenece a las guías
- No uses
<Tip>,<Note>o<Warning>en descripciones de endpoints — resérvalos solo para prerrequisitos o detalles importantes - No uses voz narrativa (“you might want to”, “consider using”)
- No describas campos con “This field is used to…” — indica directamente lo que hace
- No omitas casos de error porque son “improbables”
Patrones de componentes
Las páginas de referencia de API usan un conjunto más reducido de componentes que las guías.

