AutenticaciónPOST/login

Servicio de autenticación de usuario por medio de Token

secure

Actualización de credencialesGET/secure/relogin

Mediante este servicio es posible validar las credenciales del usuario (token) para comprobar su vigencia y crear un nuevo token con nueva vigencia

Alta de usuariosPOST/signup

Servicios de alta de usuarios

Consulta del perfil de usuarioGET/profile/:username

Mediante este servico es posible recuperar los datos del perfil de usuario, como nombre, descripción, avatar, banner.etc.

secure

Actualización del perfil de usuarioPUT/secure/profile

Mediante este servicio es posible actualizar el perfil del usuario autenticado, por lo que el usuario a actualizar se determian por el header authorization

Consulta de seguidores de un usuario determinadoGET/followers/:username

Mediante este servico es posible recuperar los seguidores de un usuario determinado por el url param 'username'

Consulta de personas que siguen a un usuario determinadoGET/followings/:username

Mediante este servico es posible recuperar las personas que siguen a un usuario determinado por el url param 'username'

secure

Consulta de usuario sugeridosGET/secure/suggestedUsers

Servicio utilizado para obtener un listado de usuario sugeridos para seguir basado en el usuario autenticado.

secure

Seguir o dejar de seguir a un usuarioPOST/secure/follow

Mediante este servicio es posible iniciar a seguir a un usuario o dejarlo se de seguir en caso de que ya se este siguiendo

Validación de disponibilidad de nombre de usuarioGET/usernameValidate/:username

Mediante este servicio es posible determinar si un nombre de usuario ya esta siendo utilizado o está disponible para crear una nueva cuenta.

Consultar los últimos TweetsGET/tweets

Mediante este servicio es posible recuperar los últimos Tweets creados por los todos los usuarios

Consulta los últimos Tweets de un determinado usuarioGET/tweets/:username

Mediante este servicio es posible recuperar los últimos tweets realizados por un único usuario determinado por el url param 'username'

secure

Creación de nuevo TweetPOST/secure/tweets

Servico utilizado para la creación de un nuevo Tweet

Consultar el detalle de un TweetGET/tweetDetails/:tweetId

Mediante este servicio es posible recuperar el detalle de un Tweet, es decir, todos los Tweet relacionados (respuestas) a el.

secure

Servicio para dar like/unlike a un TweetPOST/secure/like

Mediante este servicio es posible dar like o unlike a un tweet determinado