Cómo activar la Web API de Power Pages para una tabla
La Web API de Power Pages (/_api/...) no funciona con ninguna tabla hasta que la activas tú. Hacen falta dos cosas, la configuración del sitio y los permisos de tabla.
En Site Settings crea estas dos entradas:
| Nombre | Valor |
|---|---|
Webapi/account/enabled | true |
Webapi/account/fields | address1_city,description |
Cambia account por el nombre lógico de tu tabla. En fields van, separados por comas, los campos que se podrán leer y escribir. Se puede poner * para que entren todos, pero yo prefiero limitarlo a los que de verdad uso.
Luego, en Table Permissions, crea un permiso para esa tabla con los privilegios que necesites (lectura, creación, escritura) y el ámbito que toque, ya sea global, de contacto o de cuenta. Asígnaselo al rol web de los usuarios que van a llamar a la API.
Si después de todo esto sigue sin responder, seguramente es la caché, que todavía no ha recogido los cambios. Como administrador puedes forzar el refresco desde /_services/about.