# Quickwork Docs Documentation > Documentation for Quickwork Docs ## Guides - [What is Quickwork](https://docs.quickwork.co/docs/what-is-quickwork.md) - [Why Quickwork](https://docs.quickwork.co/docs/why-quickwork.md) - [Product assortment](https://docs.quickwork.co/docs/product-assortment.md) - [Deployment options](https://docs.quickwork.co/docs/deployment-options.md) - [Scalability](https://docs.quickwork.co/docs/scalability.md) - [Security, Compliance, Isolation & more](https://docs.quickwork.co/docs/security.md) - [Availability & Reliability](https://docs.quickwork.co/docs/availability.md): Also includes Mission critical workloads, Durable executions, Order guarantees - [Low latencies & Real-time](https://docs.quickwork.co/docs/low-latencies.md) - [Green & Energy](https://docs.quickwork.co/docs/green-energy.md) - [Login to Quickwork](https://docs.quickwork.co/docs/login-to-quickwork.md): This section provides detailed instructions on logging in to Quickwork. - [Resetting the password](https://docs.quickwork.co/docs/resetting-the-password.md): This section gives steps to securely reset your Quickwork account password. - [Account settings](https://docs.quickwork.co/docs/account-settings-and-preferences.md): The Account Settings section allows you to manage your personal details, security, notifications, and subscription preferences. - [Exploring Quickwork](https://docs.quickwork.co/docs/exploring-quickwork.md): Quickwork provides a graphical user interface (GUI) for navigating folders, Journeys (workflows), connections, and other features. This overview will help you become familiar with the main interface elements. - [Key concepts & Terminology](https://docs.quickwork.co/docs/key-concepts.md): This section defines important terms and features of Quickwork that are essential for building and managing workflows. - [Quick started guide](https://docs.quickwork.co/docs/quick-started-guide.md): This guide walks you through the key steps to get started with Quickwork, from accessing your account to creating your first automated workflow (Journey). - [Folders](https://docs.quickwork.co/docs/folders.md): This section guides you on managing folders in Quickwork, including creating, renaming, and deleting them. It offers instructions for new and existing users for better workflow organization. - [Structure of a Journey](https://docs.quickwork.co/docs/structure-of-a-journey.md): This section explains the structure of a Journey in Quickwork, focusing on how workflows are logically organized with triggers and steps to automate tasks across different applications. - [Journey configuration manager](https://docs.quickwork.co/docs/journey-configuration-manager.md): This section will help you navigate Quickwork's Journey configuration manager, where you can configure triggers and actions, run a journey, check journey history, switch app connections, share and control journeys, including cloning, deleting, and starting/stopping them. - [Triggers](https://docs.quickwork.co/docs/triggers.md): Triggers are components that start or initiate a Journey when a specific event occurs within an app. - [Steps](https://docs.quickwork.co/docs/steps.md) - [Simple action](https://docs.quickwork.co/docs/actions.md): This section explains the concept of Simple action. - [Business logic](https://docs.quickwork.co/docs/business-logic.md): This section explains Business logic step in Quickwork that enable dynamic workflows to adapt to conditions, making journeys more intelligent and responsive to various scenarios. - [Connection management](https://docs.quickwork.co/docs/connections-management.md): This section covers how to establish and manage app connections within Quickwork to enable seamless automation across third-party applications. - [Establishing connections](https://docs.quickwork.co/docs/establishing-connections.md): This section explains the processes of setting up both authorized and authenticated connections. - [Managing app connections in Quickwork](https://docs.quickwork.co/docs/managing-app-connections-in-quickwork.md): This section explains how to manage application connections within Quickwork. - [Utilizing data pills](https://docs.quickwork.co/docs/utilizing-data-pills-in-journeys.md): This section provides detailed instructions on utilizing data pills within Quickwork to pass data efficiently between different apps in a Journey. - [Building your first Journey](https://docs.quickwork.co/docs/building-your-first-journey.md): This section describes the process of creating Journeys. - [Transactions](https://docs.quickwork.co/docs/transactions-in-journeys.md): In this section, we explore the concept of a transaction within Quickwork, providing clarity on its lifecycle and the common states a transaction can undergo. - [History](https://docs.quickwork.co/docs/viewing-the-journey-history-tab.md): This section explains the functionalities of the history of Journeys. It is essential for monitoring and tracking journey execution history over a specific period. - [Transaction tables](https://docs.quickwork.co/docs/transaction-table.md): This section explains transaction tables in Quickwork and how to customize it for improved visibility. - [Connections tab](https://docs.quickwork.co/docs/understanding-the-journey-connections-tab.md): This section explains the functionalities of the Connections tab within Journeys. This tab is crucial for managing the app connections that configure the triggers and actions of your Journeys. - [Version control](https://docs.quickwork.co/docs/version-control.md): This section explains how to manage and utilize the versions feature within Quickwork, an essential tool for facilitating iterative development, - [Dependencies](https://docs.quickwork.co/docs/dependencies.md): Displays a visual map of how a Journey connects with other Quickwork resources, such as app connections, constants, callable Journeys. - [Sharing a Journey](https://docs.quickwork.co/docs/sharing-a-journey.md): This section explains how to create a shareable link to a Journey and access a shared Journey. - [Provisioned concurrency & Storage](https://docs.quickwork.co/docs/optimizing-journey-performance.md): This section explains how to optimize the performance of your Journeys using provisioned concurrency and managing data storage. - [Monitoring](https://docs.quickwork.co/docs/monitoring.md): This section provides real-time API performance metrics-including request count, status codes, and response times, for journeys configured in API Management. - [Moving, cloning & deleting a Journey](https://docs.quickwork.co/docs/moving-a-journey.md): This section covers how to manage and organize your Journeys in Quickwork, including moving them between folders, cloning, and deleting Journeys. - [Managing steps](https://docs.quickwork.co/docs/managing-steps.md): Managing steps within a Journey is essential for ensuring smooth operations and clarity. This section covers how to clone, delete, move, and comment on steps within a Journey. - [Data masking](https://docs.quickwork.co/docs/data-masking.md): This section explains the data masking feature in Quickwork. - [Team management](https://docs.quickwork.co/docs/team-management.md): This section explains the Team feature within Quickwork. - [Journeys with Business logic](https://docs.quickwork.co/docs/building-journeys-with-business-logic.md) - [If condition](https://docs.quickwork.co/docs/if-condition.md): This section describes the If condition, a key feature of business logic in Quickwork. - [If condition using AND/OR operator](https://docs.quickwork.co/docs/if-condition-using-andor-operator.md): This section explains the use of AND/OR operators within the If condition. - [If Else condition](https://docs.quickwork.co/docs/if-else-condition.md): This section describes the If else condition in Quickwork which allows you to implement conditional logic to make your Journeys more dynamic and responsive. - [Foreach loop](https://docs.quickwork.co/docs/foreach-loop.md): This section explains the Foreach loop through a sample use case. - [Try-catch error handling](https://docs.quickwork.co/docs/try-catch-error-handling.md): This section explains the Try-catch functionality in Quickwork, a crucial feature for robust error handling within Journey automation. - [Stop Journey](https://docs.quickwork.co/docs/stop-journey.md): This section explains the stop Journey feature within Quickwork, which stops the execution of a Journey at a designated step. - [Managing databases](https://docs.quickwork.co/docs/managing-databases.md): This section covers Quickwork's integrated database system, enabling efficient data management through collections. Data can be handled directly via the Databases tool or automated using the Databases by Quickwork app for CRUD operations within Journeys. - [Using Databases tool](https://docs.quickwork.co/docs/using-databases-tool.md): This section explains the Databases tool, which enables you to efficiently perform create, read, update, and delete (CRUD) operations on your collections (or tables) using the Quickwork platform. - [Databases by Quickwork app](https://docs.quickwork.co/docs/databases-by-quickwork-app.md): This section explains how to efficiently perform CRUD operations on your collections (or tables) using the Databases by Quickwork app. - [Callable Journeys](https://docs.quickwork.co/docs/callable-journey.md): This section explains Callable Journeys, their benefits, and a sample use case for efficient order management using modular, reusable workflows. - [Callable Journeys - Sample use case](https://docs.quickwork.co/docs/sample-use-case-on-callable-journeys.md): This section demonstrates building a Callable Journey through a sample use case. - [Constants](https://docs.quickwork.co/docs/constants.md): This section explains constants, which are user-defined values designed to simplify the management of common input values across various Journeys. - [Content templates](https://docs.quickwork.co/docs/content-templates.md): This section describes how Quickwork's Content Templates facilitate the creation of consistent, dynamic content for automated Journeys, using Markdown and HTML for personalized communications. - [Analytics](https://docs.quickwork.co/docs/dashboard-analytics.md): This section provides details on how to interpret the analytics and Journey utilization reports. - [Dependency graph](https://docs.quickwork.co/docs/dependency-graph.md): The Dependency Graph page lets you visualize how a selected Quickwork resource, such as a Journey, database, or connection, interacts and depends on other assets within your workspace. - [Audit logs](https://docs.quickwork.co/docs/dashboard-audit-logs.md): This section explains what audit logs are and their uses. - [Conversation Management by Quickwork](https://docs.quickwork.co/docs/conversation-management-by-quickwork.md) - [Create a simple chatbot using Conversation Management](https://docs.quickwork.co/docs/create-a-simple-chatbot-using-quickwork.md): This section illustrated the creation of a simple chatbot in Quickwork. - [Scheduler by Quickwork](https://docs.quickwork.co/docs/scheduler-by-quickwork.md): This section explains Scheduler by Quickwork which is a powerful tool for automating tasks by triggering Journeys at specified dates and times. - [Logger & data transformation](https://docs.quickwork.co/docs/logger-data-transformation.md) - [Logger for monitoring Journey data](https://docs.quickwork.co/docs/logger-for-monitoring-journey-data.md): This section explains how to use Quickwork’s Logger. - [Data transformation using Formula mode](https://docs.quickwork.co/docs/data-transformation-using-formula-mode.md) - [NodeJS app](https://docs.quickwork.co/docs/nodejs-app.md): This section explains how to use the NodeJS app to execute custom JavaScript code within a Journey for data transformation, validation, and logic-based automation. - [HTTP](https://docs.quickwork.co/docs/http.md): This section explains how Quickwork uses HTTP connector to create universal endpoints for receiving data from any external system - [Using HTTP triggers](https://docs.quickwork.co/docs/using-http-triggers.md) - [HTTP as a trigger](https://docs.quickwork.co/docs/http-as-a-trigger.md): This section explains how to create webhook URLs that capture and process data from external systems. - [HTTP as an action](https://docs.quickwork.co/docs/http-as-an-action.md): This section demonstrates how to use HTTP as an action within Quickwork to interact with APIs that are not directly available as pre-built connectors on the platform. - [Runtime data pills](https://docs.quickwork.co/docs/runtime-data-pills.md) - [JSON Parser by Quickwork app](https://docs.quickwork.co/docs/json-parser-by-quickwork.md) - [Custom action](https://docs.quickwork.co/docs/custom-action.md): Quickwork's Custom action feature empowers users to interact with any specific application's API, enabling the execution of actions not already built within the platform. - [VPC peering](https://docs.quickwork.co/docs/vpc-peering.md): This section explains how VPC peering enables account-to-account connectivity between your VPC and Quickwork’s VPC allowing Quickwork Journeys to securely access private resources over the cloud provider’s internal network, without public IP whitelisting. - [IP whitelisting](https://docs.quickwork.co/docs/ip-whitelisting.md): This section provides the list of Quickwork public IP addresses and guidance on how to whitelist them in your network or firewall settings. - [API management overview](https://docs.quickwork.co/docs/api-management-overview.md): This section introduces the API Management feature within Quickwork, where you can efficiently create, deploy, and manage APIs, simplifying the automation of processes and data flow across different apps/systems. - [API management terminologies](https://docs.quickwork.co/docs/api-management-terminologies.md): This section explains the essential terms of API management important when creating, managing API endpoint, and client access. - [Callable Journey for API management](https://docs.quickwork.co/docs/callable-journey-for-api-management.md): This section outlines the initial steps to create and test an API by building a Callable Journey. - [Creating API endpoints](https://docs.quickwork.co/docs/creating-api-endpoints.md): This section outlines converting a Callable Journey into a fully functional API endpoint using Quickwork's API Management tool. - [Managing client access](https://docs.quickwork.co/docs/managing-client-access.md): This section explains the process for creating a client and configuring an access profile within Quickwork's API Management tool, which is essential for generating and managing API keys. - [Testing & sharing the API](https://docs.quickwork.co/docs/testing-sharing-the-api.md): This section provides instructions on how to test and share APIs created using Quickwork's API Management tool. This ensures that your APIs function correctly and can be securely accessed by intended users. - [API governance with rate limits & quotas](https://docs.quickwork.co/docs/api-governance-with-rate-limits-quotas.md): This section outlines the procedures for securing API access within Quickwork's API Management tool. - [API management use case: HR operations](https://docs.quickwork.co/docs/api-management-use-case-hr-operations.md): This section demonstrates API management functionalities through a use case of setting up processes for a company's Human Resources (HR) management system. - [What are AI databases](https://docs.quickwork.co/docs/what-are-ai-databases.md) - [Setting up AI databases](https://docs.quickwork.co/docs/setting-up-ai-databases.md): In this section, we will walk you through the steps to create, configure, and manage AI Databases and input files in Quickwork. - [Sample use case: AI databases in call centers](https://docs.quickwork.co/docs/sample-use-case-ai-databases-in-call-centers.md): This section on AI databases outlines how AI databases can enhance call center operations by converting unstructured call data into structured, actionable insights, enabling call centers to improve productivity, reduce manual effort, and ensure compliance. - [Error handling](https://docs.quickwork.co/docs/error-handling.md) - [Troubleshooting](https://docs.quickwork.co/docs/troubleshooting.md): This section provides steps to diagnose and resolve common Journey execution and integration issues within Quickwork. - [Best practices](https://docs.quickwork.co/docs/best-practices.md): This section provides best practices and general guidelines to help you design, optimize, and maintain efficient, secure, and reliable automations in Quickwork. - [JSON format documentation](https://docs.quickwork.co/docs/json-format-documentation.md): This section covers the JSON format utilized for data transfer within Journeys on Quickwork. - [Understanding the query language](https://docs.quickwork.co/docs/understanding-the-query-language.md) - [Glossary](https://docs.quickwork.co/docs/glossary.md) ## API Reference - [Embedded Journeys API overview](https://docs.quickwork.co/reference/embedded-journeys-api-overview.md) - [Partners](https://docs.quickwork.co/reference/partners.md): This section describes the APIs that partners can use to create and manage Embedded Journeys, related users, and the connections required for Embedded Journey consumption. - [Users](https://docs.quickwork.co/reference/users.md): APIs to provision users associated with your partner account - [Create user](https://docs.quickwork.co/reference/create_user.md): Creates an embedded user within the partner context. - [Get users](https://docs.quickwork.co/reference/get_users.md): Retrieves the list of embedded users provisioned under the partner context. - [Create short-lived user token](https://docs.quickwork.co/reference/create_user_token.md): Creates a short-lived one-time token for a user. - [Connections](https://docs.quickwork.co/reference/connection.md): APIs to pre-establish connections on behalf of your users for apps you control - [Get connection details](https://docs.quickwork.co/reference/get_connection_details.md): Retrieves the configuration details required to create a connection for a specific application. - [Create connection](https://docs.quickwork.co/reference/create-connection.md): Creates a connection for a specific user and application. - [Delete connection](https://docs.quickwork.co/reference/delete_connection.md): Deletes an existing app connection permanently. - [Embedded Journeys](https://docs.quickwork.co/reference/embedded-journeys.md): APIs designed to be embedded in your product to list the available integrations and filter through them. - [List Embedded Journeys](https://docs.quickwork.co/reference/get_embeddedjourneys.md): Retrieves the list of all Embedded Journeys. - [Get Embedded Journey](https://docs.quickwork.co/reference/get_embeddedjourney.md): Retrieves the details of a specific Embedded Journey. - [Search Embedded Journey](https://docs.quickwork.co/reference/get_new-endpoint-1.md): Searches Embedded Journeys by tag or app - [Embedded Journey instances](https://docs.quickwork.co/reference/embedded-journey-instances.md): APIs for provisioning individual Embedded Journeys for specific end users - [Create Embedded Journey instance](https://docs.quickwork.co/reference/create-embedded-journey-instance.md): Creates an Embedded Journey instance for a specific end user. - [ Start Embedded Journey instance](https://docs.quickwork.co/reference/start-embedded-journey-instance.md): This section describes the API used to start the execution of an Embedded Journey instance for an end user. - [Stop embedded journey instance](https://docs.quickwork.co/reference/stop-embedded-journey-instance.md): This section describes the API used to stop the execution of an Embedded Journey instance for an end user. - [Triggers](https://docs.quickwork.co/reference/triggers.md) - [Create trigger](https://docs.quickwork.co/reference/create-trigger.md): Creates and registers a new trigger for a selected app and connection. - [List triggers](https://docs.quickwork.co/reference/list-triggers.md): Returns a paginated list of all triggers registered under the authenticated partner account. - [Stop trigger](https://docs.quickwork.co/reference/stop-trigger.md): Deactivates a running trigger and stops it from listening for new events. - [Start trigger](https://docs.quickwork.co/reference/start-trigger.md): Activates a previously created trigger and enables it to listen for events from the associated app. - [Delete trigger](https://docs.quickwork.co/reference/delete-trigger.md): Permanently deletes a trigger created under the authenticated partner account. - [Execute action](https://docs.quickwork.co/reference/execute-action.md): Executes a selected app action using the specified connection and input values. - [End users](https://docs.quickwork.co/reference/end-users.md): This section describes the APIs used to configure and manage an Embedded Journey instance at the user level. - [Get Embedded Journey instance](https://docs.quickwork.co/reference/get-embedded-journey-instance.md): Fetches the details of a specific Embedded Journey instance for an end user. - [Get app configuration](https://docs.quickwork.co/reference/get-app-alias.md): Retrieves the configuration details of a specific application for the end user - [Get all connections](https://docs.quickwork.co/reference/get-all-connections.md): Retrieves all connections created for the specified app. - [Create connection in Embedded Journey instance](https://docs.quickwork.co/reference/create-connection-in-embedded-journey-instance.md): Creates a connection for an embedded user within a specific Embedded Journey instance using the required app credentials. - [Get connection redirect URL](https://docs.quickwork.co/reference/get-connection-redirect-url.md): Generates the OAuth redirect URL for an app connection in an Embedded Journey instance. - [Test connection in Embedded Journey instance](https://docs.quickwork.co/reference/test-connection-in-embedded-journey-instance.md): Tests whether a previously created connection is valid and working for a specific Embedded Journey instance. - [Link connection](https://docs.quickwork.co/reference/link-connection.md): Links an existing app connection to an Embedded Journey instance. - [Get picklist data](https://docs.quickwork.co/reference/get-picklist-data.md): Retrieves picklist values for a specific field used in an Embedded Journey instance. - [Get extended schema](https://docs.quickwork.co/reference/get-extended-schema.md): Retrieves the extended schema for a selected action or trigger in an Embedded Journey instance - [Update config data](https://docs.quickwork.co/reference/update-config-data.md): Updates config data values for an Embedded Journey instance. ## Changelog - [Performance: instant polling trigger execution for new journeys](https://docs.quickwork.co/changelog/performance-instant-polling-trigger-execution-for-new-journeys.md) - [Performance: reduced history fetching latency to under 1.5s](https://docs.quickwork.co/changelog/performance-reduced-history-fetching-latency-to-under-15s.md) - [Performance: 33% faster job processor execution](https://docs.quickwork.co/changelog/performance-33-faster-job-processor-execution.md) - [On-prem: Improved navigation and categorization in Backoffice](https://docs.quickwork.co/changelog/on-prem-improved-navigation-and-categorization-in-backoffice.md) - [On-prem: Journey and job explorer in Backoffice](https://docs.quickwork.co/changelog/on-prem-journey-and-job-explorer-in-backoffice.md) - [Improved input field performance for large numbers of data pills](https://docs.quickwork.co/changelog/improved-input-field-performance-for-large-numbers-of-data-pills.md) - [AI-assisted formula generation now available across all fields](https://docs.quickwork.co/changelog/ai-assisted-formula-generation-now-available-across-all-fields.md) - [Updated app icons for Quickwork-built apps now available](https://docs.quickwork.co/changelog/updated-app-icons-for-quickwork-built-apps-now-available.md) - [Updated database interfaces now GA](https://docs.quickwork.co/changelog/updated-database-interfaces-now-ga.md) - [Updated constants interfaces now GA](https://docs.quickwork.co/changelog/updated-constants-interfaces-now-ga.md)