REST API/Push Settings Page
Configure table permissions for secondary REST API accounts, including which tables are included in REST pushes and the destinations where data is sent.
Table of Contents
Navigation
Go to: Admin > Settings > REST API / Push Settings 
- To Update a current Destination, select, edit next to the URL.
- From here edit the settings as needed. To delete, type DELETE in the box below and select the delete button.
- URL: Destination endpoint where data is pushed
- User: Determines credentials and which tables are included (based on read access)
- Environments: Select which environments send data (e.g., Production vs Test)
- Full Rows:
- Yes = send all fields
- No = send only changed fields
- Big Numbers As Strings: Sends large numbers as strings to prevent precision issues
- All Values As Strings: Sends all values (except null) as strings
- To add a new Destination, select the Add Destination button on the REST API/ Push Settings page.

Table management:
-
To manage, select your User.


Readable?
Indicates whether the REST API account can view/retrieve data from the table.
- Yes = Data can be pulled (GET requests)
- No = Table cannot be accessed via API
Reads Restricted By
Specifies any limitations or filters applied to reading data.
- Controls which records can be accessed (e.g., by scope, permissions, or conditions)
- If blank, there are no additional restrictions beyond general access
Writable?
Indicates whether the REST API account can create, update, or delete data in the table.
- Yes = Data can be modified (POST/PUT/DELETE requests)
- No = Table is read-only or not accessible for changes
Writes Restricted By
Specifies any limitations on modifying data in the table.
- Controls what can be written or changed (e.g., specific fields, scopes, or conditions)
- If blank, there are no additional write restrictions beyond access level
Additional Resources
-
For more information regarding the Rest API: Within the SIS, navigate to the Help tab > Data Schema > REST API Documentation

