Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/TracecatHQ/tracecat
/ endpoints
Endpoints
665 in github.com/TracecatHQ/tracecat
⨍
Functions
13,198
◇
Types & classes
2,545
↳
Endpoints
665
Route
accept_invitation
router.post("/invitations/accept")
tracecat/organization/router.py:None
Route
action
computed_field(return_type=str)
tracecat/registry/actions/schemas.py:None
Route
add_dropdown_option
definitions_router.post( "/{definition_id}/options", response_model=CaseDropdownOptionRead, status
tracecat/cases/dropdowns/router.py:None
Route
add_group_member
groups_router.post( "/{group_id}/members", status_code=status.HTTP_201_CREATED, )
packages/tracecat-ee/tracecat_ee/rbac/router.py:None
Route
add_tag
router.post( "/{case_id}/tags", status_code=status.HTTP_201_CREATED, response_model=CaseTagRead )
tracecat/cases/tags/internal_router.py:None
Route
add_tag
router.post( "/{case_id}/tags", status_code=status.HTTP_201_CREATED, response_model=CaseTagRead )
tracecat/cases/tags/router.py:None
Route
add_tag
router.post("/{workflow_id}/tags", status_code=status.HTTP_201_CREATED)
tracecat/workflow/tags/router.py:None
Route
agent
registry.register( default_title="AI agent", description="AI agent with tool calling capabilities. Ret
packages/tracecat-registry/tracecat_registry/core/agent.py:None
Route
another_endpoint
app.get("/another")
tests/unit/test_rate_limits.py:None
Route
apply_graph_operations
router.patch("")
tracecat/workflow/graph/router.py:None
Route
assign_user_by_email_to_case
router.post("/{case_id}/assign-by-email", status_code=HTTP_200_OK)
tracecat/cases/internal_router.py:None
Route
assign_user_to_case
router.post("/{case_id}/assign", status_code=HTTP_200_OK)
tracecat/cases/internal_router.py:None
Route
batch_delete_rows
require_scope("table:delete")
tracecat/tables/service.py:None
Route
batch_delete_rows
router.post("/{table_id}/rows/batch-delete")
tracecat/tables/router.py:None
Route
batch_insert_rows
router.post("/{table_id}/rows/batch", status_code=status.HTTP_201_CREATED)
tracecat/tables/router.py:None
Route
batch_update_positions
router.post("/batch-positions", status_code=status.HTTP_204_NO_CONTENT)
tracecat/workflow/actions/router.py:None
Route
batch_update_rows
router.post("/{table_id}/rows/batch-update")
tracecat/tables/router.py:None
Route
bulk_reset_workflow_executions
router.post("/reset/bulk")
tracecat/workflow/executions/router.py:None
Route
cancel_workflow_execution
router.post( "/{execution_id}/cancel", status_code=status.HTTP_204_NO_CONTENT, )
tracecat/workflow/executions/router.py:None
Route
check_health
app.get("/health", tags=["public"])
tracecat/api/app.py:None
Route
check_ready
app.get("/ready", tags=["public"])
tracecat/api/app.py:None
Route
commit_workflow
router.post("/{workflow_id}/commit", tags=["workflows"])
tracecat/workflow/management/router.py:None
Route
compare_agent_preset_versions
router.get( "/{preset_id}/versions/{version_id}/compare", response_model=AgentPresetVersionDiff, )
tracecat/agent/preset/router.py:None
Route
compare_registry_versions
router.get( "/{repository_id}/versions/{version_id}/diff", response_model=VersionDiff, )
tracecat/registry/repositories/router.py:None
Route
connect_provider
integrations_router.post("/{provider_id}/connect")
tracecat/integrations/router.py:None
Route
create_action
router.post("")
tracecat/workflow/actions/router.py:None
Route
create_agent_preset
router.post( "", response_model=AgentPresetRead, status_code=status.HTTP_201_CREATED, )
tracecat/agent/preset/router.py:None
Route
create_assignment
assignments_router.post( "", response_model=GroupRoleAssignmentReadWithDetails, status_code=status
packages/tracecat-ee/tracecat_ee/rbac/router.py:None
Route
create_attachment
router.post("", status_code=status.HTTP_201_CREATED)
tracecat/cases/attachments/internal_router.py:None
Route
create_attachment
router.post("", status_code=status.HTTP_201_CREATED)
tracecat/cases/attachments/router.py:None
Route
create_case
router.post("", status_code=HTTP_201_CREATED)
tracecat/cases/internal_router.py:None
Route
create_case
cases_router.post("", status_code=HTTP_201_CREATED)
tracecat/cases/router.py:None
Route
create_case_duration
durations_router.post( "", response_model=CaseDurationRead, status_code=status.HTTP_201_CREATED )
tracecat/cases/durations/router.py:None
Route
create_case_duration_definition
definitions_router.post( "", response_model=CaseDurationDefinitionRead, status_code=status.HTTP_20
tracecat/cases/durations/router.py:None
Route
create_case_simple
router.post("/simple", status_code=HTTP_201_CREATED)
tracecat/cases/internal_router.py:None
Route
create_case_tag
router.post("", response_model=CaseTagRead, status_code=status.HTTP_201_CREATED)
tracecat/cases/tag_definitions/router.py:None
Route
create_case_trigger
router.post( "/{workflow_id}/case-trigger", status_code=status.HTTP_201_CREATED, tags=["triggers"]
tracecat/workflow/management/router.py:None
Route
create_channel_token
router.post( "", response_model=AgentChannelTokenRead, status_code=status.HTTP_201_CREATED )
tracecat/agent/channels/management_router.py:None
Route
create_column
router.post("/{table_id}/columns", status_code=status.HTTP_201_CREATED)
tracecat/tables/router.py:None
Route
create_comment
router.post("/{case_id}/comments", status_code=HTTP_201_CREATED)
tracecat/cases/internal_router.py:None
Route
create_comment
cases_router.post("/{case_id}/comments", status_code=HTTP_201_CREATED)
tracecat/cases/router.py:None
Route
create_comment_simple
router.post("/{case_id}/comments/simple", status_code=HTTP_201_CREATED)
tracecat/cases/internal_router.py:None
Route
create_custom_provider
providers_router.post("", status_code=status.HTTP_201_CREATED)
tracecat/integrations/router.py:None
Route
create_digests
router.post("/digests", status_code=status.HTTP_201_CREATED)
tracecat/deduplicate/internal_router.py:None
Route
create_draft_workflow_execution
router.post("/draft")
tracecat/workflow/executions/router.py:None
Route
create_dropdown_definition
definitions_router.post( "", response_model=CaseDropdownDefinitionRead, status_code=status.HTTP_20
tracecat/cases/dropdowns/router.py:None
Route
create_field
case_fields_router.post("", status_code=HTTP_201_CREATED)
tracecat/cases/router.py:None
Route
create_folder
router.post("", status_code=status.HTTP_201_CREATED)
tracecat/workflow/management/folders/router.py:None
Route
create_group
groups_router.post( "", response_model=GroupReadWithMembers, status_code=status.HTTP_201_CREATED )
packages/tracecat-ee/tracecat_ee/rbac/router.py:None
Route
create_invitation
router.post( "/invitations", response_model=OrgInvitationRead, status_code=status.HTTP_201_CREATED
tracecat/organization/router.py:None
Route
create_mcp_integration
mcp_router.post("", status_code=status.HTTP_201_CREATED)
tracecat/integrations/router.py:None
Route
create_org_secret
org_router.post("", status_code=status.HTTP_201_CREATED)
tracecat/secrets/router.py:None
Route
create_organization
router.post("", response_model=OrgRead, status_code=status.HTTP_201_CREATED)
packages/tracecat-ee/tracecat_ee/admin/organizations/router.py:None
Route
create_organization_domain
router.post( "/{org_id}/domains", response_model=OrgDomainRead, status_code=status.HTTP_201_CREATE
packages/tracecat-ee/tracecat_ee/admin/organizations/router.py:None
Route
create_preset
registry.register( default_title="Create agent preset", display_group="Agent Presets", description
packages/tracecat-registry/tracecat_registry/core/presets.py:None
Route
create_preset
router.post("", status_code=status.HTTP_201_CREATED)
tracecat/agent/preset/internal_router.py:None
Route
create_provider_credentials
router.post("/credentials", status_code=status.HTTP_201_CREATED)
tracecat/agent/router.py:None
Route
create_registry_repository
router.post( "", status_code=status.HTTP_201_CREATED, response_model=RegistryRepositoryRead )
tracecat/registry/repositories/router.py:None
Route
create_role
roles_router.post( "", response_model=RoleReadWithScopes, status_code=status.HTTP_201_CREATED )
packages/tracecat-ee/tracecat_ee/rbac/router.py:None
Route
create_schedule
router.post("", response_model=ScheduleRead)
tracecat/workflow/schedules/router.py:None
Route
create_scope
scopes_router.post("", response_model=ScopeRead, status_code=status.HTTP_201_CREATED)
packages/tracecat-ee/tracecat_ee/rbac/router.py:None
Route
create_secret
router.post("", status_code=status.HTTP_201_CREATED)
tracecat/secrets/router.py:None
Route
create_session
router.post("")
tracecat/agent/session/router.py:None
Route
create_table
router.post("", status_code=status.HTTP_201_CREATED)
tracecat/tables/internal_router.py:None
Route
create_table
router.post("", status_code=status.HTTP_201_CREATED)
tracecat/tables/router.py:None
Route
create_tag
router.post("", response_model=TagRead)
tracecat/tags/router.py:None
Route
create_task
task_router.post("/{case_id}/tasks", status_code=HTTP_201_CREATED)
tracecat/cases/internal_router.py:None
Route
create_task
cases_router.post( "/{case_id}/tasks", status_code=HTTP_201_CREATED, )
tracecat/cases/router.py:None
Route
create_tier
router.post("", response_model=TierRead, status_code=status.HTTP_201_CREATED)
packages/tracecat-ee/tracecat_ee/admin/tiers/router.py:None
Route
create_user
router.post("", response_model=AdminUserRead, status_code=status.HTTP_201_CREATED)
packages/tracecat-ee/tracecat_ee/admin/users/router.py:None
Route
create_user_assignment
user_assignments_router.post( "", response_model=UserRoleAssignmentReadWithDetails, status_code=st
tracecat/authz/rbac/router.py:None
Route
create_variable
router.post("", status_code=status.HTTP_201_CREATED, response_model=VariableRead)
tracecat/variables/router.py:None
Route
create_webhook
router.post( "/{workflow_id}/webhook", status_code=status.HTTP_201_CREATED, tags=["triggers"], )
tracecat/workflow/management/router.py:None
Route
create_workflow
router.post("", status_code=status.HTTP_201_CREATED, tags=["workflows"])
tracecat/workflow/management/router.py:None
Route
create_workflow_definition
router.post("/{workflow_id}/definition", tags=["workflows"])
tracecat/workflow/management/router.py:None
Route
create_workflow_execution
router.post("")
tracecat/workflow/executions/router.py:None
Route
create_workspace
router.post("", status_code=status.HTTP_201_CREATED)
tracecat/workspaces/router.py:None
Route
create_workspace_invitation
router.post("/{workspace_id}/invitations", status_code=status.HTTP_201_CREATED)
tracecat/workspaces/router.py:None
Route
create_workspace_membership
router.post("/{workspace_id}/memberships", status_code=status.HTTP_201_CREATED)
tracecat/workspaces/router.py:None
Route
data
app.get("/data")
tests/stress/server.py:None
Route
delete_action
require_scope("workflow:delete")
tracecat/workflow/actions/service.py:None
Route
delete_action
router.delete("/{action_id}", status_code=status.HTTP_204_NO_CONTENT)
tracecat/workflow/actions/router.py:None
Route
delete_agent_preset
router.delete("/{preset_id}", status_code=status.HTTP_204_NO_CONTENT)
tracecat/agent/preset/router.py:None
Route
delete_assignment
assignments_router.delete("/{assignment_id}", status_code=status.HTTP_204_NO_CONTENT)
packages/tracecat-ee/tracecat_ee/rbac/router.py:None
Route
delete_attachment
registry.register( default_title="Delete attachment", display_group="Cases", description="Delete a
packages/tracecat-registry/tracecat_registry/core/cases.py:None
Route
delete_attachment
router.delete("/{attachment_id}", status_code=status.HTTP_204_NO_CONTENT)
tracecat/cases/attachments/internal_router.py:None
Route
delete_attachment
router.delete( "/{attachment_id}", status_code=status.HTTP_204_NO_CONTENT, response_model=None )
tracecat/cases/attachments/router.py:None
Route
delete_case
registry.register( default_title="Delete case", display_group="Cases", description="Delete a case.
packages/tracecat-registry/tracecat_registry/core/cases.py:None
Route
delete_case
router.delete("/{case_id}", status_code=HTTP_200_OK)
tracecat/cases/internal_router.py:None
Route
delete_case
require_scope("case:delete")
tracecat/cases/service.py:None
Route
delete_case
cases_router.delete("/{case_id}", status_code=HTTP_204_NO_CONTENT)
tracecat/cases/router.py:None
Route
delete_case_duration
durations_router.delete( "/{duration_id}", status_code=status.HTTP_204_NO_CONTENT, response_model=None )
tracecat/cases/durations/router.py:None
Route
delete_case_duration_definition
definitions_router.delete( "/{duration_id}", status_code=status.HTTP_204_NO_CONTENT, response_model=None )
tracecat/cases/durations/router.py:None
Route
delete_case_tag
router.delete("/{tag_id}", status_code=status.HTTP_204_NO_CONTENT)
tracecat/cases/tag_definitions/router.py:None
Route
delete_channel_token
router.delete("/{token_id}", status_code=status.HTTP_204_NO_CONTENT)
tracecat/agent/channels/management_router.py:None
Route
delete_column
audit_log(resource_type="table_column", action="delete")
tracecat/tables/service.py:None
Route
delete_column
router.delete( "/{table_id}/columns/{column_id}", status_code=status.HTTP_204_NO_CONTENT, )
tracecat/tables/router.py:None
Route
delete_comment
router.delete("/{case_id}/comments/{comment_id}", status_code=HTTP_204_NO_CONTENT)
tracecat/cases/internal_router.py:None
Route
delete_comment
require_scope("case:delete")
tracecat/cases/service.py:None
Route
delete_comment
cases_router.delete( "/{case_id}/comments/{comment_id}", status_code=HTTP_204_NO_CONTENT )
tracecat/cases/router.py:None
next →
1–100 of 665, ranked by callers