MCPcopy Create free account

hub / github.com/morphik-org/morphik-core / endpoints

Endpoints76 in github.com/morphik-org/morphik-core

Route_sorted_items
computed_field
core/models/video.py:None
Routeadd_document_to_folder
router.post("/{folder_id_or_name:path}/documents/{document_id}", response_model=DocumentAddToFolderResponse)
core/routes/folders.py:None
Routebatch_get_chunks
app.post("/batch/chunks", response_model=List[ChunkResult])
core/api.py:None
Routebatch_get_documents
app.post("/batch/documents", response_model=List[Document])
core/api.py:None
Routebatch_ingest_files
router.post("/files", response_model=BatchIngestResponse)
core/routes/ingest.py:None
Routeconnector_oauth_callback
router.get("/{connector_type}/oauth2callback", response_model=None)
ee/routers/connectors_router.py:None
Routecontent_to_times
computed_field
core/models/video.py:None
Routecontents
computed_field
core/models/video.py:None
Routecreate_folder
router.post("", response_model=Folder)
core/routes/folders.py:None
Routedelete_cloud_app
app.delete("/apps")
core/api.py:None
Routedelete_document
router.delete("/{document_id}", response_model=DocumentDeleteResponse)
core/routes/documents.py:None
Routedelete_document_v2
router.delete("/documents/{document_id}", response_model=DocumentDeleteResponse)
core/routes/v2.py:None
Routedelete_folder
router.delete("/{folder_id_or_name:path}", response_model=FolderDeleteResponse)
core/routes/folders.py:None
Routedelete_model
router.delete("/models/{model_id}")
core/routes/models.py:None
Routedisconnect
router.post("/disconnect")
ee/routers/connectors_router.py:None
Routedownload_document_file
router.get("/{document_id}/file", response_model=None)
core/routes/documents.py:None
Routeextract_document_pages
router.post("/pages", response_model=DocumentPagesResponse)
core/routes/documents.py:None
Routefinalize_auth
router.post("/finalize-auth")
ee/routers/connectors_router.py:None
Routefinalize_manual_auth
router.post("/{connector_type}/auth/finalize", response_model=Dict[str, Any])
ee/routers/connectors_router.py:None
Routefolder_details
router.post("/details", response_model=FolderDetailsResponse)
core/routes/folders.py:None
Routegenerate_cloud_uri
app.post("/cloud/generate_uri", include_in_schema=True)
core/api.py:None
Routegenerate_local_uri
app.post("/local/generate_uri", include_in_schema=True)
core/api.py:None
Routeget_app_storage_usage
router.get("/app-storage", response_model=AppStorageUsageResponse)
core/routes/usage.py:None
Routeget_auth_status_for_connector
router.get("/{connector_type}/auth_status", response_model=ConnectorAuthStatus)
ee/routers/connectors_router.py:None
Routeget_available_models
app.get("/models", response_model=ModelsResponse)
core/api.py:None
Routeget_available_models_for_selection
app.get("/models/available")
core/api.py:None
Routeget_chat_history
app.get("/chat/{chat_id}", response_model=List[ChatMessage])
core/api.py:None
Routeget_document
router.get("/{document_id}", response_model=Document)
core/routes/documents.py:None
Routeget_document_by_filename
router.get("/filename/{filename}", response_model=Document)
core/routes/documents.py:None
Routeget_document_download_url
router.get("/{document_id}/download_url", response_model=DocumentDownloadUrlResponse)
core/routes/documents.py:None
Routeget_document_status
router.get("/{document_id}/status", response_model=Dict[str, Any])
core/routes/documents.py:None
Routeget_document_summary
router.get("/{document_id}/summary", response_model=SummaryResponse)
core/routes/documents.py:None
Routeget_folder
router.get("/{folder_id_or_name:path}", response_model=Folder)
core/routes/folders.py:None
Routeget_folder_summary
router.get("/{folder_id_or_name:path}/summary", response_model=SummaryResponse)
core/routes/folders.py:None
Routeget_initiate_auth_url
router.get("/{connector_type}/auth/initiate_url", response_model=AuthInitiateResponse)
ee/routers/connectors_router.py:None
Routeget_logs
router.get("/", response_model=List[LogResponse])
core/routes/logs.py:None
Routeget_status
router.post("/status")
ee/routers/connectors_router.py:None
Routehealth_check
router.get("/health", response_model=DetailedHealthCheckResponse)
core/routes/health.py:None
Routeingest_document_v2
router.post("/documents", response_model=V2IngestResponse)
core/routes/v2.py:None
Routeingest_file
router.post("/file", response_model=Document)
core/routes/ingest.py:None
Routeingest_file
router.post("/{connector_type}/ingest", status_code=202)
ee/routers/connectors_router.py:None
Routeingest_repository
router.post("/{connector_type}/ingest-repository", status_code=202)
ee/routers/connectors_router.py:None
Routeingest_text
router.post("/text", response_model=Document)
core/routes/ingest.py:None
Routeinitiate_auth
router.post("/initiate-auth")
ee/routers/connectors_router.py:None
Routelist_api_keys
router.get("/api-keys")
core/routes/models.py:None
Routelist_chat_conversations
app.get("/chats", response_model=List[Dict[str, Any]])
core/api.py:None
Routelist_cloud_apps
app.get("/apps", include_in_schema=True)
core/api.py:None
Routelist_custom_models
router.get("/models/custom", response_model=List[ModelResponse])
core/routes/models.py:None
Routelist_docs
router.post("", response_model=ListDocsResponse)
core/routes/documents.py:None
Routelist_files
router.post("/list-files")
ee/routers/connectors_router.py:None
Routelist_files_for_connector
router.get("/{connector_type}/files", response_model=FileListResponse)
ee/routers/connectors_router.py:None
Routelist_folder_summaries
router.get("/summary", response_model=List[FolderSummary])
core/routes/folders.py:None
Routelist_folders
router.get("", response_model=List[Folder])
core/routes/folders.py:None
Routemigrate_document
router.post("/document", response_model=MigrationIngestResponse)
core/routes/migrate.py:None
Routemove_folder
router.post("/{folder_id_or_name:path}/move", response_model=Folder)
core/routes/folders.py:None
Routeping_health
router.get("/ping", response_model=HealthCheckResponse)
core/routes/health.py:None
Routequery_completion
app.post("/query", response_model=CompletionResponse)
core/api.py:None
Routequery_document
router.post("/document/query", response_model=DocumentQueryResponse)
core/routes/ingest.py:None
Routeremove_document_from_folder
router.delete("/{folder_id_or_name:path}/documents/{document_id}", response_model=DocumentDeleteResponse)
core/routes/folders.py:None
Routerename_cloud_app
app.patch("/apps/rename")
core/api.py:None
Routerequeue_ingest_jobs
router.post("/requeue", response_model=RequeueIngestionResponse)
core/routes/ingest.py:None
Routeretrieve_chunks
app.post("/retrieve/chunks", response_model=List[ChunkResult])
core/api.py:None
Routeretrieve_chunks_grouped
app.post("/retrieve/chunks/grouped", response_model=GroupedChunkResponse)
core/api.py:None
Routeretrieve_chunks_v2
router.post("/retrieve/chunks", response_model=V2RetrieveResponse)
core/routes/v2.py:None
Routeretrieve_documents
app.post("/retrieve/docs", response_model=List[DocumentResult])
core/api.py:None
Routerotate_app_token
app.post("/apps/rotate_token")
core/api.py:None
Routesave_api_key
router.post("/api-keys")
core/routes/models.py:None
Routesave_model
router.post("/models", response_model=ModelResponse)
core/routes/models.py:None
Routesearch_documents_by_name
app.post("/search/documents", response_model=List[Document])
core/api.py:None
Routetimestamps
computed_field
core/models/video.py:None
Routeupdate_chat_title
app.patch("/chats/{chat_id}/title", response_model=ChatTitleResponse)
core/api.py:None
Routeupdate_document_file
router.post("/{document_id}/update_file", response_model=Document)
core/routes/documents.py:None
Routeupdate_document_metadata
router.post("/{document_id}/update_metadata", response_model=Document)
core/routes/documents.py:None
Routeupdate_document_text
router.post("/{document_id}/update_text", response_model=Document)
core/routes/documents.py:None
Routeupsert_document_summary
router.put("/{document_id}/summary", response_model=SummaryResponse)
core/routes/documents.py:None
Routeupsert_folder_summary
router.put("/{folder_id_or_name:path}/summary", response_model=SummaryResponse)
core/routes/folders.py:None