distintos tipos de api