Convenciones de nombres en respuestas API: Guía completa

4 min de lectura

La nomenclatura consistente en respuestas API reduce la confusión y hace tu API intuitiva para los consumidores.

Patrones comunes

Tipo de campoPatrónEjemplos
IDrecurso + Id/iduserId, orderId
Timestampverbo + At/atcreatedAt, updatedAt
Booleanis/has + adjetivoisActive, hasVerified
Conteosustantivo + CountitemCount, pageCount
URLsustantivo + UrlavatarUrl, websiteUrl

Paginación

{ "data": [...], "pagination": { "page": 1, "pageSize": 20, "totalCount": 100, "totalPages": 5 } }

Convertir

Usa el conversor de claves JSON a camelCase o snake_case.