[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-description":3,"footer-secondary":5,"footer-primary":33,"header-nav":121,"@directus-labs/multilevel-autocomplete-api-interface":260,"header-nav-data":306,"github-stars":308,"site-banners":410,"8f849cd0-a47b-4e32-bb19-b478973c90f7":416,"74634853-196b-4ce3-b256-4534c054838f":422,"dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8":451,"9df3f40e-6272-4ec6-a0d7-cc29265e087c":457,"358b0659-1f05-4427-bd1c-4bc03a43c182":463,"1b444c23-b593-4391-9410-4ca5d2c7a7cb":468},{"description":4},"\u003Cp>A composable backend to build your Headless CMS, BaaS, and more.&nbsp;\u003C/p>",{"items":6},[7,14,21,27],{"id":8,"title":9,"url":10,"page":11,"children":13},"8a1b7bfa-429d-4ffc-a650-2a5fdcf356da","Cloud Policies",null,{"permalink":12},"/cloud-policies",[],{"id":15,"title":16,"url":17,"page":18,"children":20},"bea848ef-828f-4306-8017-6b00ec5d4a0c","License","#",{"permalink":19},"/bsl",[],{"id":22,"title":23,"url":17,"page":24,"children":26},"4e914f47-4bee-42b7-b445-3119ee4196ef","Terms",{"permalink":25},"/terms",[],{"id":28,"title":29,"url":17,"page":30,"children":32},"ea69eda6-d317-4981-8421-fcabb1826bfd","Privacy",{"permalink":31},"/privacy",[],{"items":34},[35,58,78,98],{"id":36,"title":37,"url":10,"page":10,"children":38},"522e608a-77b0-4333-820d-d4f44be2ade1","Solutions",[39,44,49,54],{"id":40,"title":41,"url":10,"page":42},"fcafe85a-a798-4710-9e7a-776fe413aae5","Headless CMS",{"permalink":43},"/solutions/headless-cms",{"id":45,"title":46,"url":10,"page":47},"79972923-93cf-4777-9e32-5c9b0315fc10","Backend-as-a-Service",{"permalink":48},"/solutions/backend-as-a-service",{"id":50,"title":51,"url":10,"page":52},"0fa8d0c1-7b64-4f6f-939d-d7fdb99fc407","Product Information",{"permalink":53},"/solutions/product-information-management",{"id":55,"title":56,"url":57,"page":10},"63946d54-6052-4780-8ff4-91f5a9931dcc","100+ Things to Build","https://directus.io/blog/100-tools-apps-and-platforms-you-can-build-with-directus",{"id":59,"title":60,"url":10,"page":10,"children":61},"8ab4f9b1-f3e2-44d6-919b-011d91fe072f","Resources",[62,66,70,74],{"id":63,"title":64,"url":65,"page":10},"f951fb84-8777-4b84-9e91-996fe9d25483","Documentation","https://docs.directus.io",{"id":67,"title":68,"url":69,"page":10},"366febc7-a538-4c08-a326-e6204957f1e3","Guides","https://docs.directus.io/guides/",{"id":71,"title":72,"url":73,"page":10},"aeb9128e-1c5f-417f-863c-2449416433cd","Community","https://directus.chat",{"id":75,"title":76,"url":77,"page":10},"da1c2ed8-0a77-49b0-a903-49c56cb07de5","Release Notes","https://github.com/directus/directus/releases",{"id":79,"title":80,"url":10,"page":10,"children":81},"d61fae8c-7502-494a-822f-19ecff3d0256","Support",[82,86,90,94],{"id":83,"title":84,"url":85,"page":10},"8c43c781-7ebd-475f-a931-747e293c0a88","Issue Tracker","https://github.com/directus/directus/issues",{"id":87,"title":88,"url":89,"page":10},"d77bb78e-cf7b-4e01-932a-514414ba49d3","Feature Requests","https://github.com/directus/directus/discussions?discussions_q=is:open+sort:top",{"id":91,"title":92,"url":93,"page":10},"4346be2b-2c53-476e-b53b-becacec626a6","Community Chat","https://discord.com/channels/725371605378924594/741317677397704757",{"id":95,"title":96,"url":97,"page":10},"26c115d2-49f7-4edc-935e-d37d427fb89d","Cloud Dashboard","https://directus.cloud",{"id":99,"title":100,"url":10,"page":10,"children":101},"49141403-4f20-44ac-8453-25ace1265812","Organization",[102,107,112,116],{"id":103,"title":104,"url":105,"page":106},"1f36ea92-8a5e-47c8-914c-9822a8b9538a","About","/about",{"permalink":105},{"id":108,"title":109,"url":17,"page":110},"b84bf525-5471-4b14-a93c-225f6c386005","Careers",{"permalink":111},"/careers",{"id":113,"title":114,"url":115,"page":10},"86aabc3a-433d-434b-9efa-ad1d34be0a34","Brand Assets","https://drive.google.com/drive/folders/1lBOTba4RaA5ikqOn8Ewo4RYzD0XcymG9?usp=sharing",{"id":117,"title":118,"url":10,"page":119},"8d2fa1e3-198e-4405-81e1-2ceb858bc237","Contact",{"permalink":120},"/contact",{"items":122},[123,185,241,246,253],{"id":124,"title":125,"url":10,"callout":126,"callout_title":127,"children_title":128,"page":10,"children":129},"62c04c6c-5793-4702-8ed1-73dd563fd605","Product","8f849cd0-a47b-4e32-bb19-b478973c90f7","Project Showcase","Use Cases and Features",[130,136,142,149,154,162,170,178],{"id":131,"title":41,"url":132,"description":133,"image":10,"icon":134,"page":135},"e7d7d5ed-89b1-4455-8b4a-8ae92c70e3a0","/solutions/headless-cms/","Manage and deliver content with ease","code_blocks",{"permalink":43},{"id":137,"title":46,"url":138,"description":139,"image":10,"icon":140,"page":141},"60bdefd9-95e6-45a3-9f81-4748d07c59d3","/solutions/backend-as-a-service/","Build and ship applications faster","speed",{"permalink":48},{"id":143,"title":144,"url":145,"description":146,"image":10,"icon":147,"page":148},"5f9aebeb-4f89-445e-9850-5b1261a2743c","Headless Commerce","/solutions/product-information-management/","A single source of truth for products","shopping_cart_checkout",{"permalink":53},{"id":150,"title":151,"url":57,"description":152,"image":10,"icon":153,"page":10},"49e46134-80be-470e-8c73-afb1417fa9b6","100+ More Use Cases","Build anything (or everything)","lightbulb",{"id":155,"title":156,"url":157,"description":158,"image":10,"icon":159,"page":160},"a589ac77-a5ce-45c5-a054-e43111e19158","Instant APIs","/products/connect/","Connect a database, get REST + GraphQL APIs","api",{"permalink":161},"/toolkit/connect",{"id":163,"title":164,"url":165,"description":166,"image":10,"icon":167,"page":168},"4a0f129a-c546-4493-b0a9-306e51692e90","Granular Policy-Based Auth","/products/auth/","Provide secure, autonomous data access","lock_person",{"permalink":169},"/toolkit/auth",{"id":171,"title":172,"url":173,"description":174,"image":10,"icon":175,"page":176},"f9250f2c-93a4-4108-80db-011bbe391ecf","Visual Automation Builder","/products/automate/","Automate content and data workflows with ease","build",{"permalink":177},"/toolkit/automate",{"id":179,"title":180,"url":10,"description":181,"image":10,"icon":182,"page":183},"f1ae4e40-5b05-42a4-9cd3-33dda35cc939","50+ More Features","Get everything you need out-of-the-box","auto_fix",{"permalink":184},"/features",{"id":186,"title":60,"url":10,"callout":187,"callout_title":188,"children_title":189,"page":10,"children":190},"2f6ad0d1-6dd3-4f17-b5c8-9f2abf71409a","dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8","Watch Directus TV","Learn More",[191,198,205,211,218,224,230,235],{"id":192,"title":193,"url":194,"description":195,"image":10,"icon":196,"page":197},"0a3bf9f5-1ef2-43f4-bc09-7ff7488241c5","Blog","/blog","Read our latest articles and guides","library_books",{"permalink":194},{"id":199,"title":200,"url":17,"description":201,"image":10,"icon":202,"page":203},"165e3dc2-e51b-4456-8382-99c5775b0412","Case Studies","Case studies and success stories","magic_button",{"permalink":204},"/case-studies",{"id":206,"title":207,"url":208,"description":209,"image":10,"icon":210,"page":10},"5ae324b6-bf44-4c21-95ad-e6dc0c1c1f40","Community Forum","https://community.directus.io/","Questions and conversations","comment",{"id":212,"title":213,"url":17,"description":214,"image":10,"icon":215,"page":216},"b1db03f0-e537-490e-8c0f-c61c401d1024","Agency Directory","Browse our list of agency partners ","handshake",{"permalink":217},"/agency-directory",{"id":219,"title":220,"url":105,"description":221,"image":10,"icon":222,"page":223},"991731c8-eb40-4eec-85a5-6e977bcd7ec9","About Us","Learn more about Directus and the team","supervised_user_circle",{"permalink":105},{"id":225,"title":226,"url":227,"description":228,"image":10,"icon":229,"page":10},"52aebf38-b3ad-4a27-807d-ce52398cd509","Wall of Love","https://testimonial.to/directus/all","See what others are saying about us","heart_plus",{"id":231,"title":118,"url":17,"description":232,"image":10,"icon":233,"page":234},"a86eca65-d5ae-4263-b7d9-4f1a1c50a0b1","Have a general inquiry or question for us?","mark_email_unread",{"permalink":120},{"id":236,"title":80,"url":10,"description":237,"image":10,"icon":238,"page":239},"28225825-8d41-4809-9032-192fbf5c6e5d","Reach out to Directus support","support",{"permalink":240},"/support",{"id":242,"title":243,"url":244,"callout":10,"callout_title":10,"children_title":10,"page":10,"children":245},"a3f1275d-b088-4b11-99bf-143fcbf39104","Developers","/docs",[],{"id":247,"title":248,"url":249,"callout":10,"callout_title":10,"children_title":10,"page":250,"children":252},"fae8fded-d2e2-468e-a68b-82abec7a7225","Enterprise","/solutions/enterprise/",{"permalink":251},"/solutions/enterprise",[],{"id":254,"title":255,"url":256,"callout":10,"callout_title":10,"children_title":10,"page":257,"children":259},"5c5e2fbc-49fd-4e41-a71e-e4f8db2b00cf","Pricing","/pricing/",{"permalink":258},"/pricing/self-hosted",[],{"name":261,"description":262,"verified":263,"id":264,"readme":265,"type":266,"last_updated":267,"host_version":268,"downloads":269,"total_downloads":270,"sandbox":271,"license":272,"publisher":273,"versions":280,"formatted_name":302,"formatted_readme":303,"formatted_description":262,"featured_image":304,"images":305,"recent_downloads_7_days":270,"recent_downloads_30_days":270},"@directus-labs/multilevel-autocomplete-api-interface","Get data from nested API queries.",false,"805a7c03-cf42-4886-940c-9b8fe6fda2d1","# Multilevel Autocomplete Interface\n\nGet data from nested API queries.\n\n![An open dialog with multiple dropdowns](https://raw.githubusercontent.com/directus-labs/extensions/main/packages/multilevel-autocomplete-api-interface/docs/preview.png)\n\n## Installation\n\nRefer to the [Official Guide](https://docs.directus.io/extensions/installing-extensions.html) for details on installing the extension from the Marketplace or manually.\n\n## Usage\n\nAdd the `Multilevel Autocomplete` via the interface selector. Select either a `Web Request` or a `List` and fill in the corresponding fields that define how to load the initial step. Add items to the `Nested Steps` list to define additional steps. Lastly, define your `Payload` template to produce the final output.\n\n## Example\n\nIn this example, a fixed list of regions will be shown, and then a filtered list of countries will be shown as an autocomplete interface powered by an external API.\n\n### 1. Initial List\n\nWhen using a list as the initial source, you must provide a fixed set of values, each with a `text` and a `value`. The value can be a string of JSON object.\n\nCreate two items in the list (you can paste in the following as a raw value):\n\n```json\n[\n    {\n        \"text\": \"Europe\",\n        \"value\": \"europe\"\n    },\n    {\n        \"text\": \"Americas\",\n        \"value\": \"americas\"\n    }\n]\n```\n\nThe value chosen will be stored as the first item in the `values` array that can be referenced in nested steps.\n\n### 2. Filtered Autocomplete\n\nCreate a nested step which will use the selected region. Make a GET request to `https://restcountries.com/v3.1/region/{{values[0]}}`.\n\n- As this API returns the array of options directly, there is no need to provide a Requests Path.\n- Set the Text Path to `name.common` to use this value as the visible text for options.\n- Set the Value Path to `cca2` as this the raw value to be used.\n\n### 3. Structured Payload\n\nFinally, set a payload that will be included in the raw data:\n\n```json\n{\n    \"region\": \"{{ values[0] }}\",\n    \"country\": {\n        \"name\": \"{{ steps[1].text }}\",\n        \"code\": \"{{ steps[1].value }}\"\n    }\n}\n```\n\n### 4. Outcome\n\nIn use, the interface will first show a dropdown with two options - Europe and Americas. Using the external API, the nested step will show an autocomplete interface of countries filtered by the value chosen.\n\nThe raw data includes text and value for all steps, and the defined payload structure:\n\n```json\n{\n    \"steps\": [{\n        \"text\": \"Europe\",\n        \"value\": \"europe\"\n    }, {\n        \"text\": \"United Kingdom\",\n        \"value\": \"GB\"\n    }],\n    \"payload\": {\n        \"region\": \"europe\",\n        \"country\": {\n            \"name\": \"United Kingdom\",\n            \"code\": \"GB\"\n        }\n    }\n}\n```\n\n## Calling the Items API\n\nYou can use this extension with the REST API generated for your Directus Project.\n\nThis allows for filtered inputs based on your own project's data using the `filter` and `search` parameters.\n\nWhen configuring the request, you must include your full Directus project URL.\n","interface","2024-11-05T14:39:41.239Z","^10.10.0",[],0,true,"MIT",{"username":274,"verified":271,"id":275,"github_username":274,"github_name":276,"github_blog":277,"github_bio":10,"github_location":278,"github_company":10,"github_avatar_url":279},"phazonoverload","8486d50d-a6bc-45c6-8627-60f3c144732c","Kevin Lewis","https://lws.io","Berlin","https://avatars.githubusercontent.com/u/1461554?v=4",[281,293],{"version":282,"package":264,"publisher":275,"type":266,"host_version":268,"publish_date":283,"verified":263,"id":284,"url_repository":10,"url_homepage":10,"url_bugs":10,"file_count":285,"unpacked_size":286,"sandbox":271,"sandbox_requested_scopes":10,"license":272,"bundled":287,"maintainers":288},"1.0.0","2024-07-03T09:27:07.344Z","752db145-b226-479d-a7a1-ace23e4b8d00",3,294736,[],[289,290,291,292],11043,11044,11045,11046,{"version":294,"package":264,"publisher":275,"type":266,"host_version":268,"publish_date":267,"verified":263,"id":295,"url_repository":10,"url_homepage":10,"url_bugs":10,"file_count":285,"unpacked_size":296,"sandbox":271,"sandbox_requested_scopes":10,"license":272,"bundled":297,"maintainers":298},"1.0.1","d7d548cc-daf7-4a00-a61f-7cdb1e317cc7",295100,[],[299,300,301],11546,11547,11548,"Multilevel Autocomplete API Interface","\u003Ch1>Multilevel Autocomplete Interface\u003C/h1>\n\u003Cp>Get data from nested API queries.\u003C/p>\n\u003Cp>\u003Cimg src=\"https://raw.githubusercontent.com/directus-labs/extensions/main/packages/multilevel-autocomplete-api-interface/docs/preview.png\" alt=\"An open dialog with multiple dropdowns\">\u003C/p>\n\u003Ch2>Installation\u003C/h2>\n\u003Cp>Refer to the \u003Ca href=\"https://docs.directus.io/extensions/installing-extensions.html\">Official Guide\u003C/a> for details on installing the extension from the Marketplace or manually.\u003C/p>\n\u003Ch2>Usage\u003C/h2>\n\u003Cp>Add the \u003Ccode>Multilevel Autocomplete\u003C/code> via the interface selector. Select either a \u003Ccode>Web Request\u003C/code> or a \u003Ccode>List\u003C/code> and fill in the corresponding fields that define how to load the initial step. Add items to the \u003Ccode>Nested Steps\u003C/code> list to define additional steps. Lastly, define your \u003Ccode>Payload\u003C/code> template to produce the final output.\u003C/p>\n\u003Ch2>Example\u003C/h2>\n\u003Cp>In this example, a fixed list of regions will be shown, and then a filtered list of countries will be shown as an autocomplete interface powered by an external API.\u003C/p>\n\u003Ch3>1. Initial List\u003C/h3>\n\u003Cp>When using a list as the initial source, you must provide a fixed set of values, each with a \u003Ccode>text\u003C/code> and a \u003Ccode>value\u003C/code>. The value can be a string of JSON object.\u003C/p>\n\u003Cp>Create two items in the list (you can paste in the following as a raw value):\u003C/p>\n\u003Cpre>\u003Ccode class=\"language-json\">[\n    {\n        \"text\": \"Europe\",\n        \"value\": \"europe\"\n    },\n    {\n        \"text\": \"Americas\",\n        \"value\": \"americas\"\n    }\n]\n\u003C/code>\u003C/pre>\n\u003Cp>The value chosen will be stored as the first item in the \u003Ccode>values\u003C/code> array that can be referenced in nested steps.\u003C/p>\n\u003Ch3>2. Filtered Autocomplete\u003C/h3>\n\u003Cp>Create a nested step which will use the selected region. Make a GET request to \u003Ccode>https://restcountries.com/v3.1/region/{{values[0]}}\u003C/code>.\u003C/p>\n\u003Cul>\n\u003Cli>As this API returns the array of options directly, there is no need to provide a Requests Path.\u003C/li>\n\u003Cli>Set the Text Path to \u003Ccode>name.common\u003C/code> to use this value as the visible text for options.\u003C/li>\n\u003Cli>Set the Value Path to \u003Ccode>cca2\u003C/code> as this the raw value to be used.\u003C/li>\n\u003C/ul>\n\u003Ch3>3. Structured Payload\u003C/h3>\n\u003Cp>Finally, set a payload that will be included in the raw data:\u003C/p>\n\u003Cpre>\u003Ccode class=\"language-json\">{\n    \"region\": \"{{ values[0] }}\",\n    \"country\": {\n        \"name\": \"{{ steps[1].text }}\",\n        \"code\": \"{{ steps[1].value }}\"\n    }\n}\n\u003C/code>\u003C/pre>\n\u003Ch3>4. Outcome\u003C/h3>\n\u003Cp>In use, the interface will first show a dropdown with two options - Europe and Americas. Using the external API, the nested step will show an autocomplete interface of countries filtered by the value chosen.\u003C/p>\n\u003Cp>The raw data includes text and value for all steps, and the defined payload structure:\u003C/p>\n\u003Cpre>\u003Ccode class=\"language-json\">{\n    \"steps\": [{\n        \"text\": \"Europe\",\n        \"value\": \"europe\"\n    }, {\n        \"text\": \"United Kingdom\",\n        \"value\": \"GB\"\n    }],\n    \"payload\": {\n        \"region\": \"europe\",\n        \"country\": {\n            \"name\": \"United Kingdom\",\n            \"code\": \"GB\"\n        }\n    }\n}\n\u003C/code>\u003C/pre>\n\u003Ch2>Calling the Items API\u003C/h2>\n\u003Cp>You can use this extension with the REST API generated for your Directus Project.\u003C/p>\n\u003Cp>This allows for filtered inputs based on your own project's data using the \u003Ccode>filter\u003C/code> and \u003Ccode>search\u003C/code> parameters.\u003C/p>\n\u003Cp>When configuring the request, you must include your full Directus project URL.\u003C/p>\n","https://raw.githubusercontent.com/directus-labs/extensions/main/packages/multilevel-autocomplete-api-interface/docs/preview.png",[304],{"header_cta_buttons":307},"74634853-196b-4ce3-b256-4534c054838f",{"id":309,"node_id":310,"name":311,"full_name":312,"private":263,"owner":313,"html_url":330,"description":331,"fork":263,"url":332,"forks_url":333,"keys_url":334,"collaborators_url":335,"teams_url":336,"hooks_url":337,"issue_events_url":338,"events_url":339,"assignees_url":340,"branches_url":341,"tags_url":342,"blobs_url":343,"git_tags_url":344,"git_refs_url":345,"trees_url":346,"statuses_url":347,"languages_url":348,"stargazers_url":349,"contributors_url":350,"subscribers_url":351,"subscription_url":352,"commits_url":353,"git_commits_url":354,"comments_url":355,"issue_comment_url":356,"contents_url":357,"compare_url":358,"merges_url":359,"archive_url":360,"downloads_url":361,"issues_url":362,"pulls_url":363,"milestones_url":364,"notifications_url":365,"labels_url":366,"releases_url":367,"deployments_url":368,"created_at":369,"updated_at":370,"pushed_at":371,"git_url":372,"ssh_url":373,"clone_url":374,"svn_url":330,"homepage":375,"size":376,"stargazers_count":377,"watchers_count":377,"language":378,"has_issues":271,"has_projects":271,"has_downloads":271,"has_wiki":263,"has_pages":263,"has_discussions":271,"forks_count":379,"mirror_url":10,"archived":263,"disabled":263,"open_issues_count":380,"license":381,"allow_forking":271,"is_template":263,"web_commit_signoff_required":263,"has_pull_requests":271,"pull_request_creation_policy":386,"topics":387,"visibility":329,"forks":379,"open_issues":380,"watchers":377,"default_branch":406,"temp_clone_token":10,"custom_properties":407,"organization":408,"network_count":379,"subscribers_count":409},7122594,"MDEwOlJlcG9zaXRvcnk3MTIyNTk0","directus","directus/directus",{"login":311,"id":314,"node_id":315,"avatar_url":316,"gravatar_id":317,"url":318,"html_url":319,"followers_url":320,"following_url":321,"gists_url":322,"starred_url":323,"subscriptions_url":324,"organizations_url":325,"repos_url":326,"events_url":327,"received_events_url":328,"type":100,"user_view_type":329,"site_admin":263},15967950,"MDEyOk9yZ2FuaXphdGlvbjE1OTY3OTUw","https://avatars.githubusercontent.com/u/15967950?v=4","","https://api.github.com/users/directus","https://github.com/directus","https://api.github.com/users/directus/followers","https://api.github.com/users/directus/following{/other_user}","https://api.github.com/users/directus/gists{/gist_id}","https://api.github.com/users/directus/starred{/owner}{/repo}","https://api.github.com/users/directus/subscriptions","https://api.github.com/users/directus/orgs","https://api.github.com/users/directus/repos","https://api.github.com/users/directus/events{/privacy}","https://api.github.com/users/directus/received_events","public","https://github.com/directus/directus","The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.","https://api.github.com/repos/directus/directus","https://api.github.com/repos/directus/directus/forks","https://api.github.com/repos/directus/directus/keys{/key_id}","https://api.github.com/repos/directus/directus/collaborators{/collaborator}","https://api.github.com/repos/directus/directus/teams","https://api.github.com/repos/directus/directus/hooks","https://api.github.com/repos/directus/directus/issues/events{/number}","https://api.github.com/repos/directus/directus/events","https://api.github.com/repos/directus/directus/assignees{/user}","https://api.github.com/repos/directus/directus/branches{/branch}","https://api.github.com/repos/directus/directus/tags","https://api.github.com/repos/directus/directus/git/blobs{/sha}","https://api.github.com/repos/directus/directus/git/tags{/sha}","https://api.github.com/repos/directus/directus/git/refs{/sha}","https://api.github.com/repos/directus/directus/git/trees{/sha}","https://api.github.com/repos/directus/directus/statuses/{sha}","https://api.github.com/repos/directus/directus/languages","https://api.github.com/repos/directus/directus/stargazers","https://api.github.com/repos/directus/directus/contributors","https://api.github.com/repos/directus/directus/subscribers","https://api.github.com/repos/directus/directus/subscription","https://api.github.com/repos/directus/directus/commits{/sha}","https://api.github.com/repos/directus/directus/git/commits{/sha}","https://api.github.com/repos/directus/directus/comments{/number}","https://api.github.com/repos/directus/directus/issues/comments{/number}","https://api.github.com/repos/directus/directus/contents/{+path}","https://api.github.com/repos/directus/directus/compare/{base}...{head}","https://api.github.com/repos/directus/directus/merges","https://api.github.com/repos/directus/directus/{archive_format}{/ref}","https://api.github.com/repos/directus/directus/downloads","https://api.github.com/repos/directus/directus/issues{/number}","https://api.github.com/repos/directus/directus/pulls{/number}","https://api.github.com/repos/directus/directus/milestones{/number}","https://api.github.com/repos/directus/directus/notifications{?since,all,participating}","https://api.github.com/repos/directus/directus/labels{/name}","https://api.github.com/repos/directus/directus/releases{/id}","https://api.github.com/repos/directus/directus/deployments","2012-12-12T01:35:36Z","2026-04-05T13:38:36Z","2026-04-03T20:25:26Z","git://github.com/directus/directus.git","git@github.com:directus/directus.git","https://github.com/directus/directus.git","https://directus.io",438817,34646,"TypeScript",4675,381,{"key":382,"name":383,"spdx_id":384,"url":10,"node_id":385},"other","Other","NOASSERTION","MDc6TGljZW5zZTA=","all",[159,388,389,390,391,392,311,393,394,395,396,397,398,399,400,401,402,403,404,405],"app","cms","composable","data-visualization","database","graphql","headless-cms","javascript","mariadb","mssql","mysql","no-code","node","postgresql","sql","sqlite","typescript","vue","main",{},{"login":311,"id":314,"node_id":315,"avatar_url":316,"gravatar_id":317,"url":318,"html_url":319,"followers_url":320,"following_url":321,"gists_url":322,"starred_url":323,"subscriptions_url":324,"organizations_url":325,"repos_url":326,"events_url":327,"received_events_url":328,"type":100,"user_view_type":329,"site_admin":263},327,[411],{"id":412,"icon":413,"content":414,"link":415,"include_paths":10,"exclude_paths":10},"812bf73d-ebfb-4246-9538-937a09a0c795","connected_tv","Learn more about our native MCP","https://directus.io/mcp",{"id":126,"title":417,"description":418,"image":419,"external_url":10,"icon":10,"badge":10,"page":420,"resource":10},"Built With Directus","See what everyone's been building with Directus","e658de72-fb08-4ed2-8029-215c712c789e",{"permalink":421},"/built-with-directus",{"alignment":423,"style":424,"experiment_enabled":263,"experiment":10,"experiment_variant":425,"buttons":428,"variants":438},"center","default",{"id":426,"key":427,"experiment":10},"8c4951b4-a6f9-4c06-9f71-fd39a3bdad1e","control",[429,432,435],{"id":430,"block_button_id":431},15,"358b0659-1f05-4427-bd1c-4bc03a43c182",{"id":433,"block_button_id":434},16,"9df3f40e-6272-4ec6-a0d7-cc29265e087c",{"id":436,"block_button_id":437},232,"1b444c23-b593-4391-9410-4ca5d2c7a7cb",[439],{"id":440,"alignment":423,"style":424,"buttons":441,"experiment_variant":448},"e1885d45-3119-41a3-8294-3cd796ea6f02",[442,445],{"id":443,"block_button_id":444},203,"ade37731-147d-48c4-864a-cec007576362",{"id":446,"block_button_id":447},202,"1cb4e89f-f7de-4b46-bbb8-080191517a72",{"id":449,"key":450},"66d2be4f-2492-4944-8060-039c15515918","variant",{"id":187,"title":452,"description":453,"image":454,"external_url":455,"icon":413,"badge":456,"page":10,"resource":10},"Directus TV","Go down the rabbit hole with hours of original video content from our team. ","ab70faf5-fc28-4608-a7e7-74fd4f020a9d","/tv","Video",{"id":434,"external_url":458,"label":459,"color":460,"outline":263,"icon":10,"size":461,"target":462,"ph_event":10,"page":10,"resource":10},"https://directus.cloud/account/register","Get Started","secondary","medium","_self",{"id":431,"external_url":10,"label":464,"color":465,"outline":263,"icon":10,"size":461,"target":462,"ph_event":10,"page":466,"resource":10},"Book a Demo","primary",{"permalink":467},"/demo",{"id":437,"external_url":97,"label":469,"color":460,"outline":271,"icon":470,"size":461,"target":462,"ph_event":10,"page":10,"resource":10},"Log In","arrow_forward"]