Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/openstatusHQ/openstatus
/ functions
Functions
4,268 in github.com/openstatusHQ/openstatus
⨍
Functions
4,268
◇
Types & classes
410
↓ 2 callers
Function
updatePagePasswordProtection
(args: { ctx: ServiceContext; input: UpdatePagePasswordProtectionInput; })
packages/services/src/page/update.ts:113
↓ 2 callers
Function
updateStatusReportChanges
(input: Input)
apps/dashboard/src/components/chat/tool-renderers/update-status-report.tsx:12
↓ 2 callers
Function
useChatSession
({ sessionId }: { sessionId?: number })
apps/dashboard/src/components/chat/use-chat-session.ts:35
↓ 2 callers
Function
useChatSessionContext
()
apps/dashboard/src/components/chat/chat-session-context.tsx:29
↓ 2 callers
Function
useComposedRefs
* A custom hook that composes multiple refs. * Accepts callback refs and RefObject(s).
apps/dashboard/src/lib/composition.ts:82
↓ 2 callers
Function
useDomainStatus
(domain?: string)
apps/dashboard/src/components/domains/use-domain-status.ts:8
↓ 2 callers
Function
useNav
()
apps/status-page/src/components/nav/header.tsx:43
↓ 2 callers
Function
validateAllowedIpRanges
* Validate and normalize allowed IP ranges (comma-separated CIDR notation). * Appends /32 to bare IPs. Validates each entry is a valid IPv4 CIDR.
apps/server/src/routes/rpc/handlers/status-page/index.ts:220
↓ 2 callers
Function
validateAuthEmailDomains
(domains: string[])
apps/server/src/routes/rpc/handlers/status-page/index.ts:200
↓ 2 callers
Function
validateCustomDomain
(domain: string)
apps/server/src/routes/rpc/handlers/status-page/index.ts:188
↓ 2 callers
Function
validateIconUrl
(icon: string)
apps/server/src/routes/rpc/handlers/status-page/index.ts:176
↓ 2 callers
Function
validateMonitorIds
(args: { tx: DB; workspaceId: number; monitorIds: ReadonlyArray<number>; })
packages/services/src/notification/internal.ts:50
↓ 2 callers
Function
validateNotificationData
( provider: NotificationProvider, data: NotificationDataInput, )
packages/services/src/notification/internal.ts:136
↓ 2 callers
Function
validatePageComponentIds
(args: { tx: DB; workspaceId: number; pageComponentIds: ReadonlyArray<number>; })
packages/services/src/maintenance/internal.ts:24
↓ 2 callers
Function
validateRows
(rows: ReadonlyArray<unknown>)
packages/services/src/external-service/list.ts:32
↓ 2 callers
Function
verifyHmac
(payload: string, signature: string)
apps/server/src/routes/slack/oauth.ts:222
↓ 2 callers
Function
walk
(items: DocsNavItem[])
apps/web/src/content/docs.config.ts:295
↓ 2 callers
Function
windowKey
(w: (typeof WINDOWS)[number])
packages/services/src/frozen-uptime/get-history.ts:28
↓ 2 callers
Function
withCarriedImpacts
( ctx: ServiceContext, statusReportId: number, status: StatusReportStatus, componentImpacts: Component
packages/services/src/agent-tools/status-report.ts:29
↓ 2 callers
Function
withinWindow
(since: Date | undefined)
packages/services/src/external-service-incident/list.ts:38
↓ 2 callers
Function
yieldMany
(promises: Promise<T>[])
packages/utils/src/stream.ts:1
↓ 1 callers
Method
DNSJob
(ctx context.Context, monitor *v1.DNSMonitor)
apps/checker/pkg/job/job.go:33
↓ 1 callers
Method
Descriptor
()
apps/checker/proto/private_location/v1/assertions.pb.go:68
↓ 1 callers
Method
Descriptor
()
apps/checker/proto/private_location/v1/assertions.pb.go:141
↓ 1 callers
Method
Descriptor
()
apps/checker/proto/private_location/v1/assertions.pb.go:196
↓ 1 callers
Method
Descriptor
()
apps/private-location/proto/private_location/v1/assertions.pb.go:68
↓ 1 callers
Method
Descriptor
()
apps/private-location/proto/private_location/v1/assertions.pb.go:141
↓ 1 callers
Method
Descriptor
()
apps/private-location/proto/private_location/v1/assertions.pb.go:196
↓ 1 callers
Function
EvaluateHTTPAssertions
(raw []json.RawMessage, data PingData, res checker.Response)
apps/checker/handlers/checker.go:334
↓ 1 callers
Function
FeedbackEmail
()
packages/emails/emails/feedback.tsx:5
↓ 1 callers
Function
FollowUpEmail
()
packages/emails/emails/followup.tsx:5
↓ 1 callers
Method
GetHTTPClient
()
apps/private-location/internal/server/ingest_http_test.go:42
↓ 1 callers
Method
GetRecord
()
apps/private-location/proto/private_location/v1/private_location.pb.go:486
↓ 1 callers
Method
IsSuccessful
()
apps/checker/pkg/job/job.go:11
↓ 1 callers
Method
IsSuccessful
()
apps/checker/handlers/checker.go:22
↓ 1 callers
Function
LaunchMonitorWorkflow
()
apps/workflows/src/cron/monitor.ts:49
↓ 1 callers
Function
Logger
()
apps/checker/cmd/server/main.go:100
↓ 1 callers
Function
Logger
Logger returns a Chi middleware that logs request details
apps/private-location/internal/server/routes.go:46
↓ 1 callers
Function
MapToAny
(m map[string]any)
apps/private-location/internal/logs/logs.go:68
↓ 1 callers
Function
MapToAttrs
MapToAttrs converts a map[string]any to a slice of slog.Attr
apps/checker/cmd/server/main.go:61
↓ 1 callers
Function
NewAuthInterceptor
(token string)
apps/checker/cmd/private/main.go:82
↓ 1 callers
Function
NewPrivateLocationServer
(db *sqlx.DB, tbClient tinybird.Client)
apps/private-location/internal/server/routes.go:136
↓ 1 callers
Function
ParseAssertions
Helper to parse assertions
apps/private-location/internal/server/monitors.go:87
↓ 1 callers
Function
ParseRecordAssertions
Helper to parse DNS record assertions
apps/private-location/internal/server/monitors.go:144
↓ 1 callers
Function
ProtoNumberAssertionToComparator
(assertion v1.NumberComparator)
apps/checker/pkg/job/http_job.go:18
↓ 1 callers
Method
RegisterRoutes
RegisterRoutes sets up the HTTP routes for the server.
apps/private-location/internal/server/routes.go:144
↓ 1 callers
Function
SlackFeedbackEmail
()
packages/emails/emails/slack-feedback.tsx:5
↓ 1 callers
Function
Step14Days
(userId: number, workFlowRunTimestamp: number)
apps/workflows/src/cron/monitor.ts:200
↓ 1 callers
Function
Step3Days
(userId: number, workFlowRunTimestamp: number)
apps/workflows/src/cron/monitor.ts:241
↓ 1 callers
Function
StepPaused
(userId: number, workFlowRunTimestamp: number)
apps/workflows/src/cron/monitor.ts:282
↓ 1 callers
Function
SubscribeEmail
({ page, link }: SubscribeProps)
packages/emails/emails/subscribe.tsx:10
↓ 1 callers
Function
TeamInviteReminderEmail
()
packages/emails/emails/team-invite-reminder.tsx:5
↓ 1 callers
Function
ValidateIngestDNSRequest
ValidateIngestDNSRequest validates a DNS ingest request
apps/private-location/internal/server/validation.go:48
↓ 1 callers
Function
ValidateIngestHTTPRequest
ValidateIngestHTTPRequest validates an HTTP ingest request
apps/private-location/internal/server/validation.go:20
↓ 1 callers
Function
ValidateIngestTCPRequest
ValidateIngestTCPRequest validates a TCP ingest request
apps/private-location/internal/server/validation.go:34
↓ 1 callers
Function
WelcomeEmail
()
packages/emails/emails/welcome.tsx:5
↓ 1 callers
Function
acceptsMarkdown
(accept: string | null)
apps/status-page/src/lib/proxy/detect-markdown.ts:8
↓ 1 callers
Function
actorScopes
* Read the actor's scopes for tool gating. Per the plan, non-key * actors (today: nothing else hits MCP, but defense-in-depth) get * full access — t
apps/server/src/routes/mcp/tools/register-scoped.ts:51
↓ 1 callers
Function
addEventsToData
* Adds incidents and maintenance events to the uptime data * This connects status reports to specific days on the status bar
apps/web/src/content/shadcn-registry-example.tsx:141
↓ 1 callers
Function
affectedIdsEqual
(a: string[], b: string[])
packages/services/src/external-service-incident/upsert.ts:56
↓ 1 callers
Function
agentTimeRangeToTimestampWindow
(value: MonitorTimeRange)
packages/services/src/agent-tools/monitor.ts:439
↓ 1 callers
Method
aggregate
(monitors: Monitor[])
packages/status-fetcher/src/fetchers/uptimerobot.ts:90
↓ 1 callers
Function
aliasesEqual
(a: string[], b: string[])
packages/services/src/external-service-component/upsert.ts:57
↓ 1 callers
Function
annotationHints
(ann: ToolInfo["annotations"])
apps/web/src/app/(landing)/play/mcp-health/client.tsx:602
↓ 1 callers
Function
answerFor
(args: { fullName: string; indicator: string; status: string; stale: boolean; })
apps/web/src/app/(landing)/status/[id]/[component]/component-detail.tsx:25
↓ 1 callers
Function
approveActionId
(actionId: string)
apps/server/src/routes/slack/blocks.ts:39
↓ 1 callers
Function
approveWithFlagActionId
(actionId: string)
apps/server/src/routes/slack/blocks.ts:42
↓ 1 callers
Function
askConfirmation
(question: string)
apps/workflows/src/scripts/tinybird.ts:9
↓ 1 callers
Function
assertPageInWorkspace
(args: { tx: DB; pageId: number; workspaceId: number; })
packages/services/src/maintenance/internal.ts:65
↓ 1 callers
Function
assertPageInWorkspace
(args: { tx: DB; pageId: number; workspaceId: number; })
packages/services/src/page-component/internal.ts:8
↓ 1 callers
Function
assertUniqueThemeIds
(themes: Theme[])
packages/theme-store/src/utils.ts:3
↓ 1 callers
Function
assertV1Empty
()
packages/tinybird/scripts/backfill_external_status_v0_to_v1.ts:183
↓ 1 callers
Function
authEmailDomainsRequiredError
()
apps/server/src/routes/rpc/handlers/status-page/errors.ts:287
↓ 1 callers
Function
authInterceptor
()
apps/server/src/routes/rpc/interceptors/auth.ts:41
↓ 1 callers
Function
authMechanismOf
(report: HealthCheckReport)
apps/web/src/app/(landing)/play/mcp-health/api/route.ts:49
↓ 1 callers
Function
avg
(values: number[])
apps/status-page/src/components/chart/chart-area-percentiles.tsx:43
↓ 1 callers
Function
buildAgentSystemPrompt
(opts: AgentSystemPromptOptions)
packages/services/src/agent-tools/prompt.ts:21
↓ 1 callers
Function
buildAlertBlocks
(data: FormattedMessageData)
packages/notifications/slack/src/blocks.ts:93
↓ 1 callers
Function
buildAlertCard
(data: FormattedMessageData)
packages/notifications/ms-teams/src/card.ts:134
↓ 1 callers
Function
buildAlertEmbed
(data: FormattedMessageData)
packages/notifications/discord/src/embeds.ts:58
↓ 1 callers
Function
buildComponentImpactIntervals
( updates: StatusReportUpdateWithImpactRows[], )
packages/services/src/status-timeline/events.ts:147
↓ 1 callers
Function
buildCorpus
(type: Corpus)
apps/web/src/content/utils/search-index.ts:74
↓ 1 callers
Function
buildDegradedBlocks
(data: FormattedMessageData)
packages/notifications/slack/src/blocks.ts:309
↓ 1 callers
Function
buildDegradedCard
(data: FormattedMessageData)
packages/notifications/ms-teams/src/card.ts:199
↓ 1 callers
Function
buildDegradedEmbed
(data: FormattedMessageData)
packages/notifications/discord/src/embeds.ts:215
↓ 1 callers
Function
buildDiscordPayload
( pageUpdate: PageUpdate, subscription: Subscription, links: ManagementLinks, )
packages/subscriptions/src/channels/webhook.ts:213
↓ 1 callers
Function
buildExampleHistory
(now = new Date())
apps/dashboard/src/app/(dashboard)/status-pages/[id]/history/examples.ts:52
↓ 1 callers
Function
buildManagementLinks
(subscription: Subscription)
packages/subscriptions/src/channels/webhook.ts:49
↓ 1 callers
Function
buildNotificationPayload
( pageUpdate: PageUpdate, subscription: Subscription, )
packages/subscriptions/src/channels/webhook.ts:341
↓ 1 callers
Function
buildProxies
(transport http.RoundTripper)
apps/railway-proxy/main.go:109
↓ 1 callers
Function
buildRecoveryBlocks
(data: FormattedMessageData)
packages/notifications/slack/src/blocks.ts:197
↓ 1 callers
Function
buildRecoveryCard
(data: FormattedMessageData)
packages/notifications/ms-teams/src/card.ts:173
↓ 1 callers
Function
buildRecoveryEmbed
(data: FormattedMessageData)
packages/notifications/discord/src/embeds.ts:132
↓ 1 callers
Function
buildSeries
( history: ComponentHistoryDay[], days: number, incidents?: OverlayIncident[], )
apps/web/src/app/(landing)/status/external-service-components.tsx:95
↓ 1 callers
Function
buildSeries
(props: HistoryBarsProps)
apps/web/src/app/(landing)/status/[id]/history-bars.tsx:72
↓ 1 callers
Function
buildSeries
( daily: { day: string; total: number }[], days: number, )
apps/web/src/app/(landing)/status/[id]/user-reports.tsx:23
↓ 1 callers
Function
buildSlackPayload
( pageUpdate: PageUpdate, subscription: Subscription, links: ManagementLinks, )
packages/subscriptions/src/channels/webhook.ts:128
↓ 1 callers
Function
buildSnapshot
(args: { entry: StatusPageEntry; result: StatusResult; fetchedAt: number; })
apps/workflows/src/cron/external-status.ts:63
↓ 1 callers
Function
buildTestCard
()
packages/notifications/ms-teams/src/card.ts:230
↓ 1 callers
Function
buildTiming
(region: string, latency: number)
apps/dashboard/src/data/onboarding-checks.ts:56
← previous
next →
1,201–1,300 of 4,268, ranked by callers