Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TracecatHQ/tracecat
/ endpoints
Endpoints
665 in github.com/TracecatHQ/tracecat
⨍
Functions
13,198
◇
Types & classes
2,545
↳
Endpoints
665
Route
get_workflow_execution_collection_page
router.post("/{execution_id:path}/objects/collection/page")
tracecat/workflow/executions/router.py:None
Route
get_workflow_execution_compact
router.get("/{execution_id:path}/compact")
tracecat/workflow/executions/router.py:None
Route
get_workflow_execution_object_download
router.post("/{execution_id:path}/objects/download")
tracecat/workflow/executions/router.py:None
Route
get_workflow_execution_object_preview
router.post("/{execution_id:path}/objects/preview")
tracecat/workflow/executions/router.py:None
Route
get_workspace
router.get("/{workspace_id}")
tracecat/workspaces/router.py:None
Route
get_workspace_membership
router.get("/{workspace_id}/memberships/{user_id}")
tracecat/workspaces/router.py:None
Route
get_workspace_providers_status
router.get("/workspace/providers/status")
tracecat/agent/router.py:None
Route
github_app_install_callback
github_router.get("/install")
tracecat/vcs/router.py:None
Route
github_webhook
github_router.post("/webhook")
tracecat/vcs/router.py:None
Route
handle_channel_event
router.post("/{channel_type}/{token}", response_model=None)
tracecat/agent/channels/router.py:None
Route
handle_slack_oauth_callback
router.get("/slack/oauth/callback")
tracecat/agent/channels/router.py:None
Route
health_check
app.get("/health")
scripts/benchmark/server.py:None
Route
import_csv
router.post("/{table_id}/import", status_code=status.HTTP_201_CREATED)
tracecat/tables/router.py:None
Route
import_table_from_csv
router.post("/import", status_code=status.HTTP_201_CREATED)
tracecat/tables/router.py:None
Route
incoming_webhook_draft
router.post("/draft", response_model=None)
tracecat/webhooks/router.py:None
Route
incoming_webhook_get
router.get("", response_model=None)
tracecat/webhooks/router.py:None
Route
incoming_webhook_post
router.post("", response_model=None)
tracecat/webhooks/router.py:None
Route
incoming_webhook_wait
router.post("/wait")
tracecat/webhooks/router.py:None
Route
info
app.get("/info", include_in_schema=False)
tracecat/api/app.py:None
Route
insert_case_row
router.post("/{case_id}/rows/insert", status_code=HTTP_201_CREATED)
tracecat/cases/rows/internal_router.py:None
Route
insert_case_row
router.post("/{case_id}/rows/insert", status_code=HTTP_201_CREATED)
tracecat/cases/rows/router.py:None
Route
insert_row
router.post("/{table_name}/rows", status_code=status.HTTP_201_CREATED)
tracecat/tables/internal_router.py:None
Route
insert_row
router.post("/{table_id}/rows", status_code=status.HTTP_201_CREATED)
tracecat/tables/router.py:None
Route
insert_rows_batch
router.post("/{table_name}/rows/batch", status_code=status.HTTP_201_CREATED)
tracecat/tables/internal_router.py:None
Route
io_work
app.get("/io-work")
tests/stress/server.py:None
Route
io_work_post
app.post("/io-work")
tests/stress/server.py:None
Route
is_system
computed_field
packages/tracecat-ee/tracecat_ee/rbac/schemas.py:None
Route
is_template
computed_field(return_type=bool)
tracecat/registry/actions/schemas.py:None
Route
link_case_row
router.post("/{case_id}/rows", status_code=HTTP_201_CREATED)
tracecat/cases/rows/internal_router.py:None
Route
link_case_row
router.post("/{case_id}/rows", status_code=HTTP_201_CREATED)
tracecat/cases/rows/router.py:None
Route
list_actions
router.get("/actions", response_model=list[EditorActionRead])
tracecat/editor/router.py:None
Route
list_actions
router.get("")
tracecat/workflow/actions/router.py:None
Route
list_agent_preset_versions
router.get( "/{preset_id}/versions", response_model=CursorPaginatedResponse[AgentPresetVersionReadMini
tracecat/agent/preset/router.py:None
Route
list_agent_presets
router.get("", response_model=list[AgentPresetReadMinimal])
tracecat/agent/preset/router.py:None
Route
list_assignments
assignments_router.get("", response_model=GroupRoleAssignmentList)
packages/tracecat-ee/tracecat_ee/rbac/router.py:None
Route
list_attachments
router.get("")
tracecat/cases/attachments/internal_router.py:None
Route
list_attachments
router.get("")
tracecat/cases/attachments/router.py:None
Route
list_case_dropdown_values
values_router.get("/{case_id}/dropdowns", response_model=list[CaseDropdownValueRead])
tracecat/cases/dropdowns/router.py:None
Route
list_case_duration_definitions
definitions_router.get("", response_model=list[CaseDurationDefinitionRead])
tracecat/cases/durations/router.py:None
Route
list_case_durations
durations_router.get("", response_model=list[CaseDurationRead])
tracecat/cases/durations/router.py:None
Route
list_case_rows
router.get("/{case_id}/rows")
tracecat/cases/rows/internal_router.py:None
Route
list_case_rows
router.get("/{case_id}/rows")
tracecat/cases/rows/router.py:None
Route
list_case_tags
router.get("", response_model=list[CaseTagRead])
tracecat/cases/tag_definitions/router.py:None
Route
list_cases
router.get("")
tracecat/cases/internal_router.py:None
Route
list_cases
cases_router.get("")
tracecat/cases/router.py:None
Route
list_channel_tokens
router.get("", response_model=list[AgentChannelTokenRead])
tracecat/agent/channels/management_router.py:None
Route
list_comment_threads
router.get("/{case_id}/comments/threads", status_code=HTTP_200_OK)
tracecat/cases/internal_router.py:None
Route
list_comment_threads
cases_router.get("/{case_id}/comments/threads", status_code=HTTP_200_OK)
tracecat/cases/router.py:None
Route
list_comments
router.get("/{case_id}/comments", status_code=HTTP_200_OK)
tracecat/cases/internal_router.py:None
Route
list_comments
cases_router.get("/{case_id}/comments", status_code=HTTP_200_OK)
tracecat/cases/router.py:None
Route
list_detections
registry.register( default_title="List detections for rule", display_group="Google SecOps Detection En
packages/tracecat-registry/tracecat_registry/integrations/google_secops_detection.py:None
Route
list_dropdown_definitions
definitions_router.get("", response_model=list[CaseDropdownDefinitionRead])
tracecat/cases/dropdowns/router.py:None
Route
list_events_with_users
router.get( "/{case_id}/events", status_code=HTTP_200_OK, response_model_exclude_none=True, )
tracecat/cases/internal_router.py:None
Route
list_events_with_users
cases_router.get( "/{case_id}/events", status_code=HTTP_200_OK, response_model_exclude_none=True,
tracecat/cases/router.py:None
Route
list_fields
case_fields_router.get("")
tracecat/cases/router.py:None
Route
list_folders
router.get("")
tracecat/workflow/management/folders/router.py:None
Route
list_functions
router.get("/functions", response_model=list[EditorFunctionRead])
tracecat/editor/router.py:None
Route
list_groups
groups_router.get("", response_model=GroupList)
packages/tracecat-ee/tracecat_ee/rbac/router.py:None
Route
list_integrations
integrations_router.get("")
tracecat/integrations/router.py:None
Route
list_invitations
router.get("/invitations", response_model=list[OrgInvitationRead])
tracecat/organization/router.py:None
Route
list_items
router.get("/items")
tracecat/inbox/router.py:None
Route
list_mcp_integrations
mcp_router.get("")
tracecat/integrations/router.py:None
Route
list_models
router.get("/models")
tracecat/agent/router.py:None
Route
list_my_pending_invitations
router.get("/invitations/pending/me", response_model=list[OrgPendingInvitationRead])
tracecat/organization/router.py:None
Route
list_org_members
router.get("/members", response_model=list[OrgMemberRead])
tracecat/organization/router.py:None
Route
list_org_repositories
router.get( "/{org_id}/registry/repositories", response_model=list[OrgRegistryRepositoryRead] )
packages/tracecat-ee/tracecat_ee/admin/organizations/router.py:None
Route
list_org_repository_versions
router.get( "/{org_id}/registry/repositories/{repository_id}/versions", response_model=list[OrgRegistr
packages/tracecat-ee/tracecat_ee/admin/organizations/router.py:None
Route
list_org_secrets
org_router.get("")
tracecat/secrets/router.py:None
Route
list_org_tiers
router.get("/organizations", response_model=list[OrganizationTierRead])
packages/tracecat-ee/tracecat_ee/admin/tiers/router.py:None
Route
list_organization_domains
router.get("/{org_id}/domains", response_model=list[OrgDomainRead])
packages/tracecat-ee/tracecat_ee/admin/organizations/router.py:None
Route
list_organization_domains
router.get("/domains", response_model=list[OrgDomainRead])
tracecat/organization/router.py:None
Route
list_organizations
router.get("", response_model=list[OrgRead])
packages/tracecat-ee/tracecat_ee/admin/organizations/router.py:None
Route
list_platform_repositories
router.get("/repos", response_model=list[RegistryRepositoryReadMinimal])
tracecat/admin/registry/router.py:None
Route
list_presets
router.get("", response_model=list[AgentPresetReadMinimal])
tracecat/agent/preset/internal_router.py:None
Route
list_provider_credential_configs
router.get("/providers/configs")
tracecat/agent/router.py:None
Route
list_providers
providers_router.get("")
tracecat/integrations/router.py:None
Route
list_providers
router.get("/providers")
tracecat/agent/router.py:None
Route
list_registry_actions
router.get("")
tracecat/registry/actions/router.py:None
Route
list_registry_repositories
router.get("", response_model=list[RegistryRepositoryReadMinimal])
tracecat/registry/repositories/router.py:None
Route
list_registry_versions
router.get("/versions", response_model=list[RegistryVersionRead])
tracecat/admin/registry/router.py:None
Route
list_repository_commits
router.get("/{repository_id}/commits", response_model=list[GitCommitInfo])
tracecat/registry/repositories/router.py:None
Route
list_repository_versions
router.get("/{repository_id}/versions", response_model=list[RegistryVersionRead])
tracecat/registry/repositories/router.py:None
Route
list_roles
roles_router.get("", response_model=RoleList)
tracecat/authz/rbac/router.py:None
Route
list_rows
router.get("/{table_id}/rows")
tracecat/tables/router.py:None
Route
list_rule_errors
registry.register( default_title="List rule errors", display_group="Google SecOps Detection Engine",
packages/tracecat-registry/tracecat_registry/integrations/google_secops_detection.py:None
Route
list_schedules
router.get("", response_model=list[ScheduleRead])
tracecat/workflow/schedules/router.py:None
Route
list_scopes
scopes_router.get("", response_model=ScopeList)
packages/tracecat-ee/tracecat_ee/rbac/router.py:None
Route
list_secret_definitions
router.get("/definitions", response_model=list[SecretDefinition])
tracecat/secrets/router.py:None
Route
list_secrets
router.get("")
tracecat/secrets/router.py:None
Route
list_sessions
router.get("/sessions", response_model=list[SessionRead])
tracecat/organization/router.py:None
Route
list_sessions
router.get("")
tracecat/agent/session/router.py:None
Route
list_tables
registry.register( default_title="List tables", description="Get a list of all available tables in the
packages/tracecat-registry/tracecat_registry/core/table.py:None
Route
list_tables
router.get("")
tracecat/tables/internal_router.py:None
Route
list_tables
router.get("")
tracecat/tables/router.py:None
Route
list_tags
router.get("/{case_id}/tags", response_model=list[CaseTagRead])
tracecat/cases/tags/internal_router.py:None
Route
list_tags
router.get("/{case_id}/tags", response_model=list[CaseTagRead])
tracecat/cases/tags/router.py:None
Route
list_tags
router.get("", response_model=list[TagRead])
tracecat/tags/router.py:None
Route
list_tags
router.get("/{workflow_id}/tags", response_model=list[TagRead])
tracecat/workflow/tags/router.py:None
Route
list_tasks
task_router.get("/{case_id}/tasks", status_code=HTTP_200_OK)
tracecat/cases/internal_router.py:None
Route
list_tasks
cases_router.get( "/{case_id}/tasks", status_code=HTTP_200_OK, )
tracecat/cases/router.py:None
← previous
next →
301–400 of 665, ranked by callers