Este documento proporciona una guía sobre cómo diseñar una API RESTful. Explica conceptos clave como recursos, verbos HTTP, códigos de estado, autenticación, representación de mensajes, paginación e hipermedia. También recomienda herramientas y buenas prácticas como la documentación, versionamiento y el uso de enlaces para navegar entre recursos.