list_files
List Files
Lists files and directories in Backendless file storage. Supports filtering by file name pattern, recursive listing, and pagination.
list_files
Lists files and directories in Backendless file storage. Supports filtering by file name pattern, recursive listing, and pagination.
delete_object
Deletes one or more objects from a Backendless database table. Supports deleting a single object by ID or bulk-deleting all objects matching a where clause.
send_email
Sends an email using a pre-defined Backendless email template. Templates must be created in Backendless Console first. Supports dynamic placeholder values, recipient specification by address or SQL query against the Users table, CC/BCC, and file attachments from Backendless file storage.
update_object
Updates one or more existing objects in a Backendless database table. Supports updating a single object by ID or bulk-updating all objects matching a where clause.
query_objects
Retrieves objects from a Backendless database table with powerful SQL-like filtering, sorting, pagination, and relation loading. Can also fetch a single object by its ID or return the count of matching objects.
delete_file
Deletes a file or directory from Backendless file storage. Provide the full path including the file name.
publish_message
Publishes a message to a Backendless messaging channel for pub/sub delivery. Supports immediate delivery, scheduled delivery, and recurring messages. Subscribers to the channel will receive the message across platforms.
find_users
Searches for users in the Backendless Users table. Supports filtering by SQL where clause, sorting, pagination, and fetching a single user by ID. Can also return just the user count.
manage_cache
Manages the Backendless server-side cache. Supports storing, retrieving, checking existence, and deleting cached data by key. Cached values expire after a configurable time-to-live (max 2 hours / 7200 seconds).
create_object
Creates one or more new objects in a Backendless database table. Supports single object creation and bulk creation of up to 100 objects at once. New tables and columns are created dynamically if they don't already exist.
manage_counter
Manages atomic counters in Backendless. Supports getting the current value, incrementing, decrementing, incrementing by a custom amount, and resetting a counter. Counters are thread-safe and ideal for generating sequential values or tracking counts.
register_user
Registers a new user in the Backendless Users table. Requires at minimum the identity property (typically email) and a password. Additional custom user properties can be included.
Manage backend services for mobile and web applications. Create, read, update, and delete database records with SQL-driven queries and relational data linking. Register, authenticate, and manage users with role-based permissions. Upload, download, list, and delete files in scalable cloud storage. Send emails using templates with dynamic placeholders. Publish and subscribe to real-time messaging channels. Send push notifications to specific users or devices. Manage geolocation data with radius and area searches. Cache data in server-side in-memory storage. Use atomic counters for thread-safe sequential values. Store and retrieve key-value data via Hive. Deploy custom business logic with Cloud Code services, event handlers, and scheduled timers.
Common questions about connecting Backendless to AI agents with Metorial.