{"openapi":"3.1.0","info":{"title":"FastAPI","version":"0.1.0"},"paths":{"/auth/email/verification":{"post":{"tags":["auth-email"],"summary":"Request Verification Email","operationId":"request_verification_email_auth_email_verification_post","responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthEmailResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/auth/email/password-reset":{"post":{"tags":["auth-email"],"summary":"Request Password Reset Email","operationId":"request_password_reset_email_auth_email_password_reset_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswordResetEmailRequest"}}},"required":true},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthEmailResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/boards":{"get":{"summary":"Get Boards","description":"Returns all boards this user owns.","operationId":"get_boards_boards_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetBoardsResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/board":{"get":{"summary":"Get Board","description":"Returns a board for this user.","operationId":"get_board_board_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"board_id","in":"query","required":true,"schema":{"type":"string","title":"Board Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetBoardResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Board","description":"Creates a board for this user.","operationId":"create_board_board_post","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBoardRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBoardResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Board","description":"Updates a board for this user.","operationId":"patch_board_board_patch","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchBoardRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchBoardResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Delete Board","description":"Deletes a board for this user.","operationId":"delete_board_board_delete","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteBoardRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteBoardResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/board-image-pins":{"get":{"summary":"Get Board Image Pins","description":"Returns all board image pins for this user and board, if specified.","operationId":"get_board_image_pins_board_image_pins_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"board_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Board Id"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetBoardImagePinsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/board-image-pin":{"post":{"summary":"Create Board Image Pin","description":"Creates a board image pin for this user.","operationId":"create_board_image_pin_board_image_pin_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBoardImagePinRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBoardImagePinResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"summary":"Delete Board Image Pin","description":"Deletes a board image pin for this user.","operationId":"delete_board_image_pin_board_image_pin_delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteBoardImagePinRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteBoardImagePinResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/board-images":{"get":{"summary":"Get Board Images","description":"Returns all board images for this user and board.","operationId":"get_board_images_board_images_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"board_id","in":"query","required":true,"schema":{"type":"string","title":"Board Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetBoardImagesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/graph-project/{graph_project_id}/chat-sessions":{"get":{"summary":"Get Chat Sessions","description":"List all chat sessions for a graph project.","operationId":"get_chat_sessions_graph_project__graph_project_id__chat_sessions_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"graph_project_id","in":"path","required":true,"schema":{"type":"string","title":"Graph Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetChatSessionsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/chat-session/{session_id}/messages":{"get":{"summary":"Get Chat Messages","description":"Get all messages in a chat session.","operationId":"get_chat_messages_chat_session__session_id__messages_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetChatMessagesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/chat-session/{session_id}":{"delete":{"summary":"Delete Chat Session","description":"Delete a chat session and all its messages.","operationId":"delete_chat_session_chat_session__session_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteChatSessionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/beta-info":{"get":{"summary":"Get Beta Info","operationId":"get_beta_info_beta_info_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetBetaInfoResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/early-access-invites":{"get":{"summary":"Get Early Access Invites","description":"Gets all early access invites for this user.","operationId":"get_early_access_invites_early_access_invites_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetEarlyAccessInvitesResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/early-access-invite":{"post":{"summary":"Create Early Access Invite","description":"Creates an early access invite for this user.","operationId":"create_early_access_invite_early_access_invite_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEarlyAccessInviteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateEarlyAccessInviteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/early-access-codes":{"get":{"summary":"Get Early Access Codes","description":"The user's two personal give-to-a-friend codes, minted on first request.\n\nOnly users who themselves have early access get codes, which is why the\ngate lives here rather than at redemption: codes cannot exist for anyone\nelse.","operationId":"get_early_access_codes_early_access_codes_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetEarlyAccessCodesResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/redeem-early-access-code":{"post":{"summary":"Redeem Early Access Code","description":"Redeem a single-use early access code, granting this user access.","operationId":"redeem_early_access_code_redeem_early_access_code_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedeemEarlyAccessCodeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RedeemEarlyAccessCodeResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/aqueduct/assets/{filename}":{"put":{"summary":"Upload Aqueduct Asset","operationId":"upload_aqueduct_asset_aqueduct_assets__filename__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/aqueduct/thumbnails/{filename}":{"put":{"summary":"Upload Aqueduct Thumbnail","description":"Snapshot/project preview thumbnails (separate namespace from /assets/).\n\nThe 256px image is content-addressed by its own sha. The co-located 64px\n\"-64\" variant is keyed off the 256's sha (so the frontend derives its URL)\nand therefore cannot self-verify; it is validated as a small PNG instead.","operationId":"upload_aqueduct_thumbnail_aqueduct_thumbnails__filename__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetUploadResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/graph-projects":{"get":{"summary":"Get Graph Projects","operationId":"get_graph_projects_graph_projects_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGraphProjectsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/graph-project/{graph_project_id}":{"get":{"summary":"Get Graph Project","operationId":"get_graph_project_graph_project__graph_project_id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"graph_project_id","in":"path","required":true,"schema":{"type":"string","title":"Graph Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGraphProjectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Rename Graph Project","operationId":"rename_graph_project_graph_project__graph_project_id__patch","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"graph_project_id","in":"path","required":true,"schema":{"type":"string","title":"Graph Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RenameGraphProjectRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RenameGraphProjectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Trash Graph Project","operationId":"trash_graph_project_graph_project__graph_project_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"graph_project_id","in":"path","required":true,"schema":{"type":"string","title":"Graph Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteGraphProjectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/graph-project":{"post":{"summary":"Create Graph Project","operationId":"create_graph_project_graph_project_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateGraphProjectRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateGraphProjectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/graph-project/{graph_project_id}/restore":{"post":{"summary":"Restore Graph Project","operationId":"restore_graph_project_graph_project__graph_project_id__restore_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"graph_project_id","in":"path","required":true,"schema":{"type":"string","title":"Graph Project Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/RestoreProjectRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RestoreProjectResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/graph-project/{graph_project_id}/duplicate":{"post":{"summary":"Duplicate Project","operationId":"duplicate_project_graph_project__graph_project_id__duplicate_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"graph_project_id","in":"path","required":true,"schema":{"type":"string","title":"Graph Project Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/DuplicateProjectRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateSnapshotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/graph-project/{graph_project_id}/restore-snapshot/{snapshot_id}":{"post":{"summary":"Restore Project From Snapshot","operationId":"restore_project_from_snapshot_graph_project__graph_project_id__restore_snapshot__snapshot_id__post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"graph_project_id","in":"path","required":true,"schema":{"type":"string","title":"Graph Project Id"}},{"name":"snapshot_id","in":"path","required":true,"schema":{"type":"string","title":"Snapshot Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/RestoreProjectFromSnapshotRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RestoreProjectFromSnapshotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/trash/projects":{"get":{"summary":"Get Trashed Projects","operationId":"get_trashed_projects_trash_projects_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"query","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGraphProjectsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/trash/snapshots":{"get":{"summary":"Get Trashed Snapshots","operationId":"get_trashed_snapshots_trash_snapshots_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"query","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetTrashedSnapshotsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/graph-project/{graph_project_id}/snapshot":{"post":{"summary":"Create Snapshot","operationId":"create_snapshot_graph_project__graph_project_id__snapshot_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"graph_project_id","in":"path","required":true,"schema":{"type":"string","title":"Graph Project Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSnapshotRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSnapshotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/graph-project/{graph_project_id}/snapshots":{"get":{"summary":"Get Snapshots","operationId":"get_snapshots_graph_project__graph_project_id__snapshots_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"graph_project_id","in":"path","required":true,"schema":{"type":"string","title":"Graph Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSnapshotsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/snapshot/{snapshot_id}":{"get":{"summary":"Get Snapshot","operationId":"get_snapshot_snapshot__snapshot_id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"snapshot_id","in":"path","required":true,"schema":{"type":"string","title":"Snapshot Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetSnapshotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Update Snapshot","operationId":"update_snapshot_snapshot__snapshot_id__patch","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"snapshot_id","in":"path","required":true,"schema":{"type":"string","title":"Snapshot Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSnapshotRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSnapshotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Delete Snapshot","operationId":"delete_snapshot_snapshot__snapshot_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"snapshot_id","in":"path","required":true,"schema":{"type":"string","title":"Snapshot Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteSnapshotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/snapshot/{snapshot_id}/restore":{"post":{"summary":"Restore Snapshot","operationId":"restore_snapshot_snapshot__snapshot_id__restore_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"snapshot_id","in":"path","required":true,"schema":{"type":"string","title":"Snapshot Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RestoreSnapshotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/snapshot/{snapshot_id}/duplicate":{"post":{"summary":"Duplicate Snapshot","operationId":"duplicate_snapshot_snapshot__snapshot_id__duplicate_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"snapshot_id","in":"path","required":true,"schema":{"type":"string","title":"Snapshot Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/DuplicateSnapshotRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateSnapshotResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace/{workspace_id}/export-presets":{"get":{"summary":"List Export Presets","operationId":"list_export_presets_workspace__workspace_id__export_presets_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Export Presets Workspace  Workspace Id  Export Presets Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Export Preset","operationId":"create_export_preset_workspace__workspace_id__export_presets_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportPresetWrite"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Export Preset Workspace  Workspace Id  Export Presets Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace/{workspace_id}/export-presets/{export_preset_id}":{"get":{"summary":"Get Export Preset","operationId":"get_export_preset_workspace__workspace_id__export_presets__export_preset_id__get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}},{"name":"export_preset_id","in":"path","required":true,"schema":{"type":"string","title":"Export Preset Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Export Preset Workspace  Workspace Id  Export Presets  Export Preset Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"summary":"Replace Export Preset","operationId":"replace_export_preset_workspace__workspace_id__export_presets__export_preset_id__put","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}},{"name":"export_preset_id","in":"path","required":true,"schema":{"type":"string","title":"Export Preset Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportPresetWrite"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Replace Export Preset Workspace  Workspace Id  Export Presets  Export Preset Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Delete Export Preset","operationId":"delete_export_preset_workspace__workspace_id__export_presets__export_preset_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}},{"name":"export_preset_id","in":"path","required":true,"schema":{"type":"string","title":"Export Preset Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Export Preset Workspace  Workspace Id  Export Presets  Export Preset Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/graph-project/{graph_project_id}/sync-clients":{"get":{"summary":"Get Sync Clients","operationId":"get_sync_clients_graph_project__graph_project_id__sync_clients_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"graph_project_id","in":"path","required":true,"schema":{"type":"string","title":"Graph Project Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SyncClientsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspaces":{"get":{"summary":"List Workspaces","operationId":"list_workspaces_workspaces_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response List Workspaces Workspaces Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"post":{"summary":"Create Workspace","operationId":"create_workspace_workspaces_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceCreate"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Create Workspace Workspaces Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/workspace/{workspace_id}":{"patch":{"summary":"Rename Workspace","operationId":"rename_workspace_workspace__workspace_id__patch","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceRename"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Rename Workspace Workspace  Workspace Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Delete Workspace","operationId":"delete_workspace_workspace__workspace_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceDelete"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Workspace Workspace  Workspace Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace/{workspace_id}/handle":{"patch":{"summary":"Update Workspace Handle","operationId":"update_workspace_handle_workspace__workspace_id__handle_patch","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceHandleUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Workspace Handle Workspace  Workspace Id  Handle Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace/{workspace_id}/members":{"get":{"summary":"List Members","operationId":"list_members_workspace__workspace_id__members_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Members Workspace  Workspace Id  Members Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace/{workspace_id}/member/{member_user_id}":{"patch":{"summary":"Change Member Role","operationId":"change_member_role_workspace__workspace_id__member__member_user_id__patch","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}},{"name":"member_user_id","in":"path","required":true,"schema":{"type":"string","title":"Member User Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MembershipRoleUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Change Member Role Workspace  Workspace Id  Member  Member User Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Remove Member","operationId":"remove_member_workspace__workspace_id__member__member_user_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}},{"name":"member_user_id","in":"path","required":true,"schema":{"type":"string","title":"Member User Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Remove Member Workspace  Workspace Id  Member  Member User Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace/{workspace_id}/leave":{"post":{"summary":"Leave Workspace","operationId":"leave_workspace_workspace__workspace_id__leave_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Leave Workspace Workspace  Workspace Id  Leave Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace/{workspace_id}/invitations":{"get":{"summary":"List Workspace Invitations","operationId":"list_workspace_invitations_workspace__workspace_id__invitations_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Workspace Invitations Workspace  Workspace Id  Invitations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Invitation","operationId":"create_invitation_workspace__workspace_id__invitations_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvitationCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Invitation Workspace  Workspace Id  Invitations Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace-invitation/{invitation_id}/resend":{"post":{"summary":"Resend Invitation","operationId":"resend_invitation_workspace_invitation__invitation_id__resend_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"invitation_id","in":"path","required":true,"schema":{"type":"string","title":"Invitation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Resend Invitation Workspace Invitation  Invitation Id  Resend Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace-invitation/{invitation_id}":{"delete":{"summary":"Revoke Invitation","operationId":"revoke_invitation_workspace_invitation__invitation_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"invitation_id","in":"path","required":true,"schema":{"type":"string","title":"Invitation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Revoke Invitation Workspace Invitation  Invitation Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace-invitations":{"get":{"summary":"List My Invitations","operationId":"list_my_invitations_workspace_invitations_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response List My Invitations Workspace Invitations Get"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/workspace-invitation/{invitation_id}/accept":{"post":{"summary":"Accept Invitation","operationId":"accept_invitation_workspace_invitation__invitation_id__accept_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"invitation_id","in":"path","required":true,"schema":{"type":"string","title":"Invitation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Accept Invitation Workspace Invitation  Invitation Id  Accept Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace-invitation/accept":{"post":{"summary":"Accept Invitation By Token","operationId":"accept_invitation_by_token_workspace_invitation_accept_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvitationTokenAccept"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Accept Invitation By Token Workspace Invitation Accept Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/workspace-invitation/{invitation_id}/decline":{"post":{"summary":"Decline Invitation","operationId":"decline_invitation_workspace_invitation__invitation_id__decline_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"invitation_id","in":"path","required":true,"schema":{"type":"string","title":"Invitation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Decline Invitation Workspace Invitation  Invitation Id  Decline Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/workspace/{workspace_id}/restore":{"post":{"summary":"Restore Workspace","operationId":"restore_workspace_workspace__workspace_id__restore_post","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"workspace_id","in":"path","required":true,"schema":{"type":"string","title":"Workspace Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Restore Workspace Workspace  Workspace Id  Restore Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/image-description":{"post":{"summary":"Get Image Description","description":"Generates a descriptive text for the provided image.\nThis endpoint is open to everyone, no authentication required.\n\nThe image should be provided as a base64-encoded PNG.","operationId":"get_image_description_image_description_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageDescriptionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageDescriptionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/generated-images":{"get":{"summary":"Get Generated Images","description":"Gets generated images for the given parameters.","operationId":"get_generated_images_generated_images_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"user_id","in":"query","required":true,"schema":{"type":"string","title":"User Id"}},{"name":"saved","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Saved"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"most_recent_first","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Most Recent First"}},{"name":"generation_ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Generation Ids"}},{"name":"journey_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journey Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGeneratedImagesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Generated Images","description":"Updates a generated image for this user.","operationId":"patch_generated_images_generated_images_patch","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchGeneratedImagesRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchGeneratedImagesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/generated-point-clouds":{"get":{"summary":"Get Generated Point Clouds","description":"Gets generated point clouds for the given parameters.","operationId":"get_generated_point_clouds_generated_point_clouds_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"user_id","in":"query","required":true,"schema":{"type":"string","title":"User Id"}},{"name":"saved","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Saved"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"most_recent_first","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Most Recent First"}},{"name":"generation_ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Generation Ids"}},{"name":"journey_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journey Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGeneratedPointCloudsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Generated Point Clouds","description":"Updates a generated point cloud for this user.","operationId":"patch_generated_point_clouds_generated_point_clouds_patch","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchGeneratedPointCloudsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchGeneratedPointCloudsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/generated-point-cloud":{"get":{"summary":"Get Generated Point Cloud","description":"Gets a generated point cloud for this user.","operationId":"get_generated_point_cloud_generated_point_cloud_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"generation_id","in":"query","required":true,"schema":{"type":"string","title":"Generation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGeneratedPointCloudResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/vox-file":{"get":{"summary":"Get Vox File","description":"Gets a vox file for this user.","operationId":"get_vox_file_vox_file_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"generation_id","in":"query","required":true,"schema":{"type":"string","title":"Generation Id"}},{"name":"grid_size","in":"query","required":true,"schema":{"type":"integer","title":"Grid Size"}},{"name":"palette","in":"query","required":true,"schema":{"type":"string","title":"Palette"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetVoxFileResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/glb-file":{"get":{"summary":"Get Glb File","description":"Gets a glb file for this user.","operationId":"get_glb_file_glb_file_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"generation_id","in":"query","required":true,"schema":{"type":"string","title":"Generation Id"}},{"name":"grid_size","in":"query","required":true,"schema":{"type":"integer","title":"Grid Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetGlbFileResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/journeys":{"get":{"summary":"Get Journeys","description":"Returns all journeys this user owns.","operationId":"get_journeys_journeys_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetJourneysResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/journey":{"get":{"summary":"Get Journey","description":"Returns a journey for the given id.","operationId":"get_journey_journey_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"journey_id","in":"query","required":true,"schema":{"type":"string","title":"Journey Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetJourneyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Create Journey","description":"Creates a journey for this user.","operationId":"create_journey_journey_post","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateJourneyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateJourneyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Journey","description":"Updates a journey for this user.","operationId":"patch_journey_journey_patch","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchJourneyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchJourneyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Delete Journey","description":"Deletes a journey for this user.","operationId":"delete_journey_journey_delete","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteJourneyRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteJourneyResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/materials":{"get":{"summary":"Get Materials","description":"Gets PBR materials for the given parameters.","operationId":"get_materials_materials_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"user_id","in":"query","required":true,"schema":{"type":"string","title":"User Id"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"most_recent_first","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Most Recent First"}},{"name":"generation_ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Generation Ids"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetMaterialsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Materials","description":"Updates a material for this user.","operationId":"patch_materials_materials_patch","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchMaterialsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchMaterialsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/material":{"post":{"summary":"Create Material","description":"Creates PBR material maps from a base image.","operationId":"create_material_material_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMaterialRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMaterialResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/oauth/connected-apps":{"get":{"summary":"Connected Apps","operationId":"connected_apps_oauth_connected_apps_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectedAppsResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/oauth/connected-apps/{grant_id}":{"delete":{"summary":"Disconnect App","operationId":"disconnect_app_oauth_connected_apps__grant_id__delete","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"grant_id","in":"path","required":true,"schema":{"type":"string","title":"Grant Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/.well-known/oauth-authorization-server":{"get":{"summary":"Authorization Server Metadata","description":"RFC 8414 authorization server metadata.","operationId":"authorization_server_metadata__well_known_oauth_authorization_server_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/oauth/register":{"post":{"summary":"Register Client","description":"RFC 7591 dynamic client registration. Public clients only.","operationId":"register_client_oauth_register_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Metadata"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/oauth/authorize":{"get":{"summary":"Authorize","description":"OAuth 2.1 authorization endpoint.\n\nValidates the request, then hands off to the frontend consent page with\nthe request carried in a short-lived signed token. No pending-request\ndatabase row is created.","operationId":"authorize_oauth_authorize_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/oauth/consent-info":{"post":{"summary":"Consent Info","description":"Describes a pending authorization request to the consent page.\n\ncan_skip is true when the user already has a live grant for this client\nwith matching scopes, letting the page approve without rendering.","operationId":"consent_info_oauth_consent_info_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsentInfoRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsentInfoResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/oauth/consent":{"post":{"summary":"Consent Decision","description":"Records the user's consent decision and mints an authorization code.\n\nReturns the client redirect URL; the consent page navigates there.","operationId":"consent_decision_oauth_consent_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsentDecisionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsentDecisionResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/oauth/token":{"post":{"summary":"Token Endpoint","description":"OAuth 2.1 token endpoint (form-encoded). Public clients only.","operationId":"token_endpoint_oauth_token_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/oauth/mcp-token":{"post":{"summary":"Mcp Token","description":"Mints an Aqueduct MCP access token for first-party agent infrastructure.\n\nThe Aeolus bridge authenticates with its short-lived Agent credential and\nreceives an at+jwt token restricted to that credential's user and project.\nThe bridge injects it into its agent harness's MCP client configuration.\n\nThere is no refresh token or grant row because this is first-party runtime\ninfrastructure, not a connected third-party OAuth client. The bridge\nre-requests a token while its scoped runtime credential remains valid.","operationId":"mcp_token_oauth_mcp_token_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/oauth/jwks.json":{"get":{"summary":"Jwks","description":"Public signing keys: all non-retired keys plus recently retired ones.","operationId":"jwks_oauth_jwks_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/plan-information":{"get":{"summary":"Get Plan Information","description":"Gets information about the current plan.","operationId":"get_plan_information_plan_information_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetPlanInformationResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/presets":{"get":{"summary":"Get Presets","description":"Returns presets that are either default or owned by the user,\nalong with the user's preset settings.","operationId":"get_presets_presets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetPresetsResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/preset-user-settings":{"patch":{"summary":"Patch Preset User Settings","description":"Updates preset user settings for this user.","operationId":"patch_preset_user_settings_preset_user_settings_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchPresetUserSettingsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchPresetUserSettingsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/prompt-addendums":{"get":{"summary":"Get Prompt Addendums","description":"Returns all prompt addendums.","operationId":"get_prompt_addendums_prompt_addendums_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetPromptAddendumsResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/prompt-addendum":{"post":{"summary":"Create Prompt Addendum","description":"Creates a prompt addendum for this user.","operationId":"create_prompt_addendum_prompt_addendum_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePromptAddendumRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePromptAddendumResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"delete":{"summary":"Delete Prompt Addendum","description":"Deletes a prompt addendum for this user.","operationId":"delete_prompt_addendum_prompt_addendum_delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeletePromptAddendumRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeletePromptAddendumResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"patch":{"summary":"Patch Prompt Addendum","description":"Updates a prompt addendum for this user.","operationId":"patch_prompt_addendum_prompt_addendum_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchPromptAddendumRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchPromptAddendumResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/run-logs/{run_id}/event":{"post":{"summary":"Append Run Log Event","description":"Append a single event line to <run_id>.jsonl. Body is the event JSON,\nwritten verbatim as one line. If the file is new, prune the directory\nto the LRU cap.","operationId":"append_run_log_event_run_logs__run_id__event_post","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Append Run Log Event Run Logs  Run Id  Event Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/run-logs/{run_id}/events":{"post":{"summary":"Append Run Log Events","description":"Append a batch of event lines to <run_id>.jsonl. Body is a JSON array\nof event JSON values. The stored format remains one event per JSONL line.","operationId":"append_run_log_events_run_logs__run_id__events_post","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Append Run Log Events Run Logs  Run Id  Events Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/uploaded-images":{"get":{"summary":"Get Uploaded Images","description":"Gets uploaded images for the given parameters.","operationId":"get_uploaded_images_uploaded_images_get","security":[{"OAuth2PasswordBearer":[]}],"parameters":[{"name":"user_id","in":"query","required":true,"schema":{"type":"string","title":"User Id"}},{"name":"skip","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Skip"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"most_recent_first","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Most Recent First"}},{"name":"upload_ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Upload Ids"}},{"name":"journey_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Journey Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetUploadedImagesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"summary":"Patch Uploaded Images","description":"Updates an uploaded image for this user.","operationId":"patch_uploaded_images_uploaded_images_patch","security":[{"OAuth2PasswordBearer":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchUploadedImagesRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchUploadedImagesResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/uploaded-image":{"post":{"summary":"Create Uploaded Image","description":"Creates an uploaded image for this user.","operationId":"create_uploaded_image_uploaded_image_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUploadedImageRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUploadedImageResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/user-settings":{"get":{"summary":"Get User Settings","operationId":"get_user_settings_user_settings_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetUserSettingsResponse"}}}}},"security":[{"OAuth2PasswordBearer":[]}]},"patch":{"summary":"Patch User Settings","description":"Updates the user settings for this user.","operationId":"patch_user_settings_user_settings_patch","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchUserSettingsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchUserSettingsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}},"/diffusion-job-info":{"post":{"summary":"Create Diffusion Job","description":"Creates a diffusion job info resource.\nDeletes any previously existing job info resources and associated images.","operationId":"create_diffusion_job_diffusion_job_info_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDiffusionJobInfoRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDiffusionJobInfoResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"OAuth2PasswordBearer":[]}]}}},"components":{"schemas":{"AqueductNode":{"properties":{"kind":{"type":"string","title":"Kind"},"params":{"additionalProperties":{"anyOf":[{"type":"number"},{"type":"string"},{"items":{"anyOf":[{"type":"number"},{"type":"string"}]},"type":"array"}]},"type":"object","title":"Params","default":{}},"inputs":{"additionalProperties":{"type":"string"},"type":"object","title":"Inputs","default":{}},"output_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Format"},"output_formats":{"additionalProperties":{"type":"string"},"type":"object","title":"Output Formats","default":{}},"position":{"anyOf":[{"items":{"type":"integer"},"type":"array"},{"type":"null"}],"title":"Position"},"display_output":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Output"}},"type":"object","required":["kind"],"title":"AqueductNode","description":"A node instance in an Aqueduct graph.\n\n`kind` resolves from the installed registry or the same file's\n[custom_nodes] definition table."},"AssetUploadResponse":{"properties":{"url":{"type":"string","title":"Url"}},"type":"object","required":["url"],"title":"AssetUploadResponse"},"AuthEmailResponse":{"properties":{"message":{"type":"string","title":"Message"}},"type":"object","required":["message"],"title":"AuthEmailResponse"},"Block3D":{"properties":{"block_type":{"type":"string","const":"3d","title":"Block Type"},"generation_ids":{"items":{"type":"string"},"type":"array","title":"Generation Ids"}},"type":"object","required":["block_type","generation_ids"],"title":"Block3D"},"BlockImage":{"properties":{"block_type":{"type":"string","const":"image","title":"Block Type"},"generation_ids":{"items":{"type":"string"},"type":"array","title":"Generation Ids"}},"type":"object","required":["block_type","generation_ids"],"title":"BlockImage"},"BlockImageUpload":{"properties":{"block_type":{"type":"string","const":"image-upload","title":"Block Type"},"upload_ids":{"items":{"type":"string"},"type":"array","title":"Upload Ids"}},"type":"object","required":["block_type","upload_ids"],"title":"BlockImageUpload"},"BlockText":{"properties":{"block_type":{"type":"string","const":"text","title":"Block Type"},"html_content":{"type":"string","title":"Html Content"}},"type":"object","required":["block_type","html_content"],"title":"BlockText"},"Board":{"properties":{"board_id":{"type":"string","title":"Board Id"},"owner_user_id":{"type":"string","title":"Owner User Id"},"name":{"type":"string","title":"Name"},"image_order":{"items":{"type":"string"},"type":"array","title":"Image Order"},"last_pinned_to_or_created_at":{"type":"string","format":"date-time","title":"Last Pinned To Or Created At"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["board_id","owner_user_id","name","image_order","last_pinned_to_or_created_at","created_at"],"title":"Board"},"BoardImagePin":{"properties":{"id":{"type":"integer","title":"Id"},"board_id":{"type":"string","title":"Board Id"},"generation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Generation Id"},"upload_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Upload Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","board_id","generation_id","upload_id","created_at"],"title":"BoardImagePin"},"ChatMessageItem":{"properties":{"message_id":{"type":"integer","title":"Message Id"},"sequence":{"type":"integer","title":"Sequence"},"kind":{"type":"string","title":"Kind"},"content":{"additionalProperties":true,"type":"object","title":"Content"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["message_id","sequence","kind","content","created_at"],"title":"ChatMessageItem"},"ChatSessionSummary":{"properties":{"session_id":{"type":"string","title":"Session Id"},"harness":{"type":"string","title":"Harness"},"llm":{"type":"string","title":"Llm"},"title":{"type":"string","title":"Title"},"created_at":{"type":"string","title":"Created At"},"last_message_at":{"type":"string","title":"Last Message At"}},"type":"object","required":["session_id","harness","llm","title","created_at","last_message_at"],"title":"ChatSessionSummary"},"ConnectedApp":{"properties":{"grant_id":{"type":"string","title":"Grant Id"},"client_id":{"type":"string","title":"Client Id"},"client_name":{"type":"string","title":"Client Name"},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_used_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Used At"}},"type":"object","required":["grant_id","client_id","client_name","scopes","created_at","last_used_at"],"title":"ConnectedApp"},"ConnectedAppsResponse":{"properties":{"connected_apps":{"items":{"$ref":"#/components/schemas/ConnectedApp"},"type":"array","title":"Connected Apps"}},"type":"object","required":["connected_apps"],"title":"ConnectedAppsResponse"},"ConsentDecisionRequest":{"properties":{"request":{"type":"string","title":"Request"},"decision":{"type":"string","title":"Decision"}},"type":"object","required":["request","decision"],"title":"ConsentDecisionRequest"},"ConsentDecisionResponse":{"properties":{"redirect_url":{"type":"string","title":"Redirect Url"}},"type":"object","required":["redirect_url"],"title":"ConsentDecisionResponse"},"ConsentInfoRequest":{"properties":{"request":{"type":"string","title":"Request"}},"type":"object","required":["request"],"title":"ConsentInfoRequest"},"ConsentInfoResponse":{"properties":{"client_id":{"type":"string","title":"Client Id"},"client_name":{"type":"string","title":"Client Name"},"scopes":{"items":{"type":"string"},"type":"array","title":"Scopes"},"resource":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resource"},"can_skip":{"type":"boolean","title":"Can Skip"}},"type":"object","required":["client_id","client_name","scopes","resource","can_skip"],"title":"ConsentInfoResponse"},"CreateBoardImagePinRequest":{"properties":{"board_id":{"type":"string","title":"Board Id"},"generation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Generation Id"},"upload_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Upload Id"}},"type":"object","required":["board_id"],"title":"CreateBoardImagePinRequest"},"CreateBoardImagePinResponse":{"properties":{"board_image_pin":{"$ref":"#/components/schemas/BoardImagePin"}},"type":"object","required":["board_image_pin"],"title":"CreateBoardImagePinResponse"},"CreateBoardRequest":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"CreateBoardRequest"},"CreateBoardResponse":{"properties":{"board":{"$ref":"#/components/schemas/Board"}},"type":"object","required":["board"],"title":"CreateBoardResponse"},"CreateDiffusionJobInfoRequest":{"properties":{"job":{"$ref":"#/components/schemas/DiffusionJobInfoCreate"}},"type":"object","required":["job"],"title":"CreateDiffusionJobInfoRequest"},"CreateDiffusionJobInfoResponse":{"properties":{"estimated_wait_time":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Estimated Wait Time"},"variation_count":{"type":"integer","title":"Variation Count","default":1}},"type":"object","title":"CreateDiffusionJobInfoResponse"},"CreateEarlyAccessInviteRequest":{"properties":{"invitee_email":{"type":"string","title":"Invitee Email"}},"type":"object","required":["invitee_email"],"title":"CreateEarlyAccessInviteRequest"},"CreateEarlyAccessInviteResponse":{"properties":{},"type":"object","title":"CreateEarlyAccessInviteResponse"},"CreateGraphProjectRequest":{"properties":{"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"workspace_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workspace Id"},"workspace":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workspace"},"content":{"anyOf":[{"$ref":"#/components/schemas/GraphProjectContent"},{"type":"null"}]}},"type":"object","title":"CreateGraphProjectRequest"},"CreateGraphProjectResponse":{"properties":{"graph_project_id":{"type":"string","title":"Graph Project Id"},"display_name":{"type":"string","title":"Display Name"}},"type":"object","required":["graph_project_id","display_name"],"title":"CreateGraphProjectResponse"},"CreateJourneyRequest":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"CreateJourneyRequest"},"CreateJourneyResponse":{"properties":{"journey":{"$ref":"#/components/schemas/Journey"}},"type":"object","required":["journey"],"title":"CreateJourneyResponse"},"CreateMaterialRequest":{"properties":{"image":{"type":"string","title":"Image"},"custom_instructions":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Instructions"}},"type":"object","required":["image"],"title":"CreateMaterialRequest"},"CreateMaterialResponse":{"properties":{"generation_id":{"type":"string","title":"Generation Id"},"material":{"$ref":"#/components/schemas/GeneratedMaterial"}},"type":"object","required":["generation_id","material"],"title":"CreateMaterialResponse"},"CreatePromptAddendumRequest":{"properties":{"name":{"type":"string","title":"Name"},"text":{"type":"string","title":"Text"},"is_enabled":{"type":"boolean","title":"Is Enabled"}},"type":"object","required":["name","text","is_enabled"],"title":"CreatePromptAddendumRequest"},"CreatePromptAddendumResponse":{"properties":{"prompt_addendum":{"$ref":"#/components/schemas/PromptAddendum"}},"type":"object","required":["prompt_addendum"],"title":"CreatePromptAddendumResponse"},"CreateSnapshotRequest":{"properties":{"trigger":{"type":"string","title":"Trigger"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Url"}},"type":"object","required":["trigger"],"title":"CreateSnapshotRequest"},"CreateSnapshotResponse":{"properties":{"snapshot_id":{"type":"string","title":"Snapshot Id"}},"type":"object","required":["snapshot_id"],"title":"CreateSnapshotResponse"},"CreateUploadedImageRequest":{"properties":{"image":{"type":"string","title":"Image"}},"type":"object","required":["image"],"title":"CreateUploadedImageRequest"},"CreateUploadedImageResponse":{"properties":{},"type":"object","title":"CreateUploadedImageResponse"},"CustomNodeDef":{"properties":{"display_name":{"type":"string","title":"Display Name"},"aliases":{"items":{"type":"string"},"type":"array","title":"Aliases","default":[]},"category":{"type":"string","title":"Category","default":"File-defined"},"description":{"type":"string","title":"Description","default":""},"shader_source":{"type":"string","title":"Shader Source"},"entry_point":{"type":"string","title":"Entry Point","default":"computeMain"},"inputs":{"items":{"$ref":"#/components/schemas/InputDef"},"type":"array","title":"Inputs","default":[]},"outputs":{"items":{"type":"string"},"type":"array","title":"Outputs","default":["output"]},"output_metadata":{"additionalProperties":{"$ref":"#/components/schemas/NodeOutputMetadata"},"type":"object","title":"Output Metadata","default":{}},"default_output_format":{"type":"string","title":"Default Output Format"},"params":{"items":{"$ref":"#/components/schemas/ParamDef"},"type":"array","title":"Params","default":[]},"passes":{"anyOf":[{"type":"integer"},{"type":"string"}],"title":"Passes","default":1},"optional_inputs":{"items":{"type":"string"},"type":"array","title":"Optional Inputs","default":[]},"input_defaults":{"additionalProperties":{"items":{"type":"number"},"type":"array"},"type":"object","title":"Input Defaults","default":{}},"dither_8bit":{"type":"boolean","title":"Dither 8Bit","default":false},"mipmapped_inputs":{"items":{"type":"string"},"type":"array","title":"Mipmapped Inputs","default":[]},"widget":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Widget"},"ui":{"items":{"$ref":"#/components/schemas/UiItem"},"type":"array","title":"Ui","default":[]},"platforms":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Platforms"},"scratch":{"items":{"$ref":"#/components/schemas/ScratchDecl"},"type":"array","title":"Scratch","default":[]}},"type":"object","required":["display_name","shader_source","default_output_format"],"title":"CustomNodeDef","description":"A node definition embedded in an .aqueduct file.\n\nThe class name follows the legacy ``custom_nodes`` document key. Once\nloaded, this uses the same resolved definition path as an installed entry."},"DeleteBoardImagePinRequest":{"properties":{"board_id":{"type":"string","title":"Board Id"},"generation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Generation Id"},"upload_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Upload Id"}},"type":"object","required":["board_id"],"title":"DeleteBoardImagePinRequest"},"DeleteBoardImagePinResponse":{"properties":{},"type":"object","title":"DeleteBoardImagePinResponse"},"DeleteBoardRequest":{"properties":{"board_id":{"type":"string","title":"Board Id"}},"type":"object","required":["board_id"],"title":"DeleteBoardRequest"},"DeleteBoardResponse":{"properties":{},"type":"object","title":"DeleteBoardResponse"},"DeleteChatSessionResponse":{"properties":{},"type":"object","title":"DeleteChatSessionResponse"},"DeleteGraphProjectResponse":{"properties":{},"type":"object","title":"DeleteGraphProjectResponse"},"DeleteJourneyRequest":{"properties":{"journey_id":{"type":"string","title":"Journey Id"}},"type":"object","required":["journey_id"],"title":"DeleteJourneyRequest"},"DeleteJourneyResponse":{"properties":{},"type":"object","title":"DeleteJourneyResponse"},"DeletePromptAddendumRequest":{"properties":{"addendum_id":{"type":"string","title":"Addendum Id"}},"type":"object","required":["addendum_id"],"title":"DeletePromptAddendumRequest"},"DeletePromptAddendumResponse":{"properties":{},"type":"object","title":"DeletePromptAddendumResponse"},"DeleteSnapshotResponse":{"properties":{},"type":"object","title":"DeleteSnapshotResponse"},"DiffusionJobDerivedInfo":{"properties":{"prompt_image_description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt Image Description"},"combined_prompt":{"type":"string","title":"Combined Prompt"},"addended_prompt":{"type":"string","title":"Addended Prompt"}},"type":"object","required":["prompt_image_description","combined_prompt","addended_prompt"],"title":"DiffusionJobDerivedInfo"},"DiffusionJobInfoCreate":{"properties":{"job_id":{"type":"string","title":"Job Id"},"model_name":{"type":"string","title":"Model Name"},"text_prompts":{"items":{"type":"string"},"type":"array","title":"Text Prompts"},"tiling_mode":{"type":"boolean","title":"Tiling Mode"},"tiling_behavior":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tiling Behavior"},"flatness_strength":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Flatness Strength"},"seed":{"type":"integer","title":"Seed"},"width":{"type":"integer","title":"Width"},"height":{"type":"integer","title":"Height"},"transform_strength":{"type":"number","title":"Transform Strength"},"color_preserving_noise_percentage":{"type":"number","title":"Color Preserving Noise Percentage"},"brushstroke_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Brushstroke Count"},"init_latent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Init Latent"},"brushed_image_mask":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brushed Image Mask"},"brushed_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Brushed Image"},"inpainting_mask":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Inpainting Mask"},"inpainting_masked_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Inpainting Masked Image"},"retexture_reference_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Retexture Reference Image"},"retexture_strength":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Retexture Strength"},"color_preset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Color Preset"},"prompt_addendums":{"anyOf":[{"items":{"$ref":"#/components/schemas/PromptAddendum"},"type":"array"},{"type":"null"}],"title":"Prompt Addendums"},"presets":{"anyOf":[{"items":{"$ref":"#/components/schemas/Preset"},"type":"array"},{"type":"null"}],"title":"Presets"},"preset_user_settings":{"anyOf":[{"items":{"$ref":"#/components/schemas/PresetUserSettings"},"type":"array"},{"type":"null"}],"title":"Preset User Settings"},"prompt_image":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt Image"},"enhance_prompt":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enhance Prompt"},"reference_to_texture":{"type":"boolean","title":"Reference To Texture","default":false},"derived_info":{"anyOf":[{"$ref":"#/components/schemas/DiffusionJobDerivedInfo"},{"type":"null"}]},"derived_infos":{"anyOf":[{"items":{"anyOf":[{"$ref":"#/components/schemas/DiffusionJobDerivedInfo"},{"type":"null"}]},"type":"array"},{"type":"null"}],"title":"Derived Infos"}},"type":"object","required":["job_id","model_name","text_prompts","tiling_mode","tiling_behavior","seed","width","height","transform_strength","color_preserving_noise_percentage","prompt_addendums","presets","preset_user_settings"],"title":"DiffusionJobInfoCreate"},"DuplicateProjectRequest":{"properties":{"workspace_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workspace Id"}},"type":"object","title":"DuplicateProjectRequest"},"DuplicateSnapshotRequest":{"properties":{"workspace_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Workspace Id"}},"type":"object","title":"DuplicateSnapshotRequest"},"DuplicateSnapshotResponse":{"properties":{"graph_project_id":{"type":"string","title":"Graph Project Id"},"display_name":{"type":"string","title":"Display Name"}},"type":"object","required":["graph_project_id","display_name"],"title":"DuplicateSnapshotResponse"},"EarlyAccessInvite":{"properties":{"invite_id":{"type":"string","title":"Invite Id"},"inviter_user_id":{"type":"string","title":"Inviter User Id"},"invitee_email":{"type":"string","title":"Invitee Email"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["invite_id","inviter_user_id","invitee_email","created_at"],"title":"EarlyAccessInvite"},"EnumOption":{"properties":{"name":{"type":"string","title":"Name"},"label":{"type":"string","title":"Label"},"value":{"type":"integer","title":"Value"},"tooltip":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tooltip"},"graph_field":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Graph Field"}},"type":"object","required":["name","label","value"],"title":"EnumOption","description":"One enum option.\n\nname is the serialized token used in graph files; label is editor-facing;\nvalue is the numeric code passed to shaders."},"ExportPresetConfiguration":{"properties":{"schema_version":{"type":"integer","const":1,"title":"Schema Version"},"filename_format":{"type":"string","maxLength":255,"minLength":1,"title":"Filename Format"},"output_rules":{"additionalProperties":{"$ref":"#/components/schemas/ExportPresetRule"},"type":"object","title":"Output Rules"}},"additionalProperties":false,"type":"object","required":["schema_version","filename_format"],"title":"ExportPresetConfiguration"},"ExportPresetRule":{"properties":{"export_name":{"type":"string","maxLength":255,"minLength":1,"title":"Export Name"}},"additionalProperties":false,"type":"object","required":["export_name"],"title":"ExportPresetRule"},"ExportPresetWrite":{"properties":{"display_name":{"type":"string","maxLength":255,"minLength":1,"title":"Display Name"},"configuration":{"$ref":"#/components/schemas/ExportPresetConfiguration"}},"additionalProperties":false,"type":"object","required":["display_name","configuration"],"title":"ExportPresetWrite"},"Frame":{"properties":{"label":{"type":"string","title":"Label","default":""},"color":{"type":"string","title":"Color","default":"#3b82f640"},"position":{"items":{"type":"integer"},"type":"array","title":"Position"},"size":{"items":{"type":"integer"},"type":"array","title":"Size"}},"type":"object","required":["position","size"],"title":"Frame","description":"A visual grouping rectangle behind nodes."},"GeneratedImage":{"properties":{"generation_id":{"type":"string","title":"Generation Id"},"batch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Batch Id"},"variation_index":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Variation Index"},"user_id":{"type":"string","title":"User Id"},"image_url":{"type":"string","title":"Image Url"},"small_image_url":{"type":"string","title":"Small Image Url"},"input_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Image Url"},"small_input_image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Small Input Image Url"},"text_prompt":{"type":"string","title":"Text Prompt"},"enhanced_text_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Enhanced Text Prompt"},"model_name":{"type":"string","title":"Model Name"},"tiling_mode":{"type":"boolean","title":"Tiling Mode"},"steps":{"type":"integer","title":"Steps"},"width":{"type":"integer","title":"Width"},"height":{"type":"integer","title":"Height"},"transform_strength":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Transform Strength"},"seed":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seed"},"credit_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Credit Type"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"saved":{"type":"boolean","title":"Saved"},"deleted":{"type":"boolean","title":"Deleted"},"downloaded":{"type":"boolean","title":"Downloaded"}},"type":"object","required":["generation_id","user_id","image_url","small_image_url","input_image_url","small_input_image_url","text_prompt","enhanced_text_prompt","model_name","tiling_mode","steps","width","height","transform_strength","seed","credit_type","created_at","saved","deleted","downloaded"],"title":"GeneratedImage"},"GeneratedImagePatch":{"properties":{"generation_id":{"type":"string","title":"Generation Id"},"saved":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Saved"},"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"downloaded":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Downloaded"}},"type":"object","required":["generation_id"],"title":"GeneratedImagePatch"},"GeneratedMaterial":{"properties":{"generation_id":{"type":"string","title":"Generation Id"},"user_id":{"type":"string","title":"User Id"},"albedo":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Albedo"},"normal":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Normal"},"height":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Height"},"metallic":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Metallic"},"roughness":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Roughness"},"ambient_occlusion":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ambient Occlusion"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"custom_instructions":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Custom Instructions"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"saved":{"type":"boolean","title":"Saved"},"deleted":{"type":"boolean","title":"Deleted"},"downloaded":{"type":"boolean","title":"Downloaded"}},"type":"object","required":["generation_id","user_id","albedo","normal","height","metallic","roughness","ambient_occlusion","title","custom_instructions","created_at","saved","deleted","downloaded"],"title":"GeneratedMaterial"},"GeneratedPointCloud":{"properties":{"generation_id":{"type":"string","title":"Generation Id"},"user_id":{"type":"string","title":"User Id"},"image_url":{"type":"string","title":"Image Url"},"small_image_url":{"type":"string","title":"Small Image Url"},"ply_url":{"type":"string","title":"Ply Url"},"mesh_glb_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mesh Glb Url"},"voxelgrid_data_url":{"type":"string","title":"Voxelgrid Data Url"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"saved":{"type":"boolean","title":"Saved"},"deleted":{"type":"boolean","title":"Deleted"},"downloaded":{"type":"boolean","title":"Downloaded"}},"type":"object","required":["generation_id","user_id","image_url","small_image_url","ply_url","mesh_glb_url","voxelgrid_data_url","created_at","saved","deleted","downloaded"],"title":"GeneratedPointCloud"},"GeneratedPointCloudPatch":{"properties":{"generation_id":{"type":"string","title":"Generation Id"},"saved":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Saved"},"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"downloaded":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Downloaded"}},"type":"object","required":["generation_id"],"title":"GeneratedPointCloudPatch"},"GetBetaInfoResponse":{"properties":{"online":{"type":"boolean","title":"Online"},"user_has_access":{"type":"boolean","title":"User Has Access"}},"type":"object","required":["online","user_has_access"],"title":"GetBetaInfoResponse"},"GetBoardImagePinsResponse":{"properties":{"board_image_pins":{"items":{"$ref":"#/components/schemas/BoardImagePin"},"type":"array","title":"Board Image Pins"}},"type":"object","required":["board_image_pins"],"title":"GetBoardImagePinsResponse"},"GetBoardImagesResponse":{"properties":{"board_image_pins":{"items":{"$ref":"#/components/schemas/BoardImagePin"},"type":"array","title":"Board Image Pins"},"image_urls":{"items":{"type":"string"},"type":"array","title":"Image Urls"},"small_image_urls":{"items":{"type":"string"},"type":"array","title":"Small Image Urls"}},"type":"object","required":["board_image_pins","image_urls","small_image_urls"],"title":"GetBoardImagesResponse"},"GetBoardResponse":{"properties":{"board":{"$ref":"#/components/schemas/Board"}},"type":"object","required":["board"],"title":"GetBoardResponse"},"GetBoardsResponse":{"properties":{"boards":{"items":{"$ref":"#/components/schemas/Board"},"type":"array","title":"Boards"}},"type":"object","required":["boards"],"title":"GetBoardsResponse"},"GetChatMessagesResponse":{"properties":{"messages":{"items":{"$ref":"#/components/schemas/ChatMessageItem"},"type":"array","title":"Messages"}},"type":"object","required":["messages"],"title":"GetChatMessagesResponse"},"GetChatSessionsResponse":{"properties":{"sessions":{"items":{"$ref":"#/components/schemas/ChatSessionSummary"},"type":"array","title":"Sessions"}},"type":"object","required":["sessions"],"title":"GetChatSessionsResponse"},"GetEarlyAccessCodesResponse":{"properties":{"codes":{"items":{"$ref":"#/components/schemas/UserEarlyAccessCode"},"type":"array","title":"Codes"}},"type":"object","required":["codes"],"title":"GetEarlyAccessCodesResponse"},"GetEarlyAccessInvitesResponse":{"properties":{"early_access_invite_count":{"type":"integer","title":"Early Access Invite Count"},"invites":{"items":{"$ref":"#/components/schemas/EarlyAccessInvite"},"type":"array","title":"Invites"}},"type":"object","required":["early_access_invite_count","invites"],"title":"GetEarlyAccessInvitesResponse"},"GetGeneratedImagesResponse":{"properties":{"images":{"items":{"$ref":"#/components/schemas/GeneratedImage"},"type":"array","title":"Images"},"prompt_addendum_snapshots":{"items":{"items":{"$ref":"#/components/schemas/PromptAddendumSnapshot"},"type":"array"},"type":"array","title":"Prompt Addendum Snapshots"},"preset_snapshots":{"items":{"items":{"$ref":"#/components/schemas/PresetSnapshot"},"type":"array"},"type":"array","title":"Preset Snapshots"}},"type":"object","required":["images","prompt_addendum_snapshots","preset_snapshots"],"title":"GetGeneratedImagesResponse"},"GetGeneratedPointCloudResponse":{"properties":{"point_cloud":{"anyOf":[{"$ref":"#/components/schemas/GeneratedPointCloud"},{"type":"null"}]}},"type":"object","title":"GetGeneratedPointCloudResponse"},"GetGeneratedPointCloudsResponse":{"properties":{"point_clouds":{"items":{"$ref":"#/components/schemas/GeneratedPointCloud"},"type":"array","title":"Point Clouds"}},"type":"object","required":["point_clouds"],"title":"GetGeneratedPointCloudsResponse"},"GetGlbFileResponse":{"properties":{"glb_file":{"type":"string","title":"Glb File"}},"type":"object","required":["glb_file"],"title":"GetGlbFileResponse"},"GetGraphProjectResponse":{"properties":{"graph_project_id":{"type":"string","title":"Graph Project Id"},"workspace_id":{"type":"string","title":"Workspace Id"},"created_by_user_id":{"type":"string","title":"Created By User Id"},"capabilities":{"items":{"type":"string"},"type":"array","title":"Capabilities"},"display_name":{"type":"string","title":"Display Name"},"content":{"$ref":"#/components/schemas/GraphProjectContent"},"version":{"type":"integer","title":"Version"},"created_at":{"type":"string","title":"Created At"},"last_updated_at":{"type":"string","title":"Last Updated At"}},"type":"object","required":["graph_project_id","workspace_id","created_by_user_id","capabilities","display_name","content","version","created_at","last_updated_at"],"title":"GetGraphProjectResponse"},"GetGraphProjectsResponse":{"properties":{"projects":{"items":{"$ref":"#/components/schemas/GraphProjectSummary"},"type":"array","title":"Projects"}},"type":"object","required":["projects"],"title":"GetGraphProjectsResponse"},"GetJourneyResponse":{"properties":{"journey":{"$ref":"#/components/schemas/Journey"}},"type":"object","required":["journey"],"title":"GetJourneyResponse"},"GetJourneysResponse":{"properties":{"journeys":{"items":{"$ref":"#/components/schemas/Journey"},"type":"array","title":"Journeys"}},"type":"object","required":["journeys"],"title":"GetJourneysResponse"},"GetMaterialsResponse":{"properties":{"materials":{"items":{"$ref":"#/components/schemas/GeneratedMaterial"},"type":"array","title":"Materials"}},"type":"object","required":["materials"],"title":"GetMaterialsResponse"},"GetPlanInformationResponse":{"properties":{"plan_information":{"$ref":"#/components/schemas/PlanInformation"}},"type":"object","required":["plan_information"],"title":"GetPlanInformationResponse"},"GetPresetsResponse":{"properties":{"presets":{"items":{"$ref":"#/components/schemas/Preset"},"type":"array","title":"Presets"},"preset_user_settings":{"items":{"$ref":"#/components/schemas/PresetUserSettings"},"type":"array","title":"Preset User Settings"}},"type":"object","required":["presets","preset_user_settings"],"title":"GetPresetsResponse"},"GetPromptAddendumsResponse":{"properties":{"prompt_addendums":{"items":{"$ref":"#/components/schemas/PromptAddendum"},"type":"array","title":"Prompt Addendums"}},"type":"object","required":["prompt_addendums"],"title":"GetPromptAddendumsResponse"},"GetSnapshotResponse":{"properties":{"snapshot_id":{"type":"string","title":"Snapshot Id"},"graph_project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Graph Project Id"},"workspace_id":{"type":"string","title":"Workspace Id"},"created_by_user_id":{"type":"string","title":"Created By User Id"},"capabilities":{"items":{"type":"string"},"type":"array","title":"Capabilities"},"source_project_display_name":{"type":"string","title":"Source Project Display Name"},"content":{"$ref":"#/components/schemas/GraphProjectContent"},"trigger":{"type":"string","title":"Trigger"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Url"},"is_public":{"type":"boolean","title":"Is Public"},"source_version":{"type":"integer","title":"Source Version"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["snapshot_id","graph_project_id","workspace_id","created_by_user_id","capabilities","source_project_display_name","content","trigger","label","thumbnail_url","is_public","source_version","created_at"],"title":"GetSnapshotResponse"},"GetSnapshotsResponse":{"properties":{"snapshots":{"items":{"$ref":"#/components/schemas/SnapshotSummary"},"type":"array","title":"Snapshots"}},"type":"object","required":["snapshots"],"title":"GetSnapshotsResponse"},"GetTrashedSnapshotsResponse":{"properties":{"snapshots":{"items":{"$ref":"#/components/schemas/TrashedSnapshotSummary"},"type":"array","title":"Snapshots"}},"type":"object","required":["snapshots"],"title":"GetTrashedSnapshotsResponse"},"GetUploadedImagesResponse":{"properties":{"uploaded_images":{"items":{"$ref":"#/components/schemas/UploadedImage"},"type":"array","title":"Uploaded Images"}},"type":"object","required":["uploaded_images"],"title":"GetUploadedImagesResponse"},"GetUserSettingsResponse":{"properties":{"user_settings":{"$ref":"#/components/schemas/UserSettings"}},"type":"object","required":["user_settings"],"title":"GetUserSettingsResponse"},"GetVoxFileResponse":{"properties":{"vox_file":{"type":"string","title":"Vox File"}},"type":"object","required":["vox_file"],"title":"GetVoxFileResponse"},"GraphProjectContent":{"properties":{"resolution":{"type":"integer","minimum":0.0,"format":"uint32","title":"Resolution","default":512},"normal_format":{"type":"string","enum":["opengl","directx"],"title":"Normal Format","default":"opengl"},"outputs":{"additionalProperties":{"$ref":"#/components/schemas/OutputBinding"},"type":"object","title":"Outputs","default":{}},"output_positions":{"anyOf":[{"additionalProperties":{"items":{"type":"integer","format":"int64"},"type":"array","maxItems":2,"minItems":2},"type":"object"},{"type":"null"}],"title":"Output Positions"},"output_order":{"items":{"type":"string"},"type":"array","title":"Output Order","default":[]},"output_formats":{"additionalProperties":{"type":"string"},"type":"object","title":"Output Formats","default":{}},"nodes":{"additionalProperties":{"$ref":"#/components/schemas/AqueductNode"},"type":"object","title":"Nodes","default":{}},"frames":{"additionalProperties":{"$ref":"#/components/schemas/Frame"},"type":"object","title":"Frames","default":{}},"reroutes":{"additionalProperties":{"$ref":"#/components/schemas/Reroute"},"type":"object","title":"Reroutes","default":{}},"portals":{"additionalProperties":{"$ref":"#/components/schemas/Portal"},"type":"object","title":"Portals","default":{}},"portal_exits":{"additionalProperties":{"$ref":"#/components/schemas/PortalExit"},"type":"object","title":"Portal Exits","default":{}},"custom_nodes":{"additionalProperties":{"$ref":"#/components/schemas/CustomNodeDef"},"type":"object","title":"Custom Nodes","default":{}}},"type":"object","title":"GraphProjectContent","description":"The user-editable graph document that JSON Patches modify directly."},"GraphProjectSummary":{"properties":{"graph_project_id":{"type":"string","title":"Graph Project Id"},"workspace_id":{"type":"string","title":"Workspace Id"},"workspace_display_name":{"type":"string","title":"Workspace Display Name"},"created_by_user_id":{"type":"string","title":"Created By User Id"},"capabilities":{"items":{"type":"string"},"type":"array","title":"Capabilities"},"display_name":{"type":"string","title":"Display Name"},"version":{"type":"integer","title":"Version"},"created_at":{"type":"string","title":"Created At"},"last_updated_at":{"type":"string","title":"Last Updated At"},"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Url"}},"type":"object","required":["graph_project_id","workspace_id","workspace_display_name","created_by_user_id","capabilities","display_name","version","created_at","last_updated_at"],"title":"GraphProjectSummary"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ImageDescriptionRequest":{"properties":{"image":{"type":"string","title":"Image"}},"type":"object","required":["image"],"title":"ImageDescriptionRequest"},"ImageDescriptionResponse":{"properties":{"description":{"type":"string","title":"Description"}},"type":"object","required":["description"],"title":"ImageDescriptionResponse"},"InputDef":{"properties":{"name":{"type":"string","title":"Name"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"tooltip":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tooltip"},"visible_when":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]},"type":"object"},{"type":"null"}],"title":"Visible When"},"visible_when_input":{"anyOf":[{"additionalProperties":{"type":"string","enum":["connected","disconnected"]},"type":"object"},{"type":"null"}],"title":"Visible When Input"}},"type":"object","required":["name"],"title":"InputDef","description":"Input declaration on a custom node definition."},"InvitationCreate":{"properties":{"email":{"type":"string","title":"Email"},"role":{"type":"string","enum":["admin","editor"],"title":"Role","default":"editor"}},"type":"object","required":["email"],"title":"InvitationCreate"},"InvitationTokenAccept":{"properties":{"token":{"type":"string","minLength":1,"title":"Token"}},"type":"object","required":["token"],"title":"InvitationTokenAccept"},"Journey":{"properties":{"journey_id":{"type":"string","title":"Journey Id"},"owner_user_id":{"type":"string","title":"Owner User Id"},"name":{"type":"string","title":"Name"},"content":{"additionalProperties":true,"type":"object","title":"Content"},"is_public":{"type":"boolean","title":"Is Public"},"is_public_generation_details":{"type":"boolean","title":"Is Public Generation Details"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_updated_at":{"type":"string","format":"date-time","title":"Last Updated At"}},"type":"object","required":["journey_id","owner_user_id","name","content","is_public","is_public_generation_details","created_at","last_updated_at"],"title":"Journey"},"JourneyContent":{"properties":{"blocks":{"items":{"anyOf":[{"$ref":"#/components/schemas/BlockText"},{"$ref":"#/components/schemas/BlockImage"},{"$ref":"#/components/schemas/Block3D"},{"$ref":"#/components/schemas/BlockImageUpload"}]},"type":"array","title":"Blocks"}},"type":"object","required":["blocks"],"title":"JourneyContent"},"MaterialPatch":{"properties":{"generation_id":{"type":"string","title":"Generation Id"},"saved":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Saved"},"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"},"downloaded":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Downloaded"}},"type":"object","required":["generation_id"],"title":"MaterialPatch"},"MembershipRoleUpdate":{"properties":{"role":{"type":"string","enum":["owner","admin","editor"],"title":"Role"}},"type":"object","required":["role"],"title":"MembershipRoleUpdate"},"NodeOutputMetadata":{"properties":{"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"default_format":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Default Format"},"dither_8bit":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Dither 8Bit"}},"type":"object","title":"NodeOutputMetadata","description":"Editor and storage metadata for one semantic node output."},"OutputBinding":{"anyOf":[{"type":"string"},{"type":"number","format":"float"},{"items":{"type":"number","format":"float"},"type":"array","maxItems":4,"minItems":3,"title":"OutputConstantVector"}],"title":"OutputBinding","description":"A graph output sourced from a node or represented as a uniform value."},"ParamDef":{"properties":{"name":{"type":"string","title":"Name"},"type":{"type":"string","enum":["int","float","vec2","vec3","color","enum"],"title":"ParamType"},"default":{"anyOf":[{"type":"number"},{"type":"integer"},{"type":"string"},{"items":{"type":"number"},"type":"array"}],"title":"ParamDefaultValue"},"options":{"anyOf":[{"additionalProperties":{"type":"integer"},"type":"object"},{"items":{"$ref":"#/components/schemas/EnumOption"},"type":"array"},{"type":"null"}],"title":"Options"},"visible_when":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}]},"type":"object"},{"type":"null"}],"title":"Visible When"},"visible_when_input":{"anyOf":[{"additionalProperties":{"type":"string","enum":["connected","disconnected"]},"type":"object"},{"type":"null"}],"title":"Visible When Input"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"group":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Group"},"min":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Min"},"max":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Max"},"step":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Step"},"tooltip":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tooltip"},"at_most_param":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"At Most Param"}},"type":"object","required":["name","type","default"],"title":"ParamDef","description":"Parameter declaration on a custom node definition.\n\nMirrors the param shape used by built-in nodes in the registry."},"PasswordResetEmailRequest":{"properties":{"email":{"type":"string","title":"Email"}},"type":"object","required":["email"],"title":"PasswordResetEmailRequest"},"PatchBoardRequest":{"properties":{"board_id":{"type":"string","title":"Board Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","required":["board_id"],"title":"PatchBoardRequest"},"PatchBoardResponse":{"properties":{"board":{"$ref":"#/components/schemas/Board"}},"type":"object","required":["board"],"title":"PatchBoardResponse"},"PatchGeneratedImagesRequest":{"properties":{"patches":{"items":{"$ref":"#/components/schemas/GeneratedImagePatch"},"type":"array","title":"Patches"}},"type":"object","required":["patches"],"title":"PatchGeneratedImagesRequest"},"PatchGeneratedImagesResponse":{"properties":{},"type":"object","title":"PatchGeneratedImagesResponse"},"PatchGeneratedPointCloudsRequest":{"properties":{"patches":{"items":{"$ref":"#/components/schemas/GeneratedPointCloudPatch"},"type":"array","title":"Patches"}},"type":"object","required":["patches"],"title":"PatchGeneratedPointCloudsRequest"},"PatchGeneratedPointCloudsResponse":{"properties":{},"type":"object","title":"PatchGeneratedPointCloudsResponse"},"PatchJourneyRequest":{"properties":{"journey_id":{"type":"string","title":"Journey Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"content":{"anyOf":[{"$ref":"#/components/schemas/JourneyContent"},{"type":"null"}]},"is_public":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Public"},"is_public_generation_details":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Public Generation Details"}},"type":"object","required":["journey_id"],"title":"PatchJourneyRequest"},"PatchJourneyResponse":{"properties":{},"type":"object","title":"PatchJourneyResponse"},"PatchMaterialsRequest":{"properties":{"patches":{"items":{"$ref":"#/components/schemas/MaterialPatch"},"type":"array","title":"Patches"}},"type":"object","required":["patches"],"title":"PatchMaterialsRequest"},"PatchMaterialsResponse":{"properties":{},"type":"object","title":"PatchMaterialsResponse"},"PatchPresetUserSettingsRequest":{"properties":{"patches":{"items":{"$ref":"#/components/schemas/PresetUserSettingsPatch"},"type":"array","title":"Patches"}},"type":"object","required":["patches"],"title":"PatchPresetUserSettingsRequest"},"PatchPresetUserSettingsResponse":{"properties":{},"type":"object","title":"PatchPresetUserSettingsResponse"},"PatchPromptAddendumRequest":{"properties":{"addendum_id":{"type":"string","title":"Addendum Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text"},"is_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Enabled"}},"type":"object","required":["addendum_id"],"title":"PatchPromptAddendumRequest"},"PatchPromptAddendumResponse":{"properties":{},"type":"object","title":"PatchPromptAddendumResponse"},"PatchUploadedImagesRequest":{"properties":{"patches":{"items":{"$ref":"#/components/schemas/UploadedImagePatch"},"type":"array","title":"Patches"}},"type":"object","required":["patches"],"title":"PatchUploadedImagesRequest"},"PatchUploadedImagesResponse":{"properties":{},"type":"object","title":"PatchUploadedImagesResponse"},"PatchUserSettingsRequest":{"properties":{"user_id":{"type":"string","title":"User Id"},"is_automatic_image_storage_on":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Automatic Image Storage On"}},"type":"object","required":["user_id"],"title":"PatchUserSettingsRequest"},"PatchUserSettingsResponse":{"properties":{},"type":"object","title":"PatchUserSettingsResponse"},"PlanInformation":{"properties":{"name":{"type":"string","title":"Name"},"generated_point_cloud_queue_limit":{"type":"integer","title":"Generated Point Cloud Queue Limit"},"interval":{"type":"string","title":"Interval"},"credits":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Credits"},"canvas_free_credits":{"type":"integer","title":"Canvas Free Credits"},"reference_to_texture_free_credits":{"type":"integer","title":"Reference To Texture Free Credits"}},"type":"object","required":["name","generated_point_cloud_queue_limit","interval","credits","canvas_free_credits","reference_to_texture_free_credits"],"title":"PlanInformation"},"Portal":{"properties":{"name":{"type":"string","title":"Name"},"position":{"items":{"type":"integer","format":"int64"},"type":"array","maxItems":2,"minItems":2,"title":"Position"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"}},"type":"object","required":["name","position"],"title":"Portal","description":"The named entrance of a non-computational portal channel."},"PortalExit":{"properties":{"portal":{"type":"string","title":"Portal"},"position":{"items":{"type":"integer","format":"int64"},"type":"array","maxItems":2,"minItems":2,"title":"Position"}},"type":"object","required":["portal","position"],"title":"PortalExit","description":"One positioned output endpoint belonging to a portal channel."},"Preset":{"properties":{"preset_id":{"type":"string","title":"Preset Id"},"owner_user_id":{"type":"string","title":"Owner User Id"},"name":{"type":"string","title":"Name"},"description":{"type":"string","title":"Description"},"is_default":{"type":"boolean","title":"Is Default"},"default_strength":{"type":"number","title":"Default Strength"},"civitai_url":{"type":"string","title":"Civitai Url"},"lora_filename":{"type":"string","title":"Lora Filename"},"preview_image_url":{"type":"string","title":"Preview Image Url"},"small_preview_image_url":{"type":"string","title":"Small Preview Image Url"},"prefix_trigger_words":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prefix Trigger Words"},"suffix_trigger_words":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Suffix Trigger Words"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_updated_at":{"type":"string","format":"date-time","title":"Last Updated At"}},"type":"object","required":["preset_id","owner_user_id","name","description","is_default","default_strength","civitai_url","lora_filename","preview_image_url","small_preview_image_url","prefix_trigger_words","suffix_trigger_words","created_at","last_updated_at"],"title":"Preset"},"PresetSnapshot":{"properties":{"id":{"type":"integer","title":"Id"},"generation_id":{"type":"string","title":"Generation Id"},"preset_id":{"type":"string","title":"Preset Id"},"name":{"type":"string","title":"Name"},"strength":{"type":"number","title":"Strength"},"is_default":{"type":"boolean","title":"Is Default"}},"type":"object","required":["id","generation_id","preset_id","name","strength","is_default"],"title":"PresetSnapshot"},"PresetUserSettings":{"properties":{"id":{"type":"integer","title":"Id"},"user_id":{"type":"string","title":"User Id"},"preset_id":{"type":"string","title":"Preset Id"},"is_enabled":{"type":"boolean","title":"Is Enabled"},"strength":{"type":"number","title":"Strength"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_updated_at":{"type":"string","format":"date-time","title":"Last Updated At"}},"type":"object","required":["id","user_id","preset_id","is_enabled","strength","created_at","last_updated_at"],"title":"PresetUserSettings"},"PresetUserSettingsPatch":{"properties":{"preset_id":{"type":"string","title":"Preset Id"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"is_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Enabled"},"strength":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Strength"}},"type":"object","required":["preset_id"],"title":"PresetUserSettingsPatch"},"PromptAddendum":{"properties":{"addendum_id":{"type":"string","title":"Addendum Id"},"owner_user_id":{"type":"string","title":"Owner User Id"},"name":{"type":"string","title":"Name"},"text":{"type":"string","title":"Text"},"is_enabled":{"type":"boolean","title":"Is Enabled"},"is_default":{"type":"boolean","title":"Is Default"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"last_updated_at":{"type":"string","format":"date-time","title":"Last Updated At"}},"type":"object","required":["addendum_id","owner_user_id","name","text","is_enabled","is_default","created_at","last_updated_at"],"title":"PromptAddendum"},"PromptAddendumSnapshot":{"properties":{"addendum_id":{"type":"string","title":"Addendum Id"},"generation_id":{"type":"string","title":"Generation Id"},"name":{"type":"string","title":"Name"},"text":{"type":"string","title":"Text"},"is_default":{"type":"boolean","title":"Is Default"}},"type":"object","required":["addendum_id","generation_id","name","text","is_default"],"title":"PromptAddendumSnapshot"},"RedeemEarlyAccessCodeRequest":{"properties":{"code":{"type":"string","title":"Code"}},"type":"object","required":["code"],"title":"RedeemEarlyAccessCodeRequest"},"RedeemEarlyAccessCodeResponse":{"properties":{},"type":"object","title":"RedeemEarlyAccessCodeResponse"},"RenameGraphProjectRequest":{"properties":{"display_name":{"type":"string","title":"Display Name"}},"type":"object","required":["display_name"],"title":"RenameGraphProjectRequest"},"RenameGraphProjectResponse":{"properties":{"graph_project_id":{"type":"string","title":"Graph Project Id"},"display_name":{"type":"string","title":"Display Name"}},"type":"object","required":["graph_project_id","display_name"],"title":"RenameGraphProjectResponse"},"Reroute":{"properties":{"position":{"items":{"type":"number","multipleOf":0.5,"format":"float"},"type":"array","maxItems":2,"minItems":2,"title":"Position"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"}},"type":"object","required":["position"],"title":"Reroute","description":"A non-computational wire junction in the graph viewport."},"RestoreProjectFromSnapshotRequest":{"properties":{"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Url"}},"type":"object","title":"RestoreProjectFromSnapshotRequest"},"RestoreProjectFromSnapshotResponse":{"properties":{"version":{"type":"integer","title":"Version"},"generation":{"type":"integer","title":"Generation"}},"type":"object","required":["version","generation"],"title":"RestoreProjectFromSnapshotResponse"},"RestoreProjectRequest":{"properties":{"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"}},"type":"object","title":"RestoreProjectRequest"},"RestoreProjectResponse":{"properties":{"display_name":{"type":"string","title":"Display Name"}},"type":"object","required":["display_name"],"title":"RestoreProjectResponse"},"RestoreSnapshotResponse":{"properties":{},"type":"object","title":"RestoreSnapshotResponse"},"ScratchDecl":{"properties":{"name":{"type":"string","title":"Name"},"type":{"type":"string","enum":["uint","int","float","uint4","float4"],"title":"ScratchBufferType"},"count":{"anyOf":[{"type":"integer"},{"type":"string"}],"title":"Count"}},"type":"object","required":["name","type","count"],"title":"ScratchDecl","description":"One scratch storage buffer declared on a custom node."},"SnapshotSummary":{"properties":{"snapshot_id":{"type":"string","title":"Snapshot Id"},"workspace_id":{"type":"string","title":"Workspace Id"},"created_by_user_id":{"type":"string","title":"Created By User Id"},"capabilities":{"items":{"type":"string"},"type":"array","title":"Capabilities"},"source_project_display_name":{"type":"string","title":"Source Project Display Name"},"trigger":{"type":"string","title":"Trigger"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Url"},"is_public":{"type":"boolean","title":"Is Public"},"content_hash":{"type":"string","title":"Content Hash"},"source_version":{"type":"integer","title":"Source Version"},"created_at":{"type":"string","title":"Created At"}},"type":"object","required":["snapshot_id","workspace_id","created_by_user_id","capabilities","source_project_display_name","trigger","label","thumbnail_url","is_public","content_hash","source_version","created_at"],"title":"SnapshotSummary"},"SyncClientsResponse":{"properties":{"browser_clients":{"type":"integer","title":"Browser Clients"}},"type":"object","required":["browser_clients"],"title":"SyncClientsResponse"},"TrashedSnapshotSummary":{"properties":{"snapshot_id":{"type":"string","title":"Snapshot Id"},"workspace_id":{"type":"string","title":"Workspace Id"},"created_by_user_id":{"type":"string","title":"Created By User Id"},"capabilities":{"items":{"type":"string"},"type":"array","title":"Capabilities"},"source_project_display_name":{"type":"string","title":"Source Project Display Name"},"trigger":{"type":"string","title":"Trigger"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"thumbnail_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Thumbnail Url"},"is_public":{"type":"boolean","title":"Is Public"},"content_hash":{"type":"string","title":"Content Hash"},"source_version":{"type":"integer","title":"Source Version"},"created_at":{"type":"string","title":"Created At"},"graph_project_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Graph Project Id"},"deleted_at":{"type":"string","title":"Deleted At"}},"type":"object","required":["snapshot_id","workspace_id","created_by_user_id","capabilities","source_project_display_name","trigger","label","thumbnail_url","is_public","content_hash","source_version","created_at","graph_project_id","deleted_at"],"title":"TrashedSnapshotSummary"},"UiItem":{"properties":{"param":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Param"},"widget":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Widget"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"tooltip":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tooltip"},"control":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Control"},"width":{"anyOf":[{"type":"string","const":"fill"},{"type":"null"}],"title":"Width"},"params":{"items":{"type":"string"},"type":"array","title":"Params","default":[]},"artifacts":{"items":{"type":"string"},"type":"array","title":"Artifacts","default":[]}},"type":"object","title":"UiItem","description":"Explicit editor layout item for params and custom widgets."},"UpdateSnapshotRequest":{"properties":{"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"is_public":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Public"}},"type":"object","title":"UpdateSnapshotRequest"},"UpdateSnapshotResponse":{"properties":{"snapshot_id":{"type":"string","title":"Snapshot Id"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label"},"is_public":{"type":"boolean","title":"Is Public"}},"type":"object","required":["snapshot_id","label","is_public"],"title":"UpdateSnapshotResponse"},"UploadedImage":{"properties":{"upload_id":{"type":"string","title":"Upload Id"},"user_id":{"type":"string","title":"User Id"},"image_url":{"type":"string","title":"Image Url"},"width":{"type":"integer","title":"Width"},"height":{"type":"integer","title":"Height"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"deleted":{"type":"boolean","title":"Deleted"}},"type":"object","required":["upload_id","user_id","image_url","width","height","created_at","deleted"],"title":"UploadedImage"},"UploadedImagePatch":{"properties":{"upload_id":{"type":"string","title":"Upload Id"},"saved":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Saved"},"deleted":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Deleted"}},"type":"object","required":["upload_id"],"title":"UploadedImagePatch"},"UserEarlyAccessCode":{"properties":{"code":{"type":"string","title":"Code"},"used":{"type":"boolean","title":"Used"},"used_by_email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Used By Email"}},"type":"object","required":["code","used","used_by_email"],"title":"UserEarlyAccessCode"},"UserSettings":{"properties":{"user_id":{"type":"string","title":"User Id"},"is_automatic_image_storage_on":{"type":"boolean","title":"Is Automatic Image Storage On"}},"type":"object","required":["user_id","is_automatic_image_storage_on"],"title":"UserSettings"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WorkspaceCreate":{"properties":{"display_name":{"type":"string","maxLength":255,"minLength":1,"title":"Display Name"}},"type":"object","required":["display_name"],"title":"WorkspaceCreate"},"WorkspaceDelete":{"properties":{"confirmation_display_name":{"type":"string","title":"Confirmation Display Name"}},"type":"object","required":["confirmation_display_name"],"title":"WorkspaceDelete"},"WorkspaceHandleUpdate":{"properties":{"handle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Handle"}},"type":"object","title":"WorkspaceHandleUpdate"},"WorkspaceRename":{"properties":{"display_name":{"type":"string","maxLength":255,"minLength":1,"title":"Display Name"}},"type":"object","required":["display_name"],"title":"WorkspaceRename"},"DiffusionJobImage":{"properties":{"generation_id":{"title":"Generation Id","type":"string"},"batch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Batch Id"},"variation_index":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Variation Index"},"step":{"title":"Step","type":"integer"},"is_final_image":{"title":"Is Final Image","type":"boolean"},"latent":{"title":"Latent","type":"string"},"image_src":{"title":"Image Src","type":"string"},"image_encoding":{"title":"Image Encoding","type":"string"},"text_prompt":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Text Prompt"},"model_name":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Model Name"}},"required":["generation_id","step","is_final_image","latent","image_src","image_encoding"],"title":"DiffusionJobImage","type":"object"}},"securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"token"}}}}}}