Create
This endpoint allows you to create records. When creating a single record, the entities
array is omitted. For bulk record creation, only the entities
array is provided.
The response includes the resulting entity data. Any modifications made by service logic to the fields will be reflected in the response.
Single Create
Request
Response
Bulk Create
Request
Response
Update
This endpoint allows you to update records. When updating a single record, the entities
array is omitted. For bulk record updates, only the entities
array is provided.
The response includes the resulting entity data. Any modifications made by service logic to the fields will be reflected in the response.
Single Update
Request
Response
Bulk Update
Request
Response
Delete
This endpoint allows you to delete records. When deleting a single record, the entities
array is omitted. For bulk record deletes, only the entities
array is provided.
The only field required for deletion is the primary key, i.e., (TableName)Id.
The response includes the resulting entity data. Any modifications made by service logic to the fields will be reflected in the response.
Single Delete
Request
Response
Bulk Delete
Request
Response
Upsert
This endpoint allows you to upsert records. When upserting a single record, the entities
array is omitted. For bulk record upserting, only the entities
array is provided.
Upserting checks if a record already exists. If it does, the record is updated; if it doesn't, a new record is created.
The response includes the resulting entity data. Any modifications made by service logic to the fields will be reflected in the response.
Single Upsert
Request
Response
Bulk Upsert
Request
Response
Bulk
The bulk endpoint allows you to create, update, delete, or upsert multiple records in a single transaction.
The response includes the resulting entity data. Any modifications made by service logic to the fields will be reflected in the response.
Request
Response
Read
This endpoint enables querying of records.
For single record queries, only the id
property needs to be provided.
Request
Response
Action
This endpoint executes an action, and the response could be either a JSON object or a file download.
Request
Response
File
This endpoint executes an action and allows a file to be uploaded to the API. It accepts an action name and parameters in the request body.
The response could be either a JSON object or a file download.
Request
Response
Permissions
This endpoint allows provides permission related information.
The method property can be set to has_permissions
.
The permissionsNames
property contains an array of permissions to check against the user. The response will include all of the permissions from the request that the user has.
has_permissions
Request
Response
Metadata
This endpoint provides entity metadata information.
The method property can be either table_metadata
or table_list
.
table_metadata
returns the metadata for a specified table.table_list
returns a list of all tables.