¿Puede una API SaaS tener demasiadas funciones? ¿Debería eliminar las características de una API SaaS?

Difícil de decir sin conocer las características. Parece que hay características que ningún socio / usuario ha pedido, por lo que probablemente se deba a pensar.

Las características de la API son en general “más caras” de mantener que las características del sitio web. Si ofreces algo en tu sitio y luego lo rediseñas o lo terminas porque solo el 3% de las personas lo usa, el usuario humano se las arregla. Si hace esto con una API, es probable que deba seguir admitiendo la función mucho más tiempo si solo una persona usa esa función.

Por lo tanto, recomendaría adelgazar el conjunto que liberas por adelantado y conseguir que un grupo de primeros usuarios adopten el API para entrenar. Todavía puede dejar las otras funciones allí, pero tal vez no las documente, tal vez sean cosas que la gente pide, pero trataría de adelgazar el conjunto que compromete demasiado para que sea lo más mínimo posible.