# QuivaWorks Docs ## Docs - [Advanced Techniques](https://docs.quiva.ai/advanced/rules/advanced-techniques.md): Sophisticated patterns, optimization strategies, and best practices for complex rule implementations - [Common Patterns](https://docs.quiva.ai/advanced/rules/common-patterns.md): Proven patterns and best practices for common business logic scenarios - [Core Concepts](https://docs.quiva.ai/advanced/rules/core-concepts.md): Deep dive into facts, rules, operators, and how the Rules work - [Examples Library](https://docs.quiva.ai/advanced/rules/examples.md): Complete real-world examples showing Rules in action across different industries - [Getting Started](https://docs.quiva.ai/advanced/rules/getting-started.md): Build your first rule in 5 minutes - a step-by-step tutorial - [Operations Reference](https://docs.quiva.ai/advanced/rules/operations-reference.md): Complete reference for all available operators in the Rules engine - [Overview](https://docs.quiva.ai/advanced/rules/overview.md): Evaluate business logic, calculate values, and make decisions using declarative rules - [Technical Reference](https://docs.quiva.ai/advanced/rules/technical-reference.md): Input/output schemas, data types, and technical specifications for the Rules step - [Advanced Techniques](https://docs.quiva.ai/advanced/variable-mapping/advanced-techniques.md): Master power user features, optimization strategies, and complex patterns - [Basic Syntax](https://docs.quiva.ai/advanced/variable-mapping/basic-syntax.md): Learn the fundamentals of accessing and mapping data in QuivaWorks flows - [Examples](https://docs.quiva.ai/advanced/variable-mapping/examples.md) - [Filters & Expressions](https://docs.quiva.ai/advanced/variable-mapping/filters-and-expressions.md): Query and filter data with powerful conditional expressions - [JSONPath Features](https://docs.quiva.ai/advanced/variable-mapping/jsonpath-features.md): Master standard JSONPath operators for powerful data queries - [Overview](https://docs.quiva.ai/advanced/variable-mapping/overview.md): Introduction to mapping and transforming data between flow nodes - [Pipe Operator](https://docs.quiva.ai/advanced/variable-mapping/pipe-operator.md): Build dynamic strings with QuivaWorks' custom concatenation operator - [Reference](https://docs.quiva.ai/advanced/variable-mapping/reference.md) - [Add export](https://docs.quiva.ai/api-reference/account-management/add-export.md): Adds a new export to the account. - Enables an account to make its internal resources (such as data streams or services) available to other accounts. - [Add import](https://docs.quiva.ai/api-reference/account-management/add-import.md): Adds a new import to the account. - When an account adds an import, it's essentially creating a mapping that allows it to access and utilize resources (such as data streams or services) that are exported by another account. This request creates a trust relationship between accounts where one account… - [Cancel account deletion](https://docs.quiva.ai/api-reference/account-management/cancel-account-deletion.md): Cancels the deletion of an account. - Allows the root user of an account to reverse a scheduled account deletion if the current date is before *deletion_date*. - [Confirm email](https://docs.quiva.ai/api-reference/account-management/confirm-email.md): Confirms a user's email address using a token or code - This process ensures that the person registering or using an email address actually has access to it. When a user registers a new account or adds a new email address to their profile, the system sends a confirmation email containing either a t… - [Create account](https://docs.quiva.ai/api-reference/account-management/create-account.md): - Creates a new account and a user if the provided email does not exist on the system. - Associates the user with the account with root privileges. - Sends an email to the user to verify their email address if the email is not already verified on the system. - A user can be a member of any number of… - [Delete account](https://docs.quiva.ai/api-reference/account-management/delete-account.md): Deletes the current account. - Allows the root user of an account to delete the entire account from the platform. - The root user must request a verification code to be able to finalize the process (see **/accounts/email-code**) - This is a significant operation that removes all account data and rev… - [Get account information](https://docs.quiva.ai/api-reference/account-management/get-account-information.md): Retrieves comprehensive information about the authenticated user's current account in a public-facing format (no sensitive data is returned). - [List accounts by user](https://docs.quiva.ai/api-reference/account-management/list-accounts-by-user.md): Lists all accounts for the current user - [Remove export](https://docs.quiva.ai/api-reference/account-management/remove-export.md): Removes an export from the account. - Allows an account to discontinue sharing a previously exported resource with other accounts. This operation effectively revokes external access to the specified resource. - [Remove import](https://docs.quiva.ai/api-reference/account-management/remove-import.md): Removes an import from the account. Allows an account to discontinue the integration with resources from another account. This operation effectively severs the connection to external resources that an account was consuming. - [Rename account](https://docs.quiva.ai/api-reference/account-management/rename-account.md): Renames an account - Allows the root user of an account to change the display name and internal name of their account - They must request a verification code to be able to finalize the process (see **/accounts/email-code**) - Once an account name is changed, all user sessions will be automatically r… - [Resend email confirmation](https://docs.quiva.ai/api-reference/account-management/resend-email-confirmation.md): Resends email confirmation link to user. Always returns success for security reasons. - [Set emergency credit](https://docs.quiva.ai/api-reference/account-management/set-emergency-credit.md): Sets the emergency credit amount for an account. - Allows users with appropriate permissions (root, admin, or billing roles) to configure a maximum monthly emergency budget. - For accounts with fixed resource allocations, emergency credit funds the provisioning of additional resources when regular a… - [Submit contact form](https://docs.quiva.ai/api-reference/account-management/submit-contact-form.md): Submits a contact form - The function provides a structured mechanism for authenticated users to send inquiries, feedback, or support requests directly to the quiva.ai team or specific team members. This communication channel is integrated within the platform, allowing users to reach out for assista… - [Update account](https://docs.quiva.ai/api-reference/account-management/update-account.md): Updates account information. - An update can be made to any of the non-critical editable account properties only by root and admin users. - Critical account properties such as name, ID, and root email address cannot be changed with this request - To update *name*, see **/accounts/rename** - To up… - [Delete API key](https://docs.quiva.ai/api-reference/api-keys/delete-api-key.md): Delete an API key. - A key can be delted by providing the full key or by id. - Deleted API keys cannot be recovered - [Get API credentials](https://docs.quiva.ai/api-reference/api-keys/get-api-credentials.md): Retrieves credentials for a specific API key. -Allows users to retrieve the full credential string that can be used with the CLI. - [Issue API key](https://docs.quiva.ai/api-reference/api-keys/issue-api-key.md): Issues a new API key for the specified user - This function nables users to generate programmatic access credentials for quiva.ai API as well as credentials for CLI access. This feature allows developers to integrate the platform's capabilities into external applications, automation scripts, or CI/C… - [View API keys](https://docs.quiva.ai/api-reference/api-keys/view-api-keys.md): Retrieves the metadate for all API keys for the specified user. - The function allows users to view the metadata for all active API keys for their own account - Root and administrator users can view API keys metadata associated with other users on the same account. - [Authenticate with API key](https://docs.quiva.ai/api-reference/authentication/authenticate-with-api-key.md): Authenticates a user using an API key. - [Authenticate with password](https://docs.quiva.ai/api-reference/authentication/authenticate-with-password.md): Authenticates a user with their email and password. If MFA is enabled, returns an MFA token that must be used with a subsequent authentication request. - [Authenticate with recovery code](https://docs.quiva.ai/api-reference/authentication/authenticate-with-recovery-code.md): Complete authentication using a recovery code after initial password verification. Recovery codes are one-time use. - [Authenticate with TOTP](https://docs.quiva.ai/api-reference/authentication/authenticate-with-totp.md): Complete authentication using a Time-based One-Time Password (TOTP) after initial password verification. - [Begin passkey authentication](https://docs.quiva.ai/api-reference/authentication/begin-passkey-authentication.md): Initiates the WebAuthn passkey authentication flow. Returns a challenge for the client to sign with the user's passkey. - [Complete passkey authentication](https://docs.quiva.ai/api-reference/authentication/complete-passkey-authentication.md): Completes the WebAuthn passkey authentication flow by verifying the signed challenge. - [Get email verification code](https://docs.quiva.ai/api-reference/authentication/get-email-verification-code.md): Sends a verification code to the user's email - [Get session tokens](https://docs.quiva.ai/api-reference/authentication/get-session-tokens.md): Retrieves all active session tokens for the current user - [Initiate OAuth login flow](https://docs.quiva.ai/api-reference/authentication/initiate-oauth-login-flow.md): Generates OAuth URL for authentication with external providers (Auth0) - [OAuth callback handler](https://docs.quiva.ai/api-reference/authentication/oauth-callback-handler.md): Handles OAuth callback from external authentication provider - [Refresh authentication token](https://docs.quiva.ai/api-reference/authentication/refresh-authentication-token.md): Issues a new authentication token using a valid refresh token. - [Request password reset](https://docs.quiva.ai/api-reference/authentication/request-password-reset.md): Requests a password reset for a user - [Reset password](https://docs.quiva.ai/api-reference/authentication/reset-password.md): Resets a user's password - [Revoke all tokens](https://docs.quiva.ai/api-reference/authentication/revoke-all-tokens.md): Revokes all tokens for a specific user - [Revoke auth token](https://docs.quiva.ai/api-reference/authentication/revoke-auth-token.md): Revokes a specific authentication token - [Revoke refresh token](https://docs.quiva.ai/api-reference/authentication/revoke-refresh-token.md): Revokes a specific refresh token - [Set password](https://docs.quiva.ai/api-reference/authentication/set-password.md): Sets a password for a new user - [Validate token](https://docs.quiva.ai/api-reference/authentication/validate-token.md): Validates an authentication or refresh token. - [Create a new collection](https://docs.quiva.ai/api-reference/collections/create-a-new-collection.md): Creates a new collection for organizing nodes or workflows - [Delete a collection](https://docs.quiva.ai/api-reference/collections/delete-a-collection.md): Deletes a specific collection by subject - [Get a collection](https://docs.quiva.ai/api-reference/collections/get-a-collection.md): Retrieves a specific collection - [List collections](https://docs.quiva.ai/api-reference/collections/list-collections.md): Retrieves a list of collections - [Update a Workflow or Node collection](https://docs.quiva.ai/api-reference/collections/update-a-workflow-or-node-collection.md): Updates an existing collection's properties - [Create a gateway trigger](https://docs.quiva.ai/api-reference/gateway-triggers/create-a-gateway-trigger.md): Creates a new gateway trigger for API endpoint management. A gateway trigger establishes an HTTP endpoint that can be accessed from outside the system and routes requests to appropriate handlers. - [Create a new gateway](https://docs.quiva.ai/api-reference/gateways/create-a-new-gateway.md): Creates a new gateway with a unique topic and URL. - [Delete a gateway](https://docs.quiva.ai/api-reference/gateways/delete-a-gateway.md): Marks a gateway as deleted (poison-pilled). - [Get a specific gateway](https://docs.quiva.ai/api-reference/gateways/get-a-specific-gateway.md): Retrieves details about a specific gateway. - [Get all gateways](https://docs.quiva.ai/api-reference/gateways/get-all-gateways.md): Retrieves a list of all available gateways. - [Update a gateway](https://docs.quiva.ai/api-reference/gateways/update-a-gateway.md): Updates an existing gateway's configuration. - [List all indexers](https://docs.quiva.ai/api-reference/indexers/list-all-indexers.md): Retrieves a list of all indexers - [Create a new KV bucket](https://docs.quiva.ai/api-reference/kv-buckets/create-a-new-kv-bucket.md): Creates a new key-value bucket with optional indexing configuration - [Create or update a KV bucket](https://docs.quiva.ai/api-reference/kv-buckets/create-or-update-a-kv-bucket.md): Creates a new key-value bucket with optional indexing or updates it if one does not exist - [Delete KV bucket](https://docs.quiva.ai/api-reference/kv-buckets/delete-kv-bucket.md): Deletes a key-value bucket and all its contents - [Get KV bucket details](https://docs.quiva.ai/api-reference/kv-buckets/get-kv-bucket-details.md): Retrieves information about a specific KV bucket - [List all KV buckets](https://docs.quiva.ai/api-reference/kv-buckets/list-all-kv-buckets.md): Retrieves a list of all key-value buckets in the system - [Purge KV bucket](https://docs.quiva.ai/api-reference/kv-buckets/purge-kv-bucket.md): Purges all data from a key-value bucket while keeping the bucket configuration - [Create or update KV entry](https://docs.quiva.ai/api-reference/kv-entries/create-or-update-kv-entry.md): Creates or updates a key-value entry in the specified bucket - [Delete KV entry](https://docs.quiva.ai/api-reference/kv-entries/delete-kv-entry.md): Deletes a specific entry from a key-value bucket - [Get KV entry](https://docs.quiva.ai/api-reference/kv-entries/get-kv-entry.md): Retrieves a specific entry from a key-value bucket - [Get latest KV entries](https://docs.quiva.ai/api-reference/kv-entries/get-latest-kv-entries.md): Retrieves the latest entries from a key-value bucket - [Search KV entries](https://docs.quiva.ai/api-reference/kv-search/search-kv-entries.md): Searches for entries in a KV bucket based on indexed fields - [Search KV entries by key pattern](https://docs.quiva.ai/api-reference/kv-search/search-kv-entries-by-key-pattern.md): Searches for KV entries by key pattern (e.g., 'user*') - [Create a new mapping version](https://docs.quiva.ai/api-reference/mapping-versions/create-a-new-mapping-version.md): Creates a new version for an existing mapping. - [Delete a mapping version](https://docs.quiva.ai/api-reference/mapping-versions/delete-a-mapping-version.md): Marks a mapping version as deleted (poison-pilled). - [Get a specific mapping version](https://docs.quiva.ai/api-reference/mapping-versions/get-a-specific-mapping-version.md): Retrieves information about a specific mapping version. - [Get all mapping versions](https://docs.quiva.ai/api-reference/mapping-versions/get-all-mapping-versions.md): Retrieves a list of all available mapping versions. - [Get all versions for a mapping](https://docs.quiva.ai/api-reference/mapping-versions/get-all-versions-for-a-mapping.md): Retrieves all versions defined for a specific mapping. - [Update a mapping version](https://docs.quiva.ai/api-reference/mapping-versions/update-a-mapping-version.md): Updates an existing mapping version configuration. - [Create a new mapping for a gateway](https://docs.quiva.ai/api-reference/mappings/create-a-new-mapping-for-a-gateway.md): Creates a new path mapping within the specified gateway. - [Delete a mapping](https://docs.quiva.ai/api-reference/mappings/delete-a-mapping.md): Marks a gateway mapping as deleted (poison-pilled). - [Get a specific mapping](https://docs.quiva.ai/api-reference/mappings/get-a-specific-mapping.md): Retrieves information about a specific gateway mapping. - [Get all mappings](https://docs.quiva.ai/api-reference/mappings/get-all-mappings.md): Retrieves a list of all available gateway mappings. - [Get all mappings for a gateway](https://docs.quiva.ai/api-reference/mappings/get-all-mappings-for-a-gateway.md): Retrieves all mappings defined for the specified gateway. - [Update a mapping](https://docs.quiva.ai/api-reference/mappings/update-a-mapping.md): Updates an existing gateway mapping configuration. - [Update mesh nodes](https://docs.quiva.ai/api-reference/mesh-nodes/update-mesh-nodes.md): Updates the number of mesh nodes and the available regions - [Deletes stream messages](https://docs.quiva.ai/api-reference/messages/deletes-stream-messages.md): Deletes messages from a stream by sequence(seq). - [Publish message to stream](https://docs.quiva.ai/api-reference/messages/publish-message-to-stream.md): Publishes a message to a stream - [Get current metric value](https://docs.quiva.ai/api-reference/metrics/get-current-metric-value.md): Retrieves the latest value for a specific metric - [Get metric statistics over time](https://docs.quiva.ai/api-reference/metrics/get-metric-statistics-over-time.md): Retrieves metric values over a specified time range with a given interval - [Get multiple current metric values](https://docs.quiva.ai/api-reference/metrics/get-multiple-current-metric-values.md): Retrieves the latest values for multiple metrics simultaneously - [Begin passkey registration](https://docs.quiva.ai/api-reference/multi-factor-authentication/begin-passkey-registration.md): Initiates the passkey registration process - [Complete passkey registration](https://docs.quiva.ai/api-reference/multi-factor-authentication/complete-passkey-registration.md): Completes the passkey registration process - [Confirm TOTP registration](https://docs.quiva.ai/api-reference/multi-factor-authentication/confirm-totp-registration.md): Confirms a TOTP registration by validating a code - [Generate TOTP key](https://docs.quiva.ai/api-reference/multi-factor-authentication/generate-totp-key.md): Generates a TOTP key for multi-factor authentication - [Get user MFA info](https://docs.quiva.ai/api-reference/multi-factor-authentication/get-user-mfa-info.md): Retrieves MFA information for a user - [Issue recovery codes](https://docs.quiva.ai/api-reference/multi-factor-authentication/issue-recovery-codes.md): Generates new recovery codes for a user - [Remove all passkeys](https://docs.quiva.ai/api-reference/multi-factor-authentication/remove-all-passkeys.md): Removes all passkeys for a user - [Remove passkey](https://docs.quiva.ai/api-reference/multi-factor-authentication/remove-passkey.md): Removes a specific passkey - [Remove TOTP](https://docs.quiva.ai/api-reference/multi-factor-authentication/remove-totp.md): Disables TOTP authentication for a user - [Update MFA settings](https://docs.quiva.ai/api-reference/multi-factor-authentication/update-mfa-settings.md): Updates multi-factor authentication settings for a user - [View recovery codes](https://docs.quiva.ai/api-reference/multi-factor-authentication/view-recovery-codes.md): Retrieves existing recovery codes for a user - [Create a new node](https://docs.quiva.ai/api-reference/nodes/create-a-new-node.md): Creates a new node template within a collection - [Delete a node](https://docs.quiva.ai/api-reference/nodes/delete-a-node.md): Deletes a specific node by subject - [Get a node](https://docs.quiva.ai/api-reference/nodes/get-a-node.md): Retrieves a specific node by subject - [List node templates](https://docs.quiva.ai/api-reference/nodes/list-node-templates.md): Retrieves a list of node templates, optionally filtered by collection and type - [Update a node](https://docs.quiva.ai/api-reference/nodes/update-a-node.md): Updates an existing node's properties - [Update multiple nodes](https://docs.quiva.ai/api-reference/nodes/update-multiple-nodes.md): Updates multiple existing nodes in a single request - [Delete an OAuth configuration.](https://docs.quiva.ai/api-reference/oauth/delete-an-oauth-configuration.md): [quiva.ai admins only] Deletes an OAuth configuration for a specific integration - [Delete OAuth connection](https://docs.quiva.ai/api-reference/oauth/delete-oauth-connection.md): Delete an OAuth connection for a specific integration - [Get integration connections](https://docs.quiva.ai/api-reference/oauth/get-integration-connections.md): Gets integration connections by integration_id - [Get OAuth configuration](https://docs.quiva.ai/api-reference/oauth/get-oauth-configuration.md): Get OAuth configuration for a specific integration - [Get OAuth connection](https://docs.quiva.ai/api-reference/oauth/get-oauth-connection.md): Get OAuth connection details for a specific integration and connection - [List OAuth configurations](https://docs.quiva.ai/api-reference/oauth/list-oauth-configurations.md): Get list of all OAuth configurations - [List OAuth connections](https://docs.quiva.ai/api-reference/oauth/list-oauth-connections.md): Get list of OAuth connections for the authenticated user - [OAuth callback](https://docs.quiva.ai/api-reference/oauth/oauth-callback.md): Handle OAuth callback after user authorization - [Refresh OAuth token](https://docs.quiva.ai/api-reference/oauth/refresh-oauth-token.md): Refresh an OAuth access token using the refresh token - [Update an OAuth configuration.](https://docs.quiva.ai/api-reference/oauth/update-an-oauth-configuration.md): [quiva.ai admins only] Update the OAuth configuration for a specific integration - full configuration replacement - [Create object store bucket](https://docs.quiva.ai/api-reference/object-store/create-object-store-bucket.md): Creates a new object store bucket - [Create or update object store](https://docs.quiva.ai/api-reference/object-store/create-or-update-object-store.md): Creates a new object store bucket if one does not exist or updates it otherwise - [Delete an object store bucket](https://docs.quiva.ai/api-reference/object-store/delete-an-object-store-bucket.md): Deletes an object store bucket and all its contents - [Delete an object store entry](https://docs.quiva.ai/api-reference/object-store/delete-an-object-store-entry.md): Deletes a specific entry from an object store bucket - [Get an object store bucket](https://docs.quiva.ai/api-reference/object-store/get-an-object-store-bucket.md): Retrieves detailed information about a specific object store, including its configuration and current state. - [List all object store buckets](https://docs.quiva.ai/api-reference/object-store/list-all-object-store-buckets.md): Retrieves a list of all object store buckets - [List object store entries](https://docs.quiva.ai/api-reference/object-store/list-object-store-entries.md): Retrieves entries from an object store bucket - [Purge object store bucket](https://docs.quiva.ai/api-reference/object-store/purge-object-store-bucket.md): Purges all data from an object store bucket while keeping the bucket configuration - [Cancel subscription](https://docs.quiva.ai/api-reference/payment/cancel-subscription.md): Cancels the current subscription - [Create free subscription](https://docs.quiva.ai/api-reference/payment/create-free-subscription.md): Creates a free subscription - [Get checkout URL](https://docs.quiva.ai/api-reference/payment/get-checkout-url.md): Generates a Stripe checkout URL for subscription - [Get dashboard URL](https://docs.quiva.ai/api-reference/payment/get-dashboard-url.md): Generates a Stripe customer portal URL - [Get prices](https://docs.quiva.ai/api-reference/payment/get-prices.md): Retrieves all available prices - [Get products](https://docs.quiva.ai/api-reference/payment/get-products.md): Retrieves all available products - [Get subscription](https://docs.quiva.ai/api-reference/payment/get-subscription.md): Retrieves the current subscription - [Get subscription items](https://docs.quiva.ai/api-reference/payment/get-subscription-items.md): Retrieves all items in the current subscription - [Process payment webhook](https://docs.quiva.ai/api-reference/payment/process-payment-webhook.md): Processes payment webhooks from Stripe - [Update subscription](https://docs.quiva.ai/api-reference/payment/update-subscription.md): Updates the current subscription - [Search an index](https://docs.quiva.ai/api-reference/search/search-an-index.md): Performs a search on an index - [Create or update a secret](https://docs.quiva.ai/api-reference/secrets/create-or-update-a-secret.md): Stores a new secret or updates an existing one in the secrets bucket - [Delete a secret](https://docs.quiva.ai/api-reference/secrets/delete-a-secret.md): Removes a specific secret by its key from the secrets bucket - [Get a secret](https://docs.quiva.ai/api-reference/secrets/get-a-secret.md): Retrieves a specific secret by its key from the secrets bucket - [List secrets](https://docs.quiva.ai/api-reference/secrets/list-secrets.md): Retrieves a list of secrets from the secrets bucket. By default, only key names are returned unless reveal=true is specified. - [Search stream messages by subject pattern](https://docs.quiva.ai/api-reference/stream-search/search-stream-messages-by-subject-pattern.md): Searches for stream messages by subject pattern - [Create a stream trigger](https://docs.quiva.ai/api-reference/stream-triggers/create-a-stream-trigger.md): Creates a new stream trigger for data processing and routing. A stream trigger connects a data source to a target, enabling real-time data flow between components. - [Create a new stream](https://docs.quiva.ai/api-reference/streams/create-a-new-stream.md): Creates a new stream for message publishing - [Create or update a stream](https://docs.quiva.ai/api-reference/streams/create-or-update-a-stream.md): Creates a new stream or updates an existing stream with the provided configuration. If the stream does not exist, it will be created. If it exists, it will be updated with the new configuration. - [Delete a stream](https://docs.quiva.ai/api-reference/streams/delete-a-stream.md): Deletes a stream with all the messages and consumers attached to it. - [Get information about a stream](https://docs.quiva.ai/api-reference/streams/get-information-about-a-stream.md): Retrieves detailed information about a specific stream, including its configuration and current state. This endpoint provides metrics such as the number of messages, bytes used, first and last sequence numbers, and more. - [List all streams](https://docs.quiva.ai/api-reference/streams/list-all-streams.md): Retrieves a list of all streams - [Purge stream messages](https://docs.quiva.ai/api-reference/streams/purge-stream-messages.md): Purges messages from a stream with optional filters - [Delete a trigger](https://docs.quiva.ai/api-reference/triggers/delete-a-trigger.md): Marks a trigger as deleted (poison-pilled). This operation logically removes the trigger from the system while preserving the record. - [Retrieve a specific trigger](https://docs.quiva.ai/api-reference/triggers/retrieve-a-specific-trigger.md): Retrieves detailed information about a specific trigger identified by its type and topic. This endpoint returns comprehensive configuration data including all trigger properties, associated resources, and metadata. - [Retrieve all triggers](https://docs.quiva.ai/api-reference/triggers/retrieve-all-triggers.md): Retrieves all triggers matching a specific subject pattern. This endpoint provides a comprehensive view of all available triggers that match the given pattern, including their configurations, types, and associated metadata. - [Complete email address change](https://docs.quiva.ai/api-reference/user-management/complete-email-address-change.md): Completes an email address change process - [Create/Add user](https://docs.quiva.ai/api-reference/user-management/createadd-user.md): Creates a new user and sends an invitation email if the user does not exist. Adds the new or existing user to the current account. If the user already exists and is already a member of the account, an error is returned - If the user already exists but isn't a member of the account, they are added… - [Delete profile image](https://docs.quiva.ai/api-reference/user-management/delete-profile-image.md): Deletes the user's profile image - [Delete user](https://docs.quiva.ai/api-reference/user-management/delete-user.md): Deletes the current user - [Get user login data](https://docs.quiva.ai/api-reference/user-management/get-user-login-data.md): Retrieves login data for the current user - [List users by account](https://docs.quiva.ai/api-reference/user-management/list-users-by-account.md): Lists all users in the current account - [Remove user from account](https://docs.quiva.ai/api-reference/user-management/remove-user-from-account.md): Removes a user from the current account - [Request email address change](https://docs.quiva.ai/api-reference/user-management/request-email-address-change.md): Initiates an email address change process - [Suspend user](https://docs.quiva.ai/api-reference/user-management/suspend-user.md): Suspends or unsuspends a user in an account. Suspended users have no access to any of the resources and services associated with the account - [Update user](https://docs.quiva.ai/api-reference/user-management/update-user.md): Updates user information - [Update user role](https://docs.quiva.ai/api-reference/user-management/update-user-role.md): Updates a user's role in an account - [Upload profile image](https://docs.quiva.ai/api-reference/user-management/upload-profile-image.md): Uploads a profile image for the user - [Create a new workflow](https://docs.quiva.ai/api-reference/workflows/create-a-new-workflow.md): Creates a new workflow for defining node sequences - [Delete a workflow](https://docs.quiva.ai/api-reference/workflows/delete-a-workflow.md): Deletes a specific workflow by subject - [Get a workflow](https://docs.quiva.ai/api-reference/workflows/get-a-workflow.md): Retrieves a specific workflow by subject - [List workflows](https://docs.quiva.ai/api-reference/workflows/list-workflows.md): Retrieves a list of workflows, optionally filtered by collection and type - [Publish a workflow](https://docs.quiva.ai/api-reference/workflows/publish-a-workflow.md): Publishes a draft workflow to make it available for execution - [Run a workflow](https://docs.quiva.ai/api-reference/workflows/run-a-workflow.md): Executes a workflow with the specified trigger data - [Update a workflow](https://docs.quiva.ai/api-reference/workflows/update-a-workflow.md): Updates an existing draft workflow's properties - [Workflow Configuration History](https://docs.quiva.ai/api-reference/workflows/workflow-configuration-history.md): Get workflow configuration history - [Assistant Best Practices](https://docs.quiva.ai/assistants/best-practices.md): Proven patterns and strategies for building high-performing assistants - [Capabilities](https://docs.quiva.ai/assistants/capabilities.md): What assistants can do: image analysis, file generation, app deployment, and built-in tools - [Context Settings](https://docs.quiva.ai/assistants/configuration/context-settings.md): Manage conversation memory, token limits, and reasoning behaviour - [Information Settings](https://docs.quiva.ai/assistants/configuration/information-settings.md): Configure your assistant's identity, behavior, and execution mode - [Knowledge](https://docs.quiva.ai/assistants/configuration/knowledge.md): Give your assistants access to your documentation, policies, and context - [Provider Settings](https://docs.quiva.ai/assistants/configuration/provider-settings.md): Configure the AI model and output formatting for your assistant - [Creating Your First Assistant](https://docs.quiva.ai/assistants/creating-first-assistant.md): Build and deploy your first AI assistant in minutes - [Document Generation](https://docs.quiva.ai/assistants/document-generation.md): Create professional documents, presentations, and interactive web applications by describing what you need to the AI assistant. - [Deploying Interactive Web Apps](https://docs.quiva.ai/assistants/interactive-apps.md): Take your interactive HTML applications live with a single request—no technical expertise needed. - [Assistant Learning](https://docs.quiva.ai/assistants/learning.md): Help your assistants improve through user feedback—rate conversations to build a learning library that enhances assistant performance over time. - [Multi-Agent Systems](https://docs.quiva.ai/assistants/multi-agent.md): Link assistants together and use sub-agents to handle complex, large-scale tasks - [Assistants Overview](https://docs.quiva.ai/assistants/overview.md): Deploy intelligent AI assistants that reason, learn, and integrate with your systems - [Prompt Engineering](https://docs.quiva.ai/assistants/prompt-engineering.md): Master the art of writing effective assistant instructions - [Tools & Connectors](https://docs.quiva.ai/assistants/tools-and-connectors.md): Connect your assistants to data sources, APIs, and business systems - [Latest release](https://docs.quiva.ai/changelog/latest-release.md) - [Product Updates](https://docs.quiva.ai/changelog/product-updates.md): Updates, improvements and bug fixes - [Account Settings](https://docs.quiva.ai/essentials/account/account-settings.md): Manage your account name, details, branding, and global configuration - [Billing & Subscriptions](https://docs.quiva.ai/essentials/account/billing-subscriptions.md): Manage your plan, payment methods, invoices, and subscription settings - [Closing Your Account](https://docs.quiva.ai/essentials/account/closing-account.md): How to permanently close your QuivaWorks account and what happens to your data - [Creating Your Account](https://docs.quiva.ai/essentials/account/creating-account.md): Step-by-step guide to creating and setting up your QuivaWorks account - [Global Admin Branding & Settings](https://docs.quiva.ai/essentials/account/global-admin-branding-settings.md): Customise your QuivaWorks workspace with branded colours, logos, app names, and global assistant instructions - [API Keys](https://docs.quiva.ai/essentials/security/api-keys.md): Generate and manage API keys for programmatic access - [Authentication](https://docs.quiva.ai/essentials/security/authentication.md): Secure your account with multi-factor authentication and passkeys - [Security Overview](https://docs.quiva.ai/essentials/security/incident-response.md): Comprehensive guide to securing your QuivaWorks account and understanding platform security - [Security Overview](https://docs.quiva.ai/essentials/security/overview.md): Understanding QuivaWorks' security features and how to protect your account - [Session Management](https://docs.quiva.ai/essentials/security/sessions.md): View and manage active sessions across all your devices - [Roles & Permissions](https://docs.quiva.ai/essentials/users/roles-permissions.md): Detailed breakdown of user roles and what each role can access - [User Management](https://docs.quiva.ai/essentials/users/user-management.md): Add team members, assign roles, and manage user access - [User Settings](https://docs.quiva.ai/essentials/users/user-settings.md): Manage your personal profile, security settings, and preferences - [Best practices](https://docs.quiva.ai/flows/best-practices.md) - [Key-Value Storage Functions](https://docs.quiva.ai/flows/functions/key-value.md): Fast key-based data storage for configuration and state management - [Object Storage Functions](https://docs.quiva.ai/flows/functions/object-storage.md): Store and manage data in distributed object storage buckets - [Functions Overview](https://docs.quiva.ai/flows/functions/overview.md): Complete reference of all available QuivaWorks functions - [Stream Functions](https://docs.quiva.ai/flows/functions/streams.md): Event sourcing and message streaming with subject-based routing - [Data Transformation Utilities](https://docs.quiva.ai/flows/functions/utility.md): Transform, format, and manipulate data in your flows - [Flows Overview](https://docs.quiva.ai/flows/overview.md): Build intelligent workflows with AI agents, automation, and business logic - [Agents](https://docs.quiva.ai/flows/steps/agents.md): Run intelligent AI agents with tools, context, and guardrails - [Api integrations](https://docs.quiva.ai/flows/steps/api-integrations.md) - [Condition](https://docs.quiva.ai/flows/steps/condition.md): Branch your flow with conditional logic using the rules engine - [Delay](https://docs.quiva.ai/flows/steps/delay.md): Pause flow execution for a specified amount of time - [Eval](https://docs.quiva.ai/flows/steps/eval.md): Execute custom JavaScript code for complex logic and calculations - [Functions](https://docs.quiva.ai/flows/steps/functions.md): Access platform services and data transformation utilities - [HTTP Request](https://docs.quiva.ai/flows/steps/http-request.md): Call external APIs and web services from your flows - [Human in the Loop](https://docs.quiva.ai/flows/steps/human-in-the-loop.md): Add manual approval and review steps to your flows - [Map](https://docs.quiva.ai/flows/steps/map.md): Transform data, iterate over arrays, and restructure objects - [Nested flows](https://docs.quiva.ai/flows/steps/nested-flows.md) - [Flow Steps Overview](https://docs.quiva.ai/flows/steps/overview.md): Build intelligent workflows with agents, logic, and integrations - [Rules](https://docs.quiva.ai/flows/steps/rules.md): Evaluate business logic, calculate values, and make decisions using a declarative rules engine - [Email Trigger](https://docs.quiva.ai/flows/triggers/email.md): Trigger flows from incoming emails - automate email processing, support tickets, and lead capture - [Embed Triggers](https://docs.quiva.ai/flows/triggers/embed-triggers.md): Add interactive buttons, forms, and chat to your website with simple copy-paste embed code - [HTTP Request Trigger](https://docs.quiva.ai/flows/triggers/http-request.md): Create custom API endpoints to trigger flows with HTTP POST requests - [Triggers Overview](https://docs.quiva.ai/flows/triggers/overview.md): Understanding how to start your flows with various trigger types - [Schedule Trigger](https://docs.quiva.ai/flows/triggers/schedule.md): Run flows automatically on a schedule - one-time, recurring, or cron-based - [Stream Triggers](https://docs.quiva.ai/flows/triggers/stream-triggers.md): Real-time message processing with stream-based triggers (Advanced Mode) - [Upload Trigger](https://docs.quiva.ai/flows/triggers/upload.md): Trigger flows when documents are uploaded - process PDFs, images, spreadsheets, and more - [Webhook Trigger](https://docs.quiva.ai/flows/triggers/webhook.md): Receive and process webhooks from external services like Stripe, GitHub, Slack, and more - [Collaboration](https://docs.quiva.ai/get-started/collaboration.md): Work together with your team on AI-powered tasks in real-time - [Core Concepts](https://docs.quiva.ai/get-started/core-concepts.md): Understand the fundamental building blocks of the QuivaWorks platform - [Architecture at a Glance](https://docs.quiva.ai/get-started/development.md): Understand how QuivaWorks' stream-first architecture delivers production-grade AI assistant systems - [Getting Started](https://docs.quiva.ai/get-started/getting-started.md): Create your account and start building AI assistants in minutes - [Welcome to QuivaWorks](https://docs.quiva.ai/get-started/overview.md): Build intelligent AI assistants for your team—collaborate in real-time, customise at every level, and amplify your team's capabilities - [Plans & Pricing](https://docs.quiva.ai/get-started/plans-and-pricing.md): Compare plans, understand resources, and choose the right tier for your intelligent automation needs ## OpenAPI Specs - [openapi](https://docs.quiva.ai/api-reference/openapi.json) ## Optional - [Community](https://quiva.ai/community) - [Support](https://quiva.ai/help-center/)