Claris Studio
Claris Studio is a cloud-based development environment to collect, view, and analyze data that you can also use in your custom apps.
Triggers
Trigger |
Configuration fields |
Data type |
Required? |
---|---|---|---|
New record created - A new record was created |
Table - The table name or ID |
Choice |
|
Multiple records created - The Create multiple records action completed. Triggers whether the step succeeded or failed. | |||
Record deleted - A record was deleted |
Table - The table name or ID |
Choice |
|
Record updated - A record was updated |
Table - The table name or ID |
Choice |
|
Record field updated - A specific field in a record was updated |
Table - The table name or ID |
Choice |
|
Field |
Choice |
|
Actions
Action |
Configuration fields |
Data type |
Required? |
---|---|---|---|
Create file - Creates a file to store content |
Name - A name for the file |
String |
|
Update file - Updates a file by ID |
File ID - The ID of the file to update |
String |
|
Name - An updated name for the file |
String |
|
|
Media Type - The media type of the file |
String |
|
|
Delete file - Deletes a file by ID |
File ID - The ID of the file to delete |
Number |
|
Upload file content - Uploads content to a file from URL |
File ID - The ID of the file created |
String |
|
File URL - The URL of the file |
URL |
|
|
Find records - Finds records in a table. Uses a JSON-based query syntax. |
Table - The name or ID of the table to search |
Choice |
|
Query - The query to use when searching for records Example: { "$limit": 5, "$skip": 2 } |
JSON |
|
|
Create record - Creates a new record |
Table - The table name or ID where the record is stored |
Choice |
|
Update record - Updates a record by ID |
Table - The table name or ID with the record to update |
Choice |
|
Record ID - The ID of the record to update |
String |
|
|
Advanced: Create record - Creates a new record. Allows you to specify table fields and data to create the record with using JSON. | Table - The table ID to use when creating a record | Number | |
Fields - The fields in the record to specify values for. Fields must already exist in the chosen table. Format as a JSON object. | JSON | ||
Advanced: Update record - Updates a record by ID. Allows you to specify table fields and data to create the record with using JSON. | Table - The table ID to use when updating a record | Number | |
Record ID - The ID of the record to update | String | ||
Fields - The fields in the record to specify values for. Fields must already exist in the chosen table. Format as a JSON object. | JSON | ||
Create multiple records - Creates up to 100 records based on table fields and data provided. | Table - The table ID to use when creating a record | Choice | |
Data - The data to use to create the records. Fields specified must already exist in the chosen table. Format as a list of JSON objects in an array, with each record being its own object. | JSON | ||
Delete record - Deletes a record by ID |
Table - The table name or ID that contains the record |
Choice |
|
Record ID - The ID of the record to delete |
Number |
|
|
Get record - Returns a record by ID |
Table - The table name or ID that contains the record |
Choice |
|
Record ID - The ID of the record to delete |
String |
|
|
Get records - Return a list of records |
Table - The table name or ID with the records to retrieve |
Choice |
|
Limit - The number of results to return. Default value: 50. Max value: 100. Example: 50 |
Number |
|
|
Page - The page number of the record list to return. Default value: 1. Example: 1 |
Number |
|
|
Get file - Returns a specific file by ID |
File ID - The ID of the file to return |
Number |
|
Get files - Returns a list of files |
Limit - The number of results to return. Default value: 50. Max value: 100. Example: 50 |
Number |
|
Page - The page number of the files list to return. Default value: 1. Example: 1 |
Number |
|
|
Get file link - Returns a URL for an file based on the file ID |
File ID - The ID of the file to return create use |
Number |
|
Get Hub - Returns a specific Hub by ID |
Hub ID - The ID of the Hub to return |
Number |
|
Get Hubs - Returns a list of Hubs |
Limit - The number of results to return. Default value: 50. Max value: 100. Example: 50 |
Number |
|
Page - The page number of the Hub list to return. Default value: 1. Example: 1 |
Number |
|
|
Get table - Returns the table definition by ID |
Table - The name or ID of the table definition to retrieve |
Choice |
|
Get tables - Returns a list of tables |
Limit - The number of results to return. Default value: 50. Max value: 100. Example: 50 |
Number |
|
Page - The page number of the table list to return. Default value: 1. Example: 1 |
Number |
|