MCPcopy Create free account

hub / github.com/openstatusHQ/openstatus / functions

Functions4,268 in github.com/openstatusHQ/openstatus

↓ 2 callersFunctionupdatePagePasswordProtection
(args: { ctx: ServiceContext; input: UpdatePagePasswordProtectionInput; })
packages/services/src/page/update.ts:113
↓ 2 callersFunctionupdateStatusReportChanges
(input: Input)
apps/dashboard/src/components/chat/tool-renderers/update-status-report.tsx:12
↓ 2 callersFunctionuseChatSession
({ sessionId }: { sessionId?: number })
apps/dashboard/src/components/chat/use-chat-session.ts:35
↓ 2 callersFunctionuseChatSessionContext
()
apps/dashboard/src/components/chat/chat-session-context.tsx:29
↓ 2 callersFunctionuseComposedRefs
* A custom hook that composes multiple refs. * Accepts callback refs and RefObject(s).
apps/dashboard/src/lib/composition.ts:82
↓ 2 callersFunctionuseDomainStatus
(domain?: string)
apps/dashboard/src/components/domains/use-domain-status.ts:8
↓ 2 callersFunctionuseNav
()
apps/status-page/src/components/nav/header.tsx:43
↓ 2 callersFunctionvalidateAllowedIpRanges
* 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 callersFunctionvalidateAuthEmailDomains
(domains: string[])
apps/server/src/routes/rpc/handlers/status-page/index.ts:200
↓ 2 callersFunctionvalidateCustomDomain
(domain: string)
apps/server/src/routes/rpc/handlers/status-page/index.ts:188
↓ 2 callersFunctionvalidateIconUrl
(icon: string)
apps/server/src/routes/rpc/handlers/status-page/index.ts:176
↓ 2 callersFunctionvalidateMonitorIds
(args: { tx: DB; workspaceId: number; monitorIds: ReadonlyArray<number>; })
packages/services/src/notification/internal.ts:50
↓ 2 callersFunctionvalidateNotificationData
( provider: NotificationProvider, data: NotificationDataInput, )
packages/services/src/notification/internal.ts:136
↓ 2 callersFunctionvalidatePageComponentIds
(args: { tx: DB; workspaceId: number; pageComponentIds: ReadonlyArray<number>; })
packages/services/src/maintenance/internal.ts:24
↓ 2 callersFunctionvalidateRows
(rows: ReadonlyArray<unknown>)
packages/services/src/external-service/list.ts:32
↓ 2 callersFunctionverifyHmac
(payload: string, signature: string)
apps/server/src/routes/slack/oauth.ts:222
↓ 2 callersFunctionwalk
(items: DocsNavItem[])
apps/web/src/content/docs.config.ts:295
↓ 2 callersFunctionwindowKey
(w: (typeof WINDOWS)[number])
packages/services/src/frozen-uptime/get-history.ts:28
↓ 2 callersFunctionwithCarriedImpacts
( ctx: ServiceContext, statusReportId: number, status: StatusReportStatus, componentImpacts: Component
packages/services/src/agent-tools/status-report.ts:29
↓ 2 callersFunctionwithinWindow
(since: Date | undefined)
packages/services/src/external-service-incident/list.ts:38
↓ 2 callersFunctionyieldMany
(promises: Promise<T>[])
packages/utils/src/stream.ts:1
↓ 1 callersMethodDNSJob
(ctx context.Context, monitor *v1.DNSMonitor)
apps/checker/pkg/job/job.go:33
↓ 1 callersMethodDescriptor
()
apps/checker/proto/private_location/v1/assertions.pb.go:68
↓ 1 callersMethodDescriptor
()
apps/checker/proto/private_location/v1/assertions.pb.go:141
↓ 1 callersMethodDescriptor
()
apps/checker/proto/private_location/v1/assertions.pb.go:196
↓ 1 callersMethodDescriptor
()
apps/private-location/proto/private_location/v1/assertions.pb.go:68
↓ 1 callersMethodDescriptor
()
apps/private-location/proto/private_location/v1/assertions.pb.go:141
↓ 1 callersMethodDescriptor
()
apps/private-location/proto/private_location/v1/assertions.pb.go:196
↓ 1 callersFunctionEvaluateHTTPAssertions
(raw []json.RawMessage, data PingData, res checker.Response)
apps/checker/handlers/checker.go:334
↓ 1 callersFunctionFeedbackEmail
()
packages/emails/emails/feedback.tsx:5
↓ 1 callersFunctionFollowUpEmail
()
packages/emails/emails/followup.tsx:5
↓ 1 callersMethodGetHTTPClient
()
apps/private-location/internal/server/ingest_http_test.go:42
↓ 1 callersMethodGetRecord
()
apps/private-location/proto/private_location/v1/private_location.pb.go:486
↓ 1 callersMethodIsSuccessful
()
apps/checker/pkg/job/job.go:11
↓ 1 callersMethodIsSuccessful
()
apps/checker/handlers/checker.go:22
↓ 1 callersFunctionLaunchMonitorWorkflow
()
apps/workflows/src/cron/monitor.ts:49
↓ 1 callersFunctionLogger
()
apps/checker/cmd/server/main.go:100
↓ 1 callersFunctionLogger
Logger returns a Chi middleware that logs request details
apps/private-location/internal/server/routes.go:46
↓ 1 callersFunctionMapToAny
(m map[string]any)
apps/private-location/internal/logs/logs.go:68
↓ 1 callersFunctionMapToAttrs
MapToAttrs converts a map[string]any to a slice of slog.Attr
apps/checker/cmd/server/main.go:61
↓ 1 callersFunctionNewAuthInterceptor
(token string)
apps/checker/cmd/private/main.go:82
↓ 1 callersFunctionNewPrivateLocationServer
(db *sqlx.DB, tbClient tinybird.Client)
apps/private-location/internal/server/routes.go:136
↓ 1 callersFunctionParseAssertions
Helper to parse assertions
apps/private-location/internal/server/monitors.go:87
↓ 1 callersFunctionParseRecordAssertions
Helper to parse DNS record assertions
apps/private-location/internal/server/monitors.go:144
↓ 1 callersFunctionProtoNumberAssertionToComparator
(assertion v1.NumberComparator)
apps/checker/pkg/job/http_job.go:18
↓ 1 callersMethodRegisterRoutes
RegisterRoutes sets up the HTTP routes for the server.
apps/private-location/internal/server/routes.go:144
↓ 1 callersFunctionSlackFeedbackEmail
()
packages/emails/emails/slack-feedback.tsx:5
↓ 1 callersFunctionStep14Days
(userId: number, workFlowRunTimestamp: number)
apps/workflows/src/cron/monitor.ts:200
↓ 1 callersFunctionStep3Days
(userId: number, workFlowRunTimestamp: number)
apps/workflows/src/cron/monitor.ts:241
↓ 1 callersFunctionStepPaused
(userId: number, workFlowRunTimestamp: number)
apps/workflows/src/cron/monitor.ts:282
↓ 1 callersFunctionSubscribeEmail
({ page, link }: SubscribeProps)
packages/emails/emails/subscribe.tsx:10
↓ 1 callersFunctionTeamInviteReminderEmail
()
packages/emails/emails/team-invite-reminder.tsx:5
↓ 1 callersFunctionValidateIngestDNSRequest
ValidateIngestDNSRequest validates a DNS ingest request
apps/private-location/internal/server/validation.go:48
↓ 1 callersFunctionValidateIngestHTTPRequest
ValidateIngestHTTPRequest validates an HTTP ingest request
apps/private-location/internal/server/validation.go:20
↓ 1 callersFunctionValidateIngestTCPRequest
ValidateIngestTCPRequest validates a TCP ingest request
apps/private-location/internal/server/validation.go:34
↓ 1 callersFunctionWelcomeEmail
()
packages/emails/emails/welcome.tsx:5
↓ 1 callersFunctionacceptsMarkdown
(accept: string | null)
apps/status-page/src/lib/proxy/detect-markdown.ts:8
↓ 1 callersFunctionactorScopes
* 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 callersFunctionaddEventsToData
* 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 callersFunctionaffectedIdsEqual
(a: string[], b: string[])
packages/services/src/external-service-incident/upsert.ts:56
↓ 1 callersFunctionagentTimeRangeToTimestampWindow
(value: MonitorTimeRange)
packages/services/src/agent-tools/monitor.ts:439
↓ 1 callersMethodaggregate
(monitors: Monitor[])
packages/status-fetcher/src/fetchers/uptimerobot.ts:90
↓ 1 callersFunctionaliasesEqual
(a: string[], b: string[])
packages/services/src/external-service-component/upsert.ts:57
↓ 1 callersFunctionannotationHints
(ann: ToolInfo["annotations"])
apps/web/src/app/(landing)/play/mcp-health/client.tsx:602
↓ 1 callersFunctionanswerFor
(args: { fullName: string; indicator: string; status: string; stale: boolean; })
apps/web/src/app/(landing)/status/[id]/[component]/component-detail.tsx:25
↓ 1 callersFunctionapproveActionId
(actionId: string)
apps/server/src/routes/slack/blocks.ts:39
↓ 1 callersFunctionapproveWithFlagActionId
(actionId: string)
apps/server/src/routes/slack/blocks.ts:42
↓ 1 callersFunctionaskConfirmation
(question: string)
apps/workflows/src/scripts/tinybird.ts:9
↓ 1 callersFunctionassertPageInWorkspace
(args: { tx: DB; pageId: number; workspaceId: number; })
packages/services/src/maintenance/internal.ts:65
↓ 1 callersFunctionassertPageInWorkspace
(args: { tx: DB; pageId: number; workspaceId: number; })
packages/services/src/page-component/internal.ts:8
↓ 1 callersFunctionassertUniqueThemeIds
(themes: Theme[])
packages/theme-store/src/utils.ts:3
↓ 1 callersFunctionassertV1Empty
()
packages/tinybird/scripts/backfill_external_status_v0_to_v1.ts:183
↓ 1 callersFunctionauthEmailDomainsRequiredError
()
apps/server/src/routes/rpc/handlers/status-page/errors.ts:287
↓ 1 callersFunctionauthInterceptor
()
apps/server/src/routes/rpc/interceptors/auth.ts:41
↓ 1 callersFunctionauthMechanismOf
(report: HealthCheckReport)
apps/web/src/app/(landing)/play/mcp-health/api/route.ts:49
↓ 1 callersFunctionavg
(values: number[])
apps/status-page/src/components/chart/chart-area-percentiles.tsx:43
↓ 1 callersFunctionbuildAgentSystemPrompt
(opts: AgentSystemPromptOptions)
packages/services/src/agent-tools/prompt.ts:21
↓ 1 callersFunctionbuildAlertBlocks
(data: FormattedMessageData)
packages/notifications/slack/src/blocks.ts:93
↓ 1 callersFunctionbuildAlertCard
(data: FormattedMessageData)
packages/notifications/ms-teams/src/card.ts:134
↓ 1 callersFunctionbuildAlertEmbed
(data: FormattedMessageData)
packages/notifications/discord/src/embeds.ts:58
↓ 1 callersFunctionbuildComponentImpactIntervals
( updates: StatusReportUpdateWithImpactRows[], )
packages/services/src/status-timeline/events.ts:147
↓ 1 callersFunctionbuildCorpus
(type: Corpus)
apps/web/src/content/utils/search-index.ts:74
↓ 1 callersFunctionbuildDegradedBlocks
(data: FormattedMessageData)
packages/notifications/slack/src/blocks.ts:309
↓ 1 callersFunctionbuildDegradedCard
(data: FormattedMessageData)
packages/notifications/ms-teams/src/card.ts:199
↓ 1 callersFunctionbuildDegradedEmbed
(data: FormattedMessageData)
packages/notifications/discord/src/embeds.ts:215
↓ 1 callersFunctionbuildDiscordPayload
( pageUpdate: PageUpdate, subscription: Subscription, links: ManagementLinks, )
packages/subscriptions/src/channels/webhook.ts:213
↓ 1 callersFunctionbuildExampleHistory
(now = new Date())
apps/dashboard/src/app/(dashboard)/status-pages/[id]/history/examples.ts:52
↓ 1 callersFunctionbuildManagementLinks
(subscription: Subscription)
packages/subscriptions/src/channels/webhook.ts:49
↓ 1 callersFunctionbuildNotificationPayload
( pageUpdate: PageUpdate, subscription: Subscription, )
packages/subscriptions/src/channels/webhook.ts:341
↓ 1 callersFunctionbuildProxies
(transport http.RoundTripper)
apps/railway-proxy/main.go:109
↓ 1 callersFunctionbuildRecoveryBlocks
(data: FormattedMessageData)
packages/notifications/slack/src/blocks.ts:197
↓ 1 callersFunctionbuildRecoveryCard
(data: FormattedMessageData)
packages/notifications/ms-teams/src/card.ts:173
↓ 1 callersFunctionbuildRecoveryEmbed
(data: FormattedMessageData)
packages/notifications/discord/src/embeds.ts:132
↓ 1 callersFunctionbuildSeries
( history: ComponentHistoryDay[], days: number, incidents?: OverlayIncident[], )
apps/web/src/app/(landing)/status/external-service-components.tsx:95
↓ 1 callersFunctionbuildSeries
(props: HistoryBarsProps)
apps/web/src/app/(landing)/status/[id]/history-bars.tsx:72
↓ 1 callersFunctionbuildSeries
( daily: { day: string; total: number }[], days: number, )
apps/web/src/app/(landing)/status/[id]/user-reports.tsx:23
↓ 1 callersFunctionbuildSlackPayload
( pageUpdate: PageUpdate, subscription: Subscription, links: ManagementLinks, )
packages/subscriptions/src/channels/webhook.ts:128
↓ 1 callersFunctionbuildSnapshot
(args: { entry: StatusPageEntry; result: StatusResult; fetchedAt: number; })
apps/workflows/src/cron/external-status.ts:63
↓ 1 callersFunctionbuildTestCard
()
packages/notifications/ms-teams/src/card.ts:230
↓ 1 callersFunctionbuildTiming
(region: string, latency: number)
apps/dashboard/src/data/onboarding-checks.ts:56
← previousnext →1,201–1,300 of 4,268, ranked by callers