Profile [post, put => {id, name, actions}] /profile /profile/id /profile/active [get => {status, id}] Album /album [post, put => {id, description, location, name, visibility, tags}] /album/id /album/getAlbumExternalShare /album/changeVisibility [get => {idAlbum}] User /user [post, put => {id, email, name, origin, avatar, profiles, status}] /user/id /user/updateAvatar [post => {image, id}] /user/updatePassword [post => {hash, oldPass, pass, confirmPass}] /user/forgetPassword [post => {email} ] /user/active [get => {id, status}] Group /group [post, put => {id, name, status}] /group/id /group/active [get => {status, id}] Hash /hash/validate Tag /tag /tag/id Authentication /auth/login [post => {email, password, remenberSession}] /auth/logout /auth/validateExternalAcess [get => {hash}] Upload /upload Image /image [post, put => {id, date, description, album, owner, location, tags, images}] /image/id /image/move [post => {idAlbum, idImage, images}] /image/copy[post => {idAlbum, idImage, images}] Share /share /share/createExternal [post => {album, name, email, observations, validUntil}]