El segundo paso para optimizar el diseño de su API web es seguir los principios REST, que se adoptan y recomiendan ampliamente para las API web en el sector sanitario. Transferencia de Estado Representacional (REPOSO) es un conjunto de directrices que definen cómo diseñar e implementar API web sin estado, uniformes, almacenables en caché y escalables. Para ello, debe utilizar métodos HTTP (OBTENER, PUBLICAR, PONER, ELIMINAR, etc.) para realizar CRUD (Crear, Leer, Actualizar, Eliminar) operaciones sobre los recursos. Además, los URI significativos y coherentes (Identificadores uniformes de recursos) debe utilizarse para identificar y acceder a los recursos. Además, JSON (Notación de objetos JavaScript) o XML (Lenguaje de marcado extensible) deben utilizarse como formatos de datos estándar para solicitudes y respuestas. Además, los códigos de estado HTTP (200, 201, 404, 500, etc.) debe utilizarse para indicar el éxito o el fracaso de las solicitudes y respuestas. Por último, HATEOAS (Hipermedia como motor del estado de la aplicación) puede proporcionar vínculos y metadatos que describan las acciones y transiciones disponibles para cada recurso.