{"version":1,"pages":[{"id":"-LrL96HwxmkH8RuyGqvR","title":"Welcome to Squidex","pathname":"/","siteSpaceId":"sitesp_ViLlN","description":"Lets get started with Squidex."},{"id":"nuwXB1Xw6v0eMBqrURY3","title":"Squidex Cloud","pathname":"/id-01-getting-started/squidex-cloud","siteSpaceId":"sitesp_ViLlN","description":"Quickly get started with Squidex by using Squidex Cloud hosted by us.","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LrLTtjKKtbfCC3IMseD","title":"Installation Instructions","pathname":"/id-01-getting-started/installation","siteSpaceId":"sitesp_ViLlN","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-Mb1X4UldxftZMCvMRVs","title":"Platforms","pathname":"/id-01-getting-started/installation/platforms","siteSpaceId":"sitesp_ViLlN","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"}]},{"id":"-MdHzrpBdOrbaHuwQpYi","title":"Install on Kubernetes","pathname":"/id-01-getting-started/installation/platforms/install-on-kubernetes","siteSpaceId":"sitesp_ViLlN","description":"Install Squidex on a Kubernetes cluster","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Platforms"}]},{"id":"-Mb1XieZI7CxDS2VYj-U","title":"Install on AWS (Deprecated)","pathname":"/id-01-getting-started/installation/platforms/install-on-aws","siteSpaceId":"sitesp_ViLlN","description":"Install on AWS","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Platforms"}]},{"id":"3b3WiYGBkvpvo2VsNbZK","title":"Install on AWS EC2 using Docker","pathname":"/id-01-getting-started/installation/platforms/install-on-aws-ec2","siteSpaceId":"sitesp_ViLlN","description":"Learn how to deploy Squidex on an AWS EC2 instance using Docker containers","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Platforms"}]},{"id":"-LrLSGJhFd1uD40D90vc","title":"Install on Azure","pathname":"/id-01-getting-started/installation/platforms/install-on-azure","siteSpaceId":"sitesp_ViLlN","description":"Learn how to setup Squidex on Azure WebApp with MongoDB on Azure Container Instance.","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Platforms"}]},{"id":"3BBXKOS0v0WwFQhheuY5","title":"Install on Azure using ARM","pathname":"/id-01-getting-started/installation/platforms/install-on-azure-arm","siteSpaceId":"sitesp_ViLlN","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Platforms"}]},{"id":"zkxFAPuHjSLei6IMw96G","title":"Install on Google Cloud Platform (GCP)","pathname":"/id-01-getting-started/installation/platforms/install-on-gcp","siteSpaceId":"sitesp_ViLlN","description":"Learn How to Install Squidex on the Google Cloud Platform","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Platforms"}]},{"id":"-LrLSGJgMgI5V9ixv0WH","title":"Install on Docker","pathname":"/id-01-getting-started/installation/platforms/install-on-docker","siteSpaceId":"sitesp_ViLlN","description":"Install Squidex on Linux machines with docker and docker-compose.","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Platforms"}]},{"id":"-Mb1XZx-fTCGuGdhDKh9","title":"Install on Heroku","pathname":"/id-01-getting-started/installation/platforms/install-on-heroku","siteSpaceId":"sitesp_ViLlN","description":"Install on Heroku","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Platforms"}]},{"id":"-LrLSGJfU7LRFnFTORx1","title":"Install on IIS","pathname":"/id-01-getting-started/installation/platforms/install-on-iis","siteSpaceId":"sitesp_ViLlN","description":"Install Squidex on Windows with IIS and a custom MongoDB server.","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Platforms"}]},{"id":"-Mb1XNLUXt-ipPtUpGba","title":"Install on Render","pathname":"/id-01-getting-started/installation/platforms/install-on-render","siteSpaceId":"sitesp_ViLlN","description":"Install on Render","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Platforms"}]},{"id":"-Mb1XSdcrG7Vv6tMDFY6","title":"Install on Vultr","pathname":"/id-01-getting-started/installation/platforms/install-on-vultr","siteSpaceId":"sitesp_ViLlN","description":"Vultr is a cheap provider of virtual or physical machines all over the world and is great if you need fast servers for low costs.","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Platforms"}]},{"id":"-LrLSGJjFug4kUmNpB9G","title":"Configuration","pathname":"/id-01-getting-started/installation/configuration","siteSpaceId":"sitesp_ViLlN","description":"","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"}]},{"id":"XiWdVA428lpk0tWgORXj","title":"Deploying the Image Resizer Service","pathname":"/id-01-getting-started/installation/configuration/deploying-the-image-resizer-service","siteSpaceId":"sitesp_ViLlN","description":"This Page Describes How You Can Offload Image Resizing to a Separate Image Resizing Service","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Configuration"}]},{"id":"-MJr4pIkdG3-xgYc1hpC","title":"Troubleshooting and Support","pathname":"/id-01-getting-started/installation/troubleshooting-and-support","siteSpaceId":"sitesp_ViLlN","description":"How to Best Solve Issues and Leverage Squidex Support","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"}]},{"id":"UBvoLp9MTcR1lVtvKXX9","title":"Diagnose Runtime Issues","pathname":"/id-01-getting-started/installation/troubleshooting-and-support/diagnose-runtime-issues","siteSpaceId":"sitesp_ViLlN","description":"This Page Explains How to Diagnose Runtime Issues.  It is Helpful to Provide These Details to the Development Team","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Troubleshooting and Support"}]},{"id":"lrRlfmZZ7E0kM3zcF1tH","title":"Restoring Deleted Apps","pathname":"/id-01-getting-started/installation/troubleshooting-and-support/restore-deleted-apps","siteSpaceId":"sitesp_ViLlN","description":"This Guide Details How to Restore an App or Other Object That Might Have Been Accidentally Deleted","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"Troubleshooting and Support"}]},{"id":"-LrLTtjOF1VqAD1ohiSy","title":"Install Identity (Deprecated)","pathname":"/id-01-getting-started/installation/install-identity","siteSpaceId":"sitesp_ViLlN","description":"Learn How to Install Squidex Identity","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"}]},{"id":"nLSgHIQxyfjViLU42W8I","title":"External Identity Providers","pathname":"/id-01-getting-started/installation/external-identity-providers","siteSpaceId":"sitesp_ViLlN","description":"Instructions to using external Identity Providers with Squidex","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"}]},{"id":"WiEElEQbVhvRppSEgBU8","title":"Azure AD (OAuth) with Squidex","pathname":"/id-01-getting-started/installation/external-identity-providers/azure-ad-oauth-with-squidex","siteSpaceId":"sitesp_ViLlN","description":"The steps in this article show how to use Azure AD (OAuth) as the Identity Provider for Squidex","breadcrumbs":[{"label":"Getting Started"},{"label":"Installation Instructions"},{"label":"External Identity Providers"}]},{"id":"-LrLUhBmP1DajXZSiFGo","title":"Contributing and Developing","pathname":"/id-01-getting-started/contributing-and-developing","siteSpaceId":"sitesp_ViLlN","description":"Find Out More About Contributing and Developing","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-LrLTtjS_JLAGmQt_j-f","title":"Building","pathname":"/id-01-getting-started/contributing-and-developing/building","siteSpaceId":"sitesp_ViLlN","description":"How to Build Squidex Using Docker or Manually","breadcrumbs":[{"label":"Getting Started"},{"label":"Contributing and Developing"}]},{"id":"-LrLTtjTDgOzuogEUUaW","title":"Developing","pathname":"/id-01-getting-started/contributing-and-developing/developing","siteSpaceId":"sitesp_ViLlN","description":"An Introduction on Setting Up Your Development Environment (this step is required if you want to contribute to Squidex or write customized extensions for it)","breadcrumbs":[{"label":"Getting Started"},{"label":"Contributing and Developing"}]},{"id":"-LrLSGKBRi1hbG_wrPF6","title":"Extensions","pathname":"/id-01-getting-started/contributing-and-developing/extensions","siteSpaceId":"sitesp_ViLlN","description":"How to Extend Squidex and the Different Extension Points for Customization.","breadcrumbs":[{"label":"Getting Started"},{"label":"Contributing and Developing"}]},{"id":"-LswZ5ko_SJilyJM7__p","title":"Custom Rule Action","pathname":"/id-01-getting-started/contributing-and-developing/extensions/how-to-write-custom-rule-actions","siteSpaceId":"sitesp_ViLlN","description":"Rule Actions are Used to Integrate External Systems to Squidex, Learn How to Extend the Rule System Using Custom Actions","breadcrumbs":[{"label":"Getting Started"},{"label":"Contributing and Developing"},{"label":"Extensions"}]},{"id":"-Lt175A8ASmKi5kVUy-0","title":"Contributing","pathname":"/id-01-getting-started/contributing-and-developing/contributing","siteSpaceId":"sitesp_ViLlN","description":"Welcome to the Community! If Wou Want to Contribute to Squidex to Build the Most Awesome, Headless CMS, You're in the Right Place!","breadcrumbs":[{"label":"Getting Started"},{"label":"Contributing and Developing"}]},{"id":"-LrLSGKAqLioCrL8J2Bp","title":"Architecture","pathname":"/id-01-getting-started/contributing-and-developing/overview","siteSpaceId":"sitesp_ViLlN","description":"Short Description Concerning the Squidex Architecture.","breadcrumbs":[{"label":"Getting Started"},{"label":"Contributing and Developing"}]},{"id":"-MHGwI2MbsS_RrBe_voq","title":"Translating","pathname":"/id-01-getting-started/contributing-and-developing/translating","siteSpaceId":"sitesp_ViLlN","description":"How to Provide a Translation for the Squidex API and Management UI.","breadcrumbs":[{"label":"Getting Started"},{"label":"Contributing and Developing"}]},{"id":"-Mj_37-Paxo3sPx46tpv","title":"Squidex Docs Program","pathname":"/id-01-getting-started/contributing-and-developing/squidex-docs-program","siteSpaceId":"sitesp_ViLlN","description":"Earn Money by Improving Squidex Documentation.","breadcrumbs":[{"label":"Getting Started"},{"label":"Contributing and Developing"}]},{"id":"-LrLSGJw2CnA8IBpdgxj","title":"Roadmap","pathname":"/id-01-getting-started/roadmap","siteSpaceId":"sitesp_ViLlN","description":"Planned Features and Changes","breadcrumbs":[{"label":"Getting Started"}]},{"id":"Os8WZfognkM6tlPKV9lU","title":"Quick Start Guides","pathname":"/id-01-getting-started/quick-start-guides","siteSpaceId":"sitesp_ViLlN","description":"Learn How to Quickly Get Started With Squidex","breadcrumbs":[{"label":"Getting Started"}]},{"id":"bJlAaJqqdODf2K3peFcY","title":"Vue.js Blog with Squidex","pathname":"/id-01-getting-started/quick-start-guides/vue.js-blog-with-squidex","siteSpaceId":"sitesp_ViLlN","description":"Quickly Deploy a Simple Vue.js Blog with Squidex","breadcrumbs":[{"label":"Getting Started"},{"label":"Quick Start Guides"}]},{"id":"bRugi9zdYntwTrUHcKbW","title":"React.js Blog with Squidex","pathname":"/id-01-getting-started/quick-start-guides/react.js-blog-with-squidex","siteSpaceId":"sitesp_ViLlN","description":"Quickly Deploy a Simple React.js Blog with Squidex","breadcrumbs":[{"label":"Getting Started"},{"label":"Quick Start Guides"}]},{"id":"5POV08tjK44aoA9dY7Wz","title":"Angular Blog with Squidex","pathname":"/id-01-getting-started/quick-start-guides/angular-blog-with-squidex","siteSpaceId":"sitesp_ViLlN","description":"Quickly Deploy a Simple Angular Blog with Squidex","breadcrumbs":[{"label":"Getting Started"},{"label":"Quick Start Guides"}]},{"id":"-MSTfiNBwo8C1m-UB3WL","title":"Introduction and Use Case","pathname":"/id-02-documentation/introduction-and-use-case","siteSpaceId":"sitesp_ViLlN","description":"A Brief Introduction to Squidex and a Use Case","breadcrumbs":[{"label":"Documentation"}]},{"id":"-LrLUW2srD1xmVf2W9d2","title":"Concepts","pathname":"/id-02-documentation/concepts","siteSpaceId":"sitesp_ViLlN","description":"Learn About the Different Concepts in Squidex.","breadcrumbs":[{"label":"Documentation"}]},{"id":"-LsBwGVIo5mfCrFORXVI","title":"Apps","pathname":"/id-02-documentation/concepts/apps","siteSpaceId":"sitesp_ViLlN","description":"Apps are Used to Group Content for Projects, Teams or Applications.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"vwyXNh7Z5uDSn6Smlz72","title":"Teams","pathname":"/id-02-documentation/concepts/teams","siteSpaceId":"sitesp_ViLlN","description":"A Team is Used to Group Apps for Sharing a Subscription and for Easier Management","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"-LrLSGJqHJi51D2lBh5P","title":"Schemas","pathname":"/id-02-documentation/concepts/schemas","siteSpaceId":"sitesp_ViLlN","description":"Schemas Define the Structure of Your Content.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"QVZtZqaWrCT89b4tx0Se","title":"Field Rules","pathname":"/id-02-documentation/concepts/schemas/field-rules","siteSpaceId":"sitesp_ViLlN","description":"Learn About Field Rules in Squidex","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Schemas"}]},{"id":"xwvGXNJb1RpC3ROvKYTD","title":"Content","pathname":"/id-02-documentation/concepts/content","siteSpaceId":"sitesp_ViLlN","description":"Learn About Adding and Viewing Your Content on Squidex","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"Tp9fpBqL4szTp4FbY1sf","title":"Scheduled Publishing","pathname":"/id-02-documentation/concepts/content/scheduled-publishing","siteSpaceId":"sitesp_ViLlN","description":"Learn About Scheduling Content","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Content"}]},{"id":"Jik0sdq4lF43IUNyPXZG","title":"Assets","pathname":"/id-02-documentation/concepts/assets","siteSpaceId":"sitesp_ViLlN","description":"Learn About Assets in Squidex and How to Use Them","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"WfDGu3HrpEUUCObsHSKz","title":"Querying Assets","pathname":"/id-02-documentation/concepts/assets/querying-assets","siteSpaceId":"sitesp_ViLlN","description":"Learn How to Query Uploaded Assets","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Assets"}]},{"id":"-LrLSGJrSHOn33Bsb3G3","title":"Localization","pathname":"/id-02-documentation/concepts/localization","siteSpaceId":"sitesp_ViLlN","description":"Localization Allows You to Define Content in Multiple Languages.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"5qfZUdyYMVOxftFOCb6z","title":"Migrations","pathname":"/id-02-documentation/concepts/migrations","siteSpaceId":"sitesp_ViLlN","description":"Migration is the Process that Takes Squidex From one Major Version to the Next Major Version.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"-LrLSGJsDVHGqt86sbQH","title":"Roles & Permissions","pathname":"/id-02-documentation/concepts/permissions","siteSpaceId":"sitesp_ViLlN","description":"Roles and Permissions Provide Users the Ability to View, Change and Delete Content, Assets and Settings.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"-LrLSGJtMR37-NG2Rdd4","title":"Rules","pathname":"/id-02-documentation/concepts/rules","siteSpaceId":"sitesp_ViLlN","description":"Rules are Used to Automate Workflows by Reacting to Events","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"1UVhAHZUTtc848KYxTDA","title":"Publish an Event to Azure Queues using Rules","pathname":"/id-02-documentation/concepts/rules/publish-an-event-to-azure-queues-using-rules","siteSpaceId":"sitesp_ViLlN","description":"This Page Demonstrates How to Use Rules To Publish an Event to Azure Storage Queues","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Rules"}]},{"id":"YMVc0JAQoiatRkIU9RuI","title":"Populate Elasticsearch Index","pathname":"/id-02-documentation/concepts/rules/populate-elasticsearch-index","siteSpaceId":"sitesp_ViLlN","description":"This Page Shows How To Populate an Elasticsearch Index using Rules","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Rules"}]},{"id":"-MRfwCpJG6ltP-wz3xH4","title":"Backups","pathname":"/id-02-documentation/concepts/backups","siteSpaceId":"sitesp_ViLlN","description":"Backups Store all your App Content and are Useful for a Few Scenarios","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"-ManGAQ8gCJGpkw3VfO0","title":"Subscriptions","pathname":"/id-02-documentation/concepts/subscriptions","siteSpaceId":"sitesp_ViLlN","description":"Subscriptions are Used to Manage the Billing and Usage Information for Squidex Cloud.","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"gNhwNvAgc4SyMj31ztHH","title":"App Subscriptions v/s Team Subscriptions","pathname":"/id-02-documentation/concepts/subscriptions/app-subscriptions-v-s-team-subscriptions","siteSpaceId":"sitesp_ViLlN","description":"Common differences between app and team subscriptions, and frequently asked questions","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"},{"label":"Subscriptions"}]},{"id":"4PtEUuuj3lLAroUnkhv3","title":"Notifications","pathname":"/id-02-documentation/concepts/notifications","siteSpaceId":"sitesp_ViLlN","description":"Learn How to Configure and Subscribe to Notifications in Squidex","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"bUsvp0dJbaAJbQT0piES","title":"Dashboard","pathname":"/id-02-documentation/concepts/dashboard","siteSpaceId":"sitesp_ViLlN","description":"This Page Describes the Dashboard Page and How to Customize it","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"-MSMxy_2ndpKH9ui-AK-","title":"Workflows","pathname":"/id-02-documentation/concepts/workflows","siteSpaceId":"sitesp_ViLlN","description":"When the Content Item is Available in the Public API, Workflows Define the Various Statuses of a Content Item, from Initial Status to Published Status,","breadcrumbs":[{"label":"Documentation"},{"label":"Concepts"}]},{"id":"-M0RwinN3J0n1vVFQZ4E","title":"Software Development Kits","pathname":"/id-02-documentation/software-development-kits","siteSpaceId":"sitesp_ViLlN","description":"We Provide Software Development Kits (SDKs) for .NET Standard and TypeScript","breadcrumbs":[{"label":"Documentation"}]},{"id":"HTwaiyQcQ5whQMzDFluQ","title":"TypeScript","pathname":"/id-02-documentation/software-development-kits/typescript","siteSpaceId":"sitesp_ViLlN","description":"Learn how to use the TypeScript SDK for Node and Browsers.","breadcrumbs":[{"label":"Documentation"},{"label":"Software Development Kits"}]},{"id":"-M0RwmaCINLQLaBnEs0_","title":".NET","pathname":"/id-02-documentation/software-development-kits/.net-standard","siteSpaceId":"sitesp_ViLlN","description":"Read more on how to use the .NET Core and .NET Standard","breadcrumbs":[{"label":"Documentation"},{"label":"Software Development Kits"}]},{"id":"6RHpcVPdViF1yg9qfasR","title":"Version v14 (and Earlier)","pathname":"/id-02-documentation/software-development-kits/.net-standard/version-v14-and-earlier","siteSpaceId":"sitesp_ViLlN","description":"Learn How to Install, Initialize and Create Classes for Version 14 of the SDK","breadcrumbs":[{"label":"Documentation"},{"label":"Software Development Kits"},{"label":".NET"}]},{"id":"VskFvl4kvXQQX0fr4MrX","title":"Version v15 (and Later)","pathname":"/id-02-documentation/software-development-kits/.net-standard/version-v15-and-later","siteSpaceId":"sitesp_ViLlN","description":"Learn How to Install, Initialize and Create Classes for Version 15 of the SDK","breadcrumbs":[{"label":"Documentation"},{"label":"Software Development Kits"},{"label":".NET"}]},{"id":"feOaO4xa4JNFrtT6K549","title":"PHP","pathname":"/id-02-documentation/software-development-kits/php","siteSpaceId":"sitesp_ViLlN","description":"Software Development Kit for all PHP platforms","breadcrumbs":[{"label":"Documentation"},{"label":"Software Development Kits"}]},{"id":"4HDoUaBpU1VKgUI1ih8p","title":"Java","pathname":"/id-02-documentation/software-development-kits/java","siteSpaceId":"sitesp_ViLlN","description":"Easy installation and setup of the Java SDK.","breadcrumbs":[{"label":"Documentation"},{"label":"Software Development Kits"}]},{"id":"-LrLUoSfgSnrAUOmdVxC","title":"Developer Guides","pathname":"/id-02-documentation/developer-guides","siteSpaceId":"sitesp_ViLlN","description":"","breadcrumbs":[{"label":"Documentation"}]},{"id":"-LsIUDEHyU5zS1RzBYeT","title":"API","pathname":"/id-02-documentation/developer-guides/api-overview","siteSpaceId":"sitesp_ViLlN","description":"An Overview of the Different APIs","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"}]},{"id":"-LtQiR7ByrSkKScDjX0O","title":"Authentication","pathname":"/id-02-documentation/developer-guides/api-overview/authentication","siteSpaceId":"sitesp_ViLlN","description":"How to Retrieve Access Tokens to Gain Access to the API","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"},{"label":"API"}]},{"id":"-LrLSGK116IOqEAMIyTb","title":"Postman","pathname":"/id-02-documentation/developer-guides/api-overview/postman","siteSpaceId":"sitesp_ViLlN","description":"A Short Tutorial On How to Use Squidex with Postman.","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"},{"label":"API"}]},{"id":"-LrLSGK0V6_wMAcJGLSC","title":"Queries","pathname":"/id-02-documentation/developer-guides/api-overview/api","siteSpaceId":"sitesp_ViLlN","description":"How to Query Content with Filters, Sorting and Pagination","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"},{"label":"API"}]},{"id":"-LrLDrRidkEpiK2WjlS9","title":"Assets","pathname":"/id-02-documentation/developer-guides/api-overview/assets-api","siteSpaceId":"sitesp_ViLlN","description":"How to Use the Assets API to Resize Images","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"},{"label":"API"}]},{"id":"-LrLSGK-EWua3sKPXEnZ","title":"Automation Tools (CLI)","pathname":"/id-02-documentation/developer-guides/automation-tools","siteSpaceId":"sitesp_ViLlN","description":"The Squidex CLI (Command Line Interface) Tool Helps Automate Administration Processes","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"}]},{"id":"-LrLSGK4EL0-EbtWcFwf","title":"Scripting","pathname":"/id-02-documentation/developer-guides/scripting","siteSpaceId":"sitesp_ViLlN","description":"Learn How to Use Scripting to Implement More Validation and Security Solutions","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"}]},{"id":"-MgPIF_xXTjGDwutI_x7","title":"Scripting Helper Methods","pathname":"/id-02-documentation/developer-guides/scripting/scripting-helper-methods","siteSpaceId":"sitesp_ViLlN","description":"Helper Methods for Scripting","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"},{"label":"Scripting"}]},{"id":"sHYPVJPshebRckdfd21i","title":"Embed Content","pathname":"/id-02-documentation/developer-guides/embed-content","siteSpaceId":"sitesp_ViLlN","description":"Learn to Embed Content to Unstructured Text Such as Markdown or Rich-Text to Close the Gap Between Unstructured Content and Structured Content","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"}]},{"id":"-LrLSGK6PM_UsZjAYfx2","title":"Custom Workflows","pathname":"/id-02-documentation/developer-guides/workflows","siteSpaceId":"sitesp_ViLlN","description":"Write Advanced Workflows with Scripting","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"}]},{"id":"-LrLSGK56XXQ43fZlzx-","title":"Custom Editors","pathname":"/id-02-documentation/developer-guides/editors","siteSpaceId":"sitesp_ViLlN","description":"Build and Use Custom Editors to Support Your Content Editors","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"}]},{"id":"-MITJeydGMKMBfPVXeRe","title":"Custom Sidebars","pathname":"/id-02-documentation/developer-guides/custom-sidebars","siteSpaceId":"sitesp_ViLlN","description":"Build and Use Custom Sidebar Extensions to Support your Editorial Workflow","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"}]},{"id":"-LrLSGK7cvCBGSS8UBsX","title":"Preview Content","pathname":"/id-02-documentation/developer-guides/preview","siteSpaceId":"sitesp_ViLlN","description":"Provide a Live Preview on Your Website for Your Content Editors.","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"}]},{"id":"-M2gcX8LcBWtI5NqkxxR","title":"Rule Formatting","pathname":"/id-02-documentation/developer-guides/rule-formatting","siteSpaceId":"sitesp_ViLlN","description":"How to Use Scripting or Placeholders to Control the Output of Rules","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"}]},{"id":"-MgPECy-JXkgObjJ9qds","title":"Simple","pathname":"/id-02-documentation/developer-guides/rule-formatting/simple","siteSpaceId":"sitesp_ViLlN","description":"How to Format Rules with a Custom-Built Solution for Basic Use Cases","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"},{"label":"Rule Formatting"}]},{"id":"-MgPEJnlPhM8TBWx0CPV","title":"Script","pathname":"/id-02-documentation/developer-guides/rule-formatting/script","siteSpaceId":"sitesp_ViLlN","description":"How to Format Rules with JavaScript Expressions","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"},{"label":"Rule Formatting"}]},{"id":"-MgPEMkeCvqaRFvg1NzX","title":"Liquid","pathname":"/id-02-documentation/developer-guides/rule-formatting/liquid","siteSpaceId":"sitesp_ViLlN","description":"How to Format Rules with Liquid Templates.","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"},{"label":"Rule Formatting"}]},{"id":"BelDA6y8ahQN1ABSvYiI","title":"Tutorials","pathname":"/id-02-documentation/developer-guides/tutorials","siteSpaceId":"sitesp_ViLlN","description":"Read our Useful Tutorials","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"}]},{"id":"ePh2uV0ky6XkFf4Vgwg7","title":"Building a Blog with Squidex and Next.js","pathname":"/id-02-documentation/developer-guides/tutorials/building-a-nextjs-blog-with-squidex","siteSpaceId":"sitesp_ViLlN","description":"How to Build a Next.js Blog Powered by Content From the Squidex CMS","breadcrumbs":[{"label":"Documentation"},{"label":"Developer Guides"},{"label":"Tutorials"}]},{"id":"-LrLSGJxXrrt9OeIEO9R","title":"Squidex 3.0: API Compatibility","pathname":"/id-04-next/3.0-compatibility","siteSpaceId":"sitesp_ViLlN","description":"API Compatibility","breadcrumbs":[{"label":"Next"}]}]}