{
	"components": {
		"examples": {},
		"headers": {},
		"parameters": {},
		"requestBodies": {},
		"responses": {},
		"schemas": {
			"ModelObject_this_": {
				"properties": {},
				"type": "object",
				"description": "A Pojo version of model."
			},
			"QuizSnapshot": {
				"$ref": "#/components/schemas/ModelObject_this_"
			},
			"Snapshot": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"questionId": {
						"type": "string"
					},
					"questionText": {
						"type": "string"
					},
					"possibleAnswers": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"userAnswer": {
						"items": {
							"type": "string"
						},
						"type": "array"
					}
				},
				"required": [
					"id",
					"questionId",
					"questionText",
					"possibleAnswers",
					"userAnswer"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UserDiveDeeperPayload": {
				"properties": {
					"activeQuestion": {
						"type": "string"
					},
					"subSection": {
						"type": "string"
					},
					"section": {
						"type": "string"
					},
					"enabled": {
						"type": "boolean"
					}
				},
				"type": "object"
			},
			"Pick_LifeImpactReflectionPayload.Exclude_keyofLifeImpactReflectionPayload.currentStep__": {
				"properties": {
					"categoryId": {
						"type": "number",
						"format": "double"
					},
					"stageId": {
						"type": "string"
					},
					"initialMessage": {
						"type": "boolean"
					}
				},
				"required": [
					"categoryId",
					"stageId"
				],
				"type": "object",
				"description": "From T, pick a set of properties whose keys are in the union K"
			},
			"Omit_LifeImpactReflectionPayload.currentStep_": {
				"$ref": "#/components/schemas/Pick_LifeImpactReflectionPayload.Exclude_keyofLifeImpactReflectionPayload.currentStep__",
				"description": "Construct a type with the properties of T except for those in type K."
			},
			"TranscriptionResponse": {
				"properties": {
					"text": {
						"type": "string"
					},
					"language": {
						"type": "string"
					},
					"duration": {
						"type": "number",
						"format": "double"
					},
					"segments": {
						"items": {},
						"type": "array"
					}
				},
				"required": [
					"text"
				],
				"type": "object",
				"additionalProperties": true
			},
			"TranscriptionRequest": {
				"properties": {
					"audio": {
						"type": "string"
					},
					"duration": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"audio"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UserShareResultsEmailABTest": {
				"properties": {
					"data": {
						"properties": {
							"included": {
								"type": "boolean"
							},
							"uuid": {
								"type": "string"
							}
						},
						"required": [
							"included",
							"uuid"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"User Share Results Email AB Test"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"UserShareResultsEmailScheduled": {
				"properties": {
					"data": {
						"properties": {
							"email": {
								"type": "string"
							},
							"uuid": {
								"type": "string"
							},
							"shareHash": {
								"type": "string"
							}
						},
						"required": [
							"email",
							"uuid",
							"shareHash"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"User Share Results Email Scheduled"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"UserBurnoutResultsEmailScheduled": {
				"properties": {
					"data": {
						"properties": {
							"email": {
								"type": "string"
							},
							"uuid": {
								"type": "string"
							},
							"shareHash": {
								"type": "string"
							}
						},
						"required": [
							"email",
							"uuid",
							"shareHash"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"User Burnout Results Email Scheduled"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"AppStripeSubscriptionCreated": {
				"properties": {
					"data": {
						"properties": {
							"coupon": {
								"type": "string"
							},
							"predictedLtv": {
								"type": "number",
								"format": "double"
							},
							"offering": {
								"type": "string"
							},
							"currency": {
								"type": "string"
							},
							"actualValue": {
								"type": "number",
								"format": "double"
							},
							"value": {
								"type": "number",
								"format": "double"
							},
							"subscriptionId": {
								"type": "string"
							},
							"productId": {
								"type": "string"
							},
							"store": {
								"type": "string",
								"enum": [
									"STRIPE"
								],
								"nullable": false
							}
						},
						"required": [
							"currency",
							"value",
							"subscriptionId",
							"productId",
							"store"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"App Subscription Created"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"Record_string.RCSubscriberAttribute_": {
				"properties": {},
				"type": "object",
				"description": "Construct a type with a set of properties K of type T"
			},
			"Record_string.RCEntitlement_": {
				"properties": {},
				"type": "object",
				"description": "Construct a type with a set of properties K of type T"
			},
			"Record_string.RCSubscription_": {
				"properties": {},
				"type": "object",
				"description": "Construct a type with a set of properties K of type T"
			},
			"Record_string.RCNonSubscription_": {
				"properties": {},
				"type": "object",
				"description": "Construct a type with a set of properties K of type T"
			},
			"RCSubscriber": {
				"properties": {
					"original_app_user_id": {
						"type": "string"
					},
					"original_application_version": {
						"type": "string",
						"nullable": true
					},
					"first_seen": {
						"type": "string"
					},
					"subscriber_attributes": {
						"allOf": [
							{
								"$ref": "#/components/schemas/Record_string.RCSubscriberAttribute_"
							}
						],
						"nullable": true
					},
					"entitlements": {
						"$ref": "#/components/schemas/Record_string.RCEntitlement_"
					},
					"subscriptions": {
						"$ref": "#/components/schemas/Record_string.RCSubscription_"
					},
					"non_subscriptions": {
						"$ref": "#/components/schemas/Record_string.RCNonSubscription_"
					}
				},
				"required": [
					"original_app_user_id",
					"original_application_version",
					"first_seen",
					"entitlements",
					"subscriptions",
					"non_subscriptions"
				],
				"type": "object",
				"additionalProperties": true
			},
			"AppSubscriberUpdated": {
				"properties": {
					"data": {
						"properties": {
							"rcSubscriber": {
								"$ref": "#/components/schemas/RCSubscriber"
							}
						},
						"required": [
							"rcSubscriber"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"App Subscriber Updated"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"RCWebhookEventType": {
				"type": "string",
				"enum": [
					"TEST",
					"INITIAL_PURCHASE",
					"NON_RENEWING_PURCHASE",
					"RENEWAL",
					"PRODUCT_CHANGE",
					"CANCELLATION",
					"UNCANCELLATION",
					"BILLING_ISSUE",
					"SUBSCRIBER_ALIAS",
					"SUBSCRIPTION_EXTENDED",
					"SUBSCRIPTION_PAUSED",
					"TEMPORARY_ENTITLEMENT_GRANT",
					"TRANSFER",
					"EXPIRATION"
				]
			},
			"RCWebhookEvent": {
				"properties": {
					"transaction_id": {
						"type": "string"
					},
					"transferred_to": {
						"items": {
							"type": "string"
						},
						"type": "array",
						"nullable": true
					},
					"transferred_from": {
						"items": {
							"type": "string"
						},
						"type": "array",
						"nullable": true
					},
					"entitlement_ids": {
						"items": {
							"type": "string"
						},
						"type": "array",
						"nullable": true
					},
					"entitlement_id": {
						"type": "string",
						"nullable": true
					},
					"price_in_purchased_currency": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"cancel_reason": {
						"type": "string",
						"enum": [
							"UNSUBSCRIBE",
							"BILLING_ERROR",
							"DEVELOPER_INITIATED",
							"PRICE_INCREASE",
							"CUSTOMER_SUPPORT",
							"UNKNOWN"
						],
						"nullable": true
					},
					"is_trial_conversion": {
						"type": "boolean",
						"nullable": true
					},
					"price": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"currency": {
						"type": "string",
						"nullable": true
					},
					"aliases": {
						"items": {
							"type": "string"
						},
						"type": "array",
						"nullable": true
					},
					"store": {
						"type": "string",
						"enum": [
							"PLAY_STORE",
							"APP_STORE",
							"STRIPE",
							"MAC_APP_STORE",
							"PROMOTIONAL"
						],
						"nullable": true
					},
					"expiration_at_ms": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"purchased_at_ms": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"period_type": {
						"type": "string",
						"enum": [
							"TRIAL",
							"INTRO",
							"NORMAL",
							"PROMOTIONAL"
						],
						"nullable": true
					},
					"original_transaction_id": {
						"type": "string",
						"nullable": true
					},
					"original_app_user_id": {
						"type": "string",
						"nullable": true
					},
					"offer_code": {
						"type": "string",
						"nullable": true
					},
					"is_family_share": {
						"type": "boolean",
						"nullable": true
					},
					"id": {
						"type": "string"
					},
					"environment": {
						"type": "string",
						"enum": [
							"PRODUCTION",
							"SANDBOX"
						],
						"nullable": true
					},
					"product_id": {
						"type": "string",
						"nullable": true
					},
					"event_timestamp_ms": {
						"type": "number",
						"format": "double"
					},
					"app_user_id": {
						"type": "string",
						"nullable": true
					},
					"type": {
						"$ref": "#/components/schemas/RCWebhookEventType"
					}
				},
				"required": [
					"id",
					"event_timestamp_ms",
					"type"
				],
				"type": "object"
			},
			"AppSubscriptionCancelled": {
				"properties": {
					"data": {
						"properties": {
							"rcEvent": {
								"$ref": "#/components/schemas/RCWebhookEvent"
							}
						},
						"required": [
							"rcEvent"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"App Subscription Cancelled"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"AppSubscriptionPurchased": {
				"properties": {
					"data": {
						"properties": {
							"rcEvent": {
								"$ref": "#/components/schemas/RCWebhookEvent"
							}
						},
						"required": [
							"rcEvent"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"App Subscription Purchased"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object",
				"description": "Fired when RevenueCat detects a new subscription purchase."
			},
			"AppSubscriptionRenewed": {
				"properties": {
					"data": {
						"properties": {
							"rcEvent": {
								"$ref": "#/components/schemas/RCWebhookEvent"
							}
						},
						"required": [
							"rcEvent"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"App Subscription Renewed"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"AppSubscriptionUpdated": {
				"properties": {
					"data": {
						"properties": {
							"rcEvent": {
								"$ref": "#/components/schemas/RCWebhookEvent"
							},
							"name": {
								"type": "string"
							}
						},
						"required": [
							"rcEvent",
							"name"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"App Subscription Updated"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object",
				"description": "Generic \"Updated\" event for a subscription that hasn't just been purchased, renewed or cancelled."
			},
			"AppCheckoutInitiated": {
				"properties": {
					"data": {
						"properties": {
							"email": {
								"type": "string"
							},
							"eventId": {
								"type": "string"
							},
							"price": {
								"type": "number",
								"format": "double"
							},
							"currency": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"App Checkout Initiated"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CoachAssigned": {
				"properties": {
					"data": {
						"properties": {
							"coach": {
								"properties": {
									"firstName": {
										"type": "string"
									}
								},
								"required": [
									"firstName"
								],
								"type": "object"
							}
						},
						"required": [
							"coach"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Coach Assigned"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"LeadCaptured": {
				"properties": {
					"data": {
						"properties": {
							"emailConsentDeclined": {
								"type": "boolean"
							}
						},
						"required": [
							"emailConsentDeclined"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Lead Captured"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"LiveEventsNotificationsUpdated": {
				"properties": {
					"key": {
						"type": "string",
						"enum": [
							"Live Events Notifications Updated"
						],
						"nullable": false
					}
				},
				"required": [
					"key"
				],
				"type": "object"
			},
			"QuizQuestionAnswered": {
				"properties": {
					"data": {
						"properties": {
							"quizAnalyticsName": {
								"type": "string"
							},
							"page": {
								"type": "string"
							},
							"answerTextOther": {
								"type": "string"
							},
							"answerText": {
								"anyOf": [
									{
										"type": "string"
									},
									{
										"items": {
											"type": "string"
										},
										"type": "array"
									}
								]
							},
							"questionText": {
								"type": "string"
							},
							"answerId": {
								"anyOf": [
									{
										"type": "string"
									},
									{
										"items": {
											"type": "string"
										},
										"type": "array"
									}
								]
							},
							"originalQuestionId": {
								"type": "string"
							},
							"questionId": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Quiz Question Answered"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"QuizQuestionSkipped": {
				"properties": {
					"data": {
						"properties": {
							"page": {
								"type": "string"
							},
							"questionText": {
								"type": "string"
							},
							"originalQuestionId": {
								"type": "string"
							},
							"questionId": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Quiz Question Skipped"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"UserEmailChanged": {
				"properties": {
					"data": {
						"properties": {
							"newEmail": {
								"type": "string"
							}
						},
						"required": [
							"newEmail"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"User Email Changed"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"UserEmailVerified": {
				"properties": {
					"key": {
						"type": "string",
						"enum": [
							"User Email Verified"
						],
						"nullable": false
					}
				},
				"required": [
					"key"
				],
				"type": "object"
			},
			"Record_string.string_": {
				"properties": {},
				"type": "object",
				"description": "Construct a type with a set of properties K of type T"
			},
			"Record_string.MixpanelProperty_": {
				"properties": {},
				"type": "object",
				"description": "Construct a type with a set of properties K of type T"
			},
			"UserInfoUpdated": {
				"properties": {
					"data": {
						"properties": {
							"userProperties": {
								"$ref": "#/components/schemas/Record_string.MixpanelProperty_"
							},
							"adMetrics": {
								"$ref": "#/components/schemas/Record_string.string_"
							}
						},
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"User Info Updated"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"UserRegistrationComplete": {
				"properties": {
					"data": {
						"properties": {
							"cerebralPhoneNumber": {
								"type": "string"
							},
							"discoveredInflowOtherText": {
								"type": "string"
							},
							"discoveredInflow": {
								"type": "string"
							},
							"registeredOnWeb": {
								"type": "boolean"
							},
							"emailVerified": {
								"type": "boolean"
							}
						},
						"required": [
							"registeredOnWeb",
							"emailVerified"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"User Registration Complete"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"TrialCouponApplied": {
				"properties": {
					"data": {
						"properties": {
							"coupon": {
								"type": "string"
							}
						},
						"required": [
							"coupon"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Trial Coupon Applied"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"RenewalCouponApplied": {
				"properties": {
					"data": {
						"properties": {
							"coupon": {
								"type": "string"
							}
						},
						"required": [
							"coupon"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Renewal Coupon Applied"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"TrialExtended": {
				"properties": {
					"data": {
						"properties": {
							"expirationDate": {
								"type": "number",
								"format": "double"
							},
							"daysExtended": {
								"type": "number",
								"format": "double"
							}
						},
						"required": [
							"expirationDate",
							"daysExtended"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Trial Extended"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"TaxPreviewCalculated": {
				"properties": {
					"data": {
						"properties": {
							"total": {
								"type": "number",
								"format": "double"
							},
							"tax": {
								"type": "number",
								"format": "double"
							},
							"subtotal": {
								"type": "number",
								"format": "double",
								"nullable": true
							},
							"priceId": {
								"type": "string"
							},
							"postalCode": {
								"type": "string"
							},
							"countryCode": {
								"type": "string"
							}
						},
						"required": [
							"total",
							"tax",
							"subtotal",
							"priceId",
							"postalCode",
							"countryCode"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Tax Preview Calculated"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"AutoTaxApplied": {
				"properties": {
					"data": {
						"properties": {
							"hasTrial": {
								"type": "boolean"
							},
							"subscriptionId": {
								"type": "string"
							},
							"priceId": {
								"type": "string"
							}
						},
						"required": [
							"hasTrial",
							"subscriptionId",
							"priceId"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Automatic Tax Enabled"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"AutoTaxFailed": {
				"properties": {
					"data": {
						"properties": {
							"hasTrial": {
								"type": "boolean"
							},
							"error": {},
							"priceId": {
								"type": "string"
							}
						},
						"required": [
							"hasTrial",
							"error",
							"priceId"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Automatic Tax Failed"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"AutoTaxAppliedOneTimePayment": {
				"properties": {
					"data": {
						"properties": {
							"invoiceId": {
								"type": "string"
							},
							"amount": {
								"type": "number",
								"format": "double"
							},
							"stripePriceIds": {
								"items": {
									"type": "string"
								},
								"type": "array"
							}
						},
						"required": [
							"invoiceId",
							"amount",
							"stripePriceIds"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Automatic Tax Enabled - One Time Payment"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"AutoTaxFailedOneTimePayment": {
				"properties": {
					"data": {
						"properties": {
							"error": {
								"type": "string"
							},
							"stripePriceIds": {
								"items": {
									"type": "string"
								},
								"type": "array"
							}
						},
						"required": [
							"error",
							"stripePriceIds"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Automatic Tax Failed - One Time Payment"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CIOUserArchived": {
				"properties": {
					"data": {
						"properties": {
							"archivedAt": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"CIO User Archived"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"AiLifeImpactReflection": {
				"properties": {
					"data": {
						"properties": {
							"conversationTurns": {
								"properties": {
									"closure": {
										"type": "string"
									},
									"response2": {
										"type": "string"
									},
									"followup2": {
										"type": "string"
									},
									"response1": {
										"type": "string"
									},
									"followup1": {
										"type": "string"
									},
									"reflection": {
										"type": "string"
									},
									"openingPrompt": {
										"type": "string"
									}
								},
								"type": "object"
							},
							"message": {
								"type": "string"
							},
							"currentStep": {
								"type": "string"
							},
							"stageId": {
								"type": "string"
							},
							"categoryId": {
								"type": "number",
								"format": "double"
							},
							"sender": {
								"type": "string",
								"enum": [
									"user",
									"coach"
								]
							}
						},
						"required": [
							"message",
							"currentStep",
							"stageId",
							"categoryId",
							"sender"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"AI Life Impact Reflection User Message Sent"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"AICoachMessageReceived": {
				"properties": {
					"data": {
						"properties": {
							"value": {
								"type": "number",
								"enum": [
									1
								],
								"nullable": false
							},
							"isBreathingExercise": {
								"type": "boolean"
							},
							"feature": {
								"type": "string",
								"enum": [
									"Chat",
									"User Dive Deeper",
									"Life Impact Reflection",
									"Dive Deep",
									"Reflection",
									"Toolbox",
									"Quinn Moments"
								]
							},
							"agent": {
								"type": "string",
								"enum": [
									"Quinn Core Chat",
									"Dive Deep (Insight Report)",
									"Life Impact Reflection",
									"Welcome Back",
									"Follow Up",
									"Quinn Moments"
								]
							},
							"messageText": {
								"type": "string"
							},
							"messageType": {
								"type": "string",
								"enum": [
									"Response",
									"Fixed"
								]
							}
						},
						"required": [
							"messageType"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Message Received"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"NOCDBookedCall": {
				"properties": {
					"data": {
						"properties": {
							"callType": {
								"type": "string"
							},
							"scheduledAt": {
								"type": "string"
							},
							"callBookingId": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"NOCD Booked Call"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralInfoBookACallViewed": {
				"properties": {
					"data": {
						"properties": {
							"quizAnalyticsName": {
								"type": "string"
							},
							"page": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Info Book A Call Viewed"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralBookingReserveViewed": {
				"properties": {
					"data": {
						"properties": {
							"quizAnalyticsName": {
								"type": "string"
							},
							"page": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Booking Reserve Viewed"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralBookingAvailabilityCounts": {
				"properties": {
					"data": {
						"properties": {
							"earliestAvailableSlot": {
								"type": "string"
							},
							"slotsDay7": {
								"type": "number",
								"format": "double"
							},
							"slotsDay6": {
								"type": "number",
								"format": "double"
							},
							"slotsDay5": {
								"type": "number",
								"format": "double"
							},
							"slotsDay4": {
								"type": "number",
								"format": "double"
							},
							"slotsDay3": {
								"type": "number",
								"format": "double"
							},
							"slotsDay2": {
								"type": "number",
								"format": "double"
							},
							"slotsDay1": {
								"type": "number",
								"format": "double"
							},
							"totalDaysAvailable": {
								"type": "number",
								"format": "double"
							},
							"totalSlotsAvailable": {
								"type": "number",
								"format": "double"
							}
						},
						"required": [
							"slotsDay7",
							"slotsDay6",
							"slotsDay5",
							"slotsDay4",
							"slotsDay3",
							"slotsDay2",
							"slotsDay1",
							"totalDaysAvailable",
							"totalSlotsAvailable"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Booking Availability Counts"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralBookingAvailabilitySnapshot": {
				"properties": {
					"data": {
						"properties": {
							"availableSlotsList": {
								"items": {
									"type": "string"
								},
								"type": "array"
							}
						},
						"required": [
							"availableSlotsList"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Booking Availability Snapshot"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralBookingAvailabilityShown": {
				"properties": {
					"data": {
						"properties": {
							"userTimezone": {
								"type": "string"
							},
							"totalSlotsAvailable": {
								"type": "number",
								"format": "double"
							},
							"totalDaysAvailable": {
								"type": "number",
								"format": "double"
							},
							"smartAvailabilityEnabled": {
								"type": "string",
								"enum": [
									"false",
									"true"
								]
							},
							"shownDateKeys": {
								"items": {
									"type": "string"
								},
								"type": "array"
							},
							"shownDateCount": {
								"type": "number",
								"format": "double"
							},
							"earliestAvailableSlot": {
								"type": "string"
							},
							"ccsaTargetTotalSlots": {
								"type": "number",
								"format": "double"
							},
							"ccsaTargetAvailableDays": {
								"type": "number",
								"format": "double"
							},
							"ccsaMinWindow": {
								"type": "number",
								"format": "double"
							},
							"ccsaMinSlotsPerDay": {
								"type": "number",
								"format": "double"
							},
							"ccsaMaxWindow": {
								"type": "number",
								"format": "double"
							},
							"availableSlotsList": {
								"items": {
									"type": "string"
								},
								"type": "array"
							}
						},
						"required": [
							"userTimezone",
							"totalSlotsAvailable",
							"totalDaysAvailable",
							"smartAvailabilityEnabled",
							"shownDateKeys",
							"shownDateCount",
							"ccsaTargetTotalSlots",
							"ccsaTargetAvailableDays",
							"ccsaMinWindow",
							"ccsaMinSlotsPerDay",
							"ccsaMaxWindow",
							"availableSlotsList"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Booking Availability Shown"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"Partial_Record_%60slotsDay%24_number_%60.number__": {
				"properties": {},
				"type": "object",
				"description": "Make all properties in T optional"
			},
			"SlotsByDayProperties": {
				"$ref": "#/components/schemas/Partial_Record_%60slotsDay%24_number_%60.number__"
			},
			"CerebralBookingTotalAvailability": {
				"properties": {
					"data": {
						"allOf": [
							{
								"properties": {
									"userTimezone": {
										"type": "string"
									},
									"totalSlotsAvailable": {
										"type": "number",
										"format": "double"
									},
									"totalDaysAvailable": {
										"type": "number",
										"format": "double"
									},
									"smartAvailabilityEnabled": {
										"type": "string",
										"enum": [
											"false",
											"true"
										]
									},
									"earliestAvailableSlot": {
										"type": "string"
									},
									"availableSlotsList": {
										"items": {
											"type": "string"
										},
										"type": "array"
									}
								},
								"required": [
									"userTimezone",
									"totalSlotsAvailable",
									"totalDaysAvailable",
									"smartAvailabilityEnabled",
									"availableSlotsList"
								],
								"type": "object"
							},
							{
								"$ref": "#/components/schemas/SlotsByDayProperties"
							}
						]
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Booking Total Availability"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"SmartAvailabilityCalculated": {
				"properties": {
					"data": {
						"properties": {
							"windowShown": {
								"type": "number",
								"format": "double"
							},
							"userTimezone": {
								"type": "string"
							},
							"totalSlotsInWindow": {
								"type": "number",
								"format": "double"
							},
							"smartAvailabilityEnabled": {
								"type": "string",
								"enum": [
									"false",
									"true"
								]
							},
							"expansionTriggered": {
								"type": "boolean"
							},
							"expansionReason": {
								"type": "string",
								"enum": [
									"both",
									"daysShort",
									"slotsShort"
								]
							},
							"effectiveToday": {
								"type": "string"
							},
							"ccsaTargetTotalSlots": {
								"type": "number",
								"format": "double"
							},
							"ccsaTargetAvailableDays": {
								"type": "number",
								"format": "double"
							},
							"ccsaMinWindow": {
								"type": "number",
								"format": "double"
							},
							"ccsaMinSlotsPerDay": {
								"type": "number",
								"format": "double"
							},
							"ccsaMaxWindow": {
								"type": "number",
								"format": "double"
							},
							"availableDaysCount": {
								"type": "number",
								"format": "double"
							}
						},
						"required": [
							"windowShown",
							"userTimezone",
							"totalSlotsInWindow",
							"smartAvailabilityEnabled",
							"expansionTriggered",
							"effectiveToday",
							"ccsaTargetTotalSlots",
							"ccsaTargetAvailableDays",
							"ccsaMinWindow",
							"ccsaMinSlotsPerDay",
							"ccsaMaxWindow",
							"availableDaysCount"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Smart Availability Calculated"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"LowAvailabilityAlert": {
				"properties": {
					"data": {
						"allOf": [
							{
								"properties": {
									"userTimezone": {
										"type": "string"
									}
								},
								"required": [
									"userTimezone"
								],
								"type": "object"
							},
							{
								"$ref": "#/components/schemas/SlotsByDayProperties"
							}
						]
					},
					"key": {
						"type": "string",
						"enum": [
							"Low Availability Alert"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"ZeroAvailability": {
				"properties": {
					"data": {
						"properties": {
							"userTimezone": {
								"type": "string"
							},
							"effectiveToday": {
								"type": "string"
							}
						},
						"required": [
							"userTimezone",
							"effectiveToday"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Zero Availability"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralBookingCtaClicked": {
				"properties": {
					"data": {
						"properties": {
							"page": {
								"type": "string",
								"enum": [
									"booking-coordinator"
								],
								"nullable": false
							},
							"displayedCallbackTimeUtc": {
								"type": "string"
							},
							"immediateSlotTimeUtc": {
								"type": "string"
							},
							"ctaType": {
								"type": "string",
								"enum": [
									"book_now",
									"schedule_for_later"
								]
							}
						},
						"required": [
							"page",
							"displayedCallbackTimeUtc",
							"immediateSlotTimeUtc",
							"ctaType"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Booking CTA Clicked"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralImmediateSlotConflict": {
				"properties": {
					"data": {
						"properties": {
							"conflictingSlot": {
								"type": "string"
							}
						},
						"required": [
							"conflictingSlot"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Immediate Slot Conflict"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralImmediateCallbackAvailability": {
				"properties": {
					"data": {
						"properties": {
							"immediateSlotTimeUserLocal": {
								"type": "string"
							},
							"displayedCallbackTimeUtc": {
								"type": "string"
							},
							"immediateSlotTimeUtc": {
								"type": "string"
							}
						},
						"required": [
							"immediateSlotTimeUserLocal",
							"displayedCallbackTimeUtc",
							"immediateSlotTimeUtc"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Immediate Callback Availability"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralEligibilityDecision": {
				"properties": {
					"data": {
						"properties": {
							"quizAnalyticsName": {
								"type": "string"
							},
							"featuredCarrier": {
								"type": "boolean"
							},
							"willProceedToCerebralFlow": {
								"type": "boolean"
							},
							"combinedStateInsuranceStatus": {
								"type": "string",
								"enum": [
									"No Insurance",
									"Supported Insurance",
									"Not Qualified State",
									"Qualified State & Not Qualified Provider",
									"Qualified State & Qualified Provider",
									"Qualified State & Qualified Provider & Not Qualified Age",
									"Qualified State & Qualified Provider & Qualified Age"
								]
							},
							"supportedInsurance": {
								"type": "boolean"
							},
							"eligibleState": {
								"type": "boolean"
							}
						},
						"required": [
							"willProceedToCerebralFlow",
							"combinedStateInsuranceStatus",
							"supportedInsurance",
							"eligibleState"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Eligibility Decision"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralFreeTrialStarted": {
				"properties": {
					"data": {
						"properties": {
							"quizAnalyticsName": {
								"type": "string"
							},
							"freeTrialSource": {
								"type": "string",
								"enum": [
									"webcall",
									"apppath"
								]
							},
							"source": {
								"type": "string",
								"enum": [
									"cerebral_app_referral",
									"cerebral_webcall"
								]
							},
							"entitlementIds": {
								"items": {
									"type": "string",
									"enum": [
										"member"
									],
									"nullable": false
								},
								"type": "array"
							},
							"entitlementId": {
								"type": "string",
								"enum": [
									"member"
								],
								"nullable": false
							},
							"currency": {
								"type": "string",
								"enum": [
									"USD"
								],
								"nullable": false
							},
							"priceInPurchasedCurrency": {
								"type": "number",
								"enum": [
									0
								],
								"nullable": false
							},
							"price": {
								"type": "number",
								"enum": [
									0
								],
								"nullable": false
							},
							"expirationAtMs": {
								"type": "number",
								"format": "double"
							},
							"purchasedAtMs": {
								"type": "number",
								"format": "double"
							},
							"periodType": {
								"type": "string",
								"enum": [
									"PROMOTIONAL"
								],
								"nullable": false
							},
							"productId": {
								"type": "string",
								"enum": [
									"free_3m"
								],
								"nullable": false
							},
							"store": {
								"type": "string",
								"enum": [
									"Free"
								],
								"nullable": false
							},
							"originalAppUserId": {
								"type": "string"
							},
							"environment": {
								"type": "string",
								"enum": [
									"PRODUCTION",
									"SANDBOX"
								]
							},
							"id": {
								"type": "string"
							},
							"eventTimestampMs": {
								"type": "number",
								"format": "double"
							},
							"appUserId": {
								"type": "string"
							},
							"type": {
								"type": "string",
								"enum": [
									"INITIAL_PURCHASE"
								],
								"nullable": false
							}
						},
						"required": [
							"quizAnalyticsName",
							"source",
							"entitlementIds",
							"entitlementId",
							"currency",
							"priceInPurchasedCurrency",
							"price",
							"expirationAtMs",
							"purchasedAtMs",
							"periodType",
							"productId",
							"store",
							"originalAppUserId",
							"environment",
							"id",
							"eventTimestampMs",
							"appUserId",
							"type"
						],
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Free Trial Started"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralCallBookedData": {
				"properties": {
					"isTestBooking": {
						"type": "boolean"
					},
					"email": {
						"type": "string"
					},
					"landingPage": {
						"type": "string"
					},
					"quizAnalyticsName": {
						"type": "string"
					},
					"bookedAt": {
						"type": "string"
					},
					"eventTypeTitle": {
						"type": "string"
					},
					"eventTypeSlug": {
						"type": "string"
					},
					"eventTypeId": {
						"type": "number",
						"format": "double"
					},
					"callType": {
						"type": "string"
					},
					"scheduledAt": {
						"type": "string"
					},
					"bookingId": {
						"type": "string"
					}
				},
				"type": "object"
			},
			"CerebralCallBooked": {
				"properties": {
					"data": {
						"$ref": "#/components/schemas/CerebralCallBookedData"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Call Booked"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralCallBookedServer": {
				"properties": {
					"data": {
						"$ref": "#/components/schemas/CerebralCallBookedData"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Call Booked - Server"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralCallBookedClient": {
				"properties": {
					"data": {
						"$ref": "#/components/schemas/CerebralCallBookedData"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Call Booked - Client"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralCallCanceled": {
				"properties": {
					"data": {
						"properties": {
							"cancellationReason": {
								"type": "string"
							},
							"canceledAt": {
								"type": "string"
							},
							"eventTypeTitle": {
								"type": "string"
							},
							"eventTypeSlug": {
								"type": "string"
							},
							"eventTypeId": {
								"type": "number",
								"format": "double"
							},
							"callType": {
								"type": "string"
							},
							"scheduledAt": {
								"type": "string"
							},
							"bookingId": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Call Canceled"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralCallRescheduled": {
				"properties": {
					"data": {
						"properties": {
							"cancellationReason": {
								"type": "string"
							},
							"rescheduledAt": {
								"type": "string"
							},
							"eventTypeTitle": {
								"type": "string"
							},
							"eventTypeSlug": {
								"type": "string"
							},
							"eventTypeId": {
								"type": "number",
								"format": "double"
							},
							"callType": {
								"type": "string"
							},
							"scheduledAt": {
								"type": "string"
							},
							"previousBookingId": {
								"type": "string"
							},
							"bookingId": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Call Rescheduled"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"CerebralImmediateCallbackEligibility": {
				"properties": {
					"data": {
						"properties": {
							"immediateCallbackAvailable": {
								"type": "boolean"
							},
							"immediateSlotTimezone": {
								"type": "string"
							},
							"immediateSlotTime": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"key": {
						"type": "string",
						"enum": [
							"Cerebral Immediate Callback Eligibility"
						],
						"nullable": false
					}
				},
				"required": [
					"data",
					"key"
				],
				"type": "object"
			},
			"InflowEvent": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/UserShareResultsEmailABTest"
					},
					{
						"$ref": "#/components/schemas/UserShareResultsEmailScheduled"
					},
					{
						"$ref": "#/components/schemas/UserBurnoutResultsEmailScheduled"
					},
					{
						"$ref": "#/components/schemas/AppStripeSubscriptionCreated"
					},
					{
						"$ref": "#/components/schemas/AppSubscriberUpdated"
					},
					{
						"$ref": "#/components/schemas/AppSubscriptionCancelled"
					},
					{
						"$ref": "#/components/schemas/AppSubscriptionPurchased"
					},
					{
						"$ref": "#/components/schemas/AppSubscriptionRenewed"
					},
					{
						"$ref": "#/components/schemas/AppSubscriptionUpdated"
					},
					{
						"$ref": "#/components/schemas/AppCheckoutInitiated"
					},
					{
						"$ref": "#/components/schemas/CoachAssigned"
					},
					{
						"$ref": "#/components/schemas/LeadCaptured"
					},
					{
						"$ref": "#/components/schemas/LiveEventsNotificationsUpdated"
					},
					{
						"$ref": "#/components/schemas/QuizQuestionAnswered"
					},
					{
						"$ref": "#/components/schemas/QuizQuestionSkipped"
					},
					{
						"$ref": "#/components/schemas/UserEmailChanged"
					},
					{
						"$ref": "#/components/schemas/UserEmailVerified"
					},
					{
						"$ref": "#/components/schemas/UserInfoUpdated"
					},
					{
						"$ref": "#/components/schemas/UserRegistrationComplete"
					},
					{
						"$ref": "#/components/schemas/TrialCouponApplied"
					},
					{
						"$ref": "#/components/schemas/RenewalCouponApplied"
					},
					{
						"$ref": "#/components/schemas/TrialExtended"
					},
					{
						"$ref": "#/components/schemas/TaxPreviewCalculated"
					},
					{
						"$ref": "#/components/schemas/AutoTaxApplied"
					},
					{
						"$ref": "#/components/schemas/AutoTaxFailed"
					},
					{
						"$ref": "#/components/schemas/AutoTaxAppliedOneTimePayment"
					},
					{
						"$ref": "#/components/schemas/AutoTaxFailedOneTimePayment"
					},
					{
						"$ref": "#/components/schemas/CIOUserArchived"
					},
					{
						"$ref": "#/components/schemas/AiLifeImpactReflection"
					},
					{
						"$ref": "#/components/schemas/AICoachMessageReceived"
					},
					{
						"$ref": "#/components/schemas/NOCDBookedCall"
					},
					{
						"$ref": "#/components/schemas/CerebralInfoBookACallViewed"
					},
					{
						"$ref": "#/components/schemas/CerebralBookingReserveViewed"
					},
					{
						"$ref": "#/components/schemas/CerebralBookingAvailabilityCounts"
					},
					{
						"$ref": "#/components/schemas/CerebralBookingAvailabilitySnapshot"
					},
					{
						"$ref": "#/components/schemas/CerebralBookingAvailabilityShown"
					},
					{
						"$ref": "#/components/schemas/CerebralBookingTotalAvailability"
					},
					{
						"$ref": "#/components/schemas/SmartAvailabilityCalculated"
					},
					{
						"$ref": "#/components/schemas/LowAvailabilityAlert"
					},
					{
						"$ref": "#/components/schemas/ZeroAvailability"
					},
					{
						"$ref": "#/components/schemas/CerebralBookingCtaClicked"
					},
					{
						"$ref": "#/components/schemas/CerebralImmediateSlotConflict"
					},
					{
						"$ref": "#/components/schemas/CerebralImmediateCallbackAvailability"
					},
					{
						"$ref": "#/components/schemas/CerebralEligibilityDecision"
					},
					{
						"$ref": "#/components/schemas/CerebralFreeTrialStarted"
					},
					{
						"$ref": "#/components/schemas/CerebralCallBooked"
					},
					{
						"$ref": "#/components/schemas/CerebralCallBookedServer"
					},
					{
						"$ref": "#/components/schemas/CerebralCallBookedClient"
					},
					{
						"$ref": "#/components/schemas/CerebralCallCanceled"
					},
					{
						"$ref": "#/components/schemas/CerebralCallRescheduled"
					},
					{
						"$ref": "#/components/schemas/CerebralImmediateCallbackEligibility"
					}
				]
			},
			"InflowEventRequest": {
				"properties": {
					"event": {
						"$ref": "#/components/schemas/InflowEvent"
					},
					"uuid": {
						"type": "string"
					}
				},
				"required": [
					"event",
					"uuid"
				],
				"type": "object"
			},
			"MixpanelEventRequest": {
				"properties": {
					"uuid": {
						"type": "string"
					},
					"properties": {
						"properties": {},
						"additionalProperties": {
							"anyOf": [
								{
									"type": "string"
								},
								{
									"type": "number",
									"format": "double"
								},
								{
									"type": "boolean"
								},
								{
									"items": {
										"type": "string"
									},
									"type": "array"
								}
							]
						},
						"type": "object"
					},
					"event": {
						"type": "string"
					}
				},
				"required": [
					"uuid",
					"properties",
					"event"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Record_string.any_": {
				"properties": {},
				"type": "object",
				"description": "Construct a type with a set of properties K of type T"
			},
			"Partial__monetizationTestFlags-Record_string.any_--__": {
				"properties": {
					"monetizationTestFlags": {
						"$ref": "#/components/schemas/Record_string.any_"
					}
				},
				"type": "object",
				"description": "Make all properties in T optional"
			},
			"UserAnalyticsMTFInfoUpsert": {
				"$ref": "#/components/schemas/Partial__monetizationTestFlags-Record_string.any_--__"
			},
			"Partial__adMetrics-Record_string.string_--landingPageInfo%3A_landingPageName%3F%3Astring--landingPageVariant%3F%3Astring_--userProperties-Record_string.string_--googleClientId-string--quizAnalyticsName-string--location%3A_city%3F%3Astring--country%3F%3Astring--countryCode%3F%3Astring--region%3F%3Astring--isEu%3F%3Aboolean--isGdpr%3F%3Aboolean--currencyCode%3F%3Astring--_--__": {
				"properties": {
					"adMetrics": {
						"$ref": "#/components/schemas/Record_string.string_"
					},
					"landingPageInfo": {
						"properties": {
							"landingPageVariant": {
								"type": "string"
							},
							"landingPageName": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"userProperties": {
						"$ref": "#/components/schemas/Record_string.string_"
					},
					"googleClientId": {
						"type": "string"
					},
					"quizAnalyticsName": {
						"type": "string"
					},
					"location": {
						"properties": {
							"currencyCode": {
								"type": "string"
							},
							"isGdpr": {
								"type": "boolean"
							},
							"isEu": {
								"type": "boolean"
							},
							"region": {
								"type": "string"
							},
							"countryCode": {
								"type": "string"
							},
							"country": {
								"type": "string"
							},
							"city": {
								"type": "string"
							}
						},
						"type": "object"
					}
				},
				"type": "object",
				"description": "Make all properties in T optional"
			},
			"UserAnalyticsInfoUpsert": {
				"$ref": "#/components/schemas/Partial__adMetrics-Record_string.string_--landingPageInfo%3A_landingPageName%3F%3Astring--landingPageVariant%3F%3Astring_--userProperties-Record_string.string_--googleClientId-string--quizAnalyticsName-string--location%3A_city%3F%3Astring--country%3F%3Astring--countryCode%3F%3Astring--region%3F%3Astring--isEu%3F%3Aboolean--isGdpr%3F%3Aboolean--currencyCode%3F%3Astring--_--__"
			},
			"FlagUserAttributes": {
				"properties": {
					"registered-at": {
						"type": "string"
					},
					"registered-on-web": {
						"type": "boolean"
					},
					"platform-ios": {
						"type": "boolean"
					},
					"platform-android": {
						"type": "boolean"
					},
					"is-desktop": {
						"type": "boolean"
					},
					"experiment-user": {
						"type": "boolean",
						"nullable": true
					},
					"risky-experiment-user": {
						"type": "boolean",
						"nullable": true
					},
					"country-code": {
						"type": "string"
					},
					"country-region": {
						"type": "string"
					},
					"currency-code": {
						"type": "string",
						"nullable": true
					},
					"landing-page-name": {
						"type": "string",
						"nullable": true
					},
					"landing-page-variant": {
						"type": "string",
						"nullable": true
					},
					"organization": {
						"type": "string",
						"nullable": true
					},
					"swimlane": {
						"type": "string"
					},
					"has-quiz-snapshot": {
						"type": "boolean",
						"nullable": true
					},
					"has-quiz-scores": {
						"type": "boolean",
						"nullable": true
					},
					"in-inapp-results": {
						"type": "boolean",
						"nullable": true
					},
					"age-range": {
						"type": "string"
					}
				},
				"required": [
					"platform-ios",
					"platform-android",
					"is-desktop"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralRescheduleLookupResponse": {
				"properties": {
					"ready": {
						"type": "boolean"
					},
					"booking_uid": {
						"type": "string"
					},
					"organizer_email": {
						"type": "string"
					},
					"organizer_phone": {
						"type": "string"
					},
					"reschedule_url": {
						"type": "string"
					}
				},
				"required": [
					"ready"
				],
				"type": "object",
				"additionalProperties": true
			},
			"StoreBookingMetadataRequest": {
				"properties": {
					"userUuid": {
						"type": "string"
					},
					"metadata": {
						"properties": {
							"waitingListEligible": {},
							"age": {},
							"insuranceProvider": {},
							"usState": {},
							"timezone": {},
							"phone": {},
							"lastName": {},
							"firstName": {},
							"email": {},
							"landingPage": {},
							"quizAnalyticsName": {}
						},
						"type": "object"
					}
				},
				"required": [
					"userUuid",
					"metadata"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UpdateBookingUserDetailsRequest": {
				"properties": {
					"userUuid": {
						"type": "string"
					},
					"cerebralPhoneNumber": {
						"type": "string"
					},
					"cerebralUsState": {
						"type": "string"
					},
					"cerebralInsuranceProvider": {
						"type": "string"
					}
				},
				"required": [
					"userUuid"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UpsertWaitingListRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"webUserUuid": {
						"type": "string"
					},
					"firstName": {
						"type": "string"
					},
					"lastName": {
						"type": "string"
					},
					"phone": {
						"type": "string"
					},
					"usState": {
						"type": "string"
					},
					"insuranceProvider": {
						"type": "string"
					},
					"age": {
						"type": "string"
					}
				},
				"required": [
					"email",
					"webUserUuid"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CalComWebhookBookingPayload": {
				"properties": {
					"eventTypeId": {
						"type": "number",
						"format": "double"
					},
					"uid": {
						"type": "string"
					},
					"metadata_anonUUID": {
						"type": "string"
					},
					"metadata.anonUUID": {
						"type": "string"
					},
					"metadata.primaryBookingUid": {
						"type": "string"
					},
					"metadata": {
						"$ref": "#/components/schemas/Record_string.any_"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"CalComWebhookNestedPayload": {
				"properties": {
					"eventTypeId": {
						"type": "number",
						"format": "double"
					},
					"uid": {
						"type": "string"
					},
					"metadata_anonUUID": {
						"type": "string"
					},
					"metadata.anonUUID": {
						"type": "string"
					},
					"metadata.primaryBookingUid": {
						"type": "string"
					},
					"metadata": {
						"$ref": "#/components/schemas/Record_string.any_"
					},
					"booking": {
						"$ref": "#/components/schemas/CalComWebhookBookingPayload"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"CalComWebhookEvent": {
				"properties": {
					"eventTypeId": {
						"type": "number",
						"format": "double"
					},
					"uid": {
						"type": "string"
					},
					"metadata_anonUUID": {
						"type": "string"
					},
					"metadata.anonUUID": {
						"type": "string"
					},
					"metadata.primaryBookingUid": {
						"type": "string"
					},
					"metadata": {
						"$ref": "#/components/schemas/Record_string.any_"
					},
					"triggerEvent": {
						"type": "string"
					},
					"createdAt": {
						"type": "string"
					},
					"id": {
						"anyOf": [
							{
								"type": "number",
								"format": "double"
							},
							{
								"type": "string"
							}
						]
					},
					"startTime": {
						"type": "string"
					},
					"endTime": {
						"type": "string"
					},
					"organizer.email": {
						"type": "string"
					},
					"type": {
						"type": "string"
					},
					"eventTypeTitle": {
						"type": "string"
					},
					"callType": {
						"type": "string"
					},
					"canceledAt": {
						"type": "string"
					},
					"cancelledAt": {
						"type": "string"
					},
					"cancellationReason": {
						"type": "string"
					},
					"rescheduleUid": {
						"type": "string"
					},
					"payload": {
						"$ref": "#/components/schemas/CalComWebhookNestedPayload"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"Record_string.unknown_": {
				"properties": {},
				"type": "object",
				"description": "Construct a type with a set of properties K of type T"
			},
			"CerebralClinicianAdminRecord": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"cerebralId": {
						"type": "number",
						"format": "double"
					},
					"sourceName": {
						"type": "string"
					},
					"sourceRole": {
						"type": "string"
					},
					"sourceBio": {
						"type": "string",
						"nullable": true
					},
					"sourceHeadshot": {
						"type": "string",
						"nullable": true
					},
					"sourceCurrentlyVisible": {
						"type": "boolean"
					},
					"sourceSpecialties": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"sourceLanguages": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"sourceStates": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"bioOverride": {
						"type": "string",
						"nullable": true
					},
					"headshotOverride": {
						"type": "string",
						"nullable": true
					},
					"generatedHeadshot": {
						"type": "string",
						"nullable": true
					},
					"generatedHeadshotSourceUrl": {
						"type": "string",
						"nullable": true
					},
					"generatedHeadshotSourceHash": {
						"type": "string",
						"nullable": true
					},
					"generatedHeadshotSettingsHash": {
						"type": "string",
						"nullable": true
					},
					"generatedHeadshotAt": {
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"headshotGenerationStatus": {
						"type": "string",
						"nullable": true
					},
					"headshotGenerationError": {
						"type": "string",
						"nullable": true
					},
					"headshotGenerationRequestedAt": {
						"type": "string",
						"format": "date-time",
						"nullable": true
					},
					"hasBioOverride": {
						"type": "boolean"
					},
					"hasHeadshotOverride": {
						"type": "boolean"
					},
					"hasGeneratedHeadshot": {
						"type": "boolean"
					},
					"effectiveBio": {
						"type": "string",
						"nullable": true
					},
					"effectiveHeadshot": {
						"type": "string",
						"nullable": true
					},
					"stale": {
						"type": "boolean"
					},
					"rawData": {
						"$ref": "#/components/schemas/Record_string.unknown_"
					},
					"createdAt": {
						"type": "string",
						"format": "date-time"
					},
					"updatedAt": {
						"type": "string",
						"format": "date-time"
					}
				},
				"required": [
					"id",
					"cerebralId",
					"sourceName",
					"sourceRole",
					"sourceBio",
					"sourceHeadshot",
					"sourceCurrentlyVisible",
					"sourceSpecialties",
					"sourceLanguages",
					"sourceStates",
					"bioOverride",
					"headshotOverride",
					"generatedHeadshot",
					"generatedHeadshotSourceUrl",
					"generatedHeadshotSourceHash",
					"generatedHeadshotSettingsHash",
					"generatedHeadshotAt",
					"headshotGenerationStatus",
					"headshotGenerationError",
					"headshotGenerationRequestedAt",
					"hasBioOverride",
					"hasHeadshotOverride",
					"hasGeneratedHeadshot",
					"effectiveBio",
					"effectiveHeadshot",
					"stale",
					"rawData",
					"createdAt",
					"updatedAt"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralHeadshotGenerationSettings": {
				"properties": {
					"prompt": {
						"type": "string"
					}
				},
				"required": [
					"prompt"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralClinicianAdminError": {
				"properties": {
					"error": {
						"type": "string"
					},
					"message": {
						"type": "string"
					}
				},
				"required": [
					"error",
					"message"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralHeadshotGenerationStatusSummary": {
				"properties": {
					"completed": {
						"type": "number",
						"format": "double"
					},
					"failed": {
						"type": "number",
						"format": "double"
					},
					"generated": {
						"type": "number",
						"format": "double"
					},
					"inProgress": {
						"type": "number",
						"format": "double"
					},
					"pending": {
						"type": "number",
						"format": "double"
					},
					"totalWithSource": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"completed",
					"failed",
					"generated",
					"inProgress",
					"pending",
					"totalWithSource"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralHeadshotBulkEnqueueResult": {
				"properties": {
					"active": {
						"type": "number",
						"format": "double"
					},
					"failed": {
						"type": "number",
						"format": "double"
					},
					"queued": {
						"type": "number",
						"format": "double"
					},
					"skipped": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"active",
					"failed",
					"queued",
					"skipped"
				],
				"type": "object",
				"additionalProperties": true
			},
			"FilterChoice": {
				"properties": {
					"id": {
						"type": "string"
					},
					"name": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"name"
				],
				"type": "object",
				"additionalProperties": true
			},
			"BooleanFilterChoice": {
				"properties": {
					"id": {
						"type": "boolean"
					},
					"name": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"name"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralClinicianFilterOptions": {
				"properties": {
					"roles": {
						"items": {
							"$ref": "#/components/schemas/FilterChoice"
						},
						"type": "array"
					},
					"specialties": {
						"items": {
							"$ref": "#/components/schemas/FilterChoice"
						},
						"type": "array"
					},
					"languages": {
						"items": {
							"$ref": "#/components/schemas/FilterChoice"
						},
						"type": "array"
					},
					"states": {
						"items": {
							"$ref": "#/components/schemas/FilterChoice"
						},
						"type": "array"
					},
					"visibility": {
						"items": {
							"$ref": "#/components/schemas/BooleanFilterChoice"
						},
						"type": "array"
					},
					"stale": {
						"items": {
							"$ref": "#/components/schemas/BooleanFilterChoice"
						},
						"type": "array"
					}
				},
				"required": [
					"roles",
					"specialties",
					"languages",
					"states",
					"visibility",
					"stale"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralHeadshotFileSizes": {
				"properties": {
					"sourceHeadshot": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"generatedHeadshot": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"headshotOverride": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"effectiveHeadshot": {
						"type": "number",
						"format": "double",
						"nullable": true
					}
				},
				"required": [
					"sourceHeadshot",
					"generatedHeadshot",
					"headshotOverride",
					"effectiveHeadshot"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralClinicianHeadshotPresignResponse": {
				"properties": {
					"url": {
						"type": "string"
					},
					"fields": {
						"$ref": "#/components/schemas/Record_string.string_"
					},
					"objectKey": {
						"type": "string"
					},
					"cloudFrontUrl": {
						"type": "string"
					}
				},
				"required": [
					"url",
					"fields",
					"objectKey",
					"cloudFrontUrl"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralHeadshotEnqueueOutcome": {
				"type": "string",
				"enum": [
					"active",
					"failed",
					"queued",
					"skipped"
				]
			},
			"CerebralHeadshotEnqueueResult": {
				"properties": {
					"clinicianId": {
						"type": "number",
						"format": "double"
					},
					"outcome": {
						"$ref": "#/components/schemas/CerebralHeadshotEnqueueOutcome"
					}
				},
				"required": [
					"clinicianId",
					"outcome"
				],
				"type": "object",
				"additionalProperties": true
			},
			"InflowClinician": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"cerebralId": {
						"type": "number",
						"format": "double"
					},
					"bio": {
						"type": "string",
						"nullable": true
					},
					"headshot": {
						"type": "string",
						"nullable": true
					}
				},
				"required": [
					"id",
					"cerebralId",
					"bio",
					"headshot"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ClinicianSearchResponse": {
				"properties": {
					"cerebral": {},
					"inflow": {
						"properties": {
							"clinicians": {
								"items": {
									"$ref": "#/components/schemas/InflowClinician"
								},
								"type": "array"
							}
						},
						"required": [
							"clinicians"
						],
						"type": "object"
					}
				},
				"required": [
					"cerebral",
					"inflow"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralRteInsurancePayer": {
				"properties": {
					"value": {
						"type": "number",
						"format": "double"
					},
					"label": {
						"type": "string"
					},
					"rte_enabled": {
						"type": "boolean"
					},
					"display_name": {
						"type": "string"
					},
					"availity_claims_payer_id": {
						"type": "string",
						"nullable": true
					}
				},
				"required": [
					"value",
					"label",
					"rte_enabled",
					"display_name",
					"availity_claims_payer_id"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralRteState": {
				"properties": {
					"region": {
						"type": "string"
					},
					"name": {
						"type": "string"
					},
					"rte_enabled": {
						"type": "boolean"
					},
					"insurance_payers": {
						"items": {
							"$ref": "#/components/schemas/CerebralRteInsurancePayer"
						},
						"type": "array"
					}
				},
				"required": [
					"region",
					"name",
					"rte_enabled",
					"insurance_payers"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CerebralRteConfigs": {
				"properties": {
					"global_rte_enabled": {
						"type": "boolean"
					},
					"states": {
						"items": {
							"$ref": "#/components/schemas/CerebralRteState"
						},
						"type": "array"
					}
				},
				"required": [
					"global_rte_enabled",
					"states"
				],
				"type": "object",
				"additionalProperties": true
			},
			"TherapistProviderCountsResponse": {
				"properties": {
					"therapistCount": {
						"type": "number",
						"format": "double"
					},
					"providerMatches": {
						"type": "number",
						"format": "double"
					},
					"source": {
						"type": "string",
						"enum": [
							"cache",
							"fetch"
						]
					},
					"cachename": {
						"type": "string"
					},
					"cacheage": {
						"type": "number",
						"format": "double"
					},
					"responseTimeMs": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"therapistCount",
					"providerMatches",
					"source",
					"cachename",
					"cacheage",
					"responseTimeMs"
				],
				"type": "object",
				"additionalProperties": true
			},
			"TherapistProviderCountsRequest": {
				"properties": {
					"state": {
						"type": "string"
					},
					"statecode": {
						"type": "string"
					},
					"provider": {
						"type": "string"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"AgentType": {
				"type": "string",
				"enum": [
					"quinn-core-chat",
					"dive-deep",
					"life-impact-reflection",
					"welcome-back",
					"follow-up"
				]
			},
			"UserMessageType": {
				"type": "string",
				"enum": [
					"system-generated",
					"user-generated"
				]
			},
			"FeatureType": {
				"type": "string",
				"enum": [
					"chat",
					"user-dive-deeper",
					"life-impact-reflection",
					"dive-deep",
					"reflection",
					"toolbox",
					"welcome-back",
					"follow-up",
					"reminders",
					"moments"
				]
			},
			"MessageSender": {
				"type": "string",
				"enum": [
					"user",
					"assistant",
					"both"
				]
			},
			"ChatRequestBody": {
				"properties": {
					"searchText": {
						"type": "string"
					},
					"sortBy": {
						"type": "string",
						"enum": [
							"activity-asc",
							"activity-desc",
							"unreplied-asc",
							"unreplied-desc",
							"auto"
						]
					},
					"page": {
						"type": "number",
						"format": "double"
					},
					"subscriptionFilter": {
						"type": "string"
					},
					"itemsPerPage": {
						"type": "number",
						"format": "double"
					},
					"orgFilter": {
						"type": "string"
					},
					"agentType": {
						"$ref": "#/components/schemas/AgentType"
					},
					"systemMessageType": {
						"type": "string"
					},
					"userMessageType": {
						"$ref": "#/components/schemas/UserMessageType"
					},
					"feature": {
						"$ref": "#/components/schemas/FeatureType"
					},
					"sender": {
						"$ref": "#/components/schemas/MessageSender"
					},
					"trialStartFrom": {
						"type": "string"
					},
					"trialStartTo": {
						"type": "string"
					},
					"exportMode": {
						"type": "string",
						"enum": [
							"sessions",
							"messages"
						]
					},
					"contextSize": {
						"type": "number",
						"format": "double"
					},
					"messageSentFrom": {
						"type": "string"
					},
					"messageSentTo": {
						"type": "string"
					},
					"welcomeBackFilter": {
						"type": "string"
					},
					"selectedChannelIds": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"sessionDurationFrom": {
						"type": "number",
						"format": "double"
					},
					"sessionDurationTo": {
						"type": "number",
						"format": "double"
					},
					"sessionMessageCountFrom": {
						"type": "number",
						"format": "double"
					},
					"sessionMessageCountTo": {
						"type": "number",
						"format": "double"
					},
					"sessionStartFrom": {
						"type": "string"
					},
					"sessionStartTo": {
						"type": "string"
					},
					"sessionEndFrom": {
						"type": "string"
					},
					"sessionEndTo": {
						"type": "string"
					},
					"sessionTags": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"messageTags": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"sessionRating": {
						"type": "string",
						"enum": [
							"pass",
							"fail",
							"no-rating"
						]
					},
					"messageRating": {
						"type": "string",
						"enum": [
							"pass",
							"fail",
							"no-rating"
						]
					},
					"sessionEvaluationCriteriaId": {
						"type": "number",
						"format": "double"
					},
					"sessionEvaluationCriteriaRating": {
						"type": "string"
					},
					"sessionEvaluationSource": {
						"type": "string",
						"enum": [
							"human",
							"llm"
						]
					},
					"messageEvaluationCriteriaId": {
						"type": "number",
						"format": "double"
					},
					"messageEvaluationCriteriaRating": {
						"type": "string"
					},
					"messageEvaluationSource": {
						"type": "string",
						"enum": [
							"human",
							"llm"
						]
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"ChatAutomatedMessageView": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"body": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"body"
				],
				"type": "object",
				"additionalProperties": true
			},
			"BulkActionResponse": {
				"properties": {
					"numAffectedChannels": {
						"type": "number",
						"format": "double"
					},
					"error": {
						"type": "string"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"GetQueueResponse": {
				"properties": {
					"queue": {
						"items": {
							"properties": {
								"endedAt": {
									"type": "string",
									"nullable": true
								},
								"createdAt": {
									"type": "string"
								},
								"failedUsernames": {
									"items": {
										"type": "string"
									},
									"type": "array",
									"nullable": true
								},
								"failedChannels": {
									"items": {
										"type": "string"
									},
									"type": "array",
									"nullable": true
								},
								"numEnded": {
									"type": "number",
									"format": "double"
								},
								"numQueued": {
									"type": "number",
									"format": "double"
								},
								"coachId": {
									"type": "number",
									"format": "double"
								},
								"id": {
									"type": "number",
									"format": "double"
								}
							},
							"required": [
								"createdAt",
								"numEnded",
								"numQueued",
								"coachId",
								"id"
							],
							"type": "object"
						},
						"type": "array"
					}
				},
				"required": [
					"queue"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CoachAnnotationCreateRequest": {
				"properties": {
					"annotationType": {
						"type": "string",
						"enum": [
							"session",
							"message"
						]
					},
					"sessionId": {
						"type": "number",
						"format": "double"
					},
					"messageId": {
						"type": "number",
						"format": "double"
					},
					"streamMessageId": {
						"type": "string"
					},
					"rating": {
						"type": "string",
						"enum": [
							"pass",
							"fail"
						]
					},
					"critique": {
						"type": "string"
					},
					"tags": {
						"items": {
							"type": "string"
						},
						"type": "array"
					}
				},
				"required": [
					"annotationType"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CoachAnnotationUpdateRequest": {
				"properties": {
					"rating": {
						"type": "string",
						"enum": [
							"pass",
							"fail"
						],
						"nullable": true
					},
					"critique": {
						"type": "string",
						"nullable": true
					},
					"tags": {
						"items": {
							"type": "string"
						},
						"type": "array"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"TagStats": {
				"properties": {
					"tagValue": {
						"type": "string"
					},
					"usageCount": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"tagValue",
					"usageCount"
				],
				"type": "object",
				"additionalProperties": true
			},
			"TagListResponse": {
				"properties": {
					"tags": {
						"items": {
							"$ref": "#/components/schemas/TagStats"
						},
						"type": "array"
					},
					"total": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"tags",
					"total"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CoachEvaluationCreateRequest": {
				"properties": {
					"criteriaId": {
						"type": "number",
						"format": "double"
					},
					"evaluationType": {
						"type": "string",
						"enum": [
							"session",
							"message"
						]
					},
					"sessionId": {
						"type": "number",
						"format": "double"
					},
					"messageId": {
						"type": "number",
						"format": "double"
					},
					"streamMessageId": {
						"type": "string"
					},
					"rating": {
						"type": "string",
						"enum": [
							"1",
							"2",
							"3",
							"pass",
							"fail"
						]
					},
					"notes": {
						"type": "string"
					},
					"evaluationSource": {
						"type": "string",
						"enum": [
							"human",
							"llm"
						]
					}
				},
				"required": [
					"criteriaId",
					"evaluationType",
					"rating"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CoachEvaluationUpdateRequest": {
				"properties": {
					"rating": {
						"type": "string",
						"enum": [
							"1",
							"2",
							"3",
							"pass",
							"fail"
						]
					},
					"notes": {
						"type": "string",
						"nullable": true
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"CoachEvaluationCriteriaCreateRequest": {
				"properties": {
					"name": {
						"type": "string"
					},
					"description": {
						"type": "string"
					},
					"ratingScheme": {
						"type": "string",
						"enum": [
							"pass_fail",
							"scale_1_3"
						]
					},
					"displayOrder": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"name",
					"ratingScheme"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CoachEvaluationCriteriaUpdateRequest": {
				"properties": {
					"name": {
						"type": "string"
					},
					"description": {
						"type": "string",
						"nullable": true
					},
					"ratingScheme": {
						"type": "string",
						"enum": [
							"pass_fail",
							"scale_1_3"
						]
					},
					"displayOrder": {
						"type": "number",
						"format": "double",
						"nullable": true
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"CoachEvaluationCriteriaReorderRequest": {
				"properties": {
					"criteriaIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					}
				},
				"required": [
					"criteriaIds"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UpdateStatusRequest": {
				"properties": {
					"status": {
						"type": "string"
					}
				},
				"required": [
					"status"
				],
				"type": "object",
				"additionalProperties": true
			},
			"SetCheckInDateRequest": {
				"properties": {
					"date": {
						"type": "string",
						"nullable": true
					},
					"type": {
						"type": "string"
					}
				},
				"required": [
					"date",
					"type"
				],
				"type": "object",
				"additionalProperties": true
			},
			"DailyQuesitonMakePostRequest": {
				"properties": {
					"text": {
						"type": "string"
					},
					"createdAt": {
						"type": "string"
					}
				},
				"required": [
					"text"
				],
				"type": "object",
				"additionalProperties": true
			},
			"DailyQuestionCreateRequest": {
				"properties": {
					"order": {
						"type": "number",
						"format": "double"
					},
					"active": {
						"type": "boolean"
					},
					"question": {
						"type": "string"
					}
				},
				"required": [
					"order"
				],
				"type": "object",
				"additionalProperties": true
			},
			"AudioGenerationSettings": {
				"$ref": "#/components/schemas/ModelObject_this_"
			},
			"UpdateSettingsRequest": {
				"properties": {
					"maleVoiceId": {
						"type": "string"
					},
					"femaleVoiceId": {
						"type": "string"
					},
					"modelId": {
						"type": "string"
					},
					"stability": {
						"type": "number",
						"format": "double"
					},
					"similarityBoost": {
						"type": "number",
						"format": "double"
					},
					"style": {
						"type": "number",
						"format": "double"
					},
					"useSpeakerBoost": {
						"type": "boolean"
					},
					"enabled": {
						"type": "boolean"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"AudioChunkPreviewChunk": {
				"properties": {
					"index": {
						"type": "number",
						"format": "double"
					},
					"charLength": {
						"type": "number",
						"format": "double"
					},
					"startOffset": {
						"type": "number",
						"format": "double"
					},
					"endOffset": {
						"type": "number",
						"format": "double"
					},
					"text": {
						"type": "string"
					}
				},
				"required": [
					"index",
					"charLength",
					"startOffset",
					"endOffset",
					"text"
				],
				"type": "object",
				"additionalProperties": true
			},
			"AudioChunkPreviewBoundary": {
				"properties": {
					"afterChunkIndex": {
						"type": "number",
						"format": "double"
					},
					"boundaryOffset": {
						"type": "number",
						"format": "double"
					},
					"precedingText": {
						"type": "string"
					},
					"followingText": {
						"type": "string"
					}
				},
				"required": [
					"afterChunkIndex",
					"boundaryOffset",
					"precedingText",
					"followingText"
				],
				"type": "object",
				"additionalProperties": true
			},
			"AudioChunkPreview": {
				"properties": {
					"exerciseId": {
						"type": "number",
						"format": "double"
					},
					"locale": {
						"type": "string"
					},
					"chunkCount": {
						"type": "number",
						"format": "double"
					},
					"totalCharLength": {
						"type": "number",
						"format": "double"
					},
					"maxChunkLength": {
						"type": "number",
						"format": "double"
					},
					"translatedMarkdownText": {
						"type": "string"
					},
					"plainText": {
						"type": "string"
					},
					"normalizedText": {
						"type": "string"
					},
					"chunks": {
						"items": {
							"$ref": "#/components/schemas/AudioChunkPreviewChunk"
						},
						"type": "array"
					},
					"splitBoundaries": {
						"items": {
							"$ref": "#/components/schemas/AudioChunkPreviewBoundary"
						},
						"type": "array"
					}
				},
				"required": [
					"exerciseId",
					"locale",
					"chunkCount",
					"totalCharLength",
					"maxChunkLength",
					"translatedMarkdownText",
					"plainText",
					"normalizedText",
					"chunks",
					"splitBoundaries"
				],
				"type": "object",
				"additionalProperties": true
			},
			"GenerateResponse": {
				"properties": {
					"queued": {
						"type": "number",
						"format": "double"
					},
					"skipped": {
						"type": "number",
						"format": "double"
					},
					"errors": {
						"items": {
							"type": "string"
						},
						"type": "array"
					}
				},
				"required": [
					"queued",
					"skipped",
					"errors"
				],
				"type": "object",
				"additionalProperties": true
			},
			"GenerateRequest": {
				"properties": {
					"exerciseIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					},
					"moduleIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					},
					"locales": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"force": {
						"type": "boolean"
					},
					"outdatedOnly": {
						"type": "boolean"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"ElevenLabsGenerationRequest": {
				"$ref": "#/components/schemas/ModelObject_this_"
			},
			"CancelBulkResponse": {
				"properties": {
					"cancelled": {
						"type": "number",
						"format": "double"
					},
					"skipped": {
						"type": "number",
						"format": "double"
					},
					"errors": {
						"items": {
							"type": "string"
						},
						"type": "array"
					}
				},
				"required": [
					"cancelled",
					"skipped",
					"errors"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CancelBulkRequest": {
				"properties": {
					"requestIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					},
					"locale": {
						"type": "string"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"PurgeQueueResponse": {
				"properties": {
					"queuePurged": {
						"type": "boolean"
					},
					"requestsCancelled": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"queuePurged",
					"requestsCancelled"
				],
				"type": "object",
				"additionalProperties": true
			},
			"QueueStatusResponse": {
				"properties": {
					"queueMessageCount": {
						"type": "number",
						"format": "double"
					},
					"pendingRequests": {
						"type": "number",
						"format": "double"
					},
					"inProgressRequests": {
						"type": "number",
						"format": "double"
					},
					"cancelledRequests": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"queueMessageCount",
					"pendingRequests",
					"inProgressRequests",
					"cancelledRequests"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ElevenLabsUsageData": {
				"properties": {
					"subscription": {
						"properties": {
							"next_character_count_reset": {
								"type": "string"
							},
							"character_limit": {
								"type": "number",
								"format": "double"
							},
							"character_count": {
								"type": "number",
								"format": "double"
							}
						},
						"required": [
							"next_character_count_reset",
							"character_limit",
							"character_count"
						],
						"type": "object"
					},
					"history": {
						"items": {
							"properties": {
								"character_count_change_to": {
									"type": "number",
									"format": "double"
								},
								"character_count_change_from": {
									"type": "number",
									"format": "double"
								},
								"date": {
									"type": "string"
								}
							},
							"required": [
								"character_count_change_to",
								"character_count_change_from",
								"date"
							],
							"type": "object"
						},
						"type": "array"
					},
					"fetchedAt": {
						"type": "string"
					}
				},
				"required": [
					"subscription",
					"history",
					"fetchedAt"
				],
				"type": "object",
				"additionalProperties": true
			},
			"BroadcastNotificationCreateRequest": {
				"properties": {
					"message": {
						"type": "string"
					},
					"actionOrUrl": {
						"type": "string"
					},
					"testSendUserEmail": {
						"type": "string"
					},
					"sendToAll": {
						"type": "boolean"
					},
					"createdAt": {
						"type": "string"
					},
					"sentAt": {
						"type": "string"
					}
				},
				"required": [
					"message",
					"actionOrUrl"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ChallengeView": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"name": {
						"type": "string"
					},
					"duration": {
						"type": "number",
						"format": "double"
					},
					"text": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"name",
					"duration",
					"text"
				],
				"type": "object",
				"additionalProperties": true
			},
			"DailyFlowCompleteRequest": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"id"
				],
				"type": "object",
				"additionalProperties": true
			},
			"DailyFlowCreateRequest": {
				"properties": {
					"name": {
						"type": "string"
					},
					"active": {
						"type": "boolean"
					},
					"textUrl": {
						"type": "string"
					},
					"audioUrl": {
						"type": "string"
					},
					"duration": {
						"type": "number",
						"format": "double"
					},
					"used": {
						"type": "boolean"
					},
					"order": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"name",
					"textUrl",
					"audioUrl",
					"duration",
					"order"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ExerciseAudioResponse": {
				"properties": {
					"exerciseId": {
						"type": "number",
						"format": "double"
					},
					"locale": {
						"type": "string"
					},
					"audioUrl": {
						"type": "string",
						"nullable": true
					},
					"source": {
						"type": "string",
						"enum": [
							"generated",
							"english_original",
							"none"
						]
					}
				},
				"required": [
					"exerciseId",
					"locale",
					"audioUrl",
					"source"
				],
				"type": "object",
				"additionalProperties": true
			},
			"JournalPromptCreateRequest": {
				"properties": {
					"prompt": {
						"type": "string"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"LevelView": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"name": {
						"type": "string"
					},
					"moduleId": {
						"type": "number",
						"format": "double"
					},
					"order": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"id",
					"name",
					"moduleId",
					"order"
				],
				"type": "object",
				"additionalProperties": true
			},
			"LiveEventCreateRequest": {
				"properties": {
					"eventName": {
						"type": "string"
					},
					"speakerName": {
						"type": "string"
					},
					"speakerDescription": {
						"type": "string"
					},
					"imageUrl": {
						"type": "string"
					},
					"eventUrl": {
						"type": "string"
					},
					"startAt": {
						"type": "string"
					},
					"endAt": {
						"type": "string"
					},
					"calendarUrl": {
						"type": "string"
					}
				},
				"required": [
					"eventName",
					"speakerName",
					"speakerDescription",
					"startAt",
					"endAt"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ModuleCategoryCreateRequest": {
				"properties": {
					"name": {
						"type": "string"
					},
					"slug": {
						"type": "string"
					},
					"order": {
						"type": "number",
						"format": "double"
					},
					"show": {
						"type": "boolean"
					}
				},
				"required": [
					"name"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ModuleView": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"name": {
						"type": "string"
					},
					"imageUrl": {
						"type": "string"
					}
				},
				"required": [
					"id",
					"name",
					"imageUrl"
				],
				"type": "object",
				"additionalProperties": true
			},
			"PostCompletedExerciseStep": {
				"properties": {
					"exerciseStepId": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"exerciseStepId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ModuleExpertMappingCreateRequest": {
				"properties": {
					"moduleId": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"speakerId": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"creditText": {
						"type": "string"
					},
					"ordering": {
						"type": "number",
						"format": "double",
						"nullable": true
					}
				},
				"required": [
					"creditText",
					"ordering"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ModuleOverviewCreateRequest": {
				"properties": {
					"moduleId": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"teacherName": {
						"type": "string"
					},
					"teacherTitle": {
						"type": "string"
					},
					"teacherBio": {
						"type": "string"
					},
					"teacherImageUrl": {
						"type": "string"
					},
					"teacherWebsiteUrl": {
						"type": "string"
					}
				},
				"required": [
					"teacherName",
					"teacherTitle",
					"teacherBio",
					"teacherImageUrl",
					"teacherWebsiteUrl"
				],
				"type": "object",
				"additionalProperties": true
			},
			"PastLiveEventCreateRequest": {
				"properties": {
					"eventName": {
						"type": "string"
					},
					"eventDescription": {
						"type": "string"
					},
					"speakerName": {
						"type": "string"
					},
					"speakerDescription": {
						"type": "string"
					},
					"imageUrl": {
						"type": "string"
					},
					"videoUrl": {
						"type": "string"
					},
					"dimensions": {
						"type": "string"
					},
					"duration": {
						"type": "string"
					},
					"date": {
						"type": "string"
					},
					"show": {
						"type": "boolean"
					}
				},
				"required": [
					"eventName",
					"speakerName",
					"speakerDescription",
					"videoUrl",
					"dimensions",
					"duration",
					"date"
				],
				"type": "object",
				"additionalProperties": true
			},
			"SpeakerProfileCreateRequest": {
				"properties": {
					"name": {
						"type": "string"
					},
					"title": {
						"type": "string"
					},
					"bio": {
						"type": "string"
					},
					"imageUrl": {
						"type": "string"
					},
					"websiteUrl": {
						"type": "string"
					}
				},
				"required": [
					"name",
					"bio",
					"imageUrl"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UpdatedModulesList": {
				"properties": {
					"modules": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					},
					"currentModuleId": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"modules",
					"currentModuleId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CronJobConfig": {
				"description": "One scheduled job as inflow-cron consumes it.",
				"properties": {
					"key": {
						"type": "string"
					},
					"path": {
						"type": "string",
						"description": "The path inflow-cron posts to when the job fires."
					},
					"schedule": {
						"type": "string"
					},
					"timezone": {
						"type": "string",
						"nullable": true
					},
					"enabled": {
						"type": "boolean"
					}
				},
				"required": [
					"key",
					"path",
					"schedule",
					"timezone",
					"enabled"
				],
				"type": "object",
				"additionalProperties": true
			},
			"HealthStatus": {
				"type": "string",
				"enum": [
					"healthy",
					"unhealthy"
				]
			},
			"Health": {
				"properties": {
					"dbStatus": {
						"$ref": "#/components/schemas/HealthStatus"
					},
					"apiStatus": {
						"$ref": "#/components/schemas/HealthStatus"
					}
				},
				"required": [
					"dbStatus",
					"apiStatus"
				],
				"type": "object"
			},
			"LocalNotificationRequest": {
				"properties": {
					"title": {
						"type": "string"
					},
					"message": {
						"type": "string"
					},
					"localNotificationTypeId": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"title",
					"message",
					"localNotificationTypeId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CcsaConfigCreateRequest": {
				"properties": {
					"userId": {
						"type": "number",
						"format": "double"
					},
					"minWindow": {
						"type": "number",
						"format": "double"
					},
					"maxWindow": {
						"type": "number",
						"format": "double"
					},
					"minSlotsPerDay": {
						"type": "number",
						"format": "double"
					},
					"targetAvailableDays": {
						"type": "number",
						"format": "double"
					},
					"targetTotalSlots": {
						"type": "number",
						"format": "double"
					},
					"reason": {
						"type": "string"
					}
				},
				"required": [
					"minWindow",
					"maxWindow",
					"minSlotsPerDay",
					"targetAvailableDays",
					"targetTotalSlots",
					"reason"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CronJobWriteBody": {
				"properties": {
					"key": {
						"type": "string"
					},
					"schedule": {
						"type": "string"
					},
					"timezone": {
						"type": "string",
						"nullable": true
					},
					"description": {
						"type": "string",
						"nullable": true
					},
					"enabled": {
						"type": "boolean"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"Record_string._text-string--localeStatus-Record_string._isReplace-boolean--pendingAddedStatus%3F%3Astring__--__": {
				"properties": {},
				"type": "object",
				"description": "Construct a type with a set of properties K of type T"
			},
			"Record_string.Record_string._text-string--status-string___": {
				"properties": {},
				"type": "object",
				"description": "Construct a type with a set of properties K of type T"
			},
			"PendingContentTranslationsResponse": {
				"properties": {
					"dryRun": {
						"type": "boolean"
					},
					"locales": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"match": {
						"type": "string"
					},
					"totalCount": {
						"type": "number",
						"format": "double"
					},
					"matchCount": {
						"type": "number",
						"format": "double"
					},
					"characterCount": {
						"type": "number",
						"format": "double"
					},
					"keys": {
						"$ref": "#/components/schemas/Record_string._text-string--localeStatus-Record_string._isReplace-boolean--pendingAddedStatus%3F%3Astring__--__"
					},
					"keysProcessingAlready": {
						"$ref": "#/components/schemas/Record_string.Record_string._text-string--status-string___"
					}
				},
				"required": [
					"dryRun",
					"locales",
					"totalCount",
					"matchCount",
					"characterCount",
					"keys",
					"keysProcessingAlready"
				],
				"type": "object",
				"additionalProperties": true
			},
			"TranslationAIModel": {
				"type": "string",
				"enum": [
					"gemini"
				],
				"nullable": false
			},
			"PendingContentTranslationsRequest": {
				"properties": {
					"dryRun": {
						"type": "boolean"
					},
					"locale": {
						"type": "string"
					},
					"count": {
						"type": "number",
						"format": "double"
					},
					"match": {
						"type": "string"
					},
					"dontReplace": {
						"type": "boolean"
					},
					"model": {
						"$ref": "#/components/schemas/TranslationAIModel"
					},
					"batchSize": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"dryRun",
					"locale",
					"count"
				],
				"type": "object",
				"additionalProperties": true
			},
			"PendingTranslationErrorRow": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"translationKey": {
						"type": "string"
					},
					"locale": {
						"type": "string"
					},
					"englishText": {
						"type": "string"
					},
					"errorMessage": {
						"type": "string",
						"nullable": true
					},
					"createdAt": {
						"type": "string",
						"format": "date-time"
					},
					"updatedAt": {
						"type": "string",
						"format": "date-time"
					}
				},
				"required": [
					"id",
					"translationKey",
					"locale",
					"englishText",
					"errorMessage",
					"createdAt",
					"updatedAt"
				],
				"type": "object",
				"additionalProperties": true
			},
			"PendingTranslationErrorsResponse": {
				"properties": {
					"errorCount": {
						"type": "number",
						"format": "double"
					},
					"idsOfRows": {
						"type": "string"
					},
					"errors": {
						"items": {
							"$ref": "#/components/schemas/PendingTranslationErrorRow"
						},
						"type": "array"
					},
					"deletion": {
						"properties": {
							"message": {
								"type": "string"
							},
							"notFound": {
								"items": {
									"type": "number",
									"format": "double"
								},
								"type": "array"
							},
							"deleted": {
								"type": "number",
								"format": "double"
							},
							"requested": {
								"items": {
									"type": "number",
									"format": "double"
								},
								"type": "array"
							}
						},
						"required": [
							"message",
							"notFound",
							"deleted",
							"requested"
						],
						"type": "object"
					}
				},
				"required": [
					"errorCount",
					"idsOfRows",
					"errors"
				],
				"type": "object",
				"additionalProperties": true
			},
			"PendingTranslationErrorsRequest": {
				"properties": {
					"deleteRows": {
						"type": "string"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"Record_string._crowdinText-string-or-null--leodinText-string-or-null--__": {
				"properties": {},
				"type": "object",
				"description": "Construct a type with a set of properties K of type T"
			},
			"CompareTranslationsResponseItem": {
				"properties": {
					"key": {
						"type": "string"
					},
					"englishText": {
						"type": "string"
					},
					"translations": {
						"$ref": "#/components/schemas/Record_string._crowdinText-string-or-null--leodinText-string-or-null--__"
					}
				},
				"required": [
					"key",
					"englishText",
					"translations"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CompareTranslationsResponse": {
				"properties": {
					"locales": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"match": {
						"type": "string"
					},
					"count": {
						"type": "number",
						"format": "double"
					},
					"totalCount": {
						"type": "number",
						"format": "double"
					},
					"items": {
						"items": {
							"$ref": "#/components/schemas/CompareTranslationsResponseItem"
						},
						"type": "array"
					}
				},
				"required": [
					"locales",
					"count",
					"totalCount",
					"items"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CompareTranslationsRequest": {
				"properties": {
					"locale": {
						"type": "string"
					},
					"match": {
						"type": "string"
					},
					"count": {
						"type": "number",
						"format": "double"
					},
					"offset": {
						"type": "number",
						"format": "double"
					},
					"completedOnly": {
						"type": "boolean"
					}
				},
				"required": [
					"locale"
				],
				"type": "object",
				"additionalProperties": true
			},
			"PromotePendingTranslationItem": {
				"properties": {
					"locale": {
						"type": "string"
					},
					"key": {
						"type": "string"
					},
					"englishText": {
						"type": "string"
					},
					"currentTranslation": {
						"type": "string",
						"nullable": true
					},
					"newTranslation": {
						"type": "string"
					}
				},
				"required": [
					"locale",
					"key",
					"englishText",
					"currentTranslation",
					"newTranslation"
				],
				"type": "object",
				"additionalProperties": true
			},
			"PromotePendingTranslationsResponse": {
				"properties": {
					"settings": {
						"properties": {
							"errors": {
								"type": "number",
								"format": "double"
							},
							"created": {
								"type": "number",
								"format": "double"
							},
							"replaced": {
								"type": "number",
								"format": "double"
							},
							"totalKeys": {
								"type": "number",
								"format": "double"
							},
							"willCreate": {
								"type": "number",
								"format": "double"
							},
							"willReplace": {
								"type": "number",
								"format": "double"
							},
							"dryRun": {
								"type": "boolean"
							},
							"match": {
								"type": "string"
							},
							"locale": {
								"items": {
									"type": "string"
								},
								"type": "array"
							}
						},
						"required": [
							"totalKeys",
							"willCreate",
							"willReplace",
							"dryRun",
							"locale"
						],
						"type": "object"
					},
					"keys": {
						"items": {
							"$ref": "#/components/schemas/PromotePendingTranslationItem"
						},
						"type": "array"
					}
				},
				"required": [
					"settings",
					"keys"
				],
				"type": "object",
				"additionalProperties": true
			},
			"PromotePendingTranslationsRequest": {
				"properties": {
					"locale": {
						"type": "string"
					},
					"match": {
						"type": "string"
					},
					"dryRun": {
						"type": "boolean"
					}
				},
				"required": [
					"locale",
					"dryRun"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ExportPendingTranslationsItem": {
				"properties": {
					"key": {
						"type": "string"
					},
					"locale": {
						"type": "string"
					},
					"englishText": {
						"type": "string"
					},
					"translatedText": {
						"type": "string",
						"nullable": true
					}
				},
				"required": [
					"key",
					"locale",
					"englishText",
					"translatedText"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ExportPendingTranslationsResponse": {
				"properties": {
					"settings": {
						"properties": {
							"csvFilename": {
								"type": "string"
							},
							"csvUrl": {
								"type": "string"
							},
							"itemCount": {
								"type": "number",
								"format": "double"
							},
							"createCSV": {
								"type": "boolean"
							},
							"dryRun": {
								"type": "boolean"
							},
							"match": {
								"type": "string"
							},
							"locale": {
								"type": "string"
							}
						},
						"required": [
							"itemCount",
							"createCSV",
							"dryRun",
							"locale"
						],
						"type": "object"
					},
					"items": {
						"items": {
							"$ref": "#/components/schemas/ExportPendingTranslationsItem"
						},
						"type": "array"
					}
				},
				"required": [
					"settings",
					"items"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ExportPendingTranslationsRequest": {
				"properties": {
					"locale": {
						"type": "string"
					},
					"match": {
						"type": "string"
					},
					"dryRun": {
						"type": "boolean"
					},
					"createCSV": {
						"type": "boolean"
					}
				},
				"required": [
					"locale",
					"dryRun"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CheckEnglishLeakageResponse": {
				"properties": {
					"settings": {
						"properties": {
							"queued": {
								"type": "number",
								"format": "double"
							},
							"totalKeysToCheck": {
								"type": "number",
								"format": "double"
							},
							"match": {
								"type": "string"
							},
							"locales": {
								"items": {
									"type": "string"
								},
								"type": "array"
							},
							"dryRun": {
								"type": "boolean"
							}
						},
						"required": [
							"totalKeysToCheck",
							"locales",
							"dryRun"
						],
						"type": "object"
					},
					"keys": {
						"items": {
							"properties": {
								"translatedText": {
									"type": "string"
								},
								"englishText": {
									"type": "string"
								},
								"locale": {
									"type": "string"
								},
								"translationKey": {
									"type": "string"
								}
							},
							"required": [
								"translatedText",
								"englishText",
								"locale",
								"translationKey"
							],
							"type": "object"
						},
						"type": "array"
					}
				},
				"required": [
					"settings",
					"keys"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CheckEnglishLeakageRequest": {
				"properties": {
					"dryRun": {
						"type": "boolean"
					},
					"locale": {
						"type": "string"
					},
					"match": {
						"type": "string"
					}
				},
				"required": [
					"dryRun",
					"locale"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CheckEnglishLeakageReportItem": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"translationKey": {
						"type": "string"
					},
					"locale": {
						"type": "string"
					},
					"status": {
						"type": "string"
					},
					"issue": {
						"nullable": true
					},
					"englishText": {
						"type": "string",
						"nullable": true
					},
					"translatedText": {
						"type": "string",
						"nullable": true
					},
					"createdAt": {
						"type": "string",
						"format": "date-time"
					},
					"updatedAt": {
						"type": "string",
						"format": "date-time"
					}
				},
				"required": [
					"id",
					"translationKey",
					"locale",
					"status",
					"issue",
					"englishText",
					"translatedText",
					"createdAt",
					"updatedAt"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CheckEnglishLeakageReportResponse": {
				"properties": {
					"settings": {
						"properties": {
							"totalCount": {
								"type": "number",
								"format": "double"
							},
							"offset": {
								"type": "number",
								"format": "double"
							},
							"count": {
								"type": "number",
								"format": "double"
							},
							"statusFilter": {
								"type": "string"
							},
							"match": {
								"type": "string"
							},
							"locales": {
								"items": {
									"type": "string"
								},
								"type": "array"
							}
						},
						"required": [
							"totalCount",
							"offset",
							"count",
							"statusFilter",
							"locales"
						],
						"type": "object"
					},
					"items": {
						"items": {
							"$ref": "#/components/schemas/CheckEnglishLeakageReportItem"
						},
						"type": "array"
					}
				},
				"required": [
					"settings",
					"items"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CheckEnglishLeakageReportRequest": {
				"properties": {
					"locale": {
						"type": "string"
					},
					"match": {
						"type": "string"
					},
					"statusFilter": {
						"type": "string"
					},
					"count": {
						"type": "number",
						"format": "double"
					},
					"offset": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"locale"
				],
				"type": "object",
				"additionalProperties": true
			},
			"FixTimezoneRequest": {
				"properties": {
					"userIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					}
				},
				"required": [
					"userIds"
				],
				"type": "object",
				"additionalProperties": true
			},
			"DeleteUserRequest": {
				"properties": {
					"email": {
						"type": "string"
					}
				},
				"required": [
					"email"
				],
				"type": "object",
				"additionalProperties": true
			},
			"DeleteUserChatHistoryBody": {
				"properties": {
					"email": {
						"type": "string"
					},
					"userId": {
						"type": "number",
						"format": "double"
					},
					"uuid": {
						"type": "string"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"ExportMixpanelUserRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"fromDate": {
						"type": "string"
					},
					"toDate": {
						"type": "string"
					}
				},
				"required": [
					"email"
				],
				"type": "object",
				"additionalProperties": true
			},
			"SyncUsersSubscriptionRequest": {
				"properties": {
					"userIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					}
				},
				"required": [
					"userIds"
				],
				"type": "object",
				"additionalProperties": true
			},
			"SyncStreamChannelsRequest": {
				"properties": {
					"all": {
						"type": "boolean"
					},
					"userIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					},
					"ifNotUpdatedSince": {
						"type": "string"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"UpdateStreamChannelsRequest": {
				"properties": {
					"all": {
						"type": "boolean"
					},
					"channelIds": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"channelRowIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					},
					"userIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					},
					"coachIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					},
					"ifNotUpdatedSince": {
						"type": "string"
					},
					"set": {
						"properties": {},
						"additionalProperties": {},
						"type": "object"
					},
					"unset": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"autoUnrepliedSince": {
						"type": "boolean"
					},
					"clean": {
						"type": "boolean"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"SendWorkbookDownloadEmailRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"downloadUuid": {
						"type": "string"
					}
				},
				"required": [
					"email",
					"downloadUuid"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UpdateNextStripeUserParams": {
				"properties": {
					"updateSubscriptionOnlyIfAddressUpdated": {
						"type": "boolean"
					},
					"updateAddressOnlyIfDefault": {
						"type": "boolean"
					},
					"expiresInHours": {
						"type": "number",
						"format": "double"
					},
					"activeSubsOnly": {
						"type": "boolean"
					},
					"continuousMode": {
						"type": "boolean"
					},
					"userId": {
						"type": "number",
						"format": "double"
					},
					"setAutoChargeTo": {
						"type": "boolean"
					},
					"setAutoTaxTo": {
						"type": "boolean"
					},
					"updateCustomerAddressFromIp": {
						"type": "boolean"
					},
					"updateBillingAddressFromIp": {
						"type": "boolean"
					}
				},
				"type": "object"
			},
			"CloseStaleInvoicesParams": {
				"properties": {
					"voidInvoices": {
						"type": "boolean"
					},
					"targetUncollectibles": {
						"type": "boolean"
					},
					"estimatedTotalClosableInvoices": {
						"type": "number",
						"format": "double"
					},
					"continuousMode": {
						"type": "boolean"
					},
					"lastCheckedId": {
						"type": "string"
					},
					"skipThoseWithPendingPaymentAttempts": {
						"type": "boolean"
					},
					"daysOld": {
						"type": "number",
						"format": "double"
					}
				},
				"type": "object"
			},
			"RestoreArchivedCIOProfilesRequest": {
				"properties": {
					"confirm": {
						"type": "string"
					},
					"limit": {
						"type": "number",
						"format": "double"
					},
					"userUuids": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"states": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"batchId": {
						"type": "string"
					},
					"dryRun": {
						"type": "boolean"
					}
				},
				"required": [
					"batchId",
					"dryRun"
				],
				"type": "object"
			},
			"ReverseRestoredCIOProfilesRequest": {
				"properties": {
					"confirm": {
						"type": "string"
					},
					"limit": {
						"type": "number",
						"format": "double"
					},
					"batchId": {
						"type": "string"
					},
					"dryRun": {
						"type": "boolean"
					}
				},
				"required": [
					"batchId",
					"dryRun"
				],
				"type": "object"
			},
			"BackfillHasArchetypePlusReportResult": {
				"properties": {
					"dryRun": {
						"type": "boolean"
					},
					"matchedUserCount": {
						"type": "number",
						"format": "double"
					},
					"enqueuedCount": {
						"type": "number",
						"format": "double"
					},
					"failedToEnqueueCount": {
						"type": "number",
						"format": "double"
					},
					"uuids": {
						"items": {
							"type": "string"
						},
						"type": "array"
					}
				},
				"required": [
					"dryRun",
					"matchedUserCount",
					"enqueuedCount",
					"failedToEnqueueCount",
					"uuids"
				],
				"type": "object",
				"additionalProperties": true
			},
			"FixLegacyUsernamesMode": {
				"type": "string",
				"enum": [
					"fix",
					"undo"
				]
			},
			"FixLegacyUsernamesResult": {
				"properties": {
					"mode": {
						"$ref": "#/components/schemas/FixLegacyUsernamesMode"
					},
					"dryRun": {
						"type": "boolean"
					},
					"match": {
						"type": "string",
						"nullable": true
					},
					"matchedCount": {
						"type": "number",
						"format": "double"
					},
					"updatedCount": {
						"type": "number",
						"format": "double"
					},
					"failedCount": {
						"type": "number",
						"format": "double"
					},
					"samples": {
						"items": {
							"properties": {
								"newUsername": {
									"type": "string"
								},
								"oldUsername": {
									"type": "string"
								},
								"uuid": {
									"type": "string"
								}
							},
							"required": [
								"newUsername",
								"oldUsername",
								"uuid"
							],
							"type": "object"
						},
						"type": "array"
					}
				},
				"required": [
					"mode",
					"dryRun",
					"match",
					"matchedCount",
					"updatedCount",
					"failedCount",
					"samples"
				],
				"type": "object",
				"additionalProperties": true
			},
			"EntityType": {
				"type": "string",
				"enum": [
					"module",
					"exercise",
					"brainhack",
					"brainhack-category",
					"module-category",
					"custom-exercise",
					"quiz",
					"local-notification",
					"notification-message",
					"quinn-settings",
					"trial-reminders",
					"speaker-profile",
					"module-expert-mapping"
				]
			},
			"RollbackOptions": {
				"properties": {
					"runId": {
						"type": "number",
						"format": "double",
						"description": "The run ID to rollback"
					},
					"deleteTranslationKeys": {
						"type": "boolean",
						"description": "Whether to delete translation keys created in this run (default: true)"
					},
					"dryRun": {
						"type": "boolean",
						"description": "Preview changes without persisting (default: false)"
					}
				},
				"required": [
					"runId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"LessonTimeCleanupEnglishUpdate": {
				"properties": {
					"action": {
						"type": "string",
						"enum": [
							"removed-time"
						],
						"nullable": false
					},
					"id": {
						"type": "number",
						"format": "double"
					},
					"translationKey": {
						"type": "string"
					},
					"originalText": {
						"type": "string"
					},
					"cleanedText": {
						"type": "string"
					}
				},
				"required": [
					"action",
					"id",
					"translationKey",
					"originalText",
					"cleanedText"
				],
				"type": "object",
				"additionalProperties": true
			},
			"LessonTimeCleanupOtherLocaleEmptied": {
				"properties": {
					"action": {
						"type": "string",
						"enum": [
							"cleared-text"
						],
						"nullable": false
					},
					"id": {
						"type": "number",
						"format": "double"
					},
					"translationKey": {
						"type": "string"
					},
					"locale": {
						"type": "string"
					},
					"originalText": {
						"type": "string"
					}
				},
				"required": [
					"action",
					"id",
					"translationKey",
					"locale",
					"originalText"
				],
				"type": "object",
				"additionalProperties": true
			},
			"LessonTimeCleanupResult": {
				"properties": {
					"dryRun": {
						"type": "boolean"
					},
					"summary": {
						"properties": {
							"otherLocalesEmptied": {
								"type": "number",
								"format": "double"
							},
							"englishEntriesUpdated": {
								"type": "number",
								"format": "double"
							},
							"englishEntriesFound": {
								"type": "number",
								"format": "double"
							}
						},
						"required": [
							"otherLocalesEmptied",
							"englishEntriesUpdated",
							"englishEntriesFound"
						],
						"type": "object"
					},
					"englishUpdated": {
						"items": {
							"$ref": "#/components/schemas/LessonTimeCleanupEnglishUpdate"
						},
						"type": "array"
					},
					"otherLocalesEmptied": {
						"items": {
							"$ref": "#/components/schemas/LessonTimeCleanupOtherLocaleEmptied"
						},
						"type": "array"
					}
				},
				"required": [
					"dryRun",
					"summary",
					"englishUpdated",
					"otherLocalesEmptied"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ExportResult": {
				"properties": {
					"jsonFilesWritten": {
						"type": "number",
						"format": "double",
						"description": "Number of JSON files written"
					},
					"markdownFilesWritten": {
						"type": "number",
						"format": "double",
						"description": "Number of Markdown files written"
					},
					"keysProcessed": {
						"type": "number",
						"format": "double",
						"description": "Total translation keys processed"
					},
					"errors": {
						"items": {
							"properties": {
								"error": {
									"type": "string"
								},
								"key": {
									"type": "string"
								}
							},
							"required": [
								"error",
								"key"
							],
							"type": "object"
						},
						"type": "array",
						"description": "Any errors encountered"
					},
					"s3Keys": {
						"items": {
							"type": "string"
						},
						"type": "array",
						"description": "List of S3 keys written (or would be written in dry run)"
					}
				},
				"required": [
					"jsonFilesWritten",
					"markdownFilesWritten",
					"keysProcessed",
					"errors",
					"s3Keys"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ImportResult": {
				"properties": {
					"keysCreated": {
						"type": "number",
						"format": "double",
						"description": "Number of translation keys created"
					},
					"keysUpdated": {
						"type": "number",
						"format": "double",
						"description": "Number of translation keys updated"
					},
					"filesProcessed": {
						"type": "number",
						"format": "double",
						"description": "Number of files processed"
					},
					"errors": {
						"items": {
							"properties": {
								"error": {
									"type": "string"
								},
								"s3Key": {
									"type": "string"
								}
							},
							"required": [
								"error",
								"s3Key"
							],
							"type": "object"
						},
						"type": "array",
						"description": "Any errors encountered"
					},
					"localesProcessed": {
						"items": {
							"type": "string"
						},
						"type": "array",
						"description": "Locales found and processed"
					}
				},
				"required": [
					"keysCreated",
					"keysUpdated",
					"filesProcessed",
					"errors",
					"localesProcessed"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CrowdinExportResult": {
				"properties": {
					"runId": {
						"type": "number",
						"format": "double",
						"nullable": true,
						"description": "The run ID for this export (null for dry runs)"
					},
					"jsonFilesWritten": {
						"type": "number",
						"format": "double",
						"description": "Number of JSON files written"
					},
					"markdownFilesWritten": {
						"type": "number",
						"format": "double",
						"description": "Number of Markdown files written"
					},
					"filesSkipped": {
						"type": "number",
						"format": "double",
						"description": "Number of files skipped (unchanged)"
					},
					"keysProcessed": {
						"type": "number",
						"format": "double",
						"description": "Total translation keys processed"
					},
					"errors": {
						"items": {
							"properties": {
								"error": {
									"type": "string"
								},
								"key": {
									"type": "string"
								}
							},
							"required": [
								"error",
								"key"
							],
							"type": "object"
						},
						"type": "array",
						"description": "Any errors encountered"
					},
					"crowdinPaths": {
						"items": {
							"type": "string"
						},
						"type": "array",
						"description": "List of Crowdin file paths written (or would be written in dry run)"
					},
					"directoriesCreated": {
						"type": "number",
						"format": "double",
						"description": "Directories created in Crowdin"
					}
				},
				"required": [
					"runId",
					"jsonFilesWritten",
					"markdownFilesWritten",
					"filesSkipped",
					"keysProcessed",
					"errors",
					"crowdinPaths",
					"directoriesCreated"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CleanDuplicateTranslationsResult": {
				"properties": {
					"dryRun": {
						"type": "boolean"
					},
					"totalDuplicates": {
						"type": "number",
						"format": "double"
					},
					"deleted": {
						"type": "number",
						"format": "double"
					},
					"wouldDelete": {
						"type": "number",
						"format": "double"
					},
					"cacheCleared": {
						"type": "number",
						"format": "double"
					},
					"duplicates": {
						"items": {
							"properties": {
								"text": {
									"type": "string"
								},
								"locale": {
									"type": "string"
								},
								"translationKey": {
									"type": "string"
								},
								"id": {
									"type": "number",
									"format": "double"
								}
							},
							"required": [
								"text",
								"locale",
								"translationKey",
								"id"
							],
							"type": "object"
						},
						"type": "array"
					}
				},
				"required": [
					"dryRun",
					"totalDuplicates",
					"deleted",
					"wouldDelete",
					"cacheCleared",
					"duplicates"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CrowdinImportResult": {
				"properties": {
					"runId": {
						"type": "number",
						"format": "double",
						"nullable": true,
						"description": "The run ID for this import (null for dry runs)"
					},
					"keysCreated": {
						"type": "number",
						"format": "double",
						"description": "Number of translation keys created"
					},
					"keysUpdated": {
						"type": "number",
						"format": "double",
						"description": "Number of translation keys updated"
					},
					"filesProcessed": {
						"type": "number",
						"format": "double",
						"description": "Number of files processed"
					},
					"errors": {
						"items": {
							"properties": {
								"error": {
									"type": "string"
								},
								"path": {
									"type": "string"
								}
							},
							"required": [
								"error",
								"path"
							],
							"type": "object"
						},
						"type": "array",
						"description": "Any errors encountered"
					},
					"localesProcessed": {
						"items": {
							"type": "string"
						},
						"type": "array",
						"description": "Locales found and processed"
					},
					"duplicateCleanup": {
						"$ref": "#/components/schemas/CleanDuplicateTranslationsResult",
						"description": "Result of cleaning duplicate translations (only when not dryRun)"
					}
				},
				"required": [
					"runId",
					"keysCreated",
					"keysUpdated",
					"filesProcessed",
					"errors",
					"localesProcessed"
				],
				"type": "object",
				"additionalProperties": true
			},
			"DeleteTranslationKeysResponse": {
				"properties": {
					"settings": {
						"properties": {
							"dryRun": {
								"type": "boolean"
							},
							"locales": {
								"items": {
									"type": "string"
								},
								"type": "array"
							},
							"match": {
								"type": "string"
							}
						},
						"required": [
							"dryRun",
							"locales",
							"match"
						],
						"type": "object"
					},
					"count": {
						"type": "number",
						"format": "double"
					},
					"keys": {
						"items": {
							"properties": {
								"text": {
									"type": "string"
								},
								"locale": {
									"type": "string"
								},
								"translationKey": {
									"type": "string"
								},
								"id": {
									"type": "number",
									"format": "double"
								}
							},
							"required": [
								"text",
								"locale",
								"translationKey",
								"id"
							],
							"type": "object"
						},
						"type": "array"
					}
				},
				"required": [
					"settings",
					"count",
					"keys"
				],
				"type": "object",
				"additionalProperties": true
			},
			"DeleteTranslationKeysRequest": {
				"properties": {
					"match": {
						"type": "string"
					},
					"locale": {
						"type": "string"
					},
					"dryRun": {
						"type": "boolean"
					}
				},
				"required": [
					"match"
				],
				"type": "object",
				"additionalProperties": true
			},
			"TranslationCrowdinExportRun": {
				"$ref": "#/components/schemas/ModelObject_this_"
			},
			"TranslationCrowdinExportLog": {
				"$ref": "#/components/schemas/ModelObject_this_"
			},
			"TriggerResponse": {
				"properties": {
					"success": {
						"type": "boolean"
					},
					"runId": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"error": {
						"type": "string"
					},
					"result": {
						"$ref": "#/components/schemas/Record_string.unknown_"
					}
				},
				"required": [
					"success"
				],
				"type": "object",
				"additionalProperties": true
			},
			"TriggerExportRequest": {
				"properties": {
					"force": {
						"type": "boolean",
						"description": "Force upload even if content hash matches (default: false)"
					},
					"dryRun": {
						"type": "boolean",
						"description": "Preview changes without writing to Crowdin (default: false)"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"CleanOrphansRequest": {
				"properties": {
					"dryRun": {
						"type": "boolean",
						"description": "Preview changes without deleting from Crowdin (default: false)"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"UploadTranslationsRequest": {
				"properties": {
					"locale": {
						"type": "string",
						"description": "Single locale or comma-separated locales, e.g. \"es\" or \"es,fr,de\""
					},
					"dryRun": {
						"type": "boolean",
						"description": "Preview changes without writing to Crowdin (default: false)"
					},
					"force": {
						"type": "boolean",
						"description": "Force upload even if content hash matches (default: false)"
					},
					"autoApproveImported": {
						"type": "boolean",
						"description": "Automatically approve uploaded translations in Crowdin (default: false)"
					},
					"match": {
						"type": "string",
						"description": "ILIKE filter pattern(s) for translation keys. Supports comma-separated for OR logic. E.g. \"modules/organization%\" or \"managing-emotions%,time-management%\""
					}
				},
				"required": [
					"locale"
				],
				"type": "object",
				"additionalProperties": true
			},
			"TranslationCrowdinImportRun": {
				"$ref": "#/components/schemas/ModelObject_this_"
			},
			"TranslationCrowdinImportLog": {
				"$ref": "#/components/schemas/ModelObject_this_"
			},
			"TriggerImportRequest": {
				"properties": {
					"locale": {
						"type": "string",
						"description": "Filter to a specific locale (e.g., \"fr\"). If not provided, imports all locales."
					},
					"dryRun": {
						"type": "boolean",
						"description": "Preview changes without writing to database (default: false)"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"TranslationKeyReq": {
				"properties": {
					"translationKey": {
						"type": "string"
					},
					"locale": {
						"type": "string"
					},
					"text": {
						"type": "string"
					}
				},
				"required": [
					"translationKey",
					"locale",
					"text"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Persisted_TranslationKeyReq_": {
				"allOf": [
					{
						"$ref": "#/components/schemas/TranslationKeyReq"
					},
					{
						"properties": {
							"id": {
								"type": "number",
								"format": "double"
							}
						},
						"required": [
							"id"
						],
						"type": "object"
					}
				]
			},
			"UpsellWorkbookSetting": {
				"$ref": "#/components/schemas/ModelObject_this_"
			},
			"AdminErrorResponse": {
				"properties": {
					"error": {
						"type": "string"
					},
					"message": {
						"type": "string"
					}
				},
				"required": [
					"error",
					"message"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UpsellWorkbookSettingCreateRequest": {
				"properties": {
					"slug": {
						"type": "string"
					},
					"s3Location": {
						"type": "string"
					},
					"filenameOnDownload": {
						"type": "string"
					}
				},
				"required": [
					"slug",
					"s3Location",
					"filenameOnDownload"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UpsellWorkbookSettingUpdateRequest": {
				"properties": {
					"s3Location": {
						"type": "string"
					},
					"filenameOnDownload": {
						"type": "string"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"BiEventRequest": {
				"properties": {
					"uuid": {
						"type": "string"
					},
					"properties": {
						"properties": {},
						"additionalProperties": {
							"type": "string"
						},
						"type": "object"
					},
					"event": {
						"type": "string"
					}
				},
				"required": [
					"uuid",
					"properties",
					"event"
				],
				"type": "object",
				"additionalProperties": true,
				"deprecated": true
			},
			"CIOWebhookEvent": {
				"properties": {
					"event": {
						"type": "string"
					},
					"uuid": {
						"type": "string"
					}
				},
				"required": [
					"event",
					"uuid"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CIOMixpanelWebhookEvent": {
				"properties": {
					"event": {
						"type": "string"
					},
					"uuid": {
						"type": "string"
					},
					"ip": {
						"type": "string"
					},
					"data": {}
				},
				"required": [
					"event",
					"uuid",
					"ip",
					"data"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CIOUserDataWebhook": {
				"properties": {
					"uuid": {
						"type": "string"
					}
				},
				"required": [
					"uuid"
				],
				"type": "object",
				"additionalProperties": true
			},
			"E2eCleanupRequest": {
				"properties": {
					"testUserEmail": {
						"type": "string"
					}
				},
				"required": [
					"testUserEmail"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Email2UuidRequest": {
				"properties": {
					"emails": {
						"type": "string"
					}
				},
				"required": [
					"emails"
				],
				"type": "object",
				"additionalProperties": true
			},
			"LogRequest": {
				"properties": {
					"time": {
						"type": "string"
					},
					"message": {
						"type": "string"
					},
					"data": {}
				},
				"required": [
					"time",
					"message",
					"data"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UserId2UuidRequest": {
				"properties": {
					"ids": {
						"type": "string"
					}
				},
				"required": [
					"ids"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ZapierAnalyticsWebhookEvent": {
				"properties": {
					"email": {
						"type": "string"
					},
					"ipAddress": {
						"type": "string"
					},
					"eventName": {
						"type": "string"
					},
					"eventData": {
						"properties": {},
						"additionalProperties": {
							"type": "string"
						},
						"type": "object"
					}
				},
				"required": [
					"email",
					"eventName",
					"eventData"
				],
				"type": "object",
				"additionalProperties": true
			},
			"clickedMessageData": {
				"properties": {
					"messageId": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"messageId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CreateDiscountCodeRequest": {
				"properties": {
					"amount": {
						"type": "number",
						"format": "double"
					},
					"email": {
						"type": "string"
					},
					"expiry": {
						"type": "string",
						"format": "date-time"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"ReferralJsonRequest": {
				"properties": {
					"optionData": {},
					"isActive": {
						"type": "boolean"
					}
				},
				"required": [
					"optionData",
					"isActive"
				],
				"type": "object",
				"additionalProperties": true
			},
			"LPOnboardingQuestionRequest": {
				"properties": {
					"text": {
						"type": "string"
					},
					"order": {
						"type": "number",
						"format": "double"
					},
					"scaleId": {
						"type": "number",
						"format": "double"
					},
					"moduleId": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"text",
					"order",
					"scaleId",
					"moduleId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"LikertQuestionScaleReq": {
				"properties": {
					"name": {
						"type": "string"
					},
					"min": {
						"type": "number",
						"format": "double"
					},
					"max": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"name",
					"min",
					"max"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Persisted_LikertQuestionScaleReq_": {
				"allOf": [
					{
						"$ref": "#/components/schemas/LikertQuestionScaleReq"
					},
					{
						"properties": {
							"id": {
								"type": "number",
								"format": "double"
							}
						},
						"required": [
							"id"
						],
						"type": "object"
					}
				]
			},
			"LikertQuestionScaleLabelReq": {
				"properties": {
					"scaleId": {
						"type": "number",
						"format": "double"
					},
					"value": {
						"type": "number",
						"format": "double"
					},
					"label": {
						"type": "string"
					}
				},
				"required": [
					"scaleId",
					"value",
					"label"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Persisted_LikertQuestionScaleLabelReq_": {
				"allOf": [
					{
						"$ref": "#/components/schemas/LikertQuestionScaleLabelReq"
					},
					{
						"properties": {
							"id": {
								"type": "number",
								"format": "double"
							}
						},
						"required": [
							"id"
						],
						"type": "object"
					}
				]
			},
			"ModuleNarrowPathCopy": {
				"$ref": "#/components/schemas/ModelObject_this_"
			},
			"OrganizationCreateRequest": {
				"properties": {
					"name": {
						"type": "string"
					},
					"referralCode": {
						"type": "string"
					},
					"validForDays": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"name"
				],
				"type": "object",
				"additionalProperties": true
			},
			"BurnoutResultsCreateResponse": {
				"properties": {
					"shareHash": {
						"type": "string"
					},
					"error": {
						"type": "string"
					}
				},
				"required": [
					"shareHash"
				],
				"type": "object",
				"additionalProperties": true
			},
			"BurnoutGender": {
				"type": "string",
				"enum": [
					"female",
					"male",
					"nonBinary",
					"preferNotToSay"
				]
			},
			"BurnoutResult": {
				"properties": {
					"contributing_factors": {
						"items": {
							"type": "string",
							"enum": [
								"chronic_overcommitment",
								"cognitive_overactivation",
								"impaired_recovery"
							]
						},
						"type": "array"
					},
					"how_it_shows_up": {
						"type": "string",
						"enum": [
							"emotional_detachment",
							"reduced_efficiency"
						]
					},
					"burnout_profile": {
						"properties": {
							"emotional": {
								"type": "number",
								"format": "double"
							},
							"mental": {
								"type": "number",
								"format": "double"
							},
							"physical": {
								"type": "number",
								"format": "double"
							},
							"primary_signal": {
								"type": "string",
								"enum": [
									"physical",
									"mental",
									"emotional"
								]
							}
						},
						"required": [
							"emotional",
							"mental",
							"physical",
							"primary_signal"
						],
						"type": "object"
					},
					"stress_level": {
						"properties": {
							"percent": {
								"type": "number",
								"format": "double"
							},
							"level": {
								"type": "string",
								"enum": [
									"low",
									"medium",
									"high",
									"very_high"
								]
							}
						},
						"required": [
							"percent",
							"level"
						],
						"type": "object"
					},
					"energy_level": {
						"properties": {
							"percent_depleted": {
								"type": "number",
								"format": "double"
							},
							"level": {
								"type": "string",
								"enum": [
									"high",
									"medium",
									"low",
									"very_low"
								]
							}
						},
						"required": [
							"percent_depleted",
							"level"
						],
						"type": "object"
					},
					"burnout_risk": {
						"properties": {
							"percent": {
								"type": "number",
								"format": "double"
							},
							"level": {
								"type": "string",
								"enum": [
									"very_low",
									"low",
									"moderate",
									"high",
									"very_high"
								]
							}
						},
						"required": [
							"percent",
							"level"
						],
						"type": "object"
					},
					"burnout_type": {
						"type": "string",
						"enum": [
							"worn_out",
							"frenetic"
						]
					}
				},
				"required": [
					"contributing_factors",
					"how_it_shows_up",
					"burnout_profile",
					"stress_level",
					"energy_level",
					"burnout_risk",
					"burnout_type"
				],
				"type": "object"
			},
			"BurnoutResultsDataResponse": {
				"anyOf": [
					{
						"properties": {
							"uuid": {
								"type": "string"
							},
							"gender": {
								"allOf": [
									{
										"$ref": "#/components/schemas/BurnoutGender"
									}
								],
								"nullable": true
							},
							"data": {
								"$ref": "#/components/schemas/BurnoutResult"
							},
							"cerebralEligible": {
								"type": "boolean"
							},
							"status": {
								"type": "string",
								"enum": [
									"ok"
								],
								"nullable": false
							}
						},
						"required": [
							"uuid",
							"gender",
							"data",
							"cerebralEligible",
							"status"
						],
						"type": "object"
					},
					{
						"properties": {
							"status": {
								"type": "string",
								"enum": [
									"not found"
								],
								"nullable": false
							}
						},
						"required": [
							"status"
						],
						"type": "object"
					}
				]
			},
			"EnumsResponse": {
				"properties": {
					"onboardingEnums": {},
					"onboardingQuestions": {},
					"moduleRecommendations": {}
				},
				"required": [
					"onboardingEnums",
					"onboardingQuestions",
					"moduleRecommendations"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Nullable_EnumsResponse_": {
				"allOf": [
					{
						"$ref": "#/components/schemas/EnumsResponse"
					}
				],
				"nullable": true
			},
			"LiveEventWebHashResponse": {
				"properties": {
					"linkHash": {
						"type": "string"
					},
					"zoomFallback": {
						"type": "string"
					},
					"error": {
						"type": "string"
					},
					"info": {
						"type": "string"
					},
					"status": {
						"type": "string",
						"enum": [
							"ok",
							"error"
						]
					}
				},
				"required": [
					"linkHash",
					"status"
				],
				"type": "object",
				"additionalProperties": true
			},
			"E164PhoneNumber": {
				"type": "string",
				"format": "E164",
				"description": "Stringified Phone Number.\nSee [E.164](https://www.itu.int/rec/T-REC-E.164/)",
				"pattern": "^\\+[1-9]\\d{1,14}$"
			},
			"UserGoalProgressResponse": {
				"properties": {
					"createdAt": {
						"type": "string"
					},
					"type": {
						"type": "string"
					}
				},
				"required": [
					"createdAt",
					"type"
				],
				"type": "object"
			},
			"UserGoalResponse": {
				"properties": {
					"createdAt": {
						"type": "string"
					},
					"duration": {
						"type": "string"
					},
					"target": {
						"type": "number",
						"format": "double"
					},
					"progressType": {
						"type": "string"
					}
				},
				"required": [
					"createdAt",
					"duration",
					"target",
					"progressType"
				],
				"type": "object"
			},
			"UserQuinnTasksReminder": {
				"properties": {
					"reminderUuid": {
						"type": "string"
					},
					"reminderMessage": {
						"type": "string"
					},
					"reminderTimeUtc": {
						"type": "string"
					},
					"reminderType": {
						"type": "string"
					}
				},
				"required": [
					"reminderUuid",
					"reminderMessage",
					"reminderTimeUtc",
					"reminderType"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UserQuinnTasksRemindersResponse": {
				"properties": {
					"totalCount": {
						"type": "number",
						"format": "double"
					},
					"todayCount": {
						"type": "number",
						"format": "double"
					},
					"reminders": {
						"items": {
							"$ref": "#/components/schemas/UserQuinnTasksReminder"
						},
						"type": "array"
					}
				},
				"required": [
					"totalCount",
					"todayCount",
					"reminders"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UserView": {
				"properties": {
					"firstName": {
						"type": "string"
					},
					"lastName": {
						"type": "string"
					},
					"email": {
						"type": "string"
					},
					"currentModuleId": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"previousModuleId": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"genderId": {
						"type": "number",
						"format": "double"
					},
					"ageId": {
						"type": "number",
						"format": "double"
					},
					"adhdDiagnosisId": {
						"type": "number",
						"format": "double"
					},
					"referralId": {
						"type": "number",
						"format": "double"
					},
					"notificationPreferenceId": {
						"type": "number",
						"format": "double"
					},
					"typeOfAdhdId": {
						"type": "number",
						"format": "double"
					},
					"adhdUnderstandingId": {
						"type": "number",
						"format": "double"
					},
					"biggestStruggleId": {
						"type": "number",
						"format": "double"
					},
					"timeZone": {
						"type": "string"
					},
					"joinedProgram": {
						"type": "boolean"
					},
					"username": {
						"type": "string"
					},
					"notificationTimeUserTz": {
						"type": "string"
					},
					"explainerSeenDailyFocus": {
						"type": "boolean"
					},
					"explainerSeenProgram": {
						"type": "boolean"
					},
					"explainerSeenChallenges": {
						"type": "boolean"
					},
					"explainerSeenChallengesV2": {
						"type": "boolean"
					},
					"explainerSeenCommunity": {
						"type": "boolean"
					},
					"explainerSeenDailyFlow": {
						"type": "boolean"
					},
					"explainerSeenJournal": {
						"type": "boolean"
					},
					"explainerSeenBrainHacks": {
						"type": "boolean"
					},
					"explainerSeenCoaching": {
						"type": "boolean"
					},
					"explainerSeenCoachingAt": {
						"type": "string"
					},
					"explainerSeenCoworkingPaintedDoor": {
						"type": "boolean"
					},
					"explainerSeenCoworkingRevamp": {
						"type": "boolean"
					},
					"explainerSeenCoachWelcomeBubble": {
						"type": "boolean"
					},
					"receivedInitialCoachMessage": {
						"type": "boolean"
					},
					"firstMessageToCoachSentAt": {
						"type": "string"
					},
					"dailyFocus": {
						"type": "string"
					},
					"dailyFocusLastUpdatedAt": {
						"type": "string"
					},
					"dailyFocusCompleted": {
						"type": "boolean"
					},
					"userPersonalizationOptions": {},
					"registeredAfterOnboardingExercise": {
						"type": "boolean"
					},
					"registeredAt": {
						"type": "string"
					},
					"registeredOnWeb": {
						"type": "boolean"
					},
					"cioPushEnabled": {
						"type": "boolean"
					},
					"notificationEnabledLikes": {
						"type": "boolean"
					},
					"notificationEnabledReplies": {
						"type": "boolean"
					},
					"notificationEnabledCoachMessages": {
						"type": "boolean"
					},
					"notificationEnabledQuinnTasksReminders": {
						"type": "boolean"
					},
					"dailyNotifications": {},
					"phone": {
						"allOf": [
							{
								"$ref": "#/components/schemas/E164PhoneNumber"
							}
						],
						"nullable": true
					},
					"phoneVerified": {
						"type": "boolean"
					},
					"loginTotpEnabled": {
						"type": "boolean"
					},
					"emailVerificationCode": {
						"type": "string"
					},
					"emailVerificationCodeCreatedAt": {
						"type": "string"
					},
					"emailVerified": {
						"type": "boolean"
					},
					"existingChallengesUser": {
						"type": "boolean",
						"nullable": true
					},
					"challengesLearnmoreViewDate": {
						"type": "string",
						"nullable": true
					},
					"hasLegacyChallenges": {
						"type": "boolean"
					},
					"uuid": {
						"type": "string"
					},
					"profile": {},
					"seenPersonalizedPlan": {
						"type": "boolean"
					},
					"tooltipSeenLiveEvent": {
						"type": "boolean"
					},
					"tooltipSeenProfile": {
						"type": "boolean"
					},
					"tooltipSeenChallenges": {
						"type": "boolean"
					},
					"tooltipSeenCommunity": {
						"type": "boolean"
					},
					"tooltipSeenCoach": {
						"type": "boolean"
					},
					"tooltipSeenModule": {
						"type": "boolean"
					},
					"signupIp": {
						"type": "string",
						"nullable": true
					},
					"hasLearningPlan": {
						"type": "boolean"
					},
					"installedAppVersion": {
						"type": "string"
					},
					"trackingConsent": {
						"type": "boolean",
						"nullable": true
					},
					"goalProgress": {
						"items": {
							"$ref": "#/components/schemas/UserGoalProgressResponse"
						},
						"type": "array"
					},
					"goals": {
						"items": {
							"$ref": "#/components/schemas/UserGoalResponse"
						},
						"type": "array"
					},
					"organizationId": {
						"type": "number",
						"format": "double",
						"nullable": true
					},
					"organizationName": {
						"type": "string"
					},
					"hasMemberEntitlement": {
						"type": "boolean"
					},
					"didSetupLearningPlan": {
						"type": "boolean"
					},
					"isTestUser": {
						"type": "boolean",
						"nullable": true
					},
					"isAiCoachAssigned": {
						"type": "boolean",
						"nullable": true
					},
					"quizScores": {
						"type": "string",
						"nullable": true
					},
					"quizAnswers": {
						"type": "string",
						"nullable": true
					},
					"journeyModules": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"inInAppResultsExperiment": {
						"type": "boolean",
						"nullable": true
					},
					"quinnTasksReminders": {
						"$ref": "#/components/schemas/UserQuinnTasksRemindersResponse"
					},
					"isOnboardingCleanupUser": {
						"type": "boolean"
					},
					"hasCompletedOnboardingCleanup": {
						"type": "boolean"
					},
					"lastOnboardingCleanupStep": {
						"type": "string"
					},
					"userQuizData": {
						"properties": {
							"conditions": {
								"type": "string",
								"nullable": true
							},
							"gender": {
								"type": "string",
								"nullable": true
							},
							"diagnosis": {
								"type": "string",
								"nullable": true
							}
						},
						"type": "object"
					},
					"ageCanAccessQuinn": {
						"type": "boolean",
						"nullable": true
					},
					"cerebralBooked": {
						"type": "boolean"
					},
					"cerebralBookingDatetime": {
						"type": "string",
						"nullable": true
					},
					"cerebralLastBookingDatetime": {
						"type": "string",
						"nullable": true
					},
					"hasHadCerebralBooking": {
						"type": "boolean",
						"nullable": true
					},
					"cerebralBookingUid": {
						"type": "string",
						"nullable": true
					},
					"cerebralBookingOrganizerEmail": {
						"type": "string",
						"nullable": true
					},
					"cerebralBookingOrganizerPhone": {
						"type": "string",
						"nullable": true
					},
					"inCerebralAppReferral": {
						"type": "boolean",
						"nullable": true
					},
					"cerebralEligible": {
						"type": "boolean",
						"nullable": true
					},
					"cerebralUsState": {
						"type": "string",
						"nullable": true
					},
					"cerebralInsuranceProvider": {
						"type": "string",
						"nullable": true
					},
					"cerebralPhoneNumber": {
						"type": "string",
						"nullable": true
					},
					"cerebralFreePlanSelected": {
						"type": "boolean"
					},
					"cerebralFreeAccessStartedAt": {
						"type": "string",
						"nullable": true
					},
					"cerebralFreeAccessExpiresAt": {
						"type": "string",
						"nullable": true
					},
					"cerebralFreeAccessSource": {
						"type": "string",
						"enum": [
							"app_referral",
							"webcall"
						],
						"nullable": true
					},
					"cerebralFreeTrialStartedEventFiredAt": {
						"type": "string",
						"nullable": true
					},
					"legacyUsername": {
						"type": "boolean"
					},
					"seenLegacyModal": {
						"type": "boolean",
						"nullable": true
					}
				},
				"required": [
					"firstName",
					"email",
					"currentModuleId",
					"previousModuleId",
					"genderId",
					"ageId",
					"adhdDiagnosisId",
					"referralId",
					"notificationPreferenceId",
					"typeOfAdhdId",
					"adhdUnderstandingId",
					"biggestStruggleId",
					"joinedProgram",
					"username",
					"notificationTimeUserTz",
					"explainerSeenDailyFocus",
					"explainerSeenProgram",
					"explainerSeenChallenges",
					"explainerSeenChallengesV2",
					"explainerSeenCommunity",
					"explainerSeenDailyFlow",
					"explainerSeenJournal",
					"explainerSeenBrainHacks",
					"explainerSeenCoaching",
					"explainerSeenCoachingAt",
					"explainerSeenCoworkingPaintedDoor",
					"explainerSeenCoworkingRevamp",
					"explainerSeenCoachWelcomeBubble",
					"receivedInitialCoachMessage",
					"firstMessageToCoachSentAt",
					"dailyFocus",
					"dailyFocusLastUpdatedAt",
					"dailyFocusCompleted",
					"userPersonalizationOptions",
					"registeredAfterOnboardingExercise",
					"registeredAt",
					"registeredOnWeb",
					"cioPushEnabled",
					"notificationEnabledLikes",
					"notificationEnabledReplies",
					"notificationEnabledCoachMessages",
					"notificationEnabledQuinnTasksReminders",
					"dailyNotifications",
					"phone",
					"phoneVerified",
					"loginTotpEnabled",
					"emailVerificationCode",
					"emailVerificationCodeCreatedAt",
					"emailVerified",
					"uuid",
					"seenPersonalizedPlan",
					"tooltipSeenLiveEvent",
					"tooltipSeenProfile",
					"tooltipSeenChallenges",
					"tooltipSeenCommunity",
					"tooltipSeenCoach",
					"tooltipSeenModule",
					"signupIp",
					"hasLearningPlan",
					"installedAppVersion",
					"goalProgress",
					"goals",
					"organizationName",
					"cerebralBooked"
				],
				"type": "object",
				"additionalProperties": true
			},
			"RegisterResponse": {
				"properties": {
					"token": {
						"type": "string"
					},
					"onboardingEnums": {},
					"onboardingQuestions": {},
					"hasAccessToSubscriptionFeatures": {
						"type": "boolean"
					},
					"userData": {
						"$ref": "#/components/schemas/UserView"
					}
				},
				"required": [
					"token",
					"onboardingEnums",
					"onboardingQuestions",
					"hasAccessToSubscriptionFeatures",
					"userData"
				],
				"type": "object",
				"additionalProperties": true
			},
			"RegisterErrorResponse": {
				"properties": {
					"error": {
						"type": "string"
					},
					"message": {
						"type": "string"
					}
				},
				"required": [
					"error",
					"message"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Nullable_RegisterResponse-or-RegisterErrorResponse_": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/RegisterResponse"
					},
					{
						"$ref": "#/components/schemas/RegisterErrorResponse"
					}
				],
				"nullable": true
			},
			"RegisterRequest": {
				"properties": {
					"organizationCode": {
						"type": "string",
						"nullable": true
					},
					"email": {
						"type": "string"
					},
					"firstName": {
						"type": "string"
					},
					"lastName": {
						"type": "string"
					},
					"username": {
						"type": "string"
					},
					"password": {
						"type": "string"
					},
					"timeZone": {
						"type": "string"
					},
					"uuid": {
						"type": "string"
					},
					"enumVersion": {
						"type": "number",
						"format": "double"
					},
					"registeredOnWeb": {
						"type": "boolean"
					},
					"stripeCustomerId": {
						"type": "string"
					},
					"price": {
						"type": "string"
					},
					"cioPushEnabled": {
						"type": "boolean"
					},
					"occupation": {
						"type": "string"
					},
					"supportNetworkIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					},
					"discoveredInflow": {
						"type": "string"
					},
					"discoveredInflowOtherText": {
						"type": "string"
					},
					"isFromNewMobileDiversionOnboarding": {
						"type": "boolean"
					},
					"installedAppVersion": {
						"type": "string"
					},
					"cerebralEligible": {
						"type": "boolean"
					},
					"inCerebralAppReferral": {
						"type": "boolean"
					},
					"cerebralUsState": {
						"type": "string"
					},
					"cerebralInsuranceProvider": {
						"type": "string"
					},
					"cerebralPhoneNumber": {
						"type": "string"
					},
					"cerebralFreePlanSelected": {
						"type": "boolean"
					}
				},
				"required": [
					"email",
					"username",
					"password"
				],
				"type": "object",
				"additionalProperties": true
			},
			"EmailCheckRequest": {
				"properties": {
					"email": {
						"type": "string"
					}
				},
				"required": [
					"email"
				],
				"type": "object",
				"additionalProperties": true
			},
			"WebEmailCheckRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"uuid": {
						"type": "string"
					}
				},
				"required": [
					"email",
					"uuid"
				],
				"type": "object",
				"additionalProperties": true
			},
			"VerifyOrganizationCodeRequest": {
				"properties": {
					"referralCode": {
						"type": "string"
					}
				},
				"required": [
					"referralCode"
				],
				"type": "object",
				"additionalProperties": true
			},
			"VerifyUsernameRequest": {
				"properties": {
					"username": {
						"type": "string"
					}
				},
				"required": [
					"username"
				],
				"type": "object",
				"additionalProperties": true
			},
			"SavvyRegisterRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"firstName": {
						"type": "string"
					},
					"password": {
						"type": "string"
					},
					"timeZone": {
						"type": "string"
					},
					"uuid": {
						"type": "string"
					},
					"stripeCustomerId": {
						"type": "string"
					},
					"priceId": {
						"type": "string"
					},
					"cioPushEnabled": {
						"type": "boolean"
					},
					"coupon": {
						"type": "string"
					},
					"enumVersion": {
						"type": "number",
						"format": "double"
					},
					"googleClientId": {
						"type": "string"
					},
					"paymentIntentClientSecret": {
						"type": "string"
					},
					"paymentIntentId": {
						"type": "string"
					},
					"stl": {
						"type": "boolean"
					},
					"stripeSubscriptionId": {
						"type": "string"
					},
					"productOffering": {
						"type": "string"
					},
					"fromWinback": {
						"type": "boolean"
					},
					"journeyModules": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"quizScores": {
						"properties": {
							"emotionalDysregulation": {
								"type": "number",
								"format": "double"
							},
							"selfControlChallenges": {
								"type": "number",
								"format": "double"
							},
							"executiveDysfunction": {
								"type": "number",
								"format": "double"
							},
							"adhdResultsScore": {
								"type": "number",
								"format": "double"
							},
							"relationships": {
								"type": "number",
								"format": "double"
							},
							"productivity": {
								"type": "number",
								"format": "double"
							},
							"mentalHealth": {
								"type": "number",
								"format": "double"
							}
						},
						"type": "object",
						"nullable": true
					},
					"quizAnswers": {
						"properties": {
							"gender": {
								"type": "string"
							},
							"age": {
								"type": "string"
							}
						},
						"type": "object",
						"nullable": true
					},
					"refundWindowLength": {
						"type": "number",
						"format": "double"
					}
				},
				"required": [
					"email"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ShareCreateResponse": {
				"properties": {
					"shareHash": {
						"type": "string"
					},
					"error": {
						"type": "string"
					}
				},
				"required": [
					"shareHash"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CreateSetupIntentRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"userUuid": {
						"type": "string"
					},
					"isWinbackFromApp": {
						"type": "boolean"
					},
					"countryCode": {
						"type": "string"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"FetchOrCreateStripeCustomerRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"setupIntentId": {
						"type": "string"
					},
					"paymentIntentId": {
						"type": "string"
					}
				},
				"required": [
					"email"
				],
				"type": "object",
				"additionalProperties": true
			},
			"PayForTrialPaymentIntentRequest": {
				"properties": {
					"pfti": {
						"type": "string"
					},
					"email": {
						"type": "string"
					}
				},
				"required": [
					"pfti",
					"email"
				],
				"type": "object",
				"additionalProperties": true
			},
			"KlarnaPaymentIntentRequest": {
				"properties": {
					"coupon": {
						"type": "string"
					},
					"email": {
						"type": "string"
					}
				},
				"required": [
					"email"
				],
				"type": "object",
				"additionalProperties": true
			},
			"OfferingStripeProductCreateRequest": {
				"properties": {
					"isDefault": {
						"type": "boolean"
					},
					"productIds": {
						"type": "string"
					},
					"offeringName": {
						"type": "string"
					}
				},
				"required": [
					"productIds",
					"offeringName"
				],
				"type": "object"
			},
			"OfferingStripeProductEditRequest": {
				"properties": {
					"isDefault": {
						"type": "boolean"
					},
					"productIds": {
						"type": "string"
					},
					"offeringName": {
						"type": "string"
					}
				},
				"type": "object"
			},
			"UpfrontRegisterRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"firstName": {
						"type": "string"
					},
					"lastName": {
						"type": "string"
					},
					"phone": {
						"type": "string"
					},
					"password": {
						"type": "string"
					},
					"timeZone": {
						"type": "string"
					},
					"uuid": {
						"type": "string"
					},
					"stripeCustomerId": {
						"type": "string"
					},
					"priceId": {
						"type": "string"
					},
					"cioPushEnabled": {
						"type": "boolean"
					},
					"coupon": {
						"type": "string"
					},
					"enumVersion": {
						"type": "number",
						"format": "double"
					},
					"googleClientId": {
						"type": "string"
					},
					"paymentIntentId": {
						"type": "string"
					},
					"stl": {
						"type": "boolean"
					},
					"stripeSubscriptionId": {
						"type": "string"
					},
					"productOffering": {
						"type": "string"
					}
				},
				"required": [
					"email",
					"stripeSubscriptionId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"OneTimePaymentIntentResponse": {
				"properties": {
					"paymentIntentId": {
						"type": "string",
						"nullable": true
					},
					"clientSecret": {
						"type": "string",
						"nullable": true
					},
					"amount": {
						"type": "number",
						"format": "double"
					},
					"currency": {
						"type": "string"
					},
					"status": {
						"type": "string",
						"enum": [
							"succeeded",
							"processing",
							"requires_action",
							"failed"
						]
					},
					"paymentMethodType": {
						"type": "string"
					},
					"isRetry": {
						"type": "boolean"
					}
				},
				"required": [
					"paymentIntentId",
					"clientSecret",
					"amount",
					"currency",
					"status",
					"paymentMethodType"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ErrorResult": {
				"properties": {
					"error": {
						"type": "string"
					},
					"message": {
						"type": "string"
					}
				},
				"required": [
					"error",
					"message"
				],
				"type": "object",
				"additionalProperties": true
			},
			"OneTimePaymentIntentClientCartSnapshot": {
				"properties": {
					"clientProductsIncluded": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"clientProductsIncludedIds": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"clientProductsIncludedTypes": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"clientUpsellPurchaseType": {
						"type": "string"
					},
					"clientUpsellVariant": {
						"type": "string"
					},
					"clientPurchaseFlow": {
						"type": "string"
					},
					"clientPurchaseEntryPoint": {
						"type": "string"
					},
					"clientPurchaseSurface": {
						"type": "string"
					},
					"clientReturnTarget": {
						"type": "string"
					},
					"clientArchetypeReportPlacement": {
						"type": "string"
					},
					"clientArchetypeReportScreen": {
						"type": "string"
					},
					"clientArchetypeReportPosition": {
						"type": "string"
					},
					"clientArchetypeReportVariant": {
						"type": "string"
					},
					"clientArchetypeReportDayNumber": {
						"type": "number",
						"format": "double"
					},
					"clientArchetypeReportDaysSinceTrialStart": {
						"type": "number",
						"format": "double"
					},
					"clientCartCurrency": {
						"type": "string"
					},
					"clientCartValue": {
						"anyOf": [
							{
								"type": "string"
							},
							{
								"type": "number",
								"format": "double"
							}
						]
					},
					"clientDataCapturedAt": {
						"type": "string"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"OneTimePaymentIntentRequest": {
				"properties": {
					"stripePriceIds": {
						"items": {
							"type": "string"
						},
						"type": "array"
					},
					"testPaymentMethodId": {
						"type": "string"
					},
					"clientCartSnapshot": {
						"$ref": "#/components/schemas/OneTimePaymentIntentClientCartSnapshot"
					}
				},
				"required": [
					"stripePriceIds"
				],
				"type": "object",
				"additionalProperties": true
			},
			"RevenueCatWebhookEventOuter": {
				"properties": {
					"api_version": {
						"type": "string"
					},
					"event": {
						"$ref": "#/components/schemas/RCWebhookEvent"
					}
				},
				"required": [
					"api_version",
					"event"
				],
				"type": "object",
				"additionalProperties": true
			},
			"StripeErrorRequest": {
				"properties": {
					"confirmationType": {
						"type": "string"
					},
					"userUuid": {
						"type": "string"
					},
					"email": {
						"type": "string"
					},
					"code": {
						"type": "string"
					},
					"declineCode": {
						"type": "string"
					},
					"message": {
						"type": "string"
					},
					"setupIntentId": {
						"type": "string"
					},
					"paymentIntentId": {
						"type": "string"
					},
					"paymentMethodId": {
						"type": "string"
					},
					"paymentMethod": {
						"type": "string"
					},
					"cardType": {
						"type": "string"
					},
					"attempts": {
						"type": "number",
						"format": "double"
					},
					"eventSource": {
						"type": "string"
					},
					"monetization_experiment_name": {
						"type": "string"
					},
					"monetization_test_id": {
						"type": "number",
						"format": "double"
					},
					"monetization_test_variant": {
						"type": "string"
					},
					"offering": {
						"type": "string"
					},
					"payment": {
						"properties": {
							"renewal_price_in_cents": {
								"type": "number",
								"format": "double"
							},
							"renewal_billing_period": {
								"type": "string"
							},
							"plan_name": {
								"type": "string"
							},
							"plan_interval_type": {
								"type": "string"
							},
							"intro_price_in_cents": {
								"type": "number",
								"format": "double"
							},
							"intro_pre_discount_price_in_cents": {
								"type": "number",
								"format": "double"
							},
							"intro_days": {
								"type": "number",
								"format": "double"
							},
							"product_id": {
								"type": "string"
							},
							"price_id": {
								"type": "string"
							}
						},
						"type": "object"
					}
				},
				"required": [
					"confirmationType",
					"userUuid",
					"email",
					"eventSource"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UpdateSubscriptionRequest": {
				"properties": {
					"subscriptionId": {
						"type": "string"
					},
					"paymentIntentId": {
						"type": "string",
						"nullable": true
					}
				},
				"required": [
					"subscriptionId",
					"paymentIntentId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CreateSubscriptionCodeRequest": {
				"properties": {
					"priceId": {
						"type": "string"
					},
					"paymentMethod": {
						"type": "string"
					},
					"coupon": {
						"type": "string"
					}
				},
				"required": [
					"priceId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ResubscribeRequest": {
				"properties": {
					"customerId": {
						"type": "string"
					},
					"subscriptionId": {
						"type": "string"
					}
				},
				"required": [
					"customerId",
					"subscriptionId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ValidateDiscountCodeRequest": {
				"properties": {
					"discountCode": {
						"type": "string"
					}
				},
				"required": [
					"discountCode"
				],
				"type": "object",
				"additionalProperties": true
			},
			"TokenResponse": {
				"properties": {
					"token": {
						"type": "string"
					},
					"trackingConsent": {
						"type": "boolean",
						"nullable": true
					}
				},
				"required": [
					"token"
				],
				"type": "object",
				"additionalProperties": true
			},
			"AdditionalSteps": {
				"enum": [
					"2FA"
				],
				"type": "string"
			},
			"AdditionalStepsResponse": {
				"properties": {
					"next": {
						"$ref": "#/components/schemas/AdditionalSteps"
					}
				},
				"required": [
					"next"
				],
				"type": "object",
				"additionalProperties": true
			},
			"AuthErrorResponse": {
				"properties": {
					"error": {
						"type": "string"
					},
					"cerebralWaitingList": {
						"type": "boolean"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"AuthenticationResponse": {
				"anyOf": [
					{
						"$ref": "#/components/schemas/TokenResponse"
					},
					{
						"$ref": "#/components/schemas/AdditionalStepsResponse"
					},
					{
						"$ref": "#/components/schemas/AuthErrorResponse"
					}
				]
			},
			"Nullable_AuthenticationResponse_": {
				"allOf": [
					{
						"$ref": "#/components/schemas/AuthenticationResponse"
					}
				],
				"nullable": true
			},
			"LoginRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"password": {
						"type": "string"
					},
					"totpCode": {
						"type": "string"
					}
				},
				"required": [
					"email",
					"password"
				],
				"type": "object",
				"additionalProperties": true
			},
			"QrCodeResponse": {
				"properties": {
					"qrCode": {
						"type": "string"
					}
				},
				"required": [
					"qrCode"
				],
				"type": "object",
				"additionalProperties": true
			},
			"FactorVerificationRequest": {
				"properties": {
					"totpCode": {
						"type": "string"
					}
				},
				"required": [
					"totpCode"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Nullable_TokenResponse_": {
				"allOf": [
					{
						"$ref": "#/components/schemas/TokenResponse"
					}
				],
				"nullable": true
			},
			"SendEmailOtpRequestV2": {
				"properties": {
					"firstName": {
						"type": "string"
					},
					"anonId": {
						"type": "string"
					},
					"email": {
						"type": "string"
					},
					"language": {
						"type": "string"
					}
				},
				"required": [
					"anonId",
					"email"
				],
				"type": "object",
				"additionalProperties": true
			},
			"VerifyEmailOtpRequestV2": {
				"properties": {
					"email": {
						"type": "string"
					},
					"anonId": {
						"type": "string"
					},
					"emailOtp": {
						"type": "string"
					}
				},
				"required": [
					"email",
					"anonId",
					"emailOtp"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ResetRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"language": {
						"type": "string"
					}
				},
				"required": [
					"email"
				],
				"type": "object",
				"additionalProperties": true
			},
			"VerifyOtpRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"otp": {
						"type": "string"
					}
				},
				"required": [
					"email",
					"otp"
				],
				"type": "object",
				"additionalProperties": true
			},
			"ResetPasswordResponse": {
				"properties": {
					"token": {
						"type": "string"
					},
					"userData": {
						"$ref": "#/components/schemas/UserView"
					}
				},
				"required": [
					"token",
					"userData"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Nullable_ResetPasswordResponse_": {
				"allOf": [
					{
						"$ref": "#/components/schemas/ResetPasswordResponse"
					}
				],
				"nullable": true
			},
			"SetPasswordRequest": {
				"properties": {
					"email": {
						"type": "string"
					},
					"otp": {
						"type": "string"
					},
					"password": {
						"type": "string"
					}
				},
				"required": [
					"email",
					"otp",
					"password"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UserChallengeArchiveAddRequest": {
				"properties": {
					"challengeIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					}
				},
				"required": [
					"challengeIds"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UserChallengeRequest": {
				"properties": {
					"challengeId": {
						"type": "number",
						"format": "double"
					},
					"daysCompleted": {
						"type": "number",
						"format": "double"
					},
					"completedAt": {
						"type": "string"
					},
					"isRestart": {
						"type": "boolean"
					}
				},
				"required": [
					"challengeId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"RedoChallengeRequest": {
				"properties": {
					"challengeIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					}
				},
				"required": [
					"challengeIds"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UserChallengeWishlistAddRequest": {
				"properties": {
					"challengeIds": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					}
				},
				"required": [
					"challengeIds"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UserChallengeV2UpdateRequest": {
				"properties": {
					"progressId": {
						"type": "number",
						"format": "double"
					},
					"challengeId": {
						"type": "number",
						"format": "double"
					},
					"completedAt": {
						"type": "string"
					}
				},
				"required": [
					"progressId",
					"challengeId",
					"completedAt"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Partial_MomentTool_": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"name": {
						"type": "string"
					},
					"args": {
						"properties": {
							"hold_back_from": {
								"items": {
									"type": "string"
								},
								"type": "array"
							},
							"next_time_focus_on": {
								"items": {
									"type": "string"
								},
								"type": "array"
							},
							"summary_copy": {
								"type": "string"
							},
							"headline": {
								"type": "string"
							},
							"display_summary": {
								"type": "boolean"
							}
						},
						"required": [
							"hold_back_from",
							"next_time_focus_on",
							"summary_copy",
							"headline",
							"display_summary"
						],
						"type": "object"
					}
				},
				"type": "object",
				"description": "Make all properties in T optional"
			},
			"CreateMomentNoteRequest": {
				"properties": {
					"sessionData": {
						"$ref": "#/components/schemas/Partial_MomentTool_"
					},
					"momentTitle": {
						"type": "string"
					},
					"momentIconName": {
						"type": "string"
					},
					"lastMessageId": {
						"type": "string"
					}
				},
				"required": [
					"sessionData",
					"momentTitle",
					"momentIconName",
					"lastMessageId"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UserExerciseCompletedRequest": {
				"properties": {
					"exerciseId": {
						"type": "number",
						"format": "double"
					},
					"completedAt": {
						"type": "string"
					},
					"favorite": {
						"type": "boolean"
					}
				},
				"required": [
					"exerciseId",
					"completedAt"
				],
				"type": "object",
				"additionalProperties": true
			},
			"BulkUserExerciseCompletedRequest": {
				"properties": {
					"items": {
						"items": {
							"$ref": "#/components/schemas/UserExerciseCompletedRequest"
						},
						"type": "array"
					}
				},
				"required": [
					"items"
				],
				"type": "object",
				"additionalProperties": true
			},
			"BodyIds": {
				"properties": {
					"ids": {
						"items": {
							"type": "number",
							"format": "double"
						},
						"type": "array"
					}
				},
				"required": [
					"ids"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CustomExercisePanelJson": {
				"properties": {
					"type": {
						"type": "string"
					},
					"data": {
						"properties": {
							"panelText": {
								"type": "string"
							},
							"panelHeading": {
								"type": "string"
							},
							"placeholder": {
								"type": "string"
							},
							"options": {
								"items": {
									"type": "string"
								},
								"type": "array"
							},
							"icon": {
								"type": "string"
							},
							"subtitle": {
								"type": "string"
							},
							"title": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"config": {
						"properties": {
							"displayPreviousAnswer": {
								"type": "boolean"
							},
							"multipleMaxRequired": {
								"type": "boolean"
							},
							"multipleMaxCount": {
								"type": "number",
								"format": "double"
							},
							"multipleChoice": {
								"type": "boolean"
							},
							"otherTitle": {
								"type": "string"
							},
							"usesOther": {
								"type": "boolean"
							},
							"analyticsName": {
								"type": "string"
							}
						},
						"type": "object"
					},
					"responses": {
						"items": {
							"type": "string"
						},
						"type": "array"
					}
				},
				"required": [
					"type",
					"data",
					"config"
				],
				"type": "object",
				"additionalProperties": true
			},
			"CustomExerciseData": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"sectionId": {
						"type": "number",
						"format": "double"
					},
					"duration": {
						"type": "string"
					},
					"exerciseStepId": {
						"type": "number",
						"format": "double"
					},
					"exerciseJson": {
						"properties": {
							"exercise": {
								"items": {
									"$ref": "#/components/schemas/CustomExercisePanelJson"
								},
								"type": "array"
							}
						},
						"required": [
							"exercise"
						],
						"type": "object"
					}
				},
				"required": [
					"id",
					"sectionId",
					"exerciseStepId",
					"exerciseJson"
				],
				"type": "object",
				"additionalProperties": true
			},
			"homescreenUpdate": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"days": {
						"type": "number",
						"format": "double"
					},
					"resetExplainers": {
						"type": "boolean"
					}
				},
				"required": [
					"days"
				],
				"type": "object",
				"additionalProperties": true
			},
			"KeyTakeawayCreateRequest": {
				"properties": {
					"moduleId": {
						"type": "number",
						"format": "double"
					},
					"exerciseId": {
						"type": "number",
						"format": "double"
					},
					"completedAt": {
						"type": "string"
					},
					"favorite": {
						"type": "boolean"
					}
				},
				"required": [
					"moduleId",
					"exerciseId",
					"completedAt",
					"favorite"
				],
				"type": "object",
				"additionalProperties": true
			},
			"KeyTakeawayUdpateRequest": {
				"properties": {
					"favorite": {
						"type": "boolean"
					}
				},
				"required": [
					"favorite"
				],
				"type": "object",
				"additionalProperties": true
			},
			"UserProfileUpdateRequest": {
				"properties": {
					"name": {
						"type": "string",
						"nullable": true
					},
					"username": {
						"type": "string"
					},
					"location": {
						"type": "string",
						"nullable": true
					},
					"aboutMe": {
						"type": "string",
						"nullable": true
					},
					"hideProfile": {
						"type": "boolean"
					},
					"firstUpdatedAt": {
						"type": "string",
						"nullable": true
					},
					"imageName": {
						"type": "string",
						"nullable": true
					},
					"deleteProfileImage": {
						"type": "boolean"
					},
					"profileColor": {
						"type": "string",
						"nullable": true
					}
				},
				"required": [
					"username",
					"hideProfile"
				],
				"type": "object",
				"additionalProperties": true
			},
			"MomentState": {
				"properties": {
					"Meta": {
						"properties": {
							"WelcomeSent": {
								"type": "boolean"
							}
						},
						"required": [
							"WelcomeSent"
						],
						"type": "object"
					},
					"Situation": {
						"type": "string",
						"nullable": true
					},
					"EmotionStory": {
						"type": "string",
						"nullable": true
					},
					"Reaction": {
						"type": "string",
						"nullable": true
					},
					"Change": {
						"type": "string",
						"nullable": true
					}
				},
				"required": [
					"Meta",
					"Situation",
					"EmotionStory",
					"Reaction",
					"Change"
				],
				"type": "object",
				"additionalProperties": true
			},
			"MomentTool": {
				"properties": {
					"id": {
						"type": "number",
						"format": "double"
					},
					"name": {
						"type": "string"
					},
					"args": {
						"properties": {
							"hold_back_from": {
								"items": {
									"type": "string"
								},
								"type": "array"
							},
							"next_time_focus_on": {
								"items": {
									"type": "string"
								},
								"type": "array"
							},
							"summary_copy": {
								"type": "string"
							},
							"headline": {
								"type": "string"
							},
							"display_summary": {
								"type": "boolean"
							}
						},
						"required": [
							"hold_back_from",
							"next_time_focus_on",
							"summary_copy",
							"headline",
							"display_summary"
						],
						"type": "object"
					}
				},
				"required": [
					"name",
					"args"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Partial_QuinnMoment_": {
				"properties": {
					"id": {
						"type": "string"
					},
					"slug": {
						"type": "string",
						"description": "Stable identifier for a moment (not translated)."
					},
					"title": {
						"type": "string"
					},
					"subtitle": {
						"type": "string"
					},
					"appearsOnModuleSlugs": {
						"items": {
							"type": "string"
						},
						"type": "array",
						"description": "Stable module identifiers for \"appears on\" matching (not translated)."
					},
					"backgroundColor": {
						"type": "string"
					},
					"iconName": {
						"type": "string"
					},
					"details": {
						"properties": {
							"items": {
								"items": {
									"type": "string"
								},
								"type": "array"
							},
							"title": {
								"type": "string"
							}
						},
						"required": [
							"items",
							"title"
						],
						"type": "object"
					},
					"initialMessage": {
						"properties": {
							"answers": {
								"items": {
									"type": "string"
								},
								"type": "array"
							},
							"question": {
								"type": "string"
							}
						},
						"required": [
							"answers",
							"question"
						],
						"type": "object"
					},
					"initialFollowupMessage": {
						"type": "string"
					},
					"messageCount": {
						"type": "number",
						"format": "double"
					},
					"shouldShowBreathingExercise": {
						"type": "boolean"
					},
					"initialQuestionAnswer": {
						"type": "string"
					},
					"breathingQuestionStatus": {
						"type": "string",
						"enum": [
							"DENIED",
							"FINISHED"
						]
					},
					"openingQuestionUserAnswer": {
						"type": "string"
					},
					"hasSentClosingMessage": {
						"type": "boolean"
					},
					"State": {
						"$ref": "#/components/schemas/MomentState"
					},
					"Tool": {
						"allOf": [
							{
								"$ref": "#/components/schemas/MomentTool"
							}
						],
						"nullable": true
					}
				},
				"type": "object",
				"description": "Make all properties in T optional"
			},
			"DeleteQuinnTaskReminderRequest": {
				"properties": {
					"streamMessageId": {
						"type": "string"
					}
				},
				"type": "object",
				"additionalProperties": true
			},
			"CreateQuinnTaskReminderRequest": {
				"properties": {
					"reminderMessage": {
						"type": "string"
					},
					"reminderTimeUtc": {
						"type": "string"
					},
					"reminderType": {
						"type": "string"
					},
					"streamMessageId": {
						"type": "string"
					},
					"reminderUuid": {
						"type": "string"
					}
				},
				"required": [
					"reminderMessage",
					"reminderTimeUtc",
					"reminderType"
				],
				"type": "object",
				"additionalProperties": true
			},
			"Partial_ReminderIntentResult_": {
				"properties": {
					"isIntent": {
						"type": "boolean"
					},
					"quinnReply": {
						"type": "string",
						"nullable": true
					},
					"reminderMessage": {
						"type": "string",
						"nullable": true
					},
					"isRecurring": {
						"type": "boolean"
					},
					"needsSubject": {
						"type": "boolean"
					},
					"isDayLimitReached": {
						"type": "boolean"
					},
					"isMaxLimitReached": {
						"type": "boolean"
					},
					"timeRaw": {
						"type": "string",
						"nullable": true
					},
					"altSuggestion": {
						"type": "string",
						"nullable": true
					},
					"isOutsideBoundaries": {
						"type": "boolean"
					},
					"notificationFollowupMessage": {
						"type": "string",
						"nullable": true
					},
					"isNotInExperiment": {
						"type": "boolean"
					},
					"isNotFromCoreChat": {
						"type": "boolean"
					},
					"isError": {
						"type": "boolean"
					}
				},
				"type": "object",
				"description": "Make all properties in T optional"
			},
			"WorkbookDownloadSuccess": {
				"properties": {
					"downloadUrl": {
						"type": "string"
					},
					"filenameOnDownload": {
						"type": "string"
					}
				},
				"required": [
					"downloadUrl",
					"filenameOnDownload"
				],
				"type": "object",
				"additionalProperties": true
			},
			"WorkbookDownloadError": {
				"properties": {
					"error": {
						"type": "string",
						"enum": [
							"NOT_FOUND",
							"NOT_CONFIGURED",
							"INTERNAL_ERROR"
						]
					},
					"message": {
						"type": "string"
					}
				},
				"required": [
					"error",
					"message"
				],
				"type": "object",
				"additionalProperties": true
			},
			"TrackDownloadSuccess": {
				"properties": {
					"ok": {
						"type": "boolean",
						"enum": [
							true
						],
						"nullable": false
					}
				},
				"required": [
					"ok"
				],
				"type": "object",
				"additionalProperties": true
			},
			"TrackDownloadError": {
				"properties": {
					"error": {
						"type": "string",
						"enum": [
							"NOT_FOUND",
							"INTERNAL_ERROR"
						]
					},
					"message": {
						"type": "string"
					}
				},
				"required": [
					"error",
					"message"
				],
				"type": "object",
				"additionalProperties": true
			}
		},
		"securitySchemes": {}
	},
	"info": {
		"title": "@getinflow/api",
		"version": "0.2.0",
		"description": "Inflow API and B/E for F/E",
		"license": {
			"name": "Unlicensed"
		},
		"contact": {
			"name": "Inflow Engineers ",
			"url": "https://github.com/getinflow"
		}
	},
	"openapi": "3.0.0",
	"paths": {
		"/quiz-snapshot": {
			"post": {
				"operationId": "CreateOrUpdate",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/QuizSnapshot"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"quizAnswers": {
										"items": {
											"$ref": "#/components/schemas/Snapshot"
										},
										"type": "array"
									},
									"userUuid": {
										"type": "string"
									}
								},
								"required": [
									"quizAnswers",
									"userUuid"
								],
								"type": "object"
							}
						}
					}
				}
			},
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator",
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/agent-config/{agentSlug}": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "agentSlug",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "agentSlug",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "agentSlug",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/agent-config/{agentSlug}/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "agentSlug",
						"required": true,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "agentSlug",
						"required": true,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "agentSlug",
						"required": true,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/module-summary/data": {
			"get": {
				"operationId": "GetData",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator",
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/subtasks-ai-admin": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/subtasks-ai-admin/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/user-dive-deeper/{userUuid}/intro-message": {
			"post": {
				"operationId": "TriggerUserDiveDeeperMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"success": {
											"type": "boolean"
										}
									},
									"required": [
										"success"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "query",
						"name": "intro",
						"required": false,
						"schema": {
							"default": false,
							"type": "boolean"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserDiveDeeperPayload"
							}
						}
					}
				}
			}
		},
		"/user-dive-deeper/{userUuid}/reflection-message": {
			"post": {
				"operationId": "TriggerReflectionMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"success": {
											"type": "boolean"
										},
										"text": {
											"type": "string"
										}
									},
									"required": [
										"success",
										"text"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Omit_LifeImpactReflectionPayload.currentStep_"
							}
						}
					}
				}
			}
		},
		"/voice-transcription": {
			"post": {
				"operationId": "Transcribe",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/TranscriptionResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/TranscriptionRequest"
							}
						}
					}
				}
			}
		},
		"/a/idp": {
			"post": {
				"operationId": "TrackInflowEvent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/InflowEventRequest"
							}
						}
					}
				}
			}
		},
		"/a/event": {
			"post": {
				"operationId": "TrackMixpanelEvent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/MixpanelEventRequest"
							}
						}
					}
				}
			}
		},
		"/a/lead": {
			"post": {
				"operationId": "LeadEvent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"landingPage": {
										"type": "string"
									},
									"quizAnalyticsName": {
										"type": "string"
									},
									"isGDPR": {
										"type": "string"
									},
									"emailConsent": {
										"type": "string"
									},
									"eventSource": {
										"type": "string"
									},
									"email": {
										"type": "string"
									},
									"userUuid": {
										"type": "string"
									}
								},
								"required": [
									"email",
									"userUuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/a/checkout/init": {
			"post": {
				"operationId": "InitialCheckoutEvent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"eventId": {
										"type": "string"
									},
									"price": {
										"type": "number",
										"format": "double"
									},
									"currency": {
										"type": "string"
									},
									"email": {
										"type": "string"
									},
									"userUuid": {
										"type": "string"
									}
								},
								"required": [
									"email",
									"userUuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/a/user-mtf-info/{userUuid}": {
			"post": {
				"operationId": "UpsertUserMTFInfo",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserAnalyticsMTFInfoUpsert"
							}
						}
					}
				}
			}
		},
		"/a/user-info/{userUuid}": {
			"post": {
				"operationId": "UpsertUserInfo",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserAnalyticsInfoUpsert"
							}
						}
					}
				}
			}
		},
		"/a/flag-user-attributes/{uuid}": {
			"get": {
				"operationId": "GetUserTraits",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/FlagUserAttributes"
								}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "uuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/cerebral/booking/reschedule": {
			"get": {
				"operationId": "GetRescheduleUrl",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/CerebralRescheduleLookupResponse"
										},
										{
											"properties": {
												"message": {
													"type": "string"
												},
												"error": {
													"type": "string"
												}
											},
											"required": [
												"message",
												"error"
											],
											"type": "object"
										}
									]
								}
							}
						}
					}
				},
				"description": "Resolves the latest Cerebral Cal.com booking UID for an anon UUID,\nand returns a direct reschedule URL.",
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [
					{
						"in": "query",
						"name": "anonUUID",
						"required": false,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "query",
						"name": "email",
						"required": false,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/cerebral/booking/metadata": {
			"post": {
				"operationId": "StoreBookingMetadata",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"error": {
											"type": "string"
										},
										"success": {
											"type": "boolean"
										}
									},
									"required": [
										"success"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"description": "Stores booking metadata (e.g. quizAnalyticsName) for a user before the booking is created.\nThe webhook handler later retrieves this to enrich analytics events.",
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/StoreBookingMetadataRequest"
							}
						}
					}
				}
			}
		},
		"/cerebral/booking/user-details": {
			"post": {
				"operationId": "UpdateBookingUserDetails",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"error": {
											"type": "string"
										},
										"updated": {
											"type": "boolean"
										},
										"success": {
											"type": "boolean"
										}
									},
									"required": [
										"success"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"description": "Updates the user's cerebral phone / US state / insurance provider on the\nuser row when they differ from what was submitted at booking time. Called\nby the web booking flow only after a booking has actually been made.\nOnly fields that genuinely changed are written (phone compared on national\ndigits, state/insurance compared case-insensitively). When the phone\nchanges, the Customer.io `cerebral_phone` attribute is refreshed too.",
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UpdateBookingUserDetailsRequest"
							}
						}
					}
				}
			}
		},
		"/cerebral/booking/waiting-list": {
			"post": {
				"operationId": "UpsertWaitingList",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"error": {
											"type": "string"
										},
										"success": {
											"type": "boolean"
										}
									},
									"required": [
										"success"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"description": "Idempotent upsert of a cerebral waiting-list row keyed by email.\nCalled by the web booking flow after a successful booking (belt-and-braces\nalongside the pre-booking metadata post and webhook enrichment).",
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UpsertWaitingListRequest"
							}
						}
					}
				}
			}
		},
		"/cerebral/booking/webhook": {
			"post": {
				"operationId": "HandleWebhook",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"error": {
											"type": "string"
										},
										"ignored": {
											"type": "boolean"
										},
										"success": {
											"type": "boolean"
										}
									},
									"required": [
										"success"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"description": "Webhook endpoint to capture Cal.com booking events for Cerebral.",
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CalComWebhookEvent"
							}
						}
					}
				}
			}
		},
		"/cerebral-clinicians-admin": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/CerebralClinicianAdminRecord"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/cerebral-clinicians-admin/headshot-generation/settings": {
			"get": {
				"operationId": "GetHeadshotGenerationSettings",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CerebralHeadshotGenerationSettings"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"put": {
				"operationId": "PutHeadshotGenerationSettings",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/CerebralHeadshotGenerationSettings"
										},
										{
											"$ref": "#/components/schemas/CerebralClinicianAdminError"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CerebralHeadshotGenerationSettings"
							}
						}
					}
				}
			}
		},
		"/cerebral-clinicians-admin/headshot-generation/status": {
			"get": {
				"operationId": "GetHeadshotGenerationStatus",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CerebralHeadshotGenerationStatusSummary"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/cerebral-clinicians-admin/headshot/generate-all": {
			"post": {
				"operationId": "GenerateAllHeadshots",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CerebralHeadshotBulkEnqueueResult"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/cerebral-clinicians-admin/filter-options": {
			"get": {
				"operationId": "GetFilterOptions",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CerebralClinicianFilterOptions"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/cerebral-clinicians-admin/{id}/headshot-metadata": {
			"get": {
				"operationId": "GetHeadshotMetadata",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/CerebralHeadshotFileSizes"
										},
										{
											"$ref": "#/components/schemas/CerebralClinicianAdminError"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/cerebral-clinicians-admin/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/CerebralClinicianAdminRecord"
										},
										{
											"properties": {
												"message": {
													"type": "string"
												},
												"error": {
													"type": "string"
												}
											},
											"required": [
												"message",
												"error"
											],
											"type": "object"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/CerebralClinicianAdminRecord"
										},
										{
											"$ref": "#/components/schemas/CerebralClinicianAdminError"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/cerebral-clinicians-admin/{id}/headshot/presign": {
			"post": {
				"operationId": "PresignHeadshot",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/CerebralClinicianHeadshotPresignResponse"
										},
										{
											"$ref": "#/components/schemas/CerebralClinicianAdminError"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/cerebral-clinicians-admin/{id}/headshot/generate": {
			"post": {
				"operationId": "GenerateHeadshot",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/CerebralHeadshotEnqueueResult"
										},
										{
											"$ref": "#/components/schemas/CerebralClinicianAdminError"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/cerebral-clinicians-admin/{id}/headshot/cleanup": {
			"post": {
				"operationId": "CleanupHeadshot",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{},
										{
											"$ref": "#/components/schemas/CerebralClinicianAdminError"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/clinician-matching-service/clinicians/search": {
			"post": {
				"operationId": "Search",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ClinicianSearchResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/cerebral/insurance/rte-configs": {
			"get": {
				"operationId": "GetRteConfigs",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"allOf": [
										{
											"$ref": "#/components/schemas/CerebralRteConfigs"
										}
									],
									"nullable": true
								}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/clinician-matching-service/clinicians/therapist-provider-counts": {
			"post": {
				"operationId": "TherapistProviderCounts",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/TherapistProviderCountsResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/TherapistProviderCountsRequest"
							}
						}
					}
				}
			}
		},
		"/chat/initialize/chat": {
			"get": {
				"operationId": "InitializeChat",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/chat/delete-my-history": {
			"post": {
				"operationId": "DeleteMyChatHistory",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"description": "Lets a user permanently delete their OWN chat history (Stream channel +\nmessages, mem0 memories, Quinn task reminders, Quinn moment notes) and reset\ntheir AI coach. The userId is taken from the JWT claims only, so a user can\nnever delete another user's data.",
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/chat/webhook": {
			"post": {
				"operationId": "NotificationWebhook",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "header",
						"name": "x-signature",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Record_string.any_"
							}
						}
					}
				}
			}
		},
		"/chat/welcome-back": {
			"get": {
				"operationId": "GetWelcomeBack",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "SeenWelcomeBack",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"seen": {
										"type": "boolean"
									}
								},
								"required": [
									"seen"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/chat/welcome-back/new-chat-started": {
			"post": {
				"operationId": "WelcomeBackNewChatStarted",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/chat/welcome-back/send": {
			"post": {
				"operationId": "SendWelcomeBack",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/chat/filtered": {
			"post": {
				"operationId": "GetFilteredChats",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"orgFilter": {
										"type": "string"
									},
									"itemsPerPage": {
										"type": "number",
										"format": "double"
									},
									"subscriptionFilter": {
										"type": "string"
									},
									"checkInFilter": {
										"type": "string"
									},
									"page": {
										"type": "number",
										"format": "double"
									},
									"ascending": {
										"type": "boolean"
									},
									"sortBy": {
										"type": "string"
									},
									"searchText": {
										"type": "string"
									},
									"folder": {
										"type": "string"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/chat/filtered-v2": {
			"post": {
				"operationId": "GetFilteredChatsV2",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ChatRequestBody"
							}
						}
					}
				}
			}
		},
		"/chat/export-streaming": {
			"post": {
				"operationId": "ExportStreaming",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"exportMetadata": {
											"properties": {
												"filters": {},
												"timestamp": {
													"type": "string"
												}
											},
											"required": [
												"filters",
												"timestamp"
											],
											"type": "object"
										},
										"exportMode": {
											"type": "string",
											"enum": [
												"default",
												"sessions",
												"messages"
											]
										},
										"exportKey": {
											"type": "string"
										},
										"totalMessages": {
											"type": "number",
											"format": "double"
										},
										"totalChannels": {
											"type": "number",
											"format": "double"
										},
										"messagesFileUrl": {
											"type": "string"
										},
										"channelsFileUrl": {
											"type": "string"
										}
									},
									"required": [
										"exportMetadata",
										"exportMode",
										"exportKey",
										"totalMessages",
										"totalChannels",
										"messagesFileUrl",
										"channelsFileUrl"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ChatRequestBody"
							}
						}
					}
				}
			}
		},
		"/chat": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/ChatAutomatedMessageView"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": []
			}
		},
		"/chat/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"referenceName": {
										"type": "string"
									},
									"body": {
										"type": "string"
									},
									"id": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"body"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/ai-coach-logs": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin",
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/ai-coach-toolbox": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/bulk-channel-actions/message": {
			"post": {
				"operationId": "SendMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BulkActionResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"messageText": {
										"type": "string"
									},
									"channelIds": {
										"items": {
											"type": "string"
										},
										"type": "array"
									}
								},
								"required": [
									"messageText",
									"channelIds"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/bulk-channel-actions/checkin": {
			"put": {
				"operationId": "SetCheckIn",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BulkActionResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"date": {
										"type": "string"
									},
									"type": {
										"type": "string"
									},
									"channelIds": {
										"items": {
											"type": "string"
										},
										"type": "array"
									}
								},
								"required": [
									"date",
									"type",
									"channelIds"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/bulk-channel-actions/status": {
			"put": {
				"operationId": "Status",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BulkActionResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"status": {
										"type": "string"
									},
									"channelIds": {
										"items": {
											"type": "string"
										},
										"type": "array"
									}
								},
								"required": [
									"status",
									"channelIds"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/bulk-channel-actions/queue": {
			"get": {
				"operationId": "GetQueue",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/GetQueueResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": []
			}
		},
		"/bulk-channel-actions/dismiss": {
			"put": {
				"operationId": "DismissBatch",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {},
									"type": "object"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"batchId": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"batchId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/channel-notes": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/channel-notes/{noteId}": {
			"get": {
				"operationId": "GetByNoteId",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "noteId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "noteId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "noteId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/channel-notes/for/{channelId}": {
			"get": {
				"operationId": "GetByChannelId",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "channelId",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "channelId",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/coach-annotations": {
			"post": {
				"operationId": "Create",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CoachAnnotationCreateRequest"
							}
						}
					}
				}
			},
			"get": {
				"operationId": "List",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": []
			}
		},
		"/coach-annotations/{id}": {
			"put": {
				"operationId": "Update",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CoachAnnotationUpdateRequest"
							}
						}
					}
				}
			},
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/coach-annotations/for-session/{sessionId}": {
			"get": {
				"operationId": "GetForSession",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "sessionId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/coach-annotations/for-message/{messageId}": {
			"get": {
				"operationId": "GetForMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "messageId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/coach-annotation-tags": {
			"get": {
				"operationId": "List",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/TagListResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": []
			}
		},
		"/coaches": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/coaches/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/coach-evaluations": {
			"post": {
				"operationId": "Create",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CoachEvaluationCreateRequest"
							}
						}
					}
				}
			},
			"get": {
				"operationId": "List",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": []
			}
		},
		"/coach-evaluations/{id}": {
			"put": {
				"operationId": "Update",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CoachEvaluationUpdateRequest"
							}
						}
					}
				}
			},
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/coach-evaluations/for-session/{sessionId}": {
			"get": {
				"operationId": "GetForSession",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "sessionId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/coach-evaluations/for-message/{messageId}": {
			"get": {
				"operationId": "GetForMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "messageId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/coach-evaluations/compare/message/{messageId}/criteria/{criteriaId}": {
			"get": {
				"operationId": "CompareMessageEvaluations",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "messageId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					},
					{
						"in": "path",
						"name": "criteriaId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/coach-evaluations/compare/session/{sessionId}/criteria/{criteriaId}": {
			"get": {
				"operationId": "CompareSessionEvaluations",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "sessionId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					},
					{
						"in": "path",
						"name": "criteriaId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/coach-evaluation-criteria": {
			"post": {
				"operationId": "Create",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CoachEvaluationCriteriaCreateRequest"
							}
						}
					}
				}
			},
			"get": {
				"operationId": "List",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": []
			}
		},
		"/coach-evaluation-criteria/{id}": {
			"put": {
				"operationId": "Update",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CoachEvaluationCriteriaUpdateRequest"
							}
						}
					}
				}
			},
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/coach-evaluation-criteria/reorder": {
			"post": {
				"operationId": "Reorder",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CoachEvaluationCriteriaReorderRequest"
							}
						}
					}
				}
			}
		},
		"/coach-user-channels": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/coach-user-channels/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "PutById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UpdateStatusRequest"
							}
						}
					}
				}
			}
		},
		"/coach-user-channels/{id}/checkin": {
			"put": {
				"operationId": "PutCheckInDate",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/SetCheckInDateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteCheckInDate",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/admin/posts": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/admin/posts/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/daily-questions": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DailyQuestionCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/daily-questions/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DailyQuestionCreateRequest"
							}
						}
					}
				}
			}
		},
		"/daily-questions/{id}/posts": {
			"get": {
				"operationId": "GetTodaysPosts",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"post": {
				"operationId": "MakePost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DailyQuesitonMakePostRequest"
							}
						}
					}
				}
			}
		},
		"/posts/{id}": {
			"delete": {
				"operationId": "DeletePost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/posts/{id}/like": {
			"post": {
				"operationId": "LikePost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"delete": {
				"operationId": "UnlikePost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/posts/{id}/flag": {
			"post": {
				"operationId": "FlagPost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"delete": {
				"operationId": "UnflagPost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/posts/{id}/replies": {
			"get": {
				"operationId": "GetReplies",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"post": {
				"operationId": "MakePost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DailyQuesitonMakePostRequest"
							}
						}
					}
				}
			}
		},
		"/todays-question-v2": {
			"get": {
				"operationId": "GetTodaysQuestion",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/todays-question-v2/posts": {
			"get": {
				"operationId": "GetTodaysPosts",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "MakePost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DailyQuesitonMakePostRequest"
							}
						}
					}
				}
			}
		},
		"/todays-question-v2/posts/{id}": {
			"delete": {
				"operationId": "DeletePost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/todays-question-v2/posts/{id}/like": {
			"post": {
				"operationId": "LikePost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"delete": {
				"operationId": "UnlikePost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/todays-question-v2/posts/{id}/flag": {
			"post": {
				"operationId": "FlagPost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"delete": {
				"operationId": "UnflagPost",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/archetype-report-admin": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/archetype-report-admin/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/archetype-report-admin/generate": {
			"post": {
				"operationId": "Generate",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"force": {
										"type": "boolean"
									},
									"uuid": {
										"type": "string"
									}
								},
								"required": [
									"uuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/archetype-report/share/report/{reportUuid}": {
			"get": {
				"operationId": "GetShareByReportUuid",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "reportUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/archetype-report/preview/report/{reportUuid}": {
			"get": {
				"operationId": "GetPreviewByReportUuid",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "reportUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/archetype-report/{userUuid}": {
			"get": {
				"operationId": "GetByUserUuid",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/archetype-report/{userUuid}/regenerate": {
			"post": {
				"operationId": "Regenerate",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/audio-generation-admin/settings": {
			"get": {
				"operationId": "GetSettings",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/AudioGenerationSettings"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"description": "Get all locale settings for audio generation.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/audio-generation-admin/settings/{locale}": {
			"patch": {
				"operationId": "UpdateSettings",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/AudioGenerationSettings"
								}
							}
						}
					}
				},
				"description": "Update settings for a specific locale.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "locale",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UpdateSettingsRequest"
							}
						}
					}
				}
			}
		},
		"/audio-generation-admin/settings/{locale}/commit": {
			"post": {
				"operationId": "CommitLocaleSettings",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"hasChanges": {
											"type": "boolean"
										},
										"success": {
											"type": "boolean"
										}
									},
									"required": [
										"hasChanges",
										"success"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"description": "Commit current settings for a locale.\nThis locks in the current settings as the baseline for outdated detection.\nAudio generated with different settings will be marked as outdated after commit.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "locale",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/audio-generation-admin/settings/{locale}/uncommitted": {
			"get": {
				"operationId": "GetUncommittedStatus",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"hasUncommittedChanges": {
											"type": "boolean"
										}
									},
									"required": [
										"hasUncommittedChanges"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"description": "Check if a locale has uncommitted settings changes.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "locale",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/audio-generation-admin/exercises": {
			"get": {
				"operationId": "GetExercises",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"description": "Get exercises with their audio status across locales.\nSupports filtering by exerciseId, moduleId, moduleSlug (partial match), or exerciseSlug (partial match).",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "query",
						"name": "exerciseId",
						"required": false,
						"schema": {
							"format": "double",
							"type": "number"
						}
					},
					{
						"in": "query",
						"name": "moduleId",
						"required": false,
						"schema": {
							"format": "double",
							"type": "number"
						}
					},
					{
						"in": "query",
						"name": "moduleSlug",
						"required": false,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "query",
						"name": "exerciseSlug",
						"required": false,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/audio-generation-admin/exercises/{exerciseId}/chunk-preview": {
			"get": {
				"operationId": "GetChunkPreview",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/AudioChunkPreview"
								}
							}
						}
					}
				},
				"description": "Preview chunk boundaries for one exercise/locale using the exact chunking path\nused by ElevenLabs generation.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "exerciseId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					},
					{
						"in": "query",
						"name": "locale",
						"required": false,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/audio-generation-admin/summary": {
			"get": {
				"operationId": "GetSummary",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"description": "Get summary of missing/outdated/current audio per locale.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/audio-generation-admin/generate": {
			"post": {
				"operationId": "Generate",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/GenerateResponse"
								}
							}
						}
					}
				},
				"description": "Trigger audio generation for specified exercises/modules.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/GenerateRequest"
							}
						}
					}
				}
			}
		},
		"/audio-generation-admin/history/{exerciseId}": {
			"get": {
				"operationId": "GetHistory",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"description": "Get historical generations for an exercise.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "exerciseId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/audio-generation-admin/requests": {
			"get": {
				"operationId": "GetRequests",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/ElevenLabsGenerationRequest"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"description": "Get pending generation requests.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "query",
						"name": "status",
						"required": false,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/audio-generation-admin/cancel/{requestId}": {
			"delete": {
				"operationId": "CancelSingleRequest",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"reason": {
											"type": "string"
										},
										"success": {
											"type": "boolean"
										}
									},
									"required": [
										"success"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"description": "Cancel a single pending request.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "requestId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/audio-generation-admin/cancel": {
			"post": {
				"operationId": "CancelMultipleRequests",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CancelBulkResponse"
								}
							}
						}
					}
				},
				"description": "Cancel multiple pending requests by IDs or locale.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CancelBulkRequest"
							}
						}
					}
				}
			}
		},
		"/audio-generation-admin/purge-queue": {
			"post": {
				"operationId": "PurgeQueue",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/PurgeQueueResponse"
								}
							}
						}
					}
				},
				"description": "Purge all messages from the queue and cancel all pending requests.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/audio-generation-admin/queue-status": {
			"get": {
				"operationId": "GetQueueStatusEndpoint",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/QueueStatusResponse"
								}
							}
						}
					}
				},
				"description": "Get queue status including message count and request counts.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/audio-generation-admin/usage/consolidate": {
			"post": {
				"operationId": "ConsolidateUsage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ElevenLabsUsageData"
								}
							}
						}
					}
				},
				"description": "Fetch and consolidate usage data from ElevenLabs API.\nStores subscription info and generation history in Redis.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/audio-generation-admin/usage": {
			"get": {
				"operationId": "GetUsage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/ElevenLabsUsageData"
										},
										{
											"properties": {
												"message": {
													"type": "string"
												},
												"status": {
													"type": "string"
												}
											},
											"required": [
												"message",
												"status"
											],
											"type": "object"
										}
									]
								}
							}
						}
					}
				},
				"description": "Get cached ElevenLabs usage data from Redis.",
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/brain-hack-categories": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/brain-hack-categories/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/brain-hacks": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/brain-hacks/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/broadcast-notifications": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BroadcastNotificationCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/broadcast-notifications/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BroadcastNotificationCreateRequest"
							}
						}
					}
				}
			}
		},
		"/challenges": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/ChallengeView"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/challenges/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/custom-exercises-admin": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/custom-exercises-admin/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/custom-exercise-panels-admin": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/custom-exercise-panels-admin/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/daily-flow": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DailyFlowCreateRequest"
							}
						}
					}
				}
			}
		},
		"/daily-flow/complete/flow": {
			"post": {
				"operationId": "Complete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DailyFlowCompleteRequest"
							}
						}
					}
				}
			}
		},
		"/daily-flow/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DailyFlowCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/exercises-admin": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/exercises-admin/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/exercise-audio/{exerciseId}": {
			"get": {
				"operationId": "GetExerciseAudio",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ExerciseAudioResponse"
								}
							}
						}
					}
				},
				"description": "Get audio URL for an exercise, localized to the user's locale.\n\nFor non-English locales, returns the generated TTS audio if available.\nFalls back to English original audio if no generated audio exists.",
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "exerciseId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/exercise-audio/batch/{exerciseIds}": {
			"get": {
				"operationId": "GetBatchExerciseAudio",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/ExerciseAudioResponse"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"description": "Get audio URLs for multiple exercises at once.\nUseful for preloading audio in a module view.",
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "exerciseIds",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/exercises": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/exercises/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/exercise-steps": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/exercise-steps/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/image/profile-image": {
			"post": {
				"operationId": "UploadProfileImage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/in-app-results": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/in-app-results/dive-deeper": {
			"post": {
				"operationId": "FetchUserDiveDeeper",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userUuid": {
										"type": "string"
									}
								},
								"required": [
									"userUuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/in-app-results/life-impact/category/{userUuid}/{categoryId}": {
			"post": {
				"operationId": "CreateLifeImpactCategory",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "path",
						"name": "categoryId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/in-app-results/life-impact/data/{userUuid}": {
			"get": {
				"operationId": "GetLifeImpact",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/in-app-results/life-impact/questions/{userUuid}/{categoryId}": {
			"post": {
				"operationId": "UpdateLifeImpactQuestions",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "path",
						"name": "categoryId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"questionsCompleted": {
										"type": "boolean"
									},
									"questionsData": {}
								},
								"required": [
									"questionsCompleted",
									"questionsData"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/in-app-results/life-impact/status/{userUuid}/{categoryId}": {
			"post": {
				"operationId": "UpdateLifeImpactStatus",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "path",
						"name": "categoryId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"status": {
										"type": "string"
									}
								},
								"required": [
									"status"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/journal-prompts": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/JournalPromptCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/journal-prompts/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/levels": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/LevelView"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/levels/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/life-impact-admin": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/live-event-categories": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/live-event-categories/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/live-events": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/LiveEventCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/live-events/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/live-events/{id}/notification": {
			"post": {
				"operationId": "EnableNotification",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"delete": {
				"operationId": "DisableNotification",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/live-events/{id}/attended": {
			"post": {
				"operationId": "AttendEvent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"attendedAt": {
										"type": "string",
										"nullable": true
									}
								},
								"required": [
									"attendedAt"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/live-event-mapped-categories": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/live-event-mapped-categories/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/module-categories": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ModuleCategoryCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/module-categories/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/modules": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/ModuleView"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModuleView"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/modules/{id}/embed": {
			"get": {
				"operationId": "GetEmbed",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/modules/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModuleView"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/modules-v2": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/ModuleView"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModuleView"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/modules-v2/exercises/{id}/completed-steps": {
			"get": {
				"operationId": "GetCompletedExerciseSteps",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"post": {
				"operationId": "PostCompletedExerciseStep",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/PostCompletedExerciseStep"
							}
						}
					}
				}
			}
		},
		"/modules-v2/sections/{id}": {
			"get": {
				"operationId": "GetSectionsForModule",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/modules-v2/recommended-module-history/new": {
			"get": {
				"operationId": "InsertCurrentHistoryForRecommendedModule",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/modules-v2/{id}/embed": {
			"get": {
				"operationId": "GetEmbed",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/modules-v2/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ModuleView"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/module-experts": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ModuleExpertMappingCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/module-experts/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/module-overviews": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ModuleOverviewCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/module-overviews/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/motivational-results": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/motivational-results/fetch": {
			"post": {
				"operationId": "FetchUserMotivationalResults",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userUuid": {
										"type": "string"
									}
								},
								"required": [
									"userUuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/motivational-results/generate/{userUuid}": {
			"post": {
				"operationId": "GenerateMotivationalResults",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/motivational-results/regenerate/{userUuid}": {
			"post": {
				"operationId": "RegenerateMotivationalResults",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "userUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/notification-messages": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/LevelView"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/notification-messages/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/past-live-event-categories": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/past-live-event-categories/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/past-live-events": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/PastLiveEventCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/past-live-events/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/past-live-event-mapped-categories": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/past-live-event-mapped-categories/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/profile/statistics/{id}": {
			"get": {
				"operationId": "GetAnotherUserStatistics",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/profile/profile/{id}": {
			"get": {
				"operationId": "GetAnotherUserProfileInfo",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/profile/coach-view/{userIdentifier}": {
			"get": {
				"operationId": "GetAnotherUserProfileCoachView",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "userIdentifier",
						"required": true,
						"schema": {}
					}
				]
			}
		},
		"/quizzes-admin": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/quizzes-admin/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/quizzes": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/quizzes/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/quiz-questions-admin": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/quiz-questions-admin/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/quiz-question-answers": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/quiz-question-answers/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/quiz-questions": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/quiz-questions/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/speaker-profiles": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/SpeakerProfileCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/speaker-profiles/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/update-learning-plan-modules": {
			"post": {
				"operationId": "PostUpdatedLearningPlanModules",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UpdatedModulesList"
							}
						}
					}
				}
			}
		},
		"/cron/config": {
			"get": {
				"operationId": "GetConfig",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/CronJobConfig"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"description": "The scheduling config for inflow-cron. It holds no job definitions of its own, so this is the\nonly thing that decides what runs, when, and whether it is enabled.",
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/send-live-event-notifications": {
			"post": {
				"operationId": "SendLiveEventNotifications",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/fulfil-stripe-discount-code-requests": {
			"post": {
				"operationId": "FulfilStripeDiscountCodeRequests",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/evaluate-mq-health": {
			"post": {
				"operationId": "EvaluateMqHealth",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/send-rc-trial-ending-emails": {
			"post": {
				"operationId": "SendRevenueCatTrialEndingEmails",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/update-user-counts": {
			"post": {
				"operationId": "UpdateUserCounts",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/clear-notification-centre-messages": {
			"post": {
				"operationId": "ClearNotificationCentreMessages",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/send-streak-ending-notifications": {
			"post": {
				"operationId": "SendStreakEndingNotifications",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/attach-email-to-stripe-users": {
			"post": {
				"operationId": "AttachEmailToStripeUsers",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/change-daily-question": {
			"post": {
				"operationId": "ChangeDailyQuestion",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/change-daily-flow": {
			"post": {
				"operationId": "ChangeDailyFlow",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/clear-old-stripe-errors": {
			"post": {
				"operationId": "ClearOldStripeErrors",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/clear-old-queued-jobs": {
			"post": {
				"operationId": "ClearOldQueuedJobs",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/send-post-reply-notifications": {
			"post": {
				"operationId": "SendPostReplyNotifications",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/send-comment-reply-notifications": {
			"post": {
				"operationId": "SendCommentReplyNotifications",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/send-like-notifications": {
			"post": {
				"operationId": "SendLikeNotifications",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/clear-expired-verification-codes": {
			"post": {
				"operationId": "ClearExpiredVerificationCodes",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/delete-playwright-test-users": {
			"post": {
				"operationId": "DeletePlaywrightTestUsers",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/analytics-test-user-migration": {
			"post": {
				"operationId": "AnalyticsTestUserMigration",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/archive-customer-io-users": {
			"post": {
				"operationId": "ArchiveCustomerIOUsers",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/process-welcome-back": {
			"post": {
				"operationId": "ProcessWelcomeBack",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/cleanup-chat-exports": {
			"post": {
				"operationId": "CleanupChatExports",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/validate-chat-sessions": {
			"post": {
				"operationId": "ValidateChatSessions",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/session-health-metrics": {
			"post": {
				"operationId": "GetSessionHealthMetrics",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/cleanup-abandoned-purchases": {
			"post": {
				"operationId": "CleanupAbandonedPurchases",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/cleanup-cerebral-booking-correlation": {
			"post": {
				"operationId": "CleanupCerebralBookingCorrelation",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/process-cerebral-booking-confirmations": {
			"post": {
				"operationId": "ProcessCerebralBookingConfirmations",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/sync-cerebral-clinicians": {
			"post": {
				"operationId": "SyncCerebralClinicians",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/fail-timed-out-cerebral-headshots": {
			"post": {
				"operationId": "FailTimedOutCerebralHeadshots",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/rebuild-search-indexes": {
			"post": {
				"operationId": "RebuildSearchIndexes",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/rebuild-ilike-indexes": {
			"post": {
				"operationId": "RebuildIlikeIndexes",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/cron/cleanup-eleven-labs-requests": {
			"post": {
				"operationId": "CleanupElevenLabsRequests",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"internalHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/postmark-tracking": {
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/health": {
			"get": {
				"operationId": "GetHealth",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Health"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": []
			}
		},
		"/local-notifications/messages": {
			"get": {
				"operationId": "GetLocalNotificationMessages",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "CreateLocalNotificationMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/LocalNotificationRequest"
							}
						}
					}
				}
			}
		},
		"/local-notifications/message-types": {
			"get": {
				"operationId": "GetLocalNotificationMessageTypes",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/local-notifications/messages/{id}": {
			"get": {
				"operationId": "GetLocalNotificationMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "UpdateLocalNotificationMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/LocalNotificationRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteLocalNotificationMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/idp-forwarded-events": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/ccsa-config": {
			"get": {
				"operationId": "List",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Create",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CcsaConfigCreateRequest"
							}
						}
					}
				}
			}
		},
		"/cron-jobs": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Create",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CronJobWriteBody"
							}
						}
					}
				}
			}
		},
		"/cron-jobs/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CronJobWriteBody"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Remove",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/delete-users-requests": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/delete-users-requests/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/delete-users-requests/{id}/results": {
			"get": {
				"operationId": "GetResultsById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/leodin/pending-content-translations": {
			"post": {
				"operationId": "PendingContentTranslations",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/PendingContentTranslationsResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/PendingContentTranslationsRequest"
							}
						}
					}
				}
			}
		},
		"/leodin/pending-translation-errors": {
			"post": {
				"operationId": "PendingTranslationErrors",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/PendingTranslationErrorsResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/PendingTranslationErrorsRequest"
							}
						}
					}
				}
			}
		},
		"/leodin/compare-translations": {
			"post": {
				"operationId": "CompareTranslations",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CompareTranslationsResponse"
								}
							}
						}
					}
				},
				"description": "Compare translations between Crowdin (translation_keys) and AI/Leodin (translation_keys_pending).\nReturns side-by-side comparison for review.",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CompareTranslationsRequest"
							}
						}
					}
				}
			}
		},
		"/leodin/promote-pending-translations": {
			"post": {
				"operationId": "PromotePendingTranslations",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/PromotePendingTranslationsResponse"
								}
							}
						}
					}
				},
				"description": "Promote completed translations from translation_keys_pending to translation_keys.\nIf dryRun=true, returns preview of what would be copied.\nIf dryRun=false, performs the copy/overwrite operation.",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/PromotePendingTranslationsRequest"
							}
						}
					}
				}
			}
		},
		"/leodin/export-pending-translations": {
			"post": {
				"operationId": "ExportPendingTranslations",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ExportPendingTranslationsResponse"
								}
							}
						}
					}
				},
				"description": "Export pending translations to CSV and optionally upload to S3.\nReturns matching completed translations from translation_keys_pending.\nWhen dryRun=false and createCSV=true, creates a CSV and uploads to S3.",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ExportPendingTranslationsRequest"
							}
						}
					}
				}
			}
		},
		"/leodin/check-english-leakage": {
			"post": {
				"operationId": "CheckEnglishLeakage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CheckEnglishLeakageResponse"
								}
							}
						}
					}
				},
				"description": "Check translations for English text leakage.\nQueries translation_keys for non-English translations and queues each for AI checking.\nResults are upserted into the translation_checks table.",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CheckEnglishLeakageRequest"
							}
						}
					}
				}
			}
		},
		"/leodin/check-english-leakage-report": {
			"post": {
				"operationId": "CheckEnglishLeakageReport",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CheckEnglishLeakageReportResponse"
								}
							}
						}
					}
				},
				"description": "Report on English leakage check results from the translation_checks table.\nDefaults to showing only issues for review/autofixing.",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CheckEnglishLeakageReportRequest"
							}
						}
					}
				}
			}
		},
		"/service/amq-retry-cioLiveEventProps": {
			"post": {
				"operationId": "AmqRetryCIOLiveEventProps",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/service/rds-create-snapshot": {
			"post": {
				"operationId": "RdsCreateSnapshot",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/rds-snapshot-housekeeping": {
			"post": {
				"operationId": "RdsSnapshotHousekeeping",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/test-analytics-test-user": {
			"post": {
				"operationId": "TestAnalyticsTestUser",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/service/analytics-test-user-migration": {
			"post": {
				"operationId": "TestUserMigration",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/service/list-stale-notifications": {
			"get": {
				"operationId": "ListStaleNotifications",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/fix-stale-notifications": {
			"post": {
				"operationId": "FixStaleNotifications",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/fix-timezone": {
			"post": {
				"operationId": "FixTimezone",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/FixTimezoneRequest"
							}
						}
					}
				}
			}
		},
		"/service/send-hot-notifications-now": {
			"post": {
				"operationId": "SendHotNotificationsNow",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/test-streak-ending-cio": {
			"post": {
				"operationId": "TestStreakEndingCIO",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/trial-end-notification-rc": {
			"post": {
				"operationId": "SendTrialEndNotificationRC",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/schedule-reply-notifications-for-commenters": {
			"post": {
				"operationId": "SendReplyNotificationsForCommenters",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/delete-user": {
			"post": {
				"operationId": "DeleteUser",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DeleteUserRequest"
							}
						}
					}
				}
			}
		},
		"/service/export-user": {
			"post": {
				"operationId": "ExportUser",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DeleteUserRequest"
							}
						}
					}
				}
			}
		},
		"/service/export-user-chat-history": {
			"post": {
				"operationId": "ExportUserChatHistory",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DeleteUserChatHistoryBody"
							}
						}
					}
				}
			}
		},
		"/service/export-user-mixpanel": {
			"post": {
				"operationId": "ExportUserMixpanel",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ExportMixpanelUserRequest"
							}
						}
					}
				}
			}
		},
		"/service/export-user-stripe": {
			"post": {
				"operationId": "ExportUserStripe",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DeleteUserRequest"
							}
						}
					}
				}
			}
		},
		"/service/delete-user-chat-history": {
			"post": {
				"operationId": "DeleteUserChatHistory",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DeleteUserChatHistoryBody"
							}
						}
					}
				}
			}
		},
		"/service/delete-rc-users": {
			"post": {
				"operationId": "DeleteRevenueCatUsers",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"items": {
									"type": "string"
								},
								"type": "array"
							}
						}
					}
				}
			}
		},
		"/service/delete-user-tags-onesignal": {
			"get": {
				"operationId": "DeleteUserTags",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/import-onesignal-player-ids": {
			"post": {
				"operationId": "ImportPlayerIds",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"delay": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"delay"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/import-challengev2-data/{action}/{offset}": {
			"post": {
				"operationId": "ImportChallengeV2Data",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "action",
						"required": true,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "path",
						"name": "offset",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/service/sync-all-recent-challenges": {
			"post": {
				"operationId": "SyncRecentChallenges",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userIds": {
										"items": {
											"type": "number",
											"format": "double"
										},
										"type": "array"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/sync-user-previous-module-by-id": {
			"post": {
				"operationId": "SyncUserPreviousModuleById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userIds": {
										"items": {
											"type": "number",
											"format": "double"
										},
										"type": "array"
									}
								},
								"required": [
									"userIds"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/sync-user-previous-module": {
			"post": {
				"operationId": "SyncUserPreviousModule",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/sync-user-module-history": {
			"post": {
				"operationId": "SyncUserModuleHistory",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/sync-all-users-statistic": {
			"post": {
				"operationId": "SyncUserStatistics",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userIds": {
										"items": {
											"type": "number",
											"format": "double"
										},
										"type": "array"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/sync-all-users-statistic-streak-date": {
			"post": {
				"operationId": "SyncsyncUserStatisticStreakDateRecentChallenges",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userIds": {
										"items": {
											"type": "number",
											"format": "double"
										},
										"type": "array"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/import-brainhack-data/{action}": {
			"post": {
				"operationId": "PostImportBrainHackData",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "action",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"type": "string"
							}
						}
					}
				}
			}
		},
		"/service/migrate-brainhack-users": {
			"post": {
				"operationId": "PostMigrateBrainHackUsers",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/sync-select-users-subscriptions": {
			"post": {
				"operationId": "SyncSelectUsersSubscriptions",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/SyncUsersSubscriptionRequest"
							}
						}
					}
				}
			}
		},
		"/service/sync-all-users-subscriptions": {
			"post": {
				"operationId": "SyncAllUsersSubscriptions",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userIds": {
										"items": {
											"type": "number",
											"format": "double"
										},
										"type": "array"
									},
									"orderByLastSeen": {
										"type": "boolean"
									}
								},
								"required": [
									"orderByLastSeen"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/schedule-like-notifications": {
			"post": {
				"operationId": "DoScheduleLikeNotifications",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/schedule-reply-notifications": {
			"post": {
				"operationId": "DoScheduleMultipleRepliesNotifications",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/schedule-commenters-notifications": {
			"post": {
				"operationId": "DoScheduleReplyNotificationsForCommenters",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/test-cull-nc": {
			"post": {
				"operationId": "ScheduleNotificationMessageCulling",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/test-challengesv2-recent-users": {
			"post": {
				"operationId": "TestChallengesV2RecentUsers",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/test-challengesv2-user-counts": {
			"post": {
				"operationId": "TestChallengesV2UserCounts",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/migrate-all-user-challenges": {
			"post": {
				"operationId": "MigrateAllUserChallenges",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/migrate-user-challenges": {
			"post": {
				"operationId": "MigrateUserChallenges",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userId": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"userId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/create-all-challengeV2-notifications": {
			"post": {
				"operationId": "CreateAllChallengeV2Notifications",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/create-user-challengeV2-notifications": {
			"post": {
				"operationId": "CreateSingleChallengeV2Notifications",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userId": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"userId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/uuid-to-email": {
			"post": {
				"operationId": "UuidToEmail",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"uuids": {
										"items": {
											"type": "string"
										},
										"type": "array"
									}
								},
								"required": [
									"uuids"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/any-id-to-email": {
			"post": {
				"operationId": "AnyIdToEmail",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"ids": {
										"items": {
											"type": "string"
										},
										"type": "array"
									}
								},
								"required": [
									"ids"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/send-test-message": {
			"post": {
				"operationId": "SendTestMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"coachEmail": {
										"type": "string"
									},
									"name": {
										"type": "string"
									}
								},
								"required": [
									"coachEmail",
									"name"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/send-stripe-discount-codes": {
			"post": {
				"operationId": "SendStripeDiscountCodes",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/sync-stream-records": {
			"post": {
				"operationId": "SyncStreamRecords",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/SyncStreamChannelsRequest"
							}
						}
					}
				}
			}
		},
		"/service/update-stream-channels": {
			"post": {
				"operationId": "UpdateStreamChannels",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UpdateStreamChannelsRequest"
							}
						}
					}
				}
			}
		},
		"/service/rectify-stream-channels": {
			"post": {
				"operationId": "RectifyStreamChannels",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"transferMessages": {
										"type": "boolean"
									},
									"targetChannelIds": {
										"items": {
											"type": "number",
											"format": "double"
										},
										"type": "array"
									}
								},
								"required": [
									"transferMessages",
									"targetChannelIds"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/upgrade-stream-channels": {
			"post": {
				"operationId": "UpgradeStreamChannel",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"channelId": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"channelId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/delete-stream-channels-post-migration": {
			"post": {
				"operationId": "DeleteStreamChannelsPostMigration",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/clear-stalled-bulk-coach-message-batches": {
			"post": {
				"operationId": "ClearStalledBulkMessages",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/retry-failed-jobs": {
			"post": {
				"operationId": "RetryFailedJobs",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/reconnect-amq": {
			"post": {
				"operationId": "ReconnnectAmq",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/rc-org-name": {
			"post": {
				"operationId": "SetRCOrgName",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/service/postmark-m2w-test": {
			"post": {
				"operationId": "PostmarkM2WTest",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/service/send-workbook-download-email": {
			"post": {
				"operationId": "SendWorkbookDownloadEmailEndpoint",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"message": {
											"type": "string"
										},
										"status": {
											"type": "string"
										}
									},
									"required": [
										"message",
										"status"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/SendWorkbookDownloadEmailRequest"
							}
						}
					}
				}
			}
		},
		"/service/clear-stripe-offerings-cache": {
			"post": {
				"operationId": "ClearStripeOfferingsCache",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/clear-cerebral-rte-configs-cache": {
			"post": {
				"operationId": "ClearCerebralRteConfigsCache",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"deleted": {
											"type": "number",
											"format": "double"
										}
									},
									"required": [
										"deleted"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/clear-cerebral-counts-cache": {
			"post": {
				"operationId": "ClearCerebralCountsCache",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"deleted": {
											"type": "number",
											"format": "double"
										}
									},
									"required": [
										"deleted"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"provider": {
										"type": "string"
									},
									"state": {
										"type": "string"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/warm-cerebral-counts-cache": {
			"post": {
				"operationId": "WarmCerebralCountsCache",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"caches": {
											"items": {
												"type": "string"
											},
											"type": "array"
										},
										"failed": {
											"type": "number",
											"format": "double"
										},
										"warmed": {
											"type": "number",
											"format": "double"
										}
									},
									"required": [
										"caches",
										"failed",
										"warmed"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/restart-unsuccessful-jobs": {
			"post": {
				"operationId": "RestartJobsWithErrors",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"jobIds": {
										"items": {
											"type": "string"
										},
										"type": "array"
									}
								},
								"required": [
									"jobIds"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/get-unsuccessful-job-ids": {
			"post": {
				"operationId": "GetJobIdsWithErrors",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"avoidCollisions": {
										"type": "boolean"
									},
									"age": {
										"type": "string"
									},
									"since": {
										"type": "string"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/fix-user-progress": {
			"post": {
				"operationId": "CheckUserProgress",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"moduleId": {
										"type": "number",
										"format": "double",
										"nullable": true
									},
									"userId": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"moduleId",
									"userId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/reset-module-progress": {
			"post": {
				"operationId": "ResetModuleProgress",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userId": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"userId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/get-token": {
			"post": {
				"operationId": "GetToken",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userId": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"userId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/update-stripe-user": {
			"post": {
				"operationId": "UpdateStripeUser",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UpdateNextStripeUserParams"
							}
						}
					}
				}
			}
		},
		"/service/start-update-stripe-process": {
			"post": {
				"operationId": "StartUpdateStripeProcess",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"allOf": [
									{
										"$ref": "#/components/schemas/UpdateNextStripeUserParams"
									},
									{
										"properties": {
											"startFromUserId": {
												"type": "number",
												"format": "double"
											}
										},
										"type": "object"
									}
								]
							}
						}
					}
				}
			}
		},
		"/service/stop-update-stripe-process": {
			"post": {
				"operationId": "StopUpdateStripeProcess",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/close-stale-invoices": {
			"post": {
				"operationId": "PostCloseStaleInvoices",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CloseStaleInvoicesParams"
							}
						}
					}
				}
			}
		},
		"/service/start-close-stale-invoices": {
			"post": {
				"operationId": "PostStartCloseStaleInvoices",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"allOf": [
									{
										"$ref": "#/components/schemas/CloseStaleInvoicesParams"
									},
									{
										"properties": {
											"startAfterInvoiceId": {
												"type": "string"
											}
										},
										"type": "object"
									}
								]
							}
						}
					}
				}
			}
		},
		"/service/stop-close-stale-invoices": {
			"post": {
				"operationId": "PostStopCloseStaleInvoices",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/generate-inapp-results": {
			"post": {
				"operationId": "TestScheduleInAppResults",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"uuid": {
										"type": "string"
									}
								},
								"required": [
									"uuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/generate-archetype-report": {
			"post": {
				"operationId": "TestGenerateArchetypeReport",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"force": {
										"type": "boolean"
									},
									"uuid": {
										"type": "string"
									}
								},
								"required": [
									"uuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/generate-life-impact": {
			"post": {
				"operationId": "TestGenerateLifeImpact",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"categoryId": {
										"type": "string"
									},
									"uuid": {
										"type": "string"
									}
								},
								"required": [
									"categoryId",
									"uuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/archive-cio-user": {
			"post": {
				"operationId": "ArchiveCioUser",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"uuid": {
										"type": "string"
									}
								},
								"required": [
									"uuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/find-cio-users-to-archive": {
			"post": {
				"operationId": "FindCioUsersToArchive",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/customer-io/restore-archived-profiles": {
			"post": {
				"operationId": "RestoreArchivedCustomerIOProfiles",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/RestoreArchivedCIOProfilesRequest"
							}
						}
					}
				}
			}
		},
		"/service/customer-io/reverse-restored-profiles": {
			"post": {
				"operationId": "ReverseRestoredCustomerIOProfiles",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ReverseRestoredCIOProfilesRequest"
							}
						}
					}
				}
			}
		},
		"/service/test-get-flag": {
			"post": {
				"operationId": "TestGetFlag",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"flagEnabledValue": {
										"type": "string"
									},
									"userUuid": {
										"type": "string"
									},
									"flag": {
										"type": "string"
									}
								},
								"required": [
									"flagEnabledValue",
									"userUuid",
									"flag"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/clear-user-age": {
			"post": {
				"operationId": "ClearUserAge",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"userId": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"userId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/backfill-channel-messages": {
			"post": {
				"operationId": "BackfillChannelMessages",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"startFromNewest": {
										"type": "boolean"
									},
									"limitPerChannel": {
										"type": "number",
										"format": "double"
									},
									"channelRowId": {
										"type": "number",
										"format": "double"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/backfill-sessions": {
			"post": {
				"operationId": "BackfillSessions",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/backfill-has-archetype-plus-report": {
			"post": {
				"operationId": "BackfillHasArchetypePlusReport",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BackfillHasArchetypePlusReportResult"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"limit": {
										"type": "number",
										"format": "double"
									},
									"dryRun": {
										"type": "boolean"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/fix-legacy-usernames": {
			"post": {
				"operationId": "FixLegacyUsernames",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/FixLegacyUsernamesResult"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"mode": {
										"type": "string",
										"enum": [
											"fix",
											"undo"
										]
									},
									"match": {
										"type": "string"
									},
									"limit": {
										"type": "number",
										"format": "double"
									},
									"dryRun": {
										"type": "boolean"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/set-redis-quinn-reminders-scheduled": {
			"post": {
				"operationId": "RedisQuinnRemindersScheduled",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"uuid": {
										"type": "string"
									}
								},
								"required": [
									"uuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/redis-keys/user-journey-modules": {
			"post": {
				"operationId": "GetUserJourneyModulesKeys",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/clear-redis/user-journey-modules": {
			"post": {
				"operationId": "ClearUserJourneyModulesCache",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/send-quinn-message": {
			"post": {
				"operationId": "SendQuinnMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"message": {
										"type": "string"
									},
									"uuid": {
										"type": "string"
									}
								},
								"required": [
									"message",
									"uuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/dangerously-trigger-redis-flush": {
			"post": {
				"operationId": "RedisFlush",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/service/redis-delete-prefix": {
			"post": {
				"operationId": "RedisDeletePrefix",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"prefix": {
										"type": "string"
									}
								},
								"required": [
									"prefix"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/extract-translation-keys": {
			"post": {
				"operationId": "ExtractTranslationKeys",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"dryRun": {
										"type": "boolean"
									},
									"replace": {
										"type": "boolean"
									},
									"entityIds": {
										"items": {
											"type": "number",
											"format": "double"
										},
										"type": "array"
									},
									"entities": {
										"items": {
											"$ref": "#/components/schemas/EntityType"
										},
										"type": "array"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/rollback-translation-extraction": {
			"post": {
				"operationId": "RollbackTranslationExtraction",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/RollbackOptions"
							}
						}
					}
				}
			}
		},
		"/service/cleanup-lesson-translation-time-markers": {
			"post": {
				"operationId": "CleanupLessonTranslationTimeMarkers",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/LessonTimeCleanupResult"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"dryRun": {
										"type": "boolean"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/module-text-list": {
			"post": {
				"operationId": "ModuleTextList",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"dryRun": {
										"type": "boolean"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/translation-export-to-s3": {
			"post": {
				"operationId": "TranslationExportToS3",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ExportResult"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"dryRun": {
										"type": "boolean"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/translation-import-from-s3": {
			"post": {
				"operationId": "TranslationImportFromS3",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ImportResult"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"dryRun": {
										"type": "boolean"
									},
									"locale": {
										"type": "string"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/translation-export-to-crowdin": {
			"post": {
				"operationId": "TranslationExportToCrowdin",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CrowdinExportResult"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"force": {
										"type": "boolean"
									},
									"dryRun": {
										"type": "boolean"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/translation-import-from-crowdin": {
			"post": {
				"operationId": "TranslationImportFromCrowdin",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CrowdinImportResult"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"dryRun": {
										"type": "boolean"
									},
									"locale": {
										"type": "string"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/clean-duplicate-translations": {
			"post": {
				"operationId": "CleanDuplicateTranslationsEndpoint",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/CleanDuplicateTranslationsResult"
								}
							}
						}
					}
				},
				"description": "Find and delete non-English translation keys where the text is identical to English.\nThese are keys that were never actually translated.\ndryRun defaults to true - set to false to actually delete.",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"dryRun": {
										"type": "boolean"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/service/delete-translation-keys": {
			"post": {
				"operationId": "DeleteTranslationKeys",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/DeleteTranslationKeysResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DeleteTranslationKeysRequest"
							}
						}
					}
				}
			}
		},
		"/service/clear-translation-cache": {
			"post": {
				"operationId": "ClearTranslationCache",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"deleted": {
											"type": "number",
											"format": "double"
										}
									},
									"required": [
										"deleted"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"all": {
										"type": "boolean"
									},
									"locale": {
										"type": "string"
									},
									"keys": {
										"items": {
											"type": "string"
										},
										"type": "array"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/stripe-discount-codes-requests": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/stripe-discount-codes-requests/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/stripe-discount-codes-requests/{id}/results": {
			"get": {
				"operationId": "GetResultsById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/translation-crowdin/exports": {
			"get": {
				"operationId": "ListExportRuns",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/TranslationCrowdinExportRun"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"description": "List all export runs (paginated)",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/translation-crowdin/exports/{id}": {
			"get": {
				"operationId": "GetExportRun",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/TranslationCrowdinExportRun"
								}
							}
						}
					}
				},
				"description": "Get a specific export run by ID",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/translation-crowdin/exports/{id}/logs": {
			"get": {
				"operationId": "GetExportRunLogs",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/TranslationCrowdinExportLog"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"description": "Get logs for a specific export run (paginated)",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					},
					{
						"in": "query",
						"name": "level",
						"required": false,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "query",
						"name": "search",
						"required": false,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "query",
						"name": "pathSearch",
						"required": false,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/translation-crowdin/exports/trigger": {
			"post": {
				"operationId": "TriggerExport",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/TriggerResponse"
								}
							}
						}
					}
				},
				"description": "Trigger a new export to Crowdin",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/TriggerExportRequest"
							}
						}
					}
				}
			}
		},
		"/translation-crowdin/exports/clean-orphans": {
			"post": {
				"operationId": "CleanOrphanedFiles",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/TriggerResponse"
								}
							}
						}
					}
				},
				"description": "Clean orphaned files from Crowdin that have no corresponding translation keys.\nAlso removes empty directories after file deletion.",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CleanOrphansRequest"
							}
						}
					}
				}
			}
		},
		"/translation-crowdin/translations/upload": {
			"post": {
				"operationId": "UploadTranslations",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/TriggerResponse"
								}
							}
						}
					}
				},
				"description": "Upload non-English translations to Crowdin for review and approval.\nSource files must already exist in Crowdin (run English export first).",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UploadTranslationsRequest"
							}
						}
					}
				}
			}
		},
		"/translation-crowdin/imports": {
			"get": {
				"operationId": "ListImportRuns",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/TranslationCrowdinImportRun"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"description": "List all import runs (paginated)",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/translation-crowdin/imports/{id}": {
			"get": {
				"operationId": "GetImportRun",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/TranslationCrowdinImportRun"
								}
							}
						}
					}
				},
				"description": "Get a specific import run by ID",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/translation-crowdin/imports/{id}/logs": {
			"get": {
				"operationId": "GetImportRunLogs",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/TranslationCrowdinImportLog"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"description": "Get logs for a specific import run (paginated)",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					},
					{
						"in": "query",
						"name": "level",
						"required": false,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "query",
						"name": "search",
						"required": false,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "query",
						"name": "pathSearch",
						"required": false,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/translation-crowdin/imports/trigger": {
			"post": {
				"operationId": "TriggerImport",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/TriggerResponse"
								}
							}
						}
					}
				},
				"description": "Trigger a new import from Crowdin",
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/TriggerImportRequest"
							}
						}
					}
				}
			}
		},
		"/translation-keys": {
			"post": {
				"operationId": "Create",
				"responses": {
					"201": {
						"description": "Created",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Persisted_TranslationKeyReq_"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/TranslationKeyReq"
							}
						}
					}
				}
			},
			"get": {
				"operationId": "ReadAll",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/Persisted_TranslationKeyReq_"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/translation-keys/{id}": {
			"get": {
				"operationId": "Read",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Persisted_TranslationKeyReq_"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Update",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Persisted_TranslationKeyReq_"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/TranslationKeyReq"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/upsell-workbook-settings": {
			"get": {
				"operationId": "List",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Create",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/UpsellWorkbookSetting"
										},
										{
											"$ref": "#/components/schemas/AdminErrorResponse"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UpsellWorkbookSettingCreateRequest"
							}
						}
					}
				}
			}
		},
		"/upsell-workbook-settings/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Update",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/UpsellWorkbookSetting"
										},
										{
											"$ref": "#/components/schemas/AdminErrorResponse"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"allOf": [
									{
										"$ref": "#/components/schemas/UpsellWorkbookSettingUpdateRequest"
									},
									{
										"properties": {
											"slug": {
												"type": "string"
											}
										},
										"type": "object"
									}
								]
							}
						}
					}
				}
			}
		},
		"/audit-log": {
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/bi/event": {
			"post": {
				"operationId": "PublishEvent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BiEventRequest"
							}
						}
					}
				}
			}
		},
		"/app-config": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "query",
						"name": "fromWeb",
						"required": false,
						"schema": {
							"type": "boolean"
						}
					}
				]
			}
		},
		"/cio-webhook": {
			"post": {
				"operationId": "HandleWebook",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"cioWebhookKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CIOWebhookEvent"
							}
						}
					}
				}
			}
		},
		"/cio-webhook/in-app-notification": {
			"post": {
				"operationId": "SendUserInAppNotification",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"cioWebhookKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/cio-webhook/user-notification-center-results": {
			"post": {
				"operationId": "UserResultsNotificationCenterMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"cioWebhookKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/cio-webhook/mixpanel": {
			"post": {
				"operationId": "CioHandleMixpanelWebhook",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"cioWebhookKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CIOMixpanelWebhookEvent"
							}
						}
					}
				}
			}
		},
		"/cio-webhook/user-data": {
			"post": {
				"operationId": "UserdataWebhook",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"cioWebhookKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CIOUserDataWebhook"
							}
						}
					}
				}
			}
		},
		"/cio-webhook/org-name": {
			"post": {
				"operationId": "UserOrgNameWebhook",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"cioWebhookKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/cio-webhook/delete-cio-user": {
			"post": {
				"operationId": "DeleteStagingUser",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"cioWebhookKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"email": {
										"type": "string"
									},
									"uuid": {
										"type": "string"
									}
								},
								"required": [
									"email",
									"uuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/e2e/cleanup": {
			"post": {
				"operationId": "Cleanup",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/E2eCleanupRequest"
							}
						}
					}
				}
			}
		},
		"/email-2-uuid": {
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Email2UuidRequest"
							}
						}
					}
				}
			}
		},
		"/buckets": {
			"get": {
				"operationId": "GetAssignments",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Record_string.any_"
								}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "SaveAssignments",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"properties": {
												"error": {
													"type": "string"
												}
											},
											"type": "object"
										},
										{}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"data": {
										"$ref": "#/components/schemas/Record_string.any_"
									},
									"key": {
										"type": "string"
									}
								},
								"required": [
									"data",
									"key"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/general-settings": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/general-settings/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/log": {
			"post": {
				"operationId": "UpdateSubscriptionBatch",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/LogRequest"
							}
						}
					}
				}
			}
		},
		"/metrics": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"deprecated": true,
				"security": [],
				"parameters": []
			}
		},
		"/registration-email-errors": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/supported-versions": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/supported-versions/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user-id-2-uuid": {
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserId2UuidRequest"
							}
						}
					}
				}
			}
		},
		"/zapier-webhook/find-uuid": {
			"get": {
				"operationId": "HandleWebhook",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"zapierWebhookKey": []
					}
				],
				"parameters": []
			}
		},
		"/zapier-webhook/track-event": {
			"post": {
				"operationId": "ZapierHandleAnalyticsWebhook",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"zapierWebhookKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ZapierAnalyticsWebhookEvent"
							}
						}
					}
				}
			}
		},
		"/notification-center/messages": {
			"get": {
				"operationId": "NotificationCenterMessages",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/notification-center/count-sincelast": {
			"get": {
				"operationId": "NotificationCenterCountSinceLast",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/notification-center/messages-data": {
			"get": {
				"operationId": "GetNotificationMessagesData",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/notification-center/clicked-message": {
			"post": {
				"operationId": "ClickedNotificationCenterMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/clickedMessageData"
							}
						}
					}
				}
			}
		},
		"/notification-center/nc-viewed": {
			"post": {
				"operationId": "DoNotificationCenterViewed",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/discount-codes": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateDiscountCodeRequest"
							}
						}
					}
				}
			}
		},
		"/discovered-inflow-options": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ReferralJsonRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/discovered-inflow-options/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/admin/learning-plan-onboarding": {
			"post": {
				"operationId": "Create",
				"responses": {
					"201": {
						"description": "Created",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/LPOnboardingQuestionRequest"
							}
						}
					}
				}
			},
			"get": {
				"operationId": "ReadAll",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/admin/learning-plan-onboarding/{id}": {
			"get": {
				"operationId": "Read",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Update",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/LPOnboardingQuestionRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/likert-question-scale": {
			"post": {
				"operationId": "Create",
				"responses": {
					"201": {
						"description": "Created",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Persisted_LikertQuestionScaleReq_"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/LikertQuestionScaleReq"
							}
						}
					}
				}
			},
			"get": {
				"operationId": "ReadAll",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/Persisted_LikertQuestionScaleReq_"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/likert-question-scale/{id}": {
			"get": {
				"operationId": "Read",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Persisted_LikertQuestionScaleReq_"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Update",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Persisted_LikertQuestionScaleReq_"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/LikertQuestionScaleReq"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/likert-question-scale-label": {
			"post": {
				"operationId": "Create",
				"responses": {
					"201": {
						"description": "Created",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Persisted_LikertQuestionScaleLabelReq_"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/LikertQuestionScaleLabelReq"
							}
						}
					}
				}
			},
			"get": {
				"operationId": "ReadAll",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {
										"$ref": "#/components/schemas/Persisted_LikertQuestionScaleLabelReq_"
									},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/likert-question-scale-label/{id}": {
			"get": {
				"operationId": "Read",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Persisted_LikertQuestionScaleLabelReq_"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Update",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Persisted_LikertQuestionScaleLabelReq_"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/LikertQuestionScaleLabelReq"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/module-suggestions": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/module-suggestions/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/narrow-path-screens/commitment-sealed": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ModuleNarrowPathCopy"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/narrow-path-screens/commitment-sealed/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/organizations": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/OrganizationCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/organizations/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/personalization-options": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/personalization-options/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/burnout-results/create": {
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BurnoutResultsCreateResponse"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"result": {
										"$ref": "#/components/schemas/BurnoutResult"
									},
									"cerebralEligible": {
										"type": "boolean"
									},
									"gender": {
										"allOf": [
											{
												"$ref": "#/components/schemas/BurnoutGender"
											}
										],
										"nullable": true
									},
									"email": {
										"type": "string"
									},
									"uuid": {
										"type": "string"
									}
								},
								"required": [
									"result",
									"email",
									"uuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/burnout-results/data/{shareHash}": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/BurnoutResultsDataResponse"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "shareHash",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/enums": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Nullable_EnumsResponse_"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": []
			}
		},
		"/learning-plan-onboarding": {
			"get": {
				"operationId": "Read",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": []
			}
		},
		"/live-event-url/create-link": {
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/LiveEventWebHashResponse"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"uuid": {
										"type": "string"
									},
									"eventId": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"uuid",
									"eventId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/live-event-url/data/{linkHash}": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "linkHash",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/onboarding-cleanup/set-first-module": {
			"post": {
				"operationId": "SetFirstModule",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"moduleIds": {
										"items": {
											"type": "number",
											"format": "double"
										},
										"type": "array"
									},
									"firstModuleId": {
										"type": "number",
										"format": "double"
									}
								},
								"required": [
									"moduleIds",
									"firstModuleId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/onboarding-cleanup/journey-modules": {
			"post": {
				"operationId": "GetJourneyModules",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/onboarding-cleanup/step-complete": {
			"post": {
				"operationId": "OnboardingCleanupStepComplete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"step": {
										"type": "string"
									}
								},
								"required": [
									"step"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/onboarding-cleanup/onboarding-complete": {
			"post": {
				"operationId": "OnboardingCleanupComplete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"step": {
										"type": "string"
									}
								},
								"required": [
									"step"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/register": {
			"post": {
				"operationId": "Register",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Nullable_RegisterResponse-or-RegisterErrorResponse_"
								}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/RegisterRequest"
							}
						}
					}
				}
			}
		},
		"/register/verify-savvy-email": {
			"post": {
				"operationId": "VerifySavvyEmail",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"emailOtp": {
										"type": "string"
									},
									"email": {
										"type": "string"
									}
								},
								"required": [
									"emailOtp",
									"email"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/register/email-check": {
			"post": {
				"operationId": "EmailCheck",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"deprecated": true,
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/EmailCheckRequest"
							}
						}
					}
				}
			}
		},
		"/register/verification-redirect-to-web-email": {
			"post": {
				"operationId": "VerificationEmail",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/WebEmailCheckRequest"
							}
						}
					}
				}
			}
		},
		"/register/verify-organization-code": {
			"post": {
				"operationId": "VerifyOrganizationCode",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/VerifyOrganizationCodeRequest"
							}
						}
					}
				}
			}
		},
		"/register/verify-username": {
			"post": {
				"operationId": "VerifyUsername",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/VerifyUsernameRequest"
							}
						}
					}
				}
			}
		},
		"/register/verify-savvy-email-e2e": {
			"post": {
				"operationId": "VerifySavvyEmailE2E",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"email": {
										"type": "string"
									}
								},
								"required": [
									"email"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/register/savvy-card-payment-intent": {
			"get": {
				"operationId": "AnonCardPaymentIntent",
				"responses": {
					"302": {
						"description": "Redirect"
					}
				},
				"description": "This endpoint is deprecated, use the new   . Since this endpoint also\nmodifies RESTful data, we should also change the method to  ",
				"deprecated": true,
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/register/create-klarna-payment-intent": {
			"post": {
				"operationId": "CreateKlarnaPaymentIntent",
				"responses": {
					"307": {
						"description": "Redirect",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"description": "This endpoint is deprecated, use the new  ",
				"deprecated": true,
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/register/savvy/intent/card": {
			"get": {
				"operationId": "CreateCardSetupIntentDeprecated",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"deprecated": true,
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": []
			}
		},
		"/register/savvy": {
			"post": {
				"operationId": "SavvyRegister",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/SavvyRegisterRequest"
							}
						}
					}
				}
			}
		},
		"/share/results/create": {
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/ShareCreateResponse"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"shareType": {
										"type": "string",
										"enum": [
											"email",
											"share"
										]
									},
									"uuid": {
										"type": "string"
									},
									"calculations": {}
								},
								"required": [
									"shareType",
									"uuid",
									"calculations"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/share/data/{shareHash}": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "shareHash",
						"required": true,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "query",
						"name": "uuid",
						"required": false,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/share/email": {
			"post": {
				"operationId": "ShareViaEmail",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"status": {
											"type": "string"
										}
									},
									"required": [
										"status"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"uuid": {
										"type": "string"
									},
									"shareHash": {
										"type": "string"
									},
									"email": {
										"type": "string"
									}
								},
								"required": [
									"uuid",
									"shareHash",
									"email"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/share/webhook": {
			"post": {
				"operationId": "WebhookActions",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"status": {
											"type": "string"
										}
									},
									"required": [
										"status"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"uuid": {
										"type": "string"
									},
									"action": {
										"type": "string"
									}
								},
								"required": [
									"uuid",
									"action"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/register/stripe/intent/card": {
			"post": {
				"operationId": "CreateSetupIntentPrePayment",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateSetupIntentRequest"
							}
						}
					}
				}
			}
		},
		"/register/stripe/intent/new-stripe-subscription": {
			"post": {
				"operationId": "NewStripeSubscriptionPrePayment",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"postalCode": {
										"type": "string"
									},
									"countryCode": {
										"type": "string"
									},
									"currency": {
										"type": "string"
									},
									"customerId": {
										"type": "string"
									},
									"coupon": {
										"type": "string"
									},
									"userUuid": {
										"type": "string"
									},
									"email": {
										"type": "string"
									},
									"trialDays": {
										"type": "number",
										"format": "double"
									},
									"priceId": {
										"type": "string"
									}
								},
								"required": [
									"userUuid",
									"email",
									"priceId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/register/stripe/intent/customers": {
			"post": {
				"operationId": "FetchOrCreateStripeCustomer",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/FetchOrCreateStripeCustomerRequest"
							}
						}
					}
				}
			}
		},
		"/register/stripe/intent/payment/{id}": {
			"get": {
				"operationId": "GetPaymentIntent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/register/stripe/intent/payment": {
			"post": {
				"operationId": "CreateCardPaymentIntent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/PayForTrialPaymentIntentRequest"
							}
						}
					}
				}
			}
		},
		"/register/stripe/intent/klarna": {
			"post": {
				"operationId": "CreateKlarnaPaymentIntent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/KlarnaPaymentIntentRequest"
							}
						}
					}
				}
			}
		},
		"/register/stripe/intent/preview": {
			"post": {
				"operationId": "GetInvoicePreview",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"properties": {
										"total": {
											"type": "number",
											"format": "double"
										},
										"tax": {
											"type": "number",
											"format": "double"
										},
										"subtotal": {
											"type": "number",
											"format": "double"
										}
									},
									"required": [
										"total",
										"tax",
										"subtotal"
									],
									"type": "object"
								}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"postalCode": {
										"type": "string"
									},
									"countryCode": {
										"type": "string"
									},
									"priceId": {
										"type": "string"
									},
									"userUuid": {
										"type": "string"
									}
								},
								"required": [
									"postalCode",
									"countryCode",
									"priceId"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/stripe-product/offering": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/OfferingStripeProductCreateRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/stripe-product/offering/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/OfferingStripeProductEditRequest"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/stripe-product/prices": {
			"get": {
				"operationId": "GetPricesByCurrency",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": []
			}
		},
		"/register/upfront": {
			"post": {
				"operationId": "UpfrontRegister",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"description": "Deprecated: paid-trial-stepup immediate-charge registrations now use register/savvy\nwith stripeSubscriptionId so modern onboarding side effects are preserved.",
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UpfrontRegisterRequest"
							}
						}
					}
				}
			}
		},
		"/user-product-purchases": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/stripe/one-time-payment/intent": {
			"post": {
				"operationId": "CreateOneTimePaymentIntent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/OneTimePaymentIntentResponse"
										},
										{
											"$ref": "#/components/schemas/ErrorResult"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/OneTimePaymentIntentRequest"
							}
						}
					}
				}
			}
		},
		"/rc-webhook": {
			"post": {
				"operationId": "HandleWebook",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"secretKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/RevenueCatWebhookEventOuter"
							}
						}
					}
				}
			}
		},
		"/stripe-coupon/check-coupon/{coupon}": {
			"get": {
				"operationId": "CheckStripeCoupon",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "coupon",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/stripe-error/card-error": {
			"post": {
				"operationId": "StoreCardError",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/StripeErrorRequest"
							}
						}
					}
				}
			}
		},
		"/stripe-error/stripe-payment-errors": {
			"get": {
				"operationId": "GetStripePaymentErrors",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/stripe-subscription/customer": {
			"get": {
				"operationId": "CreateCustomer",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/stripe-subscription/update-subscription": {
			"post": {
				"operationId": "UpdateSubscription",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UpdateSubscriptionRequest"
							}
						}
					}
				}
			}
		},
		"/stripe-subscription/create-subscription": {
			"post": {
				"operationId": "CreateSubscription",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateSubscriptionCodeRequest"
							}
						}
					}
				}
			}
		},
		"/stripe-subscription/set-subscription": {
			"post": {
				"operationId": "SetSubscription",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ResubscribeRequest"
							}
						}
					}
				}
			}
		},
		"/stripe-subscription/payment-method-intent": {
			"get": {
				"operationId": "PaymentMethodChangeIntent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "query",
						"name": "countryCode",
						"required": false,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/stripe-subscription/current-subscriptions": {
			"get": {
				"operationId": "GetCurrentSubscriptions",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/stripe-subscription/stripe-subscriptions": {
			"get": {
				"operationId": "GetStripeSubscriptions",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/stripe-subscription/is-eligible-for-trial": {
			"get": {
				"operationId": "IsEligibleForTrial",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/stripe-subscription/stripe-subscriptions/{sub}": {
			"get": {
				"operationId": "GetStripeSubscriptionById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "sub",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/stripe-subscription/update-default-card/{sub}/{card}": {
			"get": {
				"operationId": "UpdateDefaultCard",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "sub",
						"required": true,
						"schema": {
							"type": "string"
						}
					},
					{
						"in": "path",
						"name": "card",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/stripe-subscription/update-default-payment-method/{sub}": {
			"get": {
				"operationId": "UpdateDefaultPaymentMethod",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "sub",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/stripe-subscription/make-card-default/{card}": {
			"get": {
				"operationId": "MakeCardDefault",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "card",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/stripe-subscription/cancel-subscription/{sub}": {
			"delete": {
				"operationId": "CancelSubscription",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "sub",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/stripe-subscription/user-product-offering": {
			"post": {
				"operationId": "UserProductOffering",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/stripe-subscription/renewal-discount-coupon/{sub}": {
			"post": {
				"operationId": "RenewalDiscountCoupon",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "sub",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/stripe-subscription/trial-discount-coupon/{sub}": {
			"post": {
				"operationId": "TrialDiscountCoupon",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "sub",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/stripe-subscription/extend-trial/{sub}": {
			"post": {
				"operationId": "ExtendTrialForSubscription",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "sub",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/stripe-subscription/restart-subscription/{sub}": {
			"get": {
				"operationId": "RestartSubscription",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "sub",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/stripe-subscription/check-coupon/{coupon}": {
			"get": {
				"operationId": "CheckStripeCoupon",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "coupon",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/stripe-webhook/subscription-updated": {
			"post": {
				"operationId": "Webhook",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": []
			}
		},
		"/stripe-webhook/mandate-update": {
			"post": {
				"operationId": "HandleMandateUpdate",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": []
			}
		},
		"/stripe-webhook/invoice-paid": {
			"post": {
				"operationId": "HandleInvoicePaid",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": []
			}
		},
		"/stripe-webhook/charge-refunded": {
			"post": {
				"operationId": "HandleChargeRefunded",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": []
			}
		},
		"/user-subscription/claim-discount-code": {
			"post": {
				"operationId": "ValidateDiscountCode",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ValidateDiscountCodeRequest"
							}
						}
					}
				}
			}
		},
		"/user-subscription/free-trial-no-sub": {
			"get": {
				"operationId": "CheckFreeTrialNoSubEntitlement",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user-subscription/promotional-entitlement": {
			"get": {
				"operationId": "CheckPromotionalEntitlement",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user-subscription/paying-member-analytics-fired": {
			"get": {
				"operationId": "GetPayingMemberAnalyticsFired",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "PostPayingMemberAnalyticsFired",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/brain-hack-mappings": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"items": {},
									"type": "array"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/brain-hack-mappings/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/challenge-affirmations": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/challenge-affirmations/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/challenge-v2-category": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/challenge-v2-category/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/challenge-v2": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/challenge-v2/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/challenge-v2-mapping": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/challenge-v2-mapping/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/challenge-v2-user-settings": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/challenge-v2-user-settings/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/completed-exercises": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/completed-exercises/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/experiments/swimlane": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Create",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"value": {
										"type": "string"
									}
								},
								"required": [
									"value"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/scopes": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/scopes/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/user-brain-hacks": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/user-brain-hacks/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/user-challenges": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/user-challenges/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user-challenges-v2": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/user-challenges-v2/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user-key-takeaways": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/user-key-takeaways/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/users": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/users/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Patch",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Record_string.any_"
							}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"204": {
						"description": "",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/auth": {
			"post": {
				"operationId": "Create",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Nullable_AuthenticationResponse_"
								}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/LoginRequest"
							}
						}
					}
				}
			}
		},
		"/auth/totp": {
			"post": {
				"operationId": "CreateTOTPFactor",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/QrCodeResponse"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"delete": {
				"operationId": "DeleteTOTPFactor",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/auth/totp/{id}": {
			"delete": {
				"operationId": "DeleteTOTPFactorByUserId",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/auth/totp/verify": {
			"post": {
				"operationId": "VerifyTOTPFactor",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/FactorVerificationRequest"
							}
						}
					}
				}
			}
		},
		"/auth/refresh-token": {
			"get": {
				"operationId": "Refresh",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Nullable_TokenResponse_"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/email-v2/send-email-otp": {
			"post": {
				"operationId": "UpdateEmailVerified",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/SendEmailOtpRequestV2"
							}
						}
					}
				}
			}
		},
		"/email-v2/verify-email-otp": {
			"post": {
				"operationId": "VerifyEmailOtp",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/VerifyEmailOtpRequestV2"
							}
						}
					}
				}
			}
		},
		"/reset-password/set-otp": {
			"post": {
				"operationId": "SetOtp",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"description": "Send new OTP",
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/ResetRequest"
							}
						}
					}
				}
			}
		},
		"/reset-password/verify-otp": {
			"post": {
				"operationId": "VerifyOtp",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/VerifyOtpRequest"
							}
						}
					}
				}
			}
		},
		"/reset-password/set-password": {
			"post": {
				"operationId": "SetNewPassword",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/Nullable_ResetPasswordResponse_"
								}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/SetPasswordRequest"
							}
						}
					}
				}
			}
		},
		"/user/user-challenges-archive": {
			"get": {
				"operationId": "GetUserChallengeArchive",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "PostUserChallengeArchive",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserChallengeArchiveAddRequest"
							}
						}
					}
				}
			}
		},
		"/user/user-challenges": {
			"get": {
				"operationId": "GetChallenges",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/new-challenge": {
			"post": {
				"operationId": "NewUserChallenge",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserChallengeRequest"
							}
						}
					}
				}
			}
		},
		"/user/redo-challenge": {
			"post": {
				"operationId": "RedoChallenge",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/RedoChallengeRequest"
							}
						}
					}
				}
			}
		},
		"/user/update-challenge": {
			"post": {
				"operationId": "UpdateUserChallenge",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserChallengeRequest"
							}
						}
					}
				}
			}
		},
		"/user/user-challenges-wishlist": {
			"get": {
				"operationId": "GetUserChallengeWishlist",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "PostUserChallengeWishlist",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserChallengeWishlistAddRequest"
							}
						}
					}
				}
			}
		},
		"/user/add-challenge-progress": {
			"post": {
				"operationId": "AddChallengeProgress",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserChallengeRequest"
							}
						}
					}
				}
			}
		},
		"/user/challenge-data/{challengeId}": {
			"get": {
				"operationId": "GetChallengeData",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "challengeId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/user/challenges-v2": {
			"get": {
				"operationId": "GetChallengesV2",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/end-challenge-v2": {
			"post": {
				"operationId": "EndActiveUserChallengeV2",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserChallengeRequest"
							}
						}
					}
				}
			}
		},
		"/user/new-challenge-v2": {
			"post": {
				"operationId": "NewUserChallengeV2",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserChallengeRequest"
							}
						}
					}
				}
			}
		},
		"/user/redo-challenge-v2": {
			"post": {
				"operationId": "RedoChallengeV2",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/RedoChallengeRequest"
							}
						}
					}
				}
			}
		},
		"/user/update-challenge-progress": {
			"post": {
				"operationId": "UpdateChallengeProgress",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserChallengeV2UpdateRequest"
							}
						}
					}
				}
			}
		},
		"/user/user-category-challenges/{categoryId}": {
			"get": {
				"operationId": "GetCategoryChallenges",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "categoryId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/user/user-challenge-categories": {
			"get": {
				"operationId": "GetUserChallengeCategoriesV2",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/user-challenge-durations": {
			"post": {
				"operationId": "UpdateUserChallengeDuration",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user/user-challenges-v2": {
			"get": {
				"operationId": "GetUserActiveChallengesV2",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/daily-notification/{id}": {
			"patch": {
				"operationId": "PutDailyNotifications",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Record_string.any_"
							}
						}
					}
				}
			}
		},
		"/homescreen": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/homescreen-items": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": []
			}
		},
		"/homescreen-items/{id}": {
			"get": {
				"operationId": "GetById",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			},
			"delete": {
				"operationId": "DeleteSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"content-creator"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/user/moment-notes": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Create",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateMomentNoteRequest"
							}
						}
					}
				}
			}
		},
		"/user/daily-notification-multiple": {
			"patch": {
				"operationId": "PutMultipleDailyNotifications",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"items": {
									"$ref": "#/components/schemas/Record_string.any_"
								},
								"type": "array"
							}
						}
					}
				}
			}
		},
		"/user/set-suggested-module": {
			"get": {
				"operationId": "SetUserSuggestedModule",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/usage": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": []
			}
		},
		"/user/usage/{id}": {
			"get": {
				"operationId": "GetUserDetailsForPasswordChange",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"put": {
				"operationId": "Put",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user/archetype-report": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/archetype-report/web-upsell-exposure": {
			"post": {
				"operationId": "MarkWebUpsellExposure",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"variant": {
										"type": "string"
									},
									"flagId": {
										"type": "string"
									}
								},
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/user/challenge-notification": {
			"post": {
				"operationId": "CreateChallengeNotification",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user/challenge-notification/{challengeId}": {
			"delete": {
				"operationId": "RemoveCompletedChallengeNotification",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "challengeId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/user/channels/count": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"coach"
						]
					}
				],
				"parameters": []
			}
		},
		"/user/completed-exercises": {
			"get": {
				"operationId": "GetModule",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "CompleteExercises",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BulkUserExerciseCompletedRequest"
							}
						}
					}
				}
			}
		},
		"/user/completed-exercises/delete-bulk": {
			"post": {
				"operationId": "UncompleteExercises",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/BodyIds"
							}
						}
					}
				}
			}
		},
		"/user": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"$ref": "#/components/schemas/UserView"
								}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"patch": {
				"operationId": "Patch",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Record_string.any_"
							}
						}
					}
				}
			}
		},
		"/user/web-user-first-name": {
			"post": {
				"operationId": "UpdateWebUserFirstName",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Record_string.any_"
							}
						}
					}
				}
			}
		},
		"/user/app-focus-event": {
			"patch": {
				"operationId": "ProcessAppFocusEvent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"description": "\nStarts a new user activity workflow to schedule notifications and tracking updates.",
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/in-app-results": {
			"get": {
				"operationId": "GetInAppResults",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/language": {
			"post": {
				"operationId": "UpsertLanguage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"locale": {
										"type": "string"
									},
									"language": {
										"type": "string"
									},
									"uuid": {
										"type": "string"
									}
								},
								"required": [
									"locale",
									"language",
									"uuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/user/custom-exercises/type/{exerciseStepId}": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "exerciseStepId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/user/custom-exercises/{id}": {
			"get": {
				"operationId": "GetSingle",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"delete": {
				"operationId": "Delete",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/user/custom-exercises": {
			"post": {
				"operationId": "Post",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CustomExerciseData"
							}
						}
					}
				}
			}
		},
		"/user/goals": {
			"get": {
				"operationId": "GetGoals",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "SetGoal",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user/goal-progress": {
			"get": {
				"operationId": "GetGoalProgress",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "SetGoalProgress",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user-homescreen-items/admin/timetravel": {
			"patch": {
				"operationId": "UpdateHomescreenItemDates",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": [
							"admin"
						]
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/homescreenUpdate"
							}
						}
					}
				}
			}
		},
		"/user-homescreen-items/{homescreenItemId}": {
			"patch": {
				"operationId": "PutDailyNotifications",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "homescreenItemId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/Record_string.any_"
							}
						}
					}
				}
			}
		},
		"/user/journal-entries": {
			"get": {
				"operationId": "GetJournalEntries",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "PostJournalEntry",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user/journal-entries/{id}": {
			"get": {
				"operationId": "GetJournalEntry",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"patch": {
				"operationId": "UpdateJournalEntry",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user/key-takeaways": {
			"get": {
				"operationId": "GetKeyTakeaways",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "PostKeyTakeaway",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/KeyTakeawayCreateRequest"
							}
						}
					}
				}
			}
		},
		"/user/key-takeaways/{id}": {
			"get": {
				"operationId": "GetKeyTakeaway",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"patch": {
				"operationId": "UpdateSingleUserKeyTakeaway",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "id",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/KeyTakeawayUdpateRequest"
							}
						}
					}
				}
			}
		},
		"/user-learning-plan": {
			"get": {
				"operationId": "Get",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "Post",
				"responses": {
					"204": {
						"description": "No content"
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"moduleIds": {
										"items": {
											"type": "number",
											"format": "double"
										},
										"type": "array"
									}
								},
								"required": [
									"moduleIds"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/user/new-day": {
			"post": {
				"operationId": "NewDayEvent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user/profile": {
			"get": {
				"operationId": "GetUserProfileInfo",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"patch": {
				"operationId": "UpdateUserProfileInfo",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/UserProfileUpdateRequest"
							}
						}
					}
				}
			}
		},
		"/user/quinn-moments/send-message": {
			"post": {
				"operationId": "SendMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"lastMessageId": {
										"type": "string"
									},
									"type": {
										"type": "string",
										"enum": [
											"initial",
											"breathing-followup",
											"closure"
										]
									},
									"moment": {
										"$ref": "#/components/schemas/Partial_QuinnMoment_"
									}
								},
								"required": [
									"type",
									"moment"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/user/quinn-tasks-reminders": {
			"get": {
				"operationId": "GetQuinnTasksReminders",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "CreateQuinnTaskReminder",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/CreateQuinnTaskReminderRequest"
							}
						}
					}
				}
			}
		},
		"/user/quinn-tasks-reminders/{reminderUuid}": {
			"get": {
				"operationId": "GetFollowupQuinnTaskReminder",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "reminderUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			},
			"delete": {
				"operationId": "DeleteQuinnTaskReminder",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "reminderUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"$ref": "#/components/schemas/DeleteQuinnTaskReminderRequest"
							}
						}
					}
				}
			}
		},
		"/user/quinn-tasks-reminders/send-message": {
			"post": {
				"operationId": "SendCoachMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"allOf": [
									{
										"$ref": "#/components/schemas/Partial_ReminderIntentResult_"
									},
									{
										"properties": {
											"originalMessageId": {
												"type": "string"
											}
										},
										"required": [
											"originalMessageId"
										],
										"type": "object"
									}
								]
							}
						}
					}
				}
			}
		},
		"/user/quinn-tasks-reminders/check-quinn-reminder-messages": {
			"post": {
				"operationId": "CheckQuinnReminderMessages",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/quinn-tasks-reminders/send-daily-intention-message": {
			"post": {
				"operationId": "SendDailyIntentionMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/quinn-tasks-reminders/send-reminder-system-message": {
			"post": {
				"operationId": "SendReminderSystemMessage",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"triggeredBy": {
										"type": "string",
										"enum": [
											"USER",
											"PAST_NOTIFICATIONS"
										]
									},
									"backdatedAt": {
										"type": "string"
									},
									"reminderUuid": {
										"type": "string"
									}
								},
								"required": [
									"triggeredBy",
									"reminderUuid"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/user/saved-brainhacks": {
			"get": {
				"operationId": "GetSavedBrainHacks",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/saved-brainhacks/{brainHackId}": {
			"post": {
				"operationId": "SaveBrainHack",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "brainHackId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			},
			"delete": {
				"operationId": "UnsaveBrainHack",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "brainHackId",
						"required": true,
						"schema": {
							"format": "double",
							"type": "number"
						}
					}
				]
			}
		},
		"/user/statistics": {
			"get": {
				"operationId": "GetUserStatistics",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			}
		},
		"/user/suggested-module": {
			"get": {
				"operationId": "GetUserSuggestedModule",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": []
			},
			"post": {
				"operationId": "SetSuggestedModule",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {}
						}
					}
				}
			}
		},
		"/user/tracking-consent": {
			"post": {
				"operationId": "TrackingConsent",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {}
							}
						}
					}
				},
				"security": [
					{
						"jwt": []
					}
				],
				"parameters": [],
				"requestBody": {
					"required": true,
					"content": {
						"application/json": {
							"schema": {
								"properties": {
									"isAllowed": {
										"type": "boolean"
									}
								},
								"required": [
									"isAllowed"
								],
								"type": "object"
							}
						}
					}
				}
			}
		},
		"/workbook-downloads/{downloadUuid}": {
			"get": {
				"operationId": "GetDownload",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/WorkbookDownloadSuccess"
										},
										{
											"$ref": "#/components/schemas/WorkbookDownloadError"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "downloadUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		},
		"/workbook-downloads/{downloadUuid}/track-download": {
			"post": {
				"operationId": "TrackDownload",
				"responses": {
					"200": {
						"description": "Ok",
						"content": {
							"application/json": {
								"schema": {
									"anyOf": [
										{
											"$ref": "#/components/schemas/TrackDownloadSuccess"
										},
										{
											"$ref": "#/components/schemas/TrackDownloadError"
										}
									]
								}
							}
						}
					}
				},
				"security": [
					{
						"publicHeaderKey": []
					}
				],
				"parameters": [
					{
						"in": "path",
						"name": "downloadUuid",
						"required": true,
						"schema": {
							"type": "string"
						}
					}
				]
			}
		}
	},
	"servers": [
		{
			"url": "https://https://api.getinflow.io/v1"
		}
	]
}