{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":1929,"path":"application-development/c_RuntimeAccessToAppTables.md","title":"Runtime access to applications tables","bundle":null,"doc_type":null,"release":"australia","body":"\n# Runtime access to applications tables\n\nRuntime access determines if an API or web service call can run against an application table.\n\nAccess permissions can be set for the following access points.\n\n|Access points|Description|\n|-------------|-----------|\n|Script API|Any supported object or method call from the scoped system API such as a GlideRecord call.|\n|Web services|Any supported web service call such as a REST, JSON, or SOAP web service.|\n\nThe system does not prevent you from creating API or web service calls to the application tables, rather it determines if the API or web service call is allowed to run against the application table. API or web service calls that violate the access permissions for an application table produce an error. For example, making a web service call to a protected application table produces a 403 Forbidden HTTP error.\n\n-   **[Default runtime access permissions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/c_DefaultRuntimeAccessPermissions.md)**  \nThe default runtime access permissions apply to new application data tables.\n-   **[Set runtime access to application tables](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/t_SetRuntimeAccessToAppTables.md)**  \nSet these access permissions to protect application tables at runtime.\n-   **[Example denying all runtime access to a table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/c_ExampleDenyingAllRuntimeAccess.md)**  \nYou can prevent script API and web service calls from other application scopes.\n-   **[Example granting all runtime access to a table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/c_ExampleGrantingAllRuntimeAccess.md)**  \nYou can permit some or all runtime script API and web service calls from other application scopes.\n\n**Parent Topic:**[Table design and runtime settings](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/r_TableApplicationAccessFields.md)\n\n"}}