MCPcopy Create free account

hub / github.com/Xeron2000/openOii / endpoints

Endpoints77 in github.com/Xeron2000/openOii

Routeadd_project_to_universe
router.post( "/{universe_id}/projects", response_model=UniverseProjectLinkRead, status_code=status
backend/app/api/v1/routes/universes.py:None
Routeadd_reference_image
router.post( "/{character_id}/reference-images", response_model=CharacterBibleRead, )
backend/app/api/v1/routes/characters.py:None
Routeapprove_character
router.post("/{character_id}/approve", response_model=CharacterRead)
backend/app/api/v1/routes/characters.py:None
Routeapprove_shot
router.post("/{shot_id}/approve", response_model=ShotRead)
backend/app/api/v1/routes/shots.py:None
Routebatch_delete_projects
router.post("/batch-delete", status_code=status.HTTP_204_NO_CONTENT)
backend/app/api/v1/routes/projects.py:None
Routecancel_project_run
router.post("/{project_id}/cancel", status_code=status.HTTP_200_OK)
backend/app/api/v1/routes/generation.py:None
Routecompare_versions
router.get("/projects/{project_id}/versions/compare", response_model=VersionCompareRead)
backend/app/api/v1/routes/versions.py:None
Routecompute_character_embedding
router.post( "/{character_id}/compute-embedding", response_model=CharacterRead, )
backend/app/api/v1/routes/characters.py:None
Routecreate_asset
router.post("", response_model=AssetRead, status_code=status.HTTP_201_CREATED)
backend/app/api/v1/routes/assets.py:None
Routecreate_asset_from_character
router.post( "/from-character/{character_id}", response_model=AssetRead, status_code=status.HTTP_201_CREAT
backend/app/api/v1/routes/assets.py:None
Routecreate_asset_from_shot
router.post("/from-shot/{shot_id}", response_model=AssetRead, status_code=status.HTTP_201_CREATED)
backend/app/api/v1/routes/assets.py:None
Routecreate_project
router.post("", response_model=ProjectRead, status_code=status.HTTP_201_CREATED)
backend/app/api/v1/routes/projects.py:None
Routecreate_shared_character_manual
router.post( "/{universe_id}/shared-characters/manual", response_model=SharedCharacterRead, status
backend/app/api/v1/routes/universes.py:None
Routecreate_style_template
router.post("", response_model=StyleTemplateRead, status_code=status.HTTP_201_CREATED)
backend/app/api/v1/routes/style_templates.py:None
Routecreate_universe
router.post("", response_model=UniverseRead, status_code=status.HTTP_201_CREATED)
backend/app/api/v1/routes/universes.py:None
Routedelete_asset
router.delete("/{asset_id}", status_code=status.HTTP_204_NO_CONTENT)
backend/app/api/v1/routes/assets.py:None
Routedelete_character
router.delete("/{character_id}", status_code=status.HTTP_204_NO_CONTENT)
backend/app/api/v1/routes/characters.py:None
Routedelete_project
router.delete("/{project_id}", status_code=status.HTTP_204_NO_CONTENT)
backend/app/api/v1/routes/projects.py:None
Routedelete_reference_image
router.delete( "/{character_id}/reference-images/{index}", status_code=status.HTTP_204_NO_CONTENT, )
backend/app/api/v1/routes/characters.py:None
Routedelete_shot
router.delete("/{shot_id}", status_code=status.HTTP_204_NO_CONTENT)
backend/app/api/v1/routes/shots.py:None
Routedelete_style_template
router.delete("/{slug}", status_code=status.HTTP_204_NO_CONTENT)
backend/app/api/v1/routes/style_templates.py:None
Routedelete_universe
router.delete("/{universe_id}", status_code=status.HTTP_204_NO_CONTENT)
backend/app/api/v1/routes/universes.py:None
Routedownload_final_video
router.get("/{project_id}/final-video")
backend/app/api/v1/routes/projects.py:None
Routeexport_pdf
router.post( "/{project_id}/export/pdf", response_model=ExportResponse, status_code=status.HTTP_20
backend/app/api/v1/routes/export.py:None
Routeexport_webtoon
router.post( "/{project_id}/export/webtoon", response_model=ExportResponse, status_code=status.HTT
backend/app/api/v1/routes/export.py:None
Routefeedback_project
router.post("/{project_id}/feedback", status_code=status.HTTP_202_ACCEPTED)
backend/app/api/v1/routes/generation.py:None
Routegenerate_project
router.post( "/{project_id}/generate", response_model=AgentRunRead, status_code=status.HTTP_201_CREATED )
backend/app/api/v1/routes/generation.py:None
Routegenerate_text
router.post("/generate", response_model=TextGenerateResponse)
backend/app/api/v1/routes/text.py:None
Routeget_asset
router.get("/{asset_id}", response_model=AssetRead)
backend/app/api/v1/routes/assets.py:None
Routeget_character_bible
router.get("/{character_id}/bible", response_model=CharacterBibleRead)
backend/app/api/v1/routes/characters.py:None
Routeget_consistency_report_history
router.get( "/{project_id}/consistency-report/history", response_model=list[ConsistencyReportRead], )
backend/app/api/v1/routes/consistency.py:None
Routeget_export_status
router.get( "/{project_id}/export/{export_id}/status", response_model=ExportResponse, )
backend/app/api/v1/routes/export.py:None
Routeget_latest_consistency_report
router.get( "/{project_id}/consistency-report", response_model=ConsistencyReportRead, )
backend/app/api/v1/routes/consistency.py:None
Routeget_project
router.get("/{project_id}", response_model=ProjectRead)
backend/app/api/v1/routes/projects.py:None
Routeget_project_outline
router.get("/{project_id}/outline", response_model=StoryOutlineRead | None)
backend/app/api/v1/routes/projects.py:None
Routeget_style_template
router.get("/{slug}", response_model=StyleTemplateRead)
backend/app/api/v1/routes/style_templates.py:None
Routeget_universe
router.get("/{universe_id}", response_model=UniverseDetailRead)
backend/app/api/v1/routes/universes.py:None
Routeget_version
router.get("/versions/{version_id}", response_model=ArtifactVersionRead)
backend/app/api/v1/routes/versions.py:None
Routehealth
app.get("/health")
backend/app/main.py:None
Routeimport_character_to_project
router.post( "/projects/{project_id}/import-character/{shared_character_id}", response_model=ImportedC
backend/app/api/v1/routes/universes.py:None
Routelist_assets
router.get("", response_model=AssetListRead)
backend/app/api/v1/routes/assets.py:None
Routelist_characters
router.get("/{project_id}/characters", response_model=list[CharacterRead])
backend/app/api/v1/routes/projects.py:None
Routelist_configs
router.get("", response_model=list[ConfigItemRead])
backend/app/api/v1/routes/config.py:None
Routelist_messages
router.get("/{project_id}/messages", response_model=list[MessageRead])
backend/app/api/v1/routes/projects.py:None
Routelist_projects
router.get("", response_model=ProjectListRead)
backend/app/api/v1/routes/projects.py:None
Routelist_shared_characters
router.get( "/{universe_id}/shared-characters", response_model=list[SharedCharacterRead], )
backend/app/api/v1/routes/universes.py:None
Routelist_shots
router.get("/{project_id}/shots", response_model=list[ShotRead])
backend/app/api/v1/routes/projects.py:None
Routelist_style_templates
router.get("", response_model=StyleTemplateListRead)
backend/app/api/v1/routes/style_templates.py:None
Routelist_universes
router.get("", response_model=list[UniverseRead])
backend/app/api/v1/routes/universes.py:None
Routelist_versions
router.get("/projects/{project_id}/versions", response_model=VersionListRead)
backend/app/api/v1/routes/versions.py:None
Routepromote_character
router.post( "/{universe_id}/shared-characters", response_model=SharedCharacterRead, status_code=s
backend/app/api/v1/routes/universes.py:None
Routeregenerate_character
router.post( "/{character_id}/regenerate", response_model=AgentRunRead, status_code=status.HTTP_20
backend/app/api/v1/routes/characters.py:None
Routeregenerate_shot
router.post( "/{shot_id}/regenerate", response_model=AgentRunRead, status_code=status.HTTP_201_CREATED )
backend/app/api/v1/routes/shots.py:None
Routeremove_project_from_universe
router.delete( "/{universe_id}/projects/{project_id}", status_code=status.HTTP_204_NO_CONTENT, )
backend/app/api/v1/routes/universes.py:None
Routereorder_shots
router.patch("/{project_id}/shots/reorder", response_model=ShotReorderRead)
backend/app/api/v1/routes/projects.py:None
Routeresume_project_run
router.post("/{project_id}/resume", response_model=AgentRunRead)
backend/app/api/v1/routes/generation.py:None
Routereveal_value
router.post("/reveal", response_model=RevealValueResponse)
backend/app/api/v1/routes/config.py:None
Routerollback_version
router.post("/versions/rollback", response_model=RollbackResponse)
backend/app/api/v1/routes/versions.py:None
Routestream_text
router.post("/stream")
backend/app/api/v1/routes/text.py:None
Routesync_character_to_universe
router.post("/characters/{character_id}/sync-to-universe", response_model=SharedCharacterRead)
backend/app/api/v1/routes/universes.py:None
Routetest_connection
router.post("/test-connection", response_model=TestConnectionResponse)
backend/app/api/v1/routes/config.py:None
Routetest_event_registry_points_to_expected_schema
pytest.mark.parametrize( ("event_type", "model"), [ ("run_started", RunStartedEven
backend/tests/test_schemas/test_ws_events.py:None
Routetest_update_character
pytest.mark.parametrize("method", ["put", "patch"])
backend/tests/test_api/test_characters.py:None
Routetest_update_project
pytest.mark.parametrize("method", ["put", "patch"])
backend/tests/test_api/test_projects.py:None
Routetest_update_shot
pytest.mark.parametrize("method", ["put", "patch"])
backend/tests/test_api/test_shots.py:None
Routetrigger_consistency_eval
router.post( "/{project_id}/consistency-eval", response_model=ConsistencyEvalResponse, status_code
backend/app/api/v1/routes/consistency.py:None
Routeupdate_character
router.put("/{character_id}", response_model=CharacterRead)
backend/app/api/v1/routes/characters.py:None
Routeupdate_character_bible
router.put("/{character_id}/bible", response_model=CharacterBibleRead)
backend/app/api/v1/routes/characters.py:None
Routeupdate_configs
router.put("", response_model=ConfigUpdateResponse, status_code=status.HTTP_200_OK)
backend/app/api/v1/routes/config.py:None
Routeupdate_project
router.put("/{project_id}", response_model=ProjectRead)
backend/app/api/v1/routes/projects.py:None
Routeupdate_project_outline
router.put("/{project_id}/outline", response_model=StoryOutlineRead)
backend/app/api/v1/routes/projects.py:None
Routeupdate_shot
router.put("/{shot_id}", response_model=ShotRead)
backend/app/api/v1/routes/shots.py:None
Routeupdate_style_template
router.put("/{slug}", response_model=StyleTemplateRead)
backend/app/api/v1/routes/style_templates.py:None
Routeupdate_universe
router.put("/{universe_id}", response_model=UniverseRead)
backend/app/api/v1/routes/universes.py:None
Routeupload_asset_image
router.post("/upload-image", response_model=dict)
backend/app/api/v1/routes/assets.py:None
Routeupload_reference_image
router.post("/{project_id}/upload-reference", response_model=dict)
backend/app/api/v1/routes/projects.py:None
Routeuse_asset_in_project
router.post("/{asset_id}/use-in-project")
backend/app/api/v1/routes/assets.py:None