MCPcopy Create free account

hub / github.com/TracecatHQ/tracecat / endpoints

Endpoints665 in github.com/TracecatHQ/tracecat

Routelist_tiers
router.get("", response_model=list[TierRead])
packages/tracecat-ee/tracecat_ee/admin/tiers/router.py:None
Routelist_user_assignments
user_assignments_router.get("", response_model=UserRoleAssignmentList)
tracecat/authz/rbac/router.py:None
Routelist_users
router.get("", response_model=list[AdminUserRead])
packages/tracecat-ee/tracecat_ee/admin/users/router.py:None
Routelist_variables
router.get("", response_model=list[VariableReadMinimal])
tracecat/variables/router.py:None
Routelist_watchtower_agent_sessions
router.get( "/agents/{agent_id}/sessions", response_model=WatchtowerAgentSessionListResponse, depe
packages/tracecat-ee/tracecat_ee/watchtower/router.py:None
Routelist_watchtower_agents
router.get( "/agents", response_model=WatchtowerAgentListResponse, dependencies=[Depends(_require_
packages/tracecat-ee/tracecat_ee/watchtower/router.py:None
Routelist_watchtower_session_tool_calls
router.get( "/sessions/{session_id}/tool-calls", response_model=WatchtowerAgentToolCallListResponse,
packages/tracecat-ee/tracecat_ee/watchtower/router.py:None
Routelist_workflow_branches
router.get("/sync/branches", response_model=list[GitBranchInfo])
tracecat/workflow/store/router.py:None
Routelist_workflow_commits
router.get("/sync/commits", response_model=list[GitCommitInfo])
tracecat/workflow/store/router.py:None
Routelist_workflow_definitions
router.get("/{workflow_id}/definitions", tags=["workflows"])
tracecat/workflow/management/router.py:None
Routelist_workflow_execution_reset_points
router.get("/{execution_id:path}/reset-points")
tracecat/workflow/executions/router.py:None
Routelist_workflow_executions
router.get("")
tracecat/workflow/executions/router.py:None
Routelist_workflows
router.get("", tags=["workflows"])
tracecat/workflow/management/router.py:None
Routelist_workspace_invitations
router.get("/{workspace_id}/invitations")
tracecat/workspaces/router.py:None
Routelist_workspace_members
router.get("/{workspace_id}/members")
tracecat/workspaces/router.py:None
Routelist_workspace_memberships
router.get("/{workspace_id}/memberships")
tracecat/workspaces/router.py:None
Routelist_workspaces
router.get("")
tracecat/workspaces/router.py:None
Routelogin
router.get( "/login", name=f"saml:{auth_backend.name}.login", )
tracecat/auth/saml.py:None
Routelogout
router.post( "/logout", name=f"auth:{backend.name}.logout", responses=logout_responses )
tracecat/auth/users.py:None
Routelookup
registry.register( default_title="Lookup row", description="Get a single row from a table correspondin
packages/tracecat-registry/tracecat_registry/core/table.py:None
Routelookup_many
registry.register( default_title="Lookup many rows", description="Get multiple rows from a table corre
packages/tracecat-registry/tracecat_registry/core/table.py:None
Routelookup_rows
router.post("/{table_name}/lookup")
tracecat/tables/internal_router.py:None
Routemcp
registry.register( default_title="Jira MCP", description="Use AI to interact with Jira via Atlassian M
packages/tracecat-registry/tracecat_registry/integrations/mcp/jira.py:None
Routemove_folder
router.post("/{folder_id}/move")
tracecat/workflow/management/folders/router.py:None
Routemove_workflow_to_folder
router.post( "/{workflow_id}/move", tags=["workflows"], status_code=status.HTTP_204_NO_CONTENT )
tracecat/workflow/management/router.py:None
Routename
computed_field
packages/tracecat-registry/tracecat_registry/_internal/models.py:None
Routeoauth_callback
integrations_router.get("/callback")
tracecat/integrations/router.py:None
Routepermanently_delete_file
registry.register( default_title="Permanently delete Drive file", display_group="Google Drive", de
packages/tracecat-registry/tracecat_registry/integrations/google_drive.py:None
Routepost_response
registry.register( default_title="Post response", description="Post messsage back to Slack interaction
packages/tracecat-registry/tracecat_registry/integrations/slack_sdk.py:None
Routepromote_org_repository_version
router.post( "/{org_id}/registry/repositories/{repository_id}/versions/{version_id}/promote", response
packages/tracecat-ee/tracecat_ee/admin/organizations/router.py:None
Routepromote_registry_version
router.post( "/{repository_id}/versions/{version_id}/promote", response_model=RegistryVersionPromoteRe
tracecat/registry/repositories/router.py:None
Routepromote_registry_version
router.post( "/{repository_id}/versions/{version_id}/promote", response_model=RegistryVersionPromoteRe
tracecat/admin/registry/router.py:None
Routepromote_to_superuser
router.post("/{user_id}/promote", response_model=AdminUserRead)
packages/tracecat-ee/tracecat_ee/admin/users/router.py:None
Routeprotected_func
require_scope("org:delete")
tests/unit/test_rbac_scopes.py:None
Routepublish_workflow
router.post( "/{workflow_id}/publish", response_model=WorkflowDslPublishResult, )
tracecat/workflow/store/router.py:None
Routepull_workflows
router.post("/sync/pull", response_model=PullResult)
tracecat/workflow/store/router.py:None
Routeput_object
registry.register( default_title="Put MinIO object", description="Put an object to MinIO.", displa
packages/tracecat-registry/tracecat_registry/integrations/minio.py:None
Routeput_object
registry.register( default_title="Put S3 object", description="Put an object to S3.", display_grou
packages/tracecat-registry/tracecat_registry/integrations/amazon_s3.py:None
Routerank_items_endpoint
router.post("/rank", status_code=status.HTTP_200_OK)
tracecat/agent/internal_router.py:None
Routerank_items_pairwise_endpoint
router.post("/rank-pairwise", status_code=status.HTTP_200_OK)
tracecat/agent/internal_router.py:None
Routereceive_interaction
router.post("/interactions/{category}")
tracecat/webhooks/router.py:None
Routeref
computed_field
tracecat/workflow/actions/schemas.py:None
Routeremove_group_member
audit_log( resource_type="rbac_group_member", action="delete", resource_id_attr="group_id" )
packages/tracecat-ee/tracecat_ee/rbac/service.py:None
Routeremove_group_member
groups_router.delete( "/{group_id}/members/{user_id}", status_code=status.HTTP_204_NO_CONTENT, )
packages/tracecat-ee/tracecat_ee/rbac/router.py:None
Routeremove_integration
require_scope("integration:delete")
tracecat/integrations/service.py:None
Routeremove_provider_config
require_scope("integration:delete")
tracecat/integrations/service.py:None
Routeremove_tag
router.delete( "/{case_id}/tags/{tag_identifier}", status_code=status.HTTP_204_NO_CONTENT )
tracecat/cases/tags/internal_router.py:None
Routeremove_tag
router.delete( "/{case_id}/tags/{tag_identifier}", status_code=status.HTTP_204_NO_CONTENT )
tracecat/cases/tags/router.py:None
Routeremove_tag
router.delete("/{workflow_id}/tags/{tag_id}", status_code=status.HTTP_204_NO_CONTENT)
tracecat/workflow/tags/router.py:None
Routereorder_dropdown_options
definitions_router.put( "/{definition_id}/options/reorder", status_code=status.HTTP_204_NO_CONTENT, )
tracecat/cases/dropdowns/router.py:None
Routereset_workflow_execution
router.post("/{execution_id:path}/reset")
tracecat/workflow/executions/router.py:None
Routereshape
registry.register( default_title="Reshape", description="Define the exact scalar, object, or list outp
packages/tracecat-registry/tracecat_registry/core/transform.py:None
Routerestore_agent_preset_version
router.post( "/{preset_id}/versions/{version_id}/restore", response_model=AgentPresetRead, )
tracecat/agent/preset/router.py:None
Routerevoke_invitation
router.delete("/invitations/{invitation_id}", status_code=status.HTTP_204_NO_CONTENT)
tracecat/organization/router.py:None
Routerevoke_watchtower_session
router.post( "/sessions/{session_id}/revoke", status_code=status.HTTP_204_NO_CONTENT, dependencies
packages/tracecat-ee/tracecat_ee/watchtower/router.py:None
Routerevoke_webhook_api_key
router.post( "/{workflow_id}/webhook/api-key/revoke", tags=["triggers"], status_code=status.HTTP_2
tracecat/workflow/management/router.py:None
Routerevoke_workspace_invitation
router.delete( "/{workspace_id}/invitations/{invitation_id}", status_code=status.HTTP_204_NO_CONTENT,
tracecat/workspaces/router.py:None
Routeroot
app.get("/", include_in_schema=False)
tracecat/api/app.py:None
Routeroot
app.get("/")
scripts/benchmark/server.py:None
Routeroot
app.get("/", include_in_schema=False)
tests/stress/server.py:None
Routerotate_channel_token
router.post("/{token_id}/rotate", response_model=AgentChannelTokenRead)
tracecat/agent/channels/management_router.py:None
Routerun_agent_endpoint
router.post("/run", status_code=status.HTTP_200_OK)
tracecat/agent/internal_router.py:None
Routesave_github_app_credentials
github_router.post("/credentials", status_code=status.HTTP_201_CREATED)
tracecat/vcs/router.py:None
Routesearch_case_aggregates
cases_router.get("/search/aggregate")
tracecat/cases/router.py:None
Routesearch_cases
router.get("/search")
tracecat/cases/internal_router.py:None
Routesearch_cases
cases_router.get("/search")
tracecat/cases/router.py:None
Routesearch_rows
router.post("/{table_name}/search")
tracecat/tables/internal_router.py:None
Routesearch_schedules
router.get("/search", response_model=list[ScheduleRead])
tracecat/workflow/schedules/router.py:None
Routesearch_secrets
router.get("/search", response_model=list[SecretRead])
tracecat/secrets/router.py:None
Routesearch_user
router.get("/search", tags=["users"])
tracecat/auth/router.py:None
Routesearch_variables
router.get("/search", response_model=list[VariableRead])
tracecat/variables/router.py:None
Routesearch_workflow_executions
router.get("/search")
tracecat/workflow/executions/router.py:None
Routesearch_workspaces
router.get("/search")
tracecat/workspaces/router.py:None
Routesend_message
router.post("/{session_id}/messages")
tracecat/agent/session/router.py:None
Routeset_case_dropdown_value
values_router.put( "/{case_id}/dropdowns/{definition_id}", response_model=CaseDropdownValueRead, )
tracecat/cases/dropdowns/router.py:None
Routeset_default_model
router.put("/default-model")
tracecat/agent/router.py:None
Routesimulate_job
app.get("/poll-status")
tests/stress/server.py:None
Routesimulate_job_2
app.get("/poll-response")
tests/stress/server.py:None
Routesso_acs
router.post("/acs")
tracecat/auth/saml.py:None
Routestart_slack_oauth
router.post("/slack/oauth/start", response_model=SlackOAuthStartResponse)
tracecat/agent/channels/management_router.py:None
Routestream_session_events
router.get("/{session_id}/stream")
tracecat/agent/session/router.py:None
Routesubmit_approvals
router.post("/{session_id}", status_code=status.HTTP_204_NO_CONTENT)
packages/tracecat-ee/tracecat_ee/agent/router.py:None
Routesubmit_approvals
router.post("/{session_id}", status_code=status.HTTP_204_NO_CONTENT)
packages/tracecat-ee/tracecat_ee/agent/approvals/router.py:None
Routesync_all_repositories
router.post("/sync", response_model=RegistrySyncResponse)
tracecat/admin/registry/router.py:None
Routesync_org_repository
router.post( "/{org_id}/registry/repositories/{repository_id}/sync", response_model=OrgRegistrySyncRes
packages/tracecat-ee/tracecat_ee/admin/organizations/router.py:None
Routesync_registry_repository
router.post( "/{repository_id}/sync", response_model=RegistrySyncResponse, responses={ 422
tracecat/registry/repositories/router.py:None
Routesync_repository
router.post("/sync/{repository_id}", response_model=RegistrySyncResponse)
tracecat/admin/registry/router.py:None
Routesync_wait_and_return_data
app.get("/sync-wait", response_model=DataResponse)
scripts/benchmark/server.py:None
Routeterminate_workflow_execution
router.post( "/{execution_id}/terminate", status_code=status.HTTP_204_NO_CONTENT, )
tracecat/workflow/executions/router.py:None
Routetest_action_json_schema
pytest.mark.parametrize("output_type", JSON_SCHEMA_OUTPUT_TYPES)
tests/registry/test_agent.py:None
Routetest_action_primitives
pytest.mark.parametrize("output_type", PRIMITIVE_OUTPUT_TYPES)
tests/registry/test_agent.py:None
Routetest_add_prefix
pytest.mark.parametrize( "input,prefix,expected", [ ("test", "prefix", "prefixtest"),
tests/unit/test_functions.py:None
Routetest_add_suffix
pytest.mark.parametrize( "input,suffix,expected", [ ("test", "suffix", "testsuffix"),
tests/unit/test_functions.py:None
Routetest_agent_json_schema
pytest.mark.parametrize("output_type", JSON_SCHEMA_OUTPUT_TYPES)
tests/registry/test_agent.py:None
Routetest_agent_preset_scope_guards
pytest.mark.parametrize( ("endpoint", "required_scope"), [ (agent_preset_router.list_agent_pre
tests/unit/test_route_scope_guards.py:None
Routetest_agent_primitives
pytest.mark.parametrize("output_type", PRIMITIVE_OUTPUT_TYPES)
tests/registry/test_agent.py:None
Routetest_apply
pytest.mark.parametrize( "input,python_lambda,expected", [ # Basic transformations (1,
tests/registry/test_core_transform.py:None
Routetest_auto_titles_with_initial_prompt
patch("tracecat.agent.session.activities.AgentSessionService.with_session")
tests/unit/test_agent_activities.py:None
Routetest_b64url_to_str
pytest.mark.parametrize( "input_str,expected", [ ("SGVsbG8sIFdvcmxkIQ==", "Hello, World!"),
tests/unit/test_functions.py:None
Routetest_base64_invalid_input
pytest.mark.parametrize( "invalid_input,decode_func", [ ("invalid base64", b64_to_str),
tests/unit/test_functions.py:None
← previousnext →401–500 of 665, ranked by callers