update_solution_instance
Update Solution Instance
Update a solution instance's name, enabled state, configuration values, or authentication values. Can also be used to enable or disable the instance. Requires a user token.
update_solution_instance
Update a solution instance's name, enabled state, configuration values, or authentication values. Can also be used to enable or disable the instance. Requires a user token.
list_solution_instances
List all solution instances for the authenticated user. Solution instances are end-user deployments of a solution with their specific configuration and authentication values. Requires a user token.
delete_user
Delete an external end user from Tray.io. This removes the user and all associated solution instances. Requires a master token.
delete_solution_instance
Permanently delete a solution instance. This removes the instance and all its configuration. Requires a user token.
create_user
Create a new external end user in Tray.io and optionally generate an access token. The user can then be associated with solution instances and authentications. Requires a master token.
list_users
List external end users managed through the Tray.io Embedded API. Optionally filter by external user ID.
list_solutions
List all available solutions in the Tray.io workspace. Solutions are configurable project templates that end users can instantiate. Requires a master token.
generate_user_token
Generate an access token for an existing Tray.io end user. The token is valid for 2 days and can be used for user-scoped operations like creating solution instances and calling connectors. Requires a master token.
call_connector
Execute an operation on a Tray.io connector. This calls the specified third-party service operation (e.g., send an SMS via Twilio, find records in Salesforce) using the REST Call Connector API. Requires a valid authentication ID for the target service.
list_connectors
List all available Tray.io connectors. Each connector represents a third-party service integration (e.g., Salesforce, Slack, Twilio). Returns connector names, versions, and descriptions needed for calling connector operations.
get_solution_instance
Get detailed information about a specific solution instance including its configuration and authentication values. Requires a user token.
list_authentications
List all service authentications for the authenticated user. Each authentication represents stored credentials for a third-party service connector (e.g., Salesforce, Slack). Returns authentication IDs needed for calling connectors and configuring solution instances.
create_solution_instance
Create a new solution instance for the authenticated user. A solution instance is a user-specific deployment of a solution with custom configuration and authentication values. Requires a user token.
upgrade_solution_instance
Upgrade a solution instance to the latest published version of its solution. Only needed when the solution has been updated after the instance was created. Requires a user token.
delete_authentication
Delete a service authentication from Tray.io. This permanently removes the stored credentials. Any solution instances or connector calls using this authentication will stop working.
create_authentication
Create a new service authentication for importing existing credentials into Tray.io. This stores token-based or API key credentials for a third-party service, making them available for connector calls and solution instances.
get_connector_operations
Retrieve the available operations and their input/output schemas for a specific connector. Use this to discover what operations a connector supports and what parameters are required before calling it. Also returns service environments needed for authentication setup.
Automate workflows and integrate across hundreds of third-party services using pre-built connectors. Execute connector operations to call external service APIs (e.g., Salesforce, Slack, Trello) with dynamic input/output schemas. Create, manage, and delete service authentications including OAuth2 flows. Manage external end users, generate user tokens, and perform actions on their behalf. List, create, enable, disable, and delete solution instances for embedded integrations. Export and import projects and workflows for promotion across environments. Expose workflows as REST API endpoints with configurable access control, roles, and throttling policies. Receive real-time events via webhook triggers, scheduled triggers, callable triggers, email triggers, and service-specific event subscriptions. Retrieve dynamic dropdown data (DDL) from connected services for building configuration forms.
Common questions about connecting Trayio to AI agents with Metorial.