MCPcopy Create free account

hub / github.com/chatwoot/chatwoot / functions

Functions10,956 in github.com/chatwoot/chatwoot

↓ 3 callersFunctionisWhatsappCall
app/javascript/dashboard/composables/useCallSession.js:22
↓ 3 callersMethodlast_name
app/drops/user_drop.rb:18
↓ 3 callersMethodlayout
app/models/portal.rb:119
↓ 3 callersMethodlist_contacts
(starting_after: nil, per_page: DEFAULT_PER_PAGE)
app/services/data_imports/intercom/client.rb:31
↓ 3 callersMethodlogin
app/controllers/platform/api/v1/users_controller.rb:17
↓ 3 callersMethodlogin
(email: string, password: string)
tests/playwright/components/ui/login.component.ts:26
↓ 3 callersFunctionmarkDismissed
app/javascript/dashboard/composables/useCallSession.js:27
↓ 3 callersMethodmember_ids_with_assignment_capacity
app/models/concerns/inbox_agent_availability.rb:14
↓ 3 callersMethodmessage
app/services/instagram/read_status_service.rb:14
↓ 3 callersMethodmute
(conversationId)
app/javascript/dashboard/api/inbox/conversation.js:92
↓ 3 callersMethodmuted?
app/models/concerns/conversation_mute_helpers.rb:19
↓ 3 callersMethodnavigate
()
tests/playwright/components/ui/login.component.ts:10
↓ 3 callersMethodnormalize
(waid)
app/services/whatsapp/phone_normalizers/base_phone_normalizer.rb:10
↓ 3 callersMethodnormalize
(code)
enterprise/app/services/enterprise/billing/currencies.rb:31
↓ 3 callersFunctionnormalizeDigits
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:228
↓ 3 callersFunctionnormalizeMeta
app/javascript/dashboard/stores/companies.js:32
↓ 3 callersFunctionnormalizeSidebarSortPreferences
(preferences = {})
app/javascript/dashboard/helper/sidebarSort.js:96
↓ 3 callersMethodnormalize_and_find_contact_by_provider
@param raw_number [String] The phone number in provider-specific format - Cloud: "5541988887777" (clean number) - Twilio: "whatsapp:+5541988887777" (p
app/services/whatsapp/phone_number_normalization_service.rb:14
↓ 3 callersMethodnotification_email_from_chatwoot?
app/presenters/mail_presenter.rb:176
↓ 3 callersFunctiononUpdateLabels
app/javascript/dashboard/composables/useConversationLabels.js:63
↓ 3 callersMethodopenai_api_key
enterprise/app/models/enterprise/concerns/article.rb:80
↓ 3 callersMethodout_of_office?
app/models/concerns/out_of_offisable.rb:13
↓ 3 callersFunctionparseDateFromText
(text, referenceDate = new Date())
app/javascript/dashboard/helper/snoozeDateParser/parser.js:798
↓ 3 callersMethodperform
lib/captain/summary_service.rb:4
↓ 3 callersMethodperform
(event)
app/jobs/webhooks/tiktok_events_job.rb:8
↓ 3 callersMethodperform
(entries)
app/jobs/webhooks/instagram_events_job.rb:16
↓ 3 callersMethodperform
(params = {})
app/jobs/webhooks/whatsapp_events_job.rb:8
↓ 3 callersMethodperform
app/services/contacts/bulk_action_service.rb:8
↓ 3 callersMethodperform
app/services/instagram/base_message_text.rb:9
↓ 3 callersMethodperform
app/services/twilio/webhook_setup_service.rb:6
↓ 3 callersMethodperform
app/services/automation_rules/action_service.rb:9
↓ 3 callersMethodperform
app/services/whatsapp/phone_info_service.rb:9
↓ 3 callersMethodperform
app/services/whatsapp/embedded_signup_service.rb:11
↓ 3 callersMethodperform
app/services/data_imports/intercom/importer.rb:46
↓ 3 callersMethodperform
enterprise/app/jobs/enterprise/internal/check_new_versions_job.rb:2
↓ 3 callersMethodperform_meta_only
app/finders/conversation_finder.rb:60
↓ 3 callersMethodphone_number
app/controllers/api/v1/accounts/channels/twilio_channels_controller.rb:42
↓ 3 callersMethodphone_number
Twilio WhatsApp phone payloads arrive as `whatsapp:+E164`. BSUID-only payloads use `whatsapp:<BSUID>` in `From`, so this intentionally returns nil whe
app/services/twilio/incoming_message_service.rb:60
↓ 3 callersMethodprevious_history
enterprise/app/models/copilot_thread.rb:37
↓ 3 callersMethodproviders
lib/llm/models.rb:5
↓ 3 callersMethodpush_data
app/presenters/inbox/event_data_presenter.rb:2
↓ 3 callersMethodread
(messaging, channel)
app/jobs/webhooks/instagram_events_job.rb:140
↓ 3 callersMethodreadAll
()
app/javascript/dashboard/api/notifications.js:40
↓ 3 callersFunctionrecord_metric
(*)
spec/services/conversations/unread_counts/filtered_count_instrumentation_spec.rb:7
↓ 3 callersMethodrecording_sid
enterprise/app/services/voice/recording_status_service.rb:29
↓ 3 callersMethodrefresh_participant_token
(meeting_id, participant_id)
lib/dyte.rb:41
↓ 3 callersMethodregister_callback
app/services/whatsapp/webhook_setup_service.rb:20
↓ 3 callersFunctionremoveClasses
(elm, classes)
app/javascript/sdk/DOMHelpers.js:38
↓ 3 callersMethodremoveInboxPolicy
(inboxId)
app/javascript/dashboard/api/assignmentPolicies.js:29
↓ 3 callersMethodremoveUser
(policyId, userId)
app/javascript/dashboard/api/agentCapacityPolicies.js:21
↓ 3 callersMethodremove_assignment_membership
(account_id:, conversation_id:, **membership)
app/services/conversations/unread_counts/store.rb:45
↓ 3 callersMethodremove_base_membership
(account_id:, inbox_ids:, label_ids:, conversation_id:, team_ids: [])
app/services/conversations/unread_counts/store.rb:33
↓ 3 callersMethodrender_article
lib/chatwoot_markdown_renderer.rb:13
↓ 3 callersMethodrender_message
(hardbreaks: false)
lib/chatwoot_markdown_renderer.rb:6
↓ 3 callersMethodreply_created
(event)
app/listeners/reporting_event_listener.rb:49
↓ 3 callersMethodreset_response_usage
enterprise/app/models/enterprise/account/plan_usage_and_limits.rb:22
↓ 3 callersMethodresolve_tool_class
Resolves a tool class from a tool ID. Converts snake_case tool IDs to PascalCase class names and constantizes them. @param tool_id [String] The snake
enterprise/app/models/concerns/captain_tools_helpers.rb:24
↓ 3 callersFunctionsanitize
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:243
↓ 3 callersMethodscan_each
scan keys matching a pattern
lib/redis/alfred.rb:65
↓ 3 callersMethodscenario_ids
enterprise/app/services/captain/assistant/session_capture_service.rb:63
↓ 3 callersMethodsearch
(search = '', page = 1, sortAttr = 'name', label = '', options = {})
app/javascript/dashboard/api/contacts.js:68
↓ 3 callersMethodsearch
({ q })
app/javascript/dashboard/api/inbox/conversation.js:43
↓ 3 callersMethodsearch_issue
(term)
lib/linear.rb:30
↓ 3 callersMethodselect_agent
(available_agents)
app/services/auto_assignment/round_robin_selector.rb:4
↓ 3 callersMethodsendEmailTranscript
({ conversationId, email })
app/javascript/dashboard/api/inbox/conversation.js:113
↓ 3 callersMethodsend_message
(contact_number, message)
app/models/channel/sms.rb:36
↓ 3 callersMethodsend_update_event
app/models/message.rb:246
↓ 3 callersMethodserialize
(record)
app/builders/v2/reports/drilldown_record_serializer.rb:13
↓ 3 callersMethodserialized_data
app/presenters/mail_presenter.rb:91
↓ 3 callersFunctionsetAuthCredentials
app/javascript/dashboard/store/utils/api.js:31
↓ 3 callersFunctionsetDirectUploadAuthHeaders
app/javascript/dashboard/helper/directUploadsHelper.js:3
↓ 3 callersMethodsetInboxPolicy
(inboxId, policyId)
app/javascript/dashboard/api/assignmentPolicies.js:14
↓ 3 callersMethodset_status
(account_id, user_id, status)
lib/online_status_tracker.rb:32
↓ 3 callersMethodset_visibility
(user, params)
app/models/macro.rb:37
↓ 3 callersFunctionsetupRecorder
()
app/javascript/dashboard/composables/useWhatsappCallSession.js:88
↓ 3 callersFunctionshouldShowCall
({ callDirection, senderId, assigneeId, currentUserId, })
app/javascript/dashboard/helper/voice.js:39
↓ 3 callersMethodsla_applicable?
enterprise/app/models/enterprise/concerns/conversation.rb:17
↓ 3 callersMethodsnooze
({ id, snoozedUntil = null })
app/javascript/dashboard/api/notifications.js:54
↓ 3 callersMethodsort_on_last_activity_at
(sort_direction = :desc)
app/models/concerns/sort_handler.rb:5
↓ 3 callersFunctionstrictDate
(year, month, day)
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:339
↓ 3 callersFunctionstripNoise
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:259
↓ 3 callersFunctionstripUnsupportedFormatting
(content, schema)
app/javascript/dashboard/helper/editorHelper.js:393
↓ 3 callersFunctionstripUnsupportedMarkdown
( markdown, channelType, cleanWhitespace = true )
app/javascript/dashboard/helper/editorHelper.js:66
↓ 3 callersMethodsubmitForm
()
tests/playwright/components/ui/add-agents-form.component.ts:56
↓ 3 callersMethodsummary
app/builders/v2/report_builder.rb:38
↓ 3 callersMethodsupported?
(code)
enterprise/app/services/enterprise/billing/currencies.rb:35
↓ 3 callersMethodsuspension_history
app/models/account.rb:144
↓ 3 callersMethodsyncTemplates
(inboxId)
app/javascript/dashboard/api/inboxes.js:32
↓ 3 callersMethodsync_health_status!
app/services/whatsapp/health_service.rb:58
↓ 3 callersMethodtelegram_api_url
app/models/channel/telegram.rb:34
↓ 3 callersMethodtext_part
(text)
enterprise/app/services/captain/open_ai_message_builder_service.rb:26
↓ 3 callersMethodtoggleDeletion
(action)
app/javascript/dashboard/api/enterprise/account.js:25
↓ 3 callersMethodtoggleStatus
({ conversationId, status, snoozedUntil = null })
app/javascript/dashboard/api/inbox/conversation.js:52
↓ 3 callersMethodtools
enterprise/app/controllers/api/v1/accounts/captain/assistants_controller.rb:40
↓ 3 callersMethodttl
get expiry of a key in seconds
lib/redis/alfred.rb:60
↓ 3 callersMethodtweet?
app/models/conversation.rb:217
↓ 3 callersMethoduid
enterprise/app/builders/saml_user_builder.rb:107
↓ 3 callersMethodunread_count
app/finders/notification_finder.rb:17
↓ 3 callersMethodupdateCustomAttributes
({ conversationId, customAttributes })
app/javascript/dashboard/api/inbox/conversation.js:117
↓ 3 callersMethodupdateInboxLimit
(policyId, limitId, limitData)
app/javascript/dashboard/api/agentCapacityPolicies.js:32
← previousnext →701–800 of 10,956, ranked by callers