{"version":1,"pages":[{"id":"NhqhIolMvPNjjvtL1QhU","title":"Welcome","pathname":"/welcome","siteSpaceId":"sitesp_29TgI","emoji":"1f91d","description":""},{"id":"K4ItF1bIctu7RpCG969c","title":"Support","pathname":"/welcome/support","siteSpaceId":"sitesp_29TgI","emoji":"1f64c","description":""},{"id":"DPWd0TmtILnAtzgXCrqD","title":"Learn Langstack","pathname":"/welcome/get-started/learn-langstack","siteSpaceId":"sitesp_29TgI","emoji":"1f4d5","description":"In this training manual, learn to work with Langstack through hands on examples.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"}]},{"id":"TA1e8xd6MR57jO2Ex2rs","title":"Introduction to Langstack","pathname":"/welcome/get-started/learn-langstack/introduction-to-langstack","siteSpaceId":"sitesp_29TgI","description":"Get acquainted with Langstack to start learning.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"HyPzqWpKTfDAfB81oLqY","title":"Application templates","pathname":"/welcome/get-started/learn-langstack/introduction-to-langstack/application-templates","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Langstack"}]},{"id":"LJNHlI0zkuYgxzYQyxiJ","title":"Storage frameworks","pathname":"/welcome/get-started/learn-langstack/introduction-to-langstack/storage-frameworks","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Langstack"}]},{"id":"uNEqcXSe0iPP3hTRjdGs","title":"Account administration","pathname":"/welcome/get-started/learn-langstack/introduction-to-langstack/account-administration","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Langstack"}]},{"id":"IPDhzCyriLzYyaRA86kn","title":"Basics and essentials","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials","siteSpaceId":"sitesp_29TgI","description":"Learn the basics of Langstack.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"gcyW6eaQhqhnxdB61zFj","title":"What is an API gateway?","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-an-api-gateway","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"Z4GxHgVPTuSPdSZWZIlm","title":"How to work with an API gateway","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/how-to-work-with-an-api-gateway","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"1U6pA30ck9oSUkMp9ZyU","title":"What is an Entity?","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-an-entity","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"B0QJHGFW2s32BZzX59rM","title":"What is an Action box?","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-an-action-box","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"1GnK7MBj2SVljnEH4VPr","title":"How to create and work with Action boxes","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-an-action-box/how-to-create-and-work-with-action-boxes","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"},{"label":"What is an Action box?"}]},{"id":"13K9hQ6AW3EWkOhUGbe4","title":"How to perform search in Actions","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-an-action-box/how-to-perform-search-in-actions","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"},{"label":"What is an Action box?"}]},{"id":"UQVfmzqVPmoXSghIhxFm","title":"What is an Action?","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-an-action","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"Jl5fwSkYaSJWPi8xwqgD","title":"How to create and work with Actions","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-an-action/how-to-create-and-work-with-actions","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"},{"label":"What is an Action?"}]},{"id":"yL09GNb74MeymvHc90sW","title":"Error propagation","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-an-action/error-propagation","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"},{"label":"What is an Action?"}]},{"id":"hCkKl56Y5HHdBTVCO1c0","title":"Actions in Langstack applications","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-an-action/actions-in-langstack-applications","siteSpaceId":"sitesp_29TgI","description":"Get to know the Actions that can be added and defined in Langstack applications.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"},{"label":"What is an Action?"}]},{"id":"9IzsbDOJVeoTih8ajYRW","title":"What is a Data type?","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-a-data-type","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"QCrCzszPNC0EFRl8oJ4v","title":"Simple Data types","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-a-data-type/simple-data-types","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"},{"label":"What is a Data type?"}]},{"id":"8tnaVine2eOlyqcmMBZC","title":"What is a Variable?","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-a-variable","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"dHloEYQwTVLsTcyYmic4","title":"Naming rules of a Variable","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-a-variable/naming-rules-of-a-variable","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"},{"label":"What is a Variable?"}]},{"id":"O4PbNUT8Y45VtlxSNsH0","title":"What is a Function?","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-a-function","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"ggtB5w3S2K638hGM6rPq","title":"Working with Functions","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/what-is-a-function/working-with-functions","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"},{"label":"What is a Function?"}]},{"id":"YJrbLIKmReYhdCUcnO3V","title":"Navigating to a Variable or a Function","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/navigating-to-a-variable-or-a-function","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"FwEWTbTN1cywvzGr8dXq","title":"Implicit Type Conversion (ITC)","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/implicit-type-conversion-itc","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"C5ZvxGp59DouL2PH9bZr","title":"Explicit Type Conversion","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/explicit-type-conversion","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"wNA5Z4sKzIzUpf9RcPzA","title":"Implicit and Explicit Type Conversion for Json","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/implicit-and-explicit-type-conversion-for-json","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"eLFq5YRy9DPnWdsOLudJ","title":"Next Steps","pathname":"/welcome/get-started/learn-langstack/basics-and-essentials/next-steps","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Basics and essentials"}]},{"id":"YJpf17W3NqvOKHyZuitf","title":"User management","pathname":"/welcome/get-started/learn-langstack/user-management","siteSpaceId":"sitesp_29TgI","description":"Get hands on with creating and managing users’ rights and privileges Langstack.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"4frE11OjVJlD1NBbOUM1","title":"What is a Privilege?","pathname":"/welcome/get-started/learn-langstack/user-management/what-is-a-privilege","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"User management"}]},{"id":"n8rEI4NawOjjBlKUjcFl","title":"What are Groups?","pathname":"/welcome/get-started/learn-langstack/user-management/what-are-groups","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"User management"}]},{"id":"3K711YgAyBivDnmcp3YH","title":"What are Users?","pathname":"/welcome/get-started/learn-langstack/user-management/what-are-users","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"User management"}]},{"id":"DHj8RXFRR68fWk0y0MNS","title":"Introduction to REST API","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api","siteSpaceId":"sitesp_29TgI","description":"Get to know the key elements of working with REST APIs with a step-by-step example.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"6qZaiUtll10M6GwzqgKp","title":"API Name","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/api-name","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"}]},{"id":"wkJwNww6lCLReitMoS7d","title":"API Group name","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/api-group-name","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"}]},{"id":"YtOBZPExprYhkVVNzAyi","title":"Request and Response body","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/request-and-response-body","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"}]},{"id":"zo7g2BKe7VRA9Qx8ZbkE","title":"Request body","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/request-and-response-body/request-body","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"},{"label":"Request and Response body"}]},{"id":"6A9EPs0guKzGnN4jgHcx","title":"How to create and work with a Request body","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/request-and-response-body/how-to-create-and-work-with-a-request-body","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"},{"label":"Request and Response body"}]},{"id":"qpmgyaYxzJ1SxZ2Bh86s","title":"Response body","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/request-and-response-body/response-body","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"},{"label":"Request and Response body"}]},{"id":"e0wDWnRAPgZ3stcqbDjg","title":"How to create and work with a Response body","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/request-and-response-body/how-to-create-and-work-with-a-response-body","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"},{"label":"Request and Response body"}]},{"id":"mjXdh3imaIBZ0f93umiB","title":"Query strings","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/query-strings","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"}]},{"id":"phyCh2r3csGfnRHwoUfY","title":"How to create and work with Query strings","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/query-strings/how-to-create-and-work-with-query-strings","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"},{"label":"Query strings"}]},{"id":"VMlMgv4h6BcL9IUSubYF","title":"Headers","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/headers","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"}]},{"id":"bk3AgUsu8UsJL59DHHuZ","title":"How to create and work with Headers","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/headers/how-to-create-and-work-with-headers","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"},{"label":"Headers"}]},{"id":"9uQhdX9FBWzGi61j6esy","title":"Path parameter","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/path-parameter","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"}]},{"id":"gosOk4r3J5MImVJbVnr1","title":"Create your first API: \"Hello World!\"","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/create-an-api","siteSpaceId":"sitesp_29TgI","description":"Get started with hands-on experience by building your first API, \"Hello World!\".","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"}]},{"id":"y4Oy2DDG4JhH6OYAHgWT","title":"Working with API options","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/create-an-api/working-with-api-options","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"},{"label":"Create your first API: \"Hello World!\""}]},{"id":"w09RDrLra93ndGS6hmhq","title":"Exercise 1: GET REST API & Return Response Object","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/exercise-1-get-rest-api-and-return-response-object","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"}]},{"id":"og0vvu5kwP3s8bze3MOY","title":"Step 1: Create API","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/exercise-1-get-rest-api-and-return-response-object/step-1-create-api","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"},{"label":"Exercise 1: GET REST API & Return Response Object"}]},{"id":"yMMrMP1DcwuYdxS2Hzek","title":"Step 2: Test the API","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/exercise-1-get-rest-api-and-return-response-object/step-2-test-the-api","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"},{"label":"Exercise 1: GET REST API & Return Response Object"}]},{"id":"TM8rJQbDFbsfMcwcPaIR","title":"Exercise 2: Delete a published API","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/exercise-2-delete-a-published-api","siteSpaceId":"sitesp_29TgI","description":"In this exercise, delete an existing API.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"}]},{"id":"pxHkmOZGTL60Nl2ilBLz","title":"Next Steps","pathname":"/welcome/get-started/learn-langstack/introduction-to-rest-api/next-steps","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to REST API"}]},{"id":"zLkRv6EJnfs3XQAUuJNH","title":"Introduction to Entities","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities","siteSpaceId":"sitesp_29TgI","description":"Learn about Entities and relevant concepts through detailed examples.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"Is0vO6o3LmqG1V1SICWm","title":"Fields","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/fields","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"}]},{"id":"zVMIFj9aqWmhnf693QhW","title":"Records","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/records","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"}]},{"id":"bN0Fm1Kru7W3yKoGnToy","title":"Relations","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/relations","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"}]},{"id":"51oK8l90WBVBLiP6F9W8","title":"Options for an Entity","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/options-for-an-entity","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"}]},{"id":"o4knwb9UhW1lEXULJVyH","title":"Exercise 1: Customer Accounts and Activities","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-1-customer-accounts-and-activities","siteSpaceId":"sitesp_29TgI","description":"In this exercise, store customer and related activities details.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"}]},{"id":"2o3ETfOeDn0EOVqe7SUh","title":"Customer accounts","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-1-customer-accounts-and-activities/customer-accounts","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"},{"label":"Exercise 1: Customer Accounts and Activities"}]},{"id":"JuXpzvbhmvqaClD4OcXU","title":"Step 1: Create the Customers Entity","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-1-customer-accounts-and-activities/customer-accounts/step-1-create-the-customers-entity","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"},{"label":"Exercise 1: Customer Accounts and Activities"},{"label":"Customer accounts"}]},{"id":"gc900TsiWbk5lS8eNvb7","title":"Step 2: Create the API","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-1-customer-accounts-and-activities/customer-accounts/step-2-create-the-api","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"},{"label":"Exercise 1: Customer Accounts and Activities"},{"label":"Customer accounts"}]},{"id":"dgEWV3OymdYyJWCj44ka","title":"Step 3: Update entity through API","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-1-customer-accounts-and-activities/customer-accounts/step-3-update-entity-through-api","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"},{"label":"Exercise 1: Customer Accounts and Activities"},{"label":"Customer accounts"}]},{"id":"vmOl9Fr5BmH40nyvaTIT","title":"Customer Activities","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-1-customer-accounts-and-activities/customer-activities","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"},{"label":"Exercise 1: Customer Accounts and Activities"}]},{"id":"VQicvlzDvYXe58lPd3m2","title":"Step 1: Create the Activities entity","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-1-customer-accounts-and-activities/customer-activities/step-1-create-the-activities-entity","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"},{"label":"Exercise 1: Customer Accounts and Activities"},{"label":"Customer Activities"}]},{"id":"2Qo18VEtmNJervmI0ypy","title":"Step 2: Create a “1 to Many” relation","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-1-customer-accounts-and-activities/customer-activities/step-2-create-a-1-to-many-relation","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"},{"label":"Exercise 1: Customer Accounts and Activities"},{"label":"Customer Activities"}]},{"id":"qnzLEDLSGRkPq5a8HAMO","title":"Step 3: Create the API","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-1-customer-accounts-and-activities/customer-activities/step-3-create-the-api","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"},{"label":"Exercise 1: Customer Accounts and Activities"},{"label":"Customer Activities"}]},{"id":"ilV6O61RTt3i86slQ8Z5","title":"Step 4: Update entity through API","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-1-customer-accounts-and-activities/customer-activities/step-4-update-entity-through-api","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"},{"label":"Exercise 1: Customer Accounts and Activities"},{"label":"Customer Activities"}]},{"id":"ewEoR3xMm35APzrG3qIE","title":"Exercise 2: Customer Records","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-2-customer-records","siteSpaceId":"sitesp_29TgI","description":"In this exercise, retrieve customer information.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"}]},{"id":"PN4vzK0L5vOMU9Ozo6Pc","title":"Step 1: Create the API","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-2-customer-records/step-1-create-the-api","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"},{"label":"Exercise 2: Customer Records"}]},{"id":"cfRLFp6jcbWhpy9FFXxd","title":"Step 2: Test the API","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/exercise-2-customer-records/step-2-test-the-api","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"},{"label":"Exercise 2: Customer Records"}]},{"id":"i5NWkMuCXnz5i15riLgU","title":"Next Steps","pathname":"/welcome/get-started/learn-langstack/introduction-to-entities/next-steps","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Entities"}]},{"id":"aRedpmcO0rPAEUxux0VQ","title":"Programming with Entities","pathname":"/welcome/get-started/learn-langstack/entities-crud-operations-from-api","siteSpaceId":"sitesp_29TgI","description":"Use Actions to perform CRUD (Create, Read, Update, Delete) operations on data in Entities.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"iw4ghpawzP3qWKDI9PTH","title":"Create","pathname":"/welcome/get-started/learn-langstack/entities-crud-operations-from-api/create","siteSpaceId":"sitesp_29TgI","description":"The action related to the \"Create\" operation is as follows.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Programming with Entities"}]},{"id":"1yautlwglCloMMvWB165","title":"Read","pathname":"/welcome/get-started/learn-langstack/entities-crud-operations-from-api/read","siteSpaceId":"sitesp_29TgI","description":"To read records in an entity, users can define any of the following Actions depending on the data required.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Programming with Entities"}]},{"id":"BzZYsxu73n0KlL2vouLj","title":"Update","pathname":"/welcome/get-started/learn-langstack/entities-crud-operations-from-api/update","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Programming with Entities"}]},{"id":"gn2WT1HhYllWHJHhYBkM","title":"Delete","pathname":"/welcome/get-started/learn-langstack/entities-crud-operations-from-api/delete","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Programming with Entities"}]},{"id":"bMrpY3BSHJw9Fg2IZeGw","title":"JXPResponse","pathname":"/welcome/get-started/learn-langstack/entities-crud-operations-from-api/jxpresponse","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Programming with Entities"}]},{"id":"ZGuf3ZgzvO3FpxrJMSrJ","title":"Next Steps","pathname":"/welcome/get-started/learn-langstack/entities-crud-operations-from-api/next-steps","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Programming with Entities"}]},{"id":"mFSSLrRgcAj73jphOjSX","title":"Using Triggers","pathname":"/welcome/get-started/learn-langstack/using-triggers","siteSpaceId":"sitesp_29TgI","description":"Get acquainted with creating Triggers for data in Entities.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"HdafZhkeigxjQFpm4l9U","title":"After Create Trigger","pathname":"/welcome/get-started/learn-langstack/using-triggers/after-create-trigger","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Using Triggers"}]},{"id":"nMsLATjrW31KheU6kd9y","title":"After Update Trigger","pathname":"/welcome/get-started/learn-langstack/using-triggers/after-update-trigger","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Using Triggers"}]},{"id":"SvQu6JbZovIJNgE1767n","title":"After Delete Trigger","pathname":"/welcome/get-started/learn-langstack/using-triggers/after-delete-trigger","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Using Triggers"}]},{"id":"lMSd1jnyO8DN3VzoNwO3","title":"Exercise: Entity & Entity triggers","pathname":"/welcome/get-started/learn-langstack/using-triggers/exercise-entity-and-entity-triggers","siteSpaceId":"sitesp_29TgI","description":"Synchronize DayMonthJoinDate column with Join_Date.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Using Triggers"}]},{"id":"DhfibzC6WIG3tpXHzqBI","title":"Step 1: Define “After Create” Trigger","pathname":"/welcome/get-started/learn-langstack/using-triggers/step-1-define-after-create-trigger","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Using Triggers"}]},{"id":"CdtUcyyrfVmmtq8rdRmk","title":"Step 2: Define “After Update” Trigger","pathname":"/welcome/get-started/learn-langstack/using-triggers/step-2-define-after-update-trigger","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Using Triggers"}]},{"id":"23BRMpFFZYAU51b4fm6G","title":"Connectors","pathname":"/welcome/get-started/learn-langstack/connectors","siteSpaceId":"sitesp_29TgI","description":"Take a walk through the concepts of connectors.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"YkjYqTkJsmwB5NueU3lp","title":"Create a connector","pathname":"/welcome/get-started/learn-langstack/connectors/create-a-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Connectors"}]},{"id":"nQlPNDgHobWZ42cjR2EO","title":"SFTP Connector","pathname":"/welcome/get-started/learn-langstack/connectors/sftp-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Connectors"}]},{"id":"5BMDWJf2abzbjrKixeiN","title":"MySQL Connector","pathname":"/welcome/get-started/learn-langstack/connectors/mysql-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Connectors"}]},{"id":"WBVmtlZzjJo9Q2Z3vmUE","title":"Next Steps","pathname":"/welcome/get-started/learn-langstack/connectors/next-steps","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Connectors"}]},{"id":"JWgsWpl9LG4J3af54YdJ","title":"Introduction to ETL pipeline","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"Get to know how the ETL pipeline performs using Connectors.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"Ym8bNV4afSxMVHJraiKs","title":"Create an ETL pipeline","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/create-an-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"}]},{"id":"iaG6Tz4gszXbcPQGLfuE","title":"Data Formats in ETL pipeline","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/data-formats-in-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"}]},{"id":"ewbrDbc1ibjw8eMMSkop","title":"Reader","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/data-formats-in-etl-pipeline/reader","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"},{"label":"Data Formats in ETL pipeline"}]},{"id":"eLZBe6iJYGY7QMs42Ioe","title":"Writer","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/data-formats-in-etl-pipeline/writer","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"},{"label":"Data Formats in ETL pipeline"}]},{"id":"eM3wLNIuiebsgHpyxwSr","title":"Field mapping","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/data-formats-in-etl-pipeline/field-mapping","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"},{"label":"Data Formats in ETL pipeline"}]},{"id":"AzfmlmC06mOIqJODrNAj","title":"Shared variables for ETL pipeline","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/shared-variables-for-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"}]},{"id":"EzBm4NoU4iHp4K1xDe6U","title":"ETL functions execution sequences overview","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/etl-functions-execution-sequences-overview","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"}]},{"id":"gYmLfpYwBTd5e9zI62GX","title":"Displaying Functions","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/displaying-functions","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"}]},{"id":"d6MCVY0Ht0H8vExiuHQl","title":"How to perform Search in ETL pipeline","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/how-to-perform-search-in-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"}]},{"id":"5QNo9Q3M8Qc2a5omWhsw","title":"Exercise 1: Skip Customer records","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/exercise-1-skip-customer-records","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"}]},{"id":"YiBZTb6i4G5XGsVoF7zb","title":"Step 1: Create the ETL pipeline","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/exercise-1-skip-customer-records/step-1-create-the-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"},{"label":"Exercise 1: Skip Customer records"}]},{"id":"sDMviYKIqLO9elpjr2gL","title":"Step 2: Skip records based on Customer_ID","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/exercise-1-skip-customer-records/step-2-skip-records-based-on-customer_id","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"},{"label":"Exercise 1: Skip Customer records"}]},{"id":"eQvgSfQVYx1TVZ4aCxdx","title":"Step 3: Store skipped records in a list","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/exercise-1-skip-customer-records/step-3-store-skipped-records-in-a-list","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"},{"label":"Exercise 1: Skip Customer records"}]},{"id":"mEvLekRy31UGbJejVe34","title":"Step 4: Store the Skipped Customer record","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/exercise-1-skip-customer-records/step-4-store-the-skipped-customer-record","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"},{"label":"Exercise 1: Skip Customer records"}]},{"id":"1znBmjOvHE4hZLFRWsLi","title":"Exercise 2: ETL pipeline, CSV source & FTP Connector","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/exercise-2-etl-pipeline-csv-source-and-ftp-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"}]},{"id":"JKvyLcVrxJuXcISLHILB","title":"Exercise 3: ETL pipeline, Database Source & MySQL Connector","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/exercise-3-etl-pipeline-database-source-and-mysql-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"}]},{"id":"TBV159aXMdCU7eCW6cyq","title":"Exercise 4: ETL pipeline, CSV Source & FTP Connector using Sections","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/exercise-4-etl-pipeline-csv-source-and-ftp-connector-using-sections","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"}]},{"id":"GKxPn7BeMfxsxuA3dMNh","title":"Step 1: Create the ETL pipeline","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/exercise-4-etl-pipeline-csv-source-and-ftp-connector-using-sections/step-1-create-the-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"},{"label":"Exercise 4: ETL pipeline, CSV Source & FTP Connector using Sections"}]},{"id":"vXktz0MXFilg325WInxx","title":"Step 2: Reformat the Join_Date Values and define added fields","pathname":"/welcome/get-started/learn-langstack/introduction-to-etl-pipeline/exercise-4-etl-pipeline-csv-source-and-ftp-connector-using-sections/step-2-reformat-the-join_date-values-and-define-added-fields","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to ETL pipeline"},{"label":"Exercise 4: ETL pipeline, CSV Source & FTP Connector using Sections"}]},{"id":"1H1EOPb7yZ2E7RnbQgOI","title":"Multiple Executions, Time Duration, Linked App and Execution Status","pathname":"/welcome/get-started/learn-langstack/multiple-executions-time-duration-linked-app-and-execution-status","siteSpaceId":"sitesp_29TgI","description":"Get familiar with multiple executions, time duration, Linked App and Execution Status for ETL pipeline and Process templates.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"gzA31vCx9PAYLjXCXyrK","title":"Skip execution while in progress","pathname":"/welcome/get-started/learn-langstack/multiple-executions-time-duration-linked-app-and-execution-status/skip-execution-while-in-progress","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Multiple Executions, Time Duration, Linked App and Execution Status"}]},{"id":"frgw1FGAFQRUAzkAuZUV","title":"Time duration settings","pathname":"/welcome/get-started/learn-langstack/multiple-executions-time-duration-linked-app-and-execution-status/time-duration-settings","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Multiple Executions, Time Duration, Linked App and Execution Status"}]},{"id":"hKVe11rXlZADI9aZ1MPw","title":"Linked App","pathname":"/welcome/get-started/learn-langstack/multiple-executions-time-duration-linked-app-and-execution-status/linked-app","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Multiple Executions, Time Duration, Linked App and Execution Status"}]},{"id":"mJ4SVB8P0KuDknLTAtXl","title":"Options for Delay Types","pathname":"/welcome/get-started/learn-langstack/multiple-executions-time-duration-linked-app-and-execution-status/options-for-delay-types","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Multiple Executions, Time Duration, Linked App and Execution Status"}]},{"id":"OPDo5e6fGKh1imOihXlX","title":"Execution status","pathname":"/welcome/get-started/learn-langstack/multiple-executions-time-duration-linked-app-and-execution-status/execution-status","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Multiple Executions, Time Duration, Linked App and Execution Status"}]},{"id":"CUJ80Xe2Dr0rwUp7Rnu9","title":"Validation pipeline","pathname":"/welcome/get-started/learn-langstack/validation-pipeline","siteSpaceId":"sitesp_29TgI","description":"Grasp the general concepts, set up and working of the Validation pipeline with reference to Entities.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"0O6EdCV5RDy3I5Ptadmc","title":"Sequence of Validation pipeline","pathname":"/welcome/get-started/learn-langstack/validation-pipeline/sequence-of-validation-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Validation pipeline"}]},{"id":"5tYpzB63WqMYhgoOHAya","title":"Exercise: Customer Information","pathname":"/welcome/get-started/learn-langstack/validation-pipeline/exercise-customer-information","siteSpaceId":"sitesp_29TgI","description":"In this exercise, store validated customer information.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Validation pipeline"}]},{"id":"8gihlIIR3zxCs0gbxvaT","title":"Step 1: Create a Validation pipeline","pathname":"/welcome/get-started/learn-langstack/validation-pipeline/exercise-customer-information/step-1-create-a-validation-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Validation pipeline"},{"label":"Exercise: Customer Information"}]},{"id":"vgz4iz0eAznJEF9vDTwi","title":"Step 2: Create the API gateway","pathname":"/welcome/get-started/learn-langstack/validation-pipeline/exercise-customer-information/step-2-create-the-api-gateway","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Validation pipeline"},{"label":"Exercise: Customer Information"}]},{"id":"cvwWIwWIsLvPGt6sg9T2","title":"Step 3: Test the Validation pipeline","pathname":"/welcome/get-started/learn-langstack/validation-pipeline/exercise-customer-information/step-3-test-the-validation-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Validation pipeline"},{"label":"Exercise: Customer Information"}]},{"id":"7drVQTpkAtm3cWHS6cvJ","title":"Introduction to Process","pathname":"/welcome/get-started/learn-langstack/introduction-to-process","siteSpaceId":"sitesp_29TgI","description":"Learn to create and work with back-end processes using the Process application template.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"VQLaQiUcAlSJyNIjLAdw","title":"Create a process","pathname":"/welcome/get-started/learn-langstack/introduction-to-process/create-a-process","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Process"}]},{"id":"D4RFlYOP7qXWUPWgXP17","title":"Shared variables for a process","pathname":"/welcome/get-started/learn-langstack/introduction-to-process/shared-variables-for-a-process","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Process"}]},{"id":"6lItSP8hqoBajlzV840T","title":"Exercise: Customer Anniversary Email Activity","pathname":"/welcome/get-started/learn-langstack/introduction-to-process/exercise-customer-anniversary-email-activity","siteSpaceId":"sitesp_29TgI","description":"In this exercise, schedule storing records for customer anniversary emails.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Process"}]},{"id":"cG6GMAS20Iu42bd3eZYE","title":"Step 1: Check if the join date matches the current date","pathname":"/welcome/get-started/learn-langstack/introduction-to-process/exercise-customer-anniversary-email-activity/step-1-check-if-the-join-date-matches-the-current-date","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Process"},{"label":"Exercise: Customer Anniversary Email Activity"}]},{"id":"llP7diw5e9RyVBI3rC7G","title":"Step 2: Test the Process","pathname":"/welcome/get-started/learn-langstack/introduction-to-process/exercise-customer-anniversary-email-activity/step-2-test-the-process","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Process"},{"label":"Exercise: Customer Anniversary Email Activity"}]},{"id":"5RHNjPSblVKb8Ww31GdT","title":"Introduction to Flows & Flow components","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components","siteSpaceId":"sitesp_29TgI","description":"Create and deploy automated activities with Flows using Flow components.","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"}]},{"id":"9X1sn5dfsOF5hPsmrjDZ","title":"What is a Flow?","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/what-is-a-flow","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"}]},{"id":"QVM3En8Nse2RO2UkKHjl","title":"What is a Flow component?","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/what-is-a-flow-component","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"}]},{"id":"15QbIRvKlPJuOsNTpAKm","title":"What is a Flow component Event?","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/what-is-a-flow-component/what-is-a-flow-component-event","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"},{"label":"What is a Flow component?"}]},{"id":"gX7bNzuqvIvKIUJ5L6Ea","title":"Exercise 1: Customer Anniversary Email","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/exercise-1-customer-anniversary-email","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"}]},{"id":"qup5sqkUtkMtE2SMSFKn","title":"Step 1: Create the Flow component","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/exercise-1-customer-anniversary-email/step-1-create-the-flow-component","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"},{"label":"Exercise 1: Customer Anniversary Email"}]},{"id":"f4ilLdeUYsVuUZeWH8st","title":"Step 2: Create the Flow","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/exercise-1-customer-anniversary-email/step-2-create-the-flow","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"},{"label":"Exercise 1: Customer Anniversary Email"}]},{"id":"atUdl7JtZILu0nWjxaip","title":"Step 3: Trigger the Flow","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/exercise-1-customer-anniversary-email/step-3-trigger-the-flow","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"},{"label":"Exercise 1: Customer Anniversary Email"}]},{"id":"w8lNSgPic50bSJYqaJT8","title":"Step 4: Check records in the target entity","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/exercise-1-customer-anniversary-email/step-4-check-records-in-the-target-entity","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"},{"label":"Exercise 1: Customer Anniversary Email"}]},{"id":"pFuWVA0UF0jsSreln11m","title":"Exercise 2: Store list of customers","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/exercise-2-store-list-of-customers","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"}]},{"id":"7EwMt7q8Q0U66BWQ5yLt","title":"Step 1: Create the Flow component","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/exercise-2-store-list-of-customers/step-1-create-the-flow-component","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"},{"label":"Exercise 2: Store list of customers"}]},{"id":"s3Jezv94OdXGxx9t1rVG","title":"Step 2: Create the Flow","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/exercise-2-store-list-of-customers/step-2-create-the-flow","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"},{"label":"Exercise 2: Store list of customers"}]},{"id":"K30dtauT8hBPfhKJyGPy","title":"Step 3: Create the API","pathname":"/welcome/get-started/learn-langstack/introduction-to-flows-and-flow-components/exercise-2-store-list-of-customers/step-3-create-the-api","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"},{"label":"Learn Langstack","emoji":"1f4d5"},{"label":"Introduction to Flows & Flow components"},{"label":"Exercise 2: Store list of customers"}]},{"id":"nmmyNZf2XKA0H97B2EGP","title":"Tour of Langstack (coming soon)","pathname":"/welcome/get-started/tour-of-langstack-coming-soon","siteSpaceId":"sitesp_29TgI","emoji":"1f30d","description":"","breadcrumbs":[{"label":"Get started","emoji":"1f4a1"}]},{"id":"9QTNuO7JvRO7N7pRhv0r","title":"User Manual (coming soon)","pathname":"/welcome/in-depth-learning/user-manual-coming-soon","siteSpaceId":"sitesp_29TgI","emoji":"1f4d6","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"}]},{"id":"EkA3lCuueKyyZ73CBL6S","title":"Connectors","pathname":"/welcome/in-depth-learning/connectors","siteSpaceId":"sitesp_29TgI","emoji":"1f517","description":"Get familiar with connectors and their usage in ETL pipelines.","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"}]},{"id":"8wvVFu6KNGlQaVUGI6kG","title":"MS-SQL connector","pathname":"/welcome/in-depth-learning/connectors/ms-sql-connector","siteSpaceId":"sitesp_29TgI","description":"Learn all about MSSQL connector and its usage in ETL pipelines.","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"}]},{"id":"RAFC0NopT8GrXb9ZDYQx","title":"Data type conversions between Langstack and MSSQL","pathname":"/welcome/in-depth-learning/connectors/ms-sql-connector/mapping-data-types-between-langstack-and-ms-sql","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"MS-SQL connector"}]},{"id":"cfxoTfmCKznzviUpKYAP","title":"Handling data loss in data type conversions","pathname":"/welcome/in-depth-learning/connectors/ms-sql-connector/converting-langstack-data-types-to-ms-sql-data-types","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"MS-SQL connector"}]},{"id":"7Ain4tqGH9NfCfsVk95S","title":"Setting up MS-SQL connector","pathname":"/welcome/in-depth-learning/connectors/ms-sql-connector/setting-up-ms-sql-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"MS-SQL connector"}]},{"id":"2uDxIqhdU5glXZJyD2Lm","title":"MS-SQL connector as Reader and Writer","pathname":"/welcome/in-depth-learning/connectors/ms-sql-connector/ms-sql-connector-as-reader-and-writer","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"MS-SQL connector"}]},{"id":"yESYZHySLX7n0AGUt2Os","title":"Using MS-SQL connector in ETL pipeline","pathname":"/welcome/in-depth-learning/connectors/ms-sql-connector/using-ms-sql-connector-in-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"MS-SQL connector"}]},{"id":"vofAubg0sysLME18UcGr","title":"MS-SQL connector as a source","pathname":"/welcome/in-depth-learning/connectors/ms-sql-connector/using-ms-sql-connector-in-etl-pipeline/ms-sql-connector-as-a-source","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"MS-SQL connector"},{"label":"Using MS-SQL connector in ETL pipeline"}]},{"id":"oLDFTqXtwW53P6RhUTsp","title":"MS-SQL connector as a destination","pathname":"/welcome/in-depth-learning/connectors/ms-sql-connector/using-ms-sql-connector-in-etl-pipeline/ms-sql-connector-as-a-destination","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"MS-SQL connector"},{"label":"Using MS-SQL connector in ETL pipeline"}]},{"id":"gTQPzDpZOfarLFfapfNv","title":"Google Drive connector","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"}]},{"id":"GRsGnsxwE1OKHUM6ZLkH","title":"Set up Google Drive Connector","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/set-up-google-drive-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"}]},{"id":"XbzzqzUeMk4COy1udtbW","title":"Adding Google Drive path in ETL pipeline Streams","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/adding-google-drive-path-in-etl-pipeline-streams","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"}]},{"id":"mE7svV8PNU9qs9uTPmoB","title":"Setting up GCP Account, GCP Project, API Enablement, and Credentials (Prerequisites)","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/setting-up-gcp-account-gcp-project-api-enablement-and-credentials-prerequisites","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"}]},{"id":"VKBOnTSrarh8fzbJ1Syl","title":"OAuth 2.0 Client Credentials","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/setting-up-gcp-account-gcp-project-api-enablement-and-credentials-prerequisites/oauth-2.0-client-credentials","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Setting up GCP Account, GCP Project, API Enablement, and Credentials (Prerequisites)"}]},{"id":"O3aKyqomv3qJfbpiPCZV","title":"Service Account Key Credentials","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/setting-up-gcp-account-gcp-project-api-enablement-and-credentials-prerequisites/service-account-key-credentials","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Setting up GCP Account, GCP Project, API Enablement, and Credentials (Prerequisites)"}]},{"id":"52UXzkvUArpab7jkpB0L","title":"API Key Credentials","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/setting-up-gcp-account-gcp-project-api-enablement-and-credentials-prerequisites/api-key-credentials","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Setting up GCP Account, GCP Project, API Enablement, and Credentials (Prerequisites)"}]},{"id":"FCP4n49FVAfP79Q4fKyE","title":"Authorization through Redirect URLs","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/setting-up-gcp-account-gcp-project-api-enablement-and-credentials-prerequisites/authorization-through-redirect-urls","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Setting up GCP Account, GCP Project, API Enablement, and Credentials (Prerequisites)"}]},{"id":"2KVDttZWKxdxK6z2eeRT","title":"Using Google Drive connector in ETL pipeline","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"}]},{"id":"mTg9fk5sUN0ssRZ7dbl0","title":"Specifying file or folder paths","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Using Google Drive connector in ETL pipeline"}]},{"id":"YsvB0UegFCfp4iRNhZQ9","title":"Direct file link","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths/direct-file-link","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Using Google Drive connector in ETL pipeline"},{"label":"Specifying file or folder paths"}]},{"id":"yMMomG5HqFvJIMgcjFqh","title":"Folder link and file name","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths/folder-link-and-file-name","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Using Google Drive connector in ETL pipeline"},{"label":"Specifying file or folder paths"}]},{"id":"m8nxshz7GaTHULmZnq8j","title":"Folder path and file name","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths/folder-path-and-file-name","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Using Google Drive connector in ETL pipeline"},{"label":"Specifying file or folder paths"}]},{"id":"kxQKoBAP6zwPimhvHyRY","title":"Folder path excluding file name","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths/folder-path-excluding-file-name","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Using Google Drive connector in ETL pipeline"},{"label":"Specifying file or folder paths"}]},{"id":"e6Kd0szgzhF9she1YusV","title":"Folder path including file name","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/specifying-file-or-folder-paths/folder-path-including-file-name","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Using Google Drive connector in ETL pipeline"},{"label":"Specifying file or folder paths"}]},{"id":"HPSUlKfewxq2hzacZq4D","title":"Google Drive connector as a source","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/google-drive-connector-as-a-source","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Using Google Drive connector in ETL pipeline"}]},{"id":"D3z4grnmIl9JdQaBEfWy","title":"Google Drive connector as a destination","pathname":"/welcome/in-depth-learning/connectors/google-drive-connector/using-google-drive-connector-in-etl-pipeline/google-drive-connector-as-a-destination","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Google Drive connector"},{"label":"Using Google Drive connector in ETL pipeline"}]},{"id":"cZNkZk4SdewVsK3kzFlV","title":"AWS connector","pathname":"/welcome/in-depth-learning/connectors/aws-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"}]},{"id":"NbRYnrvf7NpE4br9L9Zt","title":"Introduction","pathname":"/welcome/in-depth-learning/connectors/aws-connector/introduction","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"}]},{"id":"m08MoiG6BjwcykFXLTw5","title":"Set up AWS S3 Connector","pathname":"/welcome/in-depth-learning/connectors/aws-connector/set-up-aws-s3-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"}]},{"id":"B1zJ9Ww6B4C3e4jnMcaK","title":"OAuth 2.0 Client Type","pathname":"/welcome/in-depth-learning/connectors/aws-connector/set-up-aws-s3-connector/oauth-2.0-client-type","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Set up AWS S3 Connector"}]},{"id":"pTSyaTOfU0pPb72yk8PR","title":"Access Key","pathname":"/welcome/in-depth-learning/connectors/aws-connector/set-up-aws-s3-connector/access-key","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Set up AWS S3 Connector"}]},{"id":"NVY2UamNJmPzcAQDKnLM","title":"Public","pathname":"/welcome/in-depth-learning/connectors/aws-connector/set-up-aws-s3-connector/public","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Set up AWS S3 Connector"}]},{"id":"ZsfYMaoKKa33vFhNNL2j","title":"Setting up AWS Account","pathname":"/welcome/in-depth-learning/connectors/aws-connector/setting-up-aws-account","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"}]},{"id":"0R2p7sJ7hRBl7td0r4BP","title":"Retrieve Client ID and Client Secret","pathname":"/welcome/in-depth-learning/connectors/aws-connector/setting-up-aws-account/retrieve-client-id-and-client-secret","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Setting up AWS Account"}]},{"id":"LaOK1vQcqeIKs5SX3kch","title":"Set up Amazon Web Services (Cognito) Console","pathname":"/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"}]},{"id":"gH0CIS39tpEapkgzUmPt","title":"Retrieve Identity Pool Id","pathname":"/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console/retrieve-identity-pool-id","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Set up Amazon Web Services (Cognito) Console"}]},{"id":"ncB8UkG7FaHGkYLyIHoi","title":"Manage Permissions for Roles","pathname":"/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console/manage-permissions-for-roles","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Set up Amazon Web Services (Cognito) Console"}]},{"id":"TnhygQqwN4GCdlmtmglF","title":"Adding Redirect URL in Amazon Developer Console","pathname":"/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console/adding-redirect-url-in-amazon-developer-console","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Set up Amazon Web Services (Cognito) Console"}]},{"id":"UW3EFH6zXkqgMSZQzGId","title":"User Consent for OAuth 2.0 Client through Login with Amazon","pathname":"/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console/user-consent-for-oauth-2.0-client-through-login-with-amazon","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Set up Amazon Web Services (Cognito) Console"}]},{"id":"VmMI89RpL1T8YzP4ExiB","title":"Retrieve Access Key Credentials","pathname":"/welcome/in-depth-learning/connectors/aws-connector/set-up-amazon-web-services-cognito-console/retrieve-access-key-credentials","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Set up Amazon Web Services (Cognito) Console"}]},{"id":"yNNw6UgksjD8ZlHBce2k","title":"Creating a bucket in AWS","pathname":"/welcome/in-depth-learning/connectors/aws-connector/creating-a-bucket-in-aws","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"}]},{"id":"pG0Pnyr5EIJNeQdnCmaF","title":"Using S3 connector in ETL pipeline","pathname":"/welcome/in-depth-learning/connectors/aws-connector/using-s3-connector-in-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"}]},{"id":"YLSa6xCJCy406vXhRhak","title":"Specifying paths","pathname":"/welcome/in-depth-learning/connectors/aws-connector/using-s3-connector-in-etl-pipeline/specifying-paths","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Using S3 connector in ETL pipeline"}]},{"id":"VaLSy3jQ13bFjzKtSz6o","title":"Examples","pathname":"/welcome/in-depth-learning/connectors/aws-connector/using-s3-connector-in-etl-pipeline/examples","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Using S3 connector in ETL pipeline"}]},{"id":"1KcjNFt7I5HzghAaDHkD","title":"AWS S3 connector as a source","pathname":"/welcome/in-depth-learning/connectors/aws-connector/using-s3-connector-in-etl-pipeline/examples/aws-s3-connector-as-a-source","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Using S3 connector in ETL pipeline"},{"label":"Examples"}]},{"id":"YbOKkFgGG24P9IgVn0CR","title":"AWS S3 connector as a destination","pathname":"/welcome/in-depth-learning/connectors/aws-connector/using-s3-connector-in-etl-pipeline/examples/aws-s3-connector-as-a-destination","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"AWS connector"},{"label":"Using S3 connector in ETL pipeline"},{"label":"Examples"}]},{"id":"LEsb2prZehknxlLxhPGo","title":"OneDrive connector","pathname":"/welcome/in-depth-learning/connectors/onedrive-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"}]},{"id":"VNYjvDahNqZX5e6goc3F","title":"Set up OneDrive Connector","pathname":"/welcome/in-depth-learning/connectors/onedrive-connector/set-up-onedrive-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"OneDrive connector"}]},{"id":"wa0RHb2DJwbaqgoYnUML","title":"Setting up Microsoft Azure Account","pathname":"/welcome/in-depth-learning/connectors/onedrive-connector/setting-up-microsoft-azure-account","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"OneDrive connector"}]},{"id":"pAOLvwkBMArLLwLzlv2L","title":"Add URL to Authorized Redirect URLs","pathname":"/welcome/in-depth-learning/connectors/onedrive-connector/add-url-to-authorized-redirect-urls","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"OneDrive connector"}]},{"id":"d57bG00ESGtD593iD62L","title":"User Consent for Establishing OneDrive Connection","pathname":"/welcome/in-depth-learning/connectors/onedrive-connector/user-consent-for-establishing-onedrive-connection","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"OneDrive connector"}]},{"id":"2lZ0kpLrxKI9Js5reUhH","title":"Usage of OneDrive Connector in ETL pipeline","pathname":"/welcome/in-depth-learning/connectors/onedrive-connector/usage-of-onedrive-connector-in-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"OneDrive connector"}]},{"id":"16uCQToNmltU9RO2WgUR","title":"Examples","pathname":"/welcome/in-depth-learning/connectors/onedrive-connector/usage-of-onedrive-connector-in-etl-pipeline/examples","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"OneDrive connector"},{"label":"Usage of OneDrive Connector in ETL pipeline"}]},{"id":"DdUprGqSo7m3gmZXi6kx","title":"OneDrive connector as a source","pathname":"/welcome/in-depth-learning/connectors/onedrive-connector/usage-of-onedrive-connector-in-etl-pipeline/onedrive-connector-as-a-source","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"OneDrive connector"},{"label":"Usage of OneDrive Connector in ETL pipeline"}]},{"id":"ZxunSqMLcZnurWbiPglC","title":"OneDrive connector as a destination","pathname":"/welcome/in-depth-learning/connectors/onedrive-connector/usage-of-onedrive-connector-in-etl-pipeline/onedrive-connector-as-a-destination","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"OneDrive connector"},{"label":"Usage of OneDrive Connector in ETL pipeline"}]},{"id":"Oj8GZ1Li9GtPgAoMhi1p","title":"Dropbox connector","pathname":"/welcome/in-depth-learning/connectors/dropbox-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"}]},{"id":"rTuyg29nPlhv4ITjduoA","title":"Set up Dropbox Connector","pathname":"/welcome/in-depth-learning/connectors/dropbox-connector/set-up-dropbox-connector","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Dropbox connector"}]},{"id":"SbuUE6ZXnJcwM3imq4Ht","title":"Setting up Dropbox Account","pathname":"/welcome/in-depth-learning/connectors/dropbox-connector/setting-up-dropbox-account","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Dropbox connector"}]},{"id":"Tj87Qp4fuay3eDFNJpxp","title":"Add URL to Authorized Redirect URLs","pathname":"/welcome/in-depth-learning/connectors/dropbox-connector/add-url-to-authorized-redirect-urls","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Dropbox connector"}]},{"id":"ZrKCyCD50TEXkahIaqOI","title":"User Consent for Establishing Dropbox Connection","pathname":"/welcome/in-depth-learning/connectors/dropbox-connector/user-consent-for-establishing-dropbox-connection","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Dropbox connector"}]},{"id":"sltcEdJ85l0v3TaadhDR","title":"Usage of Dropbox connector in ETL pipeline","pathname":"/welcome/in-depth-learning/connectors/dropbox-connector/usage-of-dropbox-connector-in-etl-pipeline","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Dropbox connector"}]},{"id":"tvFmr7LS8i0KRUGIylUf","title":"Dropbox connector path settings","pathname":"/welcome/in-depth-learning/connectors/dropbox-connector/usage-of-dropbox-connector-in-etl-pipeline/dropbox-connector-path-settings","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Dropbox connector"},{"label":"Usage of Dropbox connector in ETL pipeline"}]},{"id":"GeK4VGnaGtVtN1nX6r50","title":"Examples","pathname":"/welcome/in-depth-learning/connectors/dropbox-connector/usage-of-dropbox-connector-in-etl-pipeline/examples","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Dropbox connector"},{"label":"Usage of Dropbox connector in ETL pipeline"}]},{"id":"K69q9TrLExpBLlkBTFJk","title":"Dropbox connector as a source","pathname":"/welcome/in-depth-learning/connectors/dropbox-connector/usage-of-dropbox-connector-in-etl-pipeline/examples/dropbox-connector-as-a-source","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Dropbox connector"},{"label":"Usage of Dropbox connector in ETL pipeline"},{"label":"Examples"}]},{"id":"zBi2yYgWxcn4OwHw9G67","title":"Dropbox connector as destination","pathname":"/welcome/in-depth-learning/connectors/dropbox-connector/usage-of-dropbox-connector-in-etl-pipeline/examples/dropbox-connector-as-destination","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"In depth learning","emoji":"1f4d8"},{"label":"Connectors","emoji":"1f517"},{"label":"Dropbox connector"},{"label":"Usage of Dropbox connector in ETL pipeline"},{"label":"Examples"}]},{"id":"HSYKqysrNYNpZbB40gt6","title":"Use Case 1","pathname":"/welcome/use-cases-coming-soon/use-case-1","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Use Cases (Coming soon)","emoji":"1f5c3"}]},{"id":"3Uqnm98tkt7L5ytOHCTG","title":"Use Case 2","pathname":"/welcome/use-cases-coming-soon/use-case-2","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Use Cases (Coming soon)","emoji":"1f5c3"}]},{"id":"qwRViA03RC8AB3XapHCN","title":"Use Case 3","pathname":"/welcome/use-cases-coming-soon/use-case-3","siteSpaceId":"sitesp_29TgI","description":"","breadcrumbs":[{"label":"Use Cases (Coming soon)","emoji":"1f5c3"}]}]}