Server parte 1: api