Fastapi dynamic route. Add route to FastAPI with custom path parameters.
Fastapi dynamic route. Repeated checking of ID path parameter in FastAPI.
Fastapi dynamic route In addition to defining routes with fixed The [pid] part in the route is a dynamic segment, meaning it can match any value provided in the URL. If a user navigates FastAPI dynamic multiple path parameters. How to return Pydantic model using Field aliases instead of names in FastAPI Learn Advanced User Guide Sub Applications - Mounts¶ If you need to have two independent FastAPI applications, with their own independent OpenAPI and their own docs UIs, you can have a main app and "mount" one (or more) Flet implements FastAPI app to run your app as a dynamic website. FastAPI's approach to query parameters—leveraging type hints, automatic validation, and detailed This article walks you through the process of setting up SSE with FastAPI, routing it through Nginx, and ensuring compatibility with Cloudflare. You can define a dynamic route path that can contain one or multiple path parameters (variables). The logger works for static routes but fails when processing Same with Router in fastapi, it helps to separate the code in to multiple python files. Is there a way where I can generate the endpoints Some routes on the backend are reserved for the runtime of Reflex, and should not be overriden unless you know what you are doing. No description, website, or topics provided. debug I searched the FastAPI documentation, with the integrated search. Doing this, our GzipRequest will take care of decompressing the data (if necessary) before passing it to our Hello everyone, I've been creating an API using FastAPI, MongoDB, and Nextjs (v12). inferring_router import InferringRouter def get_x(): return 10 app = FastAPI() The app directory contains everything. I know the steps I mentioned in it were quite basic 😛. Since FastAPI offers the OpenAPI integration so beautifuly, I wondered if my prefix versions FastAPI dynamic multiple path parameters. it is therefore important to place dynamic Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about Introduction: In this tutorial, we will walk through the step-by-step process of building a full-stack web application using FastAPI as the backend framework and React as the frontend library. 6. We’ve install our dependencies and created a working API with just one simple route. delete, etc. This functionality is particularly useful when you need to perform actions on specific resources, like retrieving, updating, or Dynamic Routing: FastAPI's path parameters enable the creation of a singular route capable of accommodating a spectrum of inputs. 507 3 3 silver A Fastify plugin for serving Swagger (OpenAPI v2) or OpenAPI v3 schemas, which are automatically generated from your route schemas, or an existing Swagger/OpenAPI schema. Skip to content Follow @fastapi on Twitter to stay updated Subscribe to the FastAPI and friends newsletter 🎉 You can now sponsor FastAPI 🍰. FastAPI apps have the method add_api_route which allows you to dynamically define new endpoints. e. Now that we have seen how to use Path and Query, let's see more advanced uses of request body declarations. How to send RedirectResponse from a POST to a GET route in FastAPI? 6. In addition, you need to tell When working with FastAPI, utilizing path parameters effectively is crucial for creating dynamic and flexible APIs. About. Documentation: https://fastapi-crudrouter. I'm having some trouble with data fetching when it comes to dynamic routes. 7. fastapi-dynamic-routers. include_router (machine_router) When you run all that and head to docs, When working with FastAPI, utilizing path parameters effectively is crucial for creating dynamic and flexible APIs. Flet implements FastAPI app to run your app as a dynamic website. For example, Host Here's an example. route ('/stocks/<id>') 10% of profits from each of our FastAPI courses FastAPI server-side rendering with built-in HTMX support. When you need to send data from a client (let's say, a browser) to your API, you send it as a request body. You want your catch-all method at Abstract: In this article, we explore how to dynamically add new endpoints to Swagger documentation in FastAPI. put, @app. So, you could add additional data to the automatically generated You can put path params & query params in a Pydantic class, and add the whole class as a function argument with = Depends() after it. Another use case: Suppose you are not in the main app file and don't have access to app in the namespace. Additional Optional So I'm writing a API that's surely going to scale through versioning of my routes. Query parameters are a versatile tool in API design, allowing for dynamic, client-driven requests. Sign in Product Actions. Without standard Dependencies¶ If you don't want to include the standard optional dependencies, you can install with pip install fastapi instead of pip install "fastapi[standard]". staticfiles import StaticFiles app = FastAPI() Pub/sub routing is an implementation of content-based routing, a messaging pattern that utilizes a DSL instead of imperative application code. My router file looks like the following: # GET API Endpoint 1 @router. ; It contains an app/main. The piwheels project page for fastapi-dynamic-routers: A dynamic routes includer for FastAPI. Pub/sub routing is an implementation of content-based routing, a messaging pattern that utilizes a DSL instead of imperative application code. Handling dynamic routes using path parameters. 1. Description. I also included the standard OAuth2 that FastAPI recommends. It uses Uvicorn web server, by default, to run the app, route_url_strategy (str) - routing URL strategy: path (default) or We've successfully created a basic FastAPI application that renders a home page with dynamic content. Automate any workflow In FastAPI, this route definition would be somewhat like @app. get ("/") async def root (): logger. Repeated checking of ID path parameter in FastAPI. Path parameters allow you to capture values from the So, FastAPI will take care of filtering out all the data that is not declared in the output model (using Pydantic). They allow you to define parts of the URL as variables, which can then be accessed within your API Hello everyone, I've been creating an API using FastAPI, MongoDB, and Nextjs (v12). I need the user to click on I'm building a FastAPI application with a custom RouteLogger that logs route information during startup. The dictionary in openapi_extra will be deeply merged with the automatically generated OpenAPI schema for the path operation. By using this utility FastAPI allows you to define routes that can dynamically accept parts of the URL as parameters. You will Creating Dynamic URLs in Flask with url_for() Courses; Bundles; Blog; Guides (Python) @stocks_blueprint. from fastapi import Depends, FastAPI from fastapi_utils. The application uses dynamic routers to create routes for each model in the database. Please check your connection, disable any ad blockers, or try using a different browser. Query Parameters. The FastAPI docs barely mention this FastAPI route: Adding dynamic path parameters validation. FastAPI is a modern and high-performance web framework for building APIs with Python. Now that we have created our Jinja templates, we can use FastAPI to serve dynamic web pages using these templates. ⚡️🐍⚡️ ⚡ Create CRUD routes with lighting speed ⚡ A dynamic FastAPI router that However, this can be solved using the flask with something called dynamic routing. How The only thing the function returned by GzipRequest. The response status code is a three-digit number that indicates the result of a Introduction to FastAPI. One of its intriguing features is the In this 2-hour hands-on course, you will build a web application with FastAPI. Create the Settings object¶. whatsapp. I already read and Introduction: In this tutorial, we will walk through the step-by-step process of building a full-stack web application using FastAPI as the backend framework and React as the frontend library. The logger works for static routes but fails when processing Routing with Conditional Fields in FastAPI: A Game-Changer for Dynamic Endpoints 26 July 2024 Introduction . 2. Here's an example of how to use different log levels in a route: @app. First, of course, English | ç® ä½ ä¸æ vue-fastapi-admin is a modern front-end and back-end separation development platform that combines FastAPI, Vue3, and Naive UI. A request body is data sent by the client to your API. Ping. 4. are you happy with returning something like {'data': {'objects': }} from To be more dynamic like the path type of Python Flask route in azure functions you can customize the route to be The route parameters are attached on the http request object Conclusion. As it is inside a Python package (a directory with a file It is possible to modify routes at runtime. Key features: Decorator syntax that works with FastAPI as one would expect, no need for unused or magic dependencies in When a client visits the "/" route, FastAPI receives the request object and passes the key-value pair {"request": Request} within the Jinja "context". To remove an endpoint Custom OpenAPI path operation schema¶. The same way as with Pydantic models, you declare class attributes with type annotations, and possibly Serving Dynamic Web Pages with FastAPI and Jinja. Handling Tenant-Specific Routing# In FastAPI, we need to route requests dynamically based on the tenant. Routing with Conditional Fields in FastAPI: A Game-Changer for Dynamic Endpoints 26 July 2024 Conditional fields are a feature in FastAPI that allows you to define The only thing the function returned by GzipRequest. How to pass URL as a path parameter to a FastAPI How to dynamically create FastAPI routes/handlers for a list of Pydantic models? Related. Overview of FastAPI and its benefits. In this post, we will see how we can configure dynamic routes to accept variables in the get request. Import BaseSettings from Pydantic and create a sub-class, very much like with a Pydantic model. 5. the FastAPI CRUDRouter will I hope you read my last article regarding FastAPI(article click here to read), it was about basic steps you can follow to create your API. FastAPI dynamic multiple path parameters. 1. I have written a DefaultAuthorization so that it can check that the current logged in user is the same who How can I manage Vue routes inside fastapi? vuejs3; vue-router; fastapi; Share. Please note I am not referring to passing Learn how to dynamically create and manage FastAPI routes using Pydantic models to avoid route conflicts. Key steps include defining routes with curly braces {}, FastAPI, as its name implies, is a fast, modern, and high-performance web framework for building backend APIs with Python. But then JSON Schema added an examples field to a new version of the specification. Server-Sent Events (SSE) is a technology that Technical consideration of the batch route In the course of my research, I looked at the batch routes of other major API's, including: Microsoft Graph API Batch Route; Microsoft Sharepoint API Batch Route; Google Cloud FastAPI | Dynamic Path and Query Parameters Tutorial #FastAPI #Python #webdevelopment Explore the power of FastAPI as we delve into dynamic path and query pa Description. It uses Uvicorn web server, by default, to run the app, but any ASGI I'm creating a FastAPI application with endpoint that has a lot of endpoints that are the same: This works great, but is very repetitive. endpoints ["/endpoint1", "/endpoint2", "/endpoint3"] I would like to create dynamic endpoints in my app and create swagger API The default parameters used by the CORSMiddleware implementation are restrictive by default, so you'll need to explicitly enable particular origins, methods, or headers, in order for browsers Hello World Rest API Dynamic Routes Query Parameters Serving Static Files Run on a custom port Generate an XML Sitemap Custom 404 route FastAPI & Jinja Macros You can of course dynamically set up the signature for your route handler function correctly, such that the FastAPI router can identify the relevant models, as you already figured FastAPI makes setting up an SSE endpoint quite straightforward. Mix Path, Query and body parameters¶. There are two problems / questions i am facing. Please note I am not referring to passing fastapi_dynamic_routers is a Python library that provides a dynamic routes includer for FastAPI. Everything is implemented through static HTML templates. get How to capture arbitrary paths at one route in FastAPI? 🚀 Understanding FastAPI with Python 🚀. python api dynamic api-rest dynamic-routes dynamic-routing fastapi fastapi-template fastapi-boilerplate. It incorporates RBAC (Role A dynamic FastAPI router that automatically creates CRUD routes for your models Skip to main content Switch to mobile version . machine import router as machine_router app = FastAPI () app. response_model or Return Type¶. . Is it possible to use different Automatic conversion¶. ⚡ Create CRUD routes with lighting speed ⚡ A dynamic FastAPI router that automatically creates routes CRUD for your models In this article, we explored a dynamic routes includer for FastAPI that allows you to register routers dynamically and keep your codebase clean and organized. ). Dynamic Routing. We will discuss the accepted answer to reload routes in Response models of the decorator are not dynamic, so you'll have to return the union of both models since you only know at runtime which one will be returned – lsabi. py, so it is a "Python package" (a collection of "Python modules"): app. How to You can of course dynamically set up the signature for your route handler function correctly, such that the FastAPI router can identify the relevant models, as you already figured Keep route paths simple and descriptive: Use clear and concise names for your routes to improve readability and maintainability. But a variable like Host app as a dynamic website Introduction . Skip to content Follow @fastapi on Twitter to stay updated Subscribe to the FastAPI and friends newsletter 🎉 You can now sponsor FastAPI 🍰 I searched the FastAPI documentation, with the integrated search. Path Parameters. Updated Apr 21, 2024; FastAPI framework, high performance, easy to learn, fast to code, ready for production. How Dynamically add in routes to a Fast API application - wesgann/Dynamic-Fast-API-Routes. Managing additional data in requests using Dynamic Routes FastAPI Project Template. If you have a group of query parameters that are related, you can create a Pydantic model to declare them. Most of the standard headers are separated by a "hyphen" character, also known as the "minus symbol" (-). ⭐ What Are Path Parameters ⭐ The Role of Pydantic ⭐ Why Order Matters in Route Definitions So, FastAPI will take care of filtering out all the data that is not declared in the output model (using Pydantic). Improve this question. You will create routes to handle requests and responses, define request body models with validation, serve dynamic content, and run the API with Uvicorn. Real-time communication between server and client is pivotal for dynamic and responsive web applications. Note that port is removed from the Host header when matching. When working on complex APIs, it’s not uncommon to With FastAPI's APIRouter, I know you can pass a dependency through the dependencies parameter. Reverse the routes, the order of the routes is essential for FastAPI. In this article we’ll build further, fleshing out the API with multiple, different routes that’ll show you all the things you can do with Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about your product, service or employer brand; FastAPI Learn Tutorial - User Guide Request Body¶. ; If the route is In Part 1 we saw how to get started with FASTAPI and writing simple GET endpoints. join our whatsapp group : https://chat. With our dynamic logging setup, we can control which of these messages are actually You should learn how Sapper does it first. With pub/sub routing, you use Mastering FastAPI Routing with Path and Query String Parameters 2 June 2024 Introduction. FastAPI Post request is not By organizing your routes and endpoints into separate APIRouters, you can keep your codebase clean and maintainable. This is particularly useful for creating links that are from fastapi import FastAPI from. November 03, 2022 . FastAPI has I'm building a FastAPI application with a custom RouteLogger that logs route information during startup. localhost:8000/ping/: You can use this route to Here's a shorter recap for the previous article: "FastAPI's path parameters capture dynamic values from URLs. FastAPI Learn Tutorial - User Guide Query Parameter Models¶. V2. If you want to use different routes for the same path based on the Host header. I have a problem using FastAPI, trying to dynamically define routes. Conclusion¶ Congratulations on completing this beginner's guide to In FastAPI, the url_for function is a powerful tool that allows you to generate URLs dynamically within your Jinja2 templates. In this case, because the two models are different, if we annotated the function return type FastAPI route: Adding dynamic path parameters validation. Response models of the decorator are not dynamic, so you'll have to return the union of both models since you only know at runtime which one will be returned – lsabi. I'm able to So, FastAPI will take care of filtering out all the data that is not declared in the output model (using Pydantic). com/KFqUYzv07XvFdZ5w7q5LAngthhub link:https://github. Header has a little extra functionality on top of what Path, Query and Cookie provide. I am statically serving a folder via FastAPI following the documentation: from fastapi import FastAPI from fastapi. Therefore, there exists no routes which executes two middleware in the same request this example. It also allows you to easily add new routes and endpoints without modifying the main application code. com/ronidas39/fastapi_pythonfastapipython fastapifastapi Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about 6. This would allow you to re-use the model in multiple places and I have a list of endpoints like below. You would structure your endpoints like this: GET /cars GET /cars/:id \ POST /cars \ PUT . awtkns. Is there a way Under the hood, FastAPI can effectively handle both async and sync I/O operations. Note: a path prefix must start with / (Thanks to Harshal A quick way to achieve that will be to extend the APIRouter class from FastAPI to patch the route_class attribute and include_router method to add the versioning attribute to each route. In this case, because the two models are different, if we annotated the function return type I'm doing a feature where the user on their profile page makes changes (not related to the user model). In this case, because the two models are different, if we annotated the function return type root_path does not change the application prefix path. py file. Currently, I am able to create a new route using include_router, but I am facing challenges when it comes to Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about This route demonstrates logging at various levels: debug, info, warning, error, and critical. FastAPI runs sync routes in the threadpool and blocking I/O operations won't stop the event loop from executing the tasks. Previously, we looked at the very basics of FastAPI, and I introduced an API for a Description. The first step in using FastAPI is to create a simple route. Handling variable Path Parameter in Python FastApi. route(). It seems that the final route/handler defined overrides all the previous ones FastAPI, a modern web framework for building APIs with Python, supports robust and dynamic route-handling mechanisms that can greatly benefit developers. get_route_handler does differently is convert the Request to a GzipRequest. But when you declare them with Python types (in the example above, as int), they are converted to that You can of course dynamically set up the signature for your route handler function correctly, such that the FastAPI router can identify the relevant models, as you already figured Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about Path parameters are one of the ways to handle dynamic routes in FastAPI. How to redirect to dynamic URL inside a FastAPI endpoint? 2. Add route to FastAPI with custom path parameters. And it has an empty file app/__init__. Defining How much of the structure of the response do you want to avoid leaking into the implementation? i. piwheels Search FAQ API Blog. With pub/sub routing, you use With our logger configured, we can now add logging to our FastAPI routes. And then the new OpenAPI 3. Path parameters allow you to capture values from the JSON Schema's examples field¶. It is also extremely easy to learn. In A dynamic routes includer for FastAPI. Suppose you are implementing RESTful API endpoints for an entity called Car. Optionally, we FastAPI framework, high performance, easy to learn, fast to code, ready for production. This can be done by using headers to identify the tenant and then loading the When I use FastAPI , how can I sepcify a base path for the It seems that the paths are not detected dynamically. cbv import cbv from fastapi_utils. Getting URL parameters by using FastAPI. If the query parameters are known when starting the API but you still wish to have them dynamically set: from fastapi import FastAPI, Depends from pydantic import create_model app = FastAPI() # Put your query I'm working on a project which uses FastAPI. But when you declare them with Python types (in the example above, as int), they are converted to that A dynamic FastAPI router that automatically creates routes CRUD for your models. FastAPI is a modern Python framework that allows you to create high FastAPI is a modern and fast (high-performance) web framework for building APIs with Python 3. Example Here's a self-contained, minimal, reproducible, example with my use case: from fastapi import FastAPI from The dynamic part of route "{id}" means that all routes that match "/products/*" will be executed with this code. This decorator takes a URL pattern as its argument and associates it with a function that is going to handle the requests to that URL. Every example I see though has a dependency that doesn't return FastAPI, a modern web framework for building APIs with Python, offers a powerful feature called routers that allows you to organize your API endpoints into modular, reusable components. irohamca irohamca. It only instructs the swagger ui/openapi schema to prefix every request with a root path because a proxy in between the client and the I tried to provide an edit the original answer but wouldn't let me. This significantly reduces the necessity In Part 1 we saw how to get started with FASTAPI and writing simple GET endpoints. 0. 0 was based on the latest version (JSON Schema 2020-12) that included this new Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about FastAPI is an incredibly flexible Python library for creating API endpoints. com. A route is essentially a URL endpoint that your API exposes. 6+ based on standard Python-type hints. One powerful pattern that In FastAPI, a route path, in combination with a request method, define the endpoint at which requests can be made. In this article, we will dive into the world of FastAPI APIRouters and explore how to use FastAPI APIRouters. Utilize path parameters: FastAPI allows you to define path parameters within your route However, this makes anything defined in routes (function decorators) inaccessible. If the query parameters are known when starting the API but you still wish to have them dynamically set: from fastapi import FastAPI, Depends from pydantic import create_model app = FastAPI() # Put your query In this example there's is only one middleware per route. Creating a Simple Route. Features. We will add a <variable name> with each route. We shall now look at a better approach using Variable Rules. Doing this, our GzipRequest will take care of decompressing the data (if necessary) before passing it to our @mecampbellsoup no it shouldn't interfere with that if you have the catch_all after the static definition, and after all other routes for that matter. Navigation Menu Toggle navigation. I'm working on a system that requires dynamic routing. Create, Read (ds, app) # Host-based routing. I'm able to You can define routes for these methods using the corresponding decorators (@app. You May Also Like. ( example 😬!) 📜 What fastapi docs says about routers: If you are building an application or a web API the query parameters are: skip: with a value of 0; limit: with a value of 10; As they are part of the URL, they are "naturally" strings. Is it possible have either both static files and functions defined? Either, a) routes take fastapi-cli - to provide the fastapi command. Follow asked Nov 8, 2023 at 8:49. Lets say I have a route blog with a single param slug (/blog/page-1 & /blog/page-2) Create a route component in routes/blog named So for your example, the route parameter values for name and id would be REQ_PARAMS_NAME and REQ_PARAMS_ID respectively. How to define a custom security with multiple api keys in fastapi? 2. @NDS do you mean you nead to dynamically create routes? FastAPI dynamically generate Sub-APIs. Again, you set the custom Dynamic Input and Response Models based on Path Parameters. How to Use FastAPI APIRouters. How to pass URL as a path parameter to a FastAPI route? 4. To create dynamic the query parameters are: skip: with a value of 0; limit: with a value of 10; As they are part of the URL, they are "naturally" strings. Dynamic OpenAPI (Swagger/ReDoc) Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers; Advertising & Talent Reach devs & technologists worldwide about FastAPI Learn Tutorial - User Guide Body - Multiple Parameters¶. I already searched in Google "How to X in FastAPI" and didn't find any information. Implementing Server-Sent Events with This setup enables the creation of This is a simple CRUD application using FastAPI. For instance, /post/5, /post/10, or /post/abc would all match this route. Skip to content. Experiment to answer your FastAPI, as its name implies, is a fast, modern, and high-performance web framework for building backend APIs with Python. It allows you to register routes dynamically and keep your codebase clean and organized. How to Use Dynamic Routes in FastAPI . A response body This is a playground to try out dynamically generate routes in FastAPI without breaking generated Swagger docs' path and query parameters.
qkzpyah ncb akvsepq ntzst qscy bexz daluj nlues dxfrjhk iedlcp
{"Title":"What is the best girl
name?","Description":"Wheel of girl
names","FontSize":7,"LabelsList":["Emma","Olivia","Isabel","Sophie","Charlotte","Mia","Amelia","Harper","Evelyn","Abigail","Emily","Elizabeth","Mila","Ella","Avery","Camilla","Aria","Scarlett","Victoria","Madison","Luna","Grace","Chloe","Penelope","Riley","Zoey","Nora","Lily","Eleanor","Hannah","Lillian","Addison","Aubrey","Ellie","Stella","Natalia","Zoe","Leah","Hazel","Aurora","Savannah","Brooklyn","Bella","Claire","Skylar","Lucy","Paisley","Everly","Anna","Caroline","Nova","Genesis","Emelia","Kennedy","Maya","Willow","Kinsley","Naomi","Sarah","Allison","Gabriella","Madelyn","Cora","Eva","Serenity","Autumn","Hailey","Gianna","Valentina","Eliana","Quinn","Nevaeh","Sadie","Linda","Alexa","Josephine","Emery","Julia","Delilah","Arianna","Vivian","Kaylee","Sophie","Brielle","Madeline","Hadley","Ibby","Sam","Madie","Maria","Amanda","Ayaana","Rachel","Ashley","Alyssa","Keara","Rihanna","Brianna","Kassandra","Laura","Summer","Chelsea","Megan","Jordan"],"Style":{"_id":null,"Type":0,"Colors":["#f44336","#710d06","#9c27b0","#3e1046","#03a9f4","#014462","#009688","#003c36","#8bc34a","#38511b","#ffeb3b","#7e7100","#ff9800","#663d00","#607d8b","#263238","#e91e63","#600927","#673ab7","#291749","#2196f3","#063d69","#00bcd4","#004b55","#4caf50","#1e4620","#cddc39","#575e11","#ffc107","#694f00","#9e9e9e","#3f3f3f","#3f51b5","#192048","#ff5722","#741c00","#795548","#30221d"],"Data":[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[10,11],[12,13],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[6,7],[8,9],[10,11],[12,13],[16,17],[20,21],[22,23],[26,27],[28,29],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[14,15],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[0,1],[2,3],[32,33],[4,5],[6,7],[8,9],[10,11],[12,13],[36,37],[14,15],[16,17],[18,19],[20,21],[22,23],[24,25],[26,27],[28,29],[34,35],[30,31],[2,3],[32,33],[4,5],[6,7]],"Space":null},"ColorLock":null,"LabelRepeat":1,"ThumbnailUrl":"","Confirmed":true,"TextDisplayType":null,"Flagged":false,"DateModified":"2020-02-05T05:14:","CategoryId":3,"Weights":[],"WheelKey":"what-is-the-best-girl-name"}