MCPcopy Create free account

hub / github.com/chatwoot/chatwoot / functions

Functions10,956 in github.com/chatwoot/chatwoot

↓ 8 callersMethodpipelined
(&)
lib/redis/alfred.rb:104
↓ 8 callersMethodreauthorized!
call this after you successfully Reauthorized the object in UI
app/models/concerns/reauthorizable.rb:68
↓ 8 callersMethodstatus
enterprise/app/controllers/twilio/voice_controller.rb:11
↓ 7 callersMethodactive
(page = 1, sortAttr = 'name')
app/javascript/dashboard/api/contacts.js:78
↓ 7 callersFunctionapplyTimeOrDefault
(date, timeStr, defaultHours = 9)
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:329
↓ 7 callersMethodauthorize_url
(state: nil)
app/services/tiktok/auth_client.rb:6
↓ 7 callersMethodbuilt_in_filter_version
(account_id:, user_id:)
app/services/conversations/unread_counts/filtered_count_store.rb:26
↓ 7 callersFunctioncamelizeCompany
app/javascript/dashboard/stores/companies.js:23
↓ 7 callersMethodconversation_updated
(event)
app/listeners/webhook_listener.rb:10
↓ 7 callersMethodconversation_version_key
(account_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:2
↓ 7 callersMethodconversations
app/controllers/api/v1/accounts/search_controller.rb:6
↓ 7 callersMethodconversations
({ q, page = 1, since, until })
app/javascript/dashboard/api/search.js:28
↓ 7 callersMethodcounts_for_keys
(keys)
app/services/conversations/unread_counts/store.rb:73
↓ 7 callersMethoddownload_url
NOTE: for External services use this methods since redirect doesn't work effectively in a lot of cases
app/models/attachment.rb:62
↓ 7 callersMethodfeature_enabled?
(name)
app/models/concerns/featurable.rb:95
↓ 7 callersMethodget
(page, sortAttr = 'name', label = '')
app/javascript/dashboard/api/contacts.js:20
↓ 7 callersMethodget_template_status
(content_sid)
app/services/twilio/csat_template_service.rb:46
↓ 7 callersMethodhttp_status
(error)
lib/webhooks/trigger.rb:129
↓ 7 callersMethodimap_address
app/controllers/google/callbacks_controller.rb:19
↓ 7 callersMethodinbox_assignee_key
(account_id, inbox_id, user_id)
app/services/conversations/unread_counts/store_keys.rb:18
↓ 7 callersMethodincrement_email_sent_count
app/models/concerns/account_email_rate_limitable.rb:27
↓ 7 callersMethodmark_base_ready!
(account_id)
app/services/conversations/unread_counts/store.rb:13
↓ 7 callersMethodmedium
app/controllers/api/v1/accounts/channels/twilio_channels_controller.rb:48
↓ 7 callersMethodparagraph
(_node)
app/services/messages/markdown_renderers/base_markdown_renderer.rb:6
↓ 7 callersMethodread
lib/integrations/facebook/message_parser.rb:41
↓ 7 callersMethodrecord
(source_ids)
app/services/imap/deleted_message_tracker.rb:8
↓ 7 callersMethodreporting_events
enterprise/app/controllers/enterprise/api/v1/accounts/conversations_controller.rb:14
↓ 7 callersMethodsetex
set a key with expiry period TODO: Deprecate this method, use set with ex: 1.day instead
lib/redis/alfred.rb:16
↓ 7 callersFunctionsleep
app/javascript/dashboard/composables/loadWithRetry.js:29
↓ 7 callersMethodstatus
app/services/twilio/delivery_status_service.rb:25
↓ 7 callersMethodstop
()
app/javascript/dashboard/helper/Timer.js:21
↓ 7 callersMethodsupport_email
app/models/account.rb:153
↓ 7 callersMethodteam_inbox_assignee_key
(account_id, team_id, inbox_id, user_id)
app/services/conversations/unread_counts/store_keys.rb:40
↓ 7 callersMethodteam_inbox_key
(account_id, team_id, inbox_id)
app/services/conversations/unread_counts/store_keys.rb:10
↓ 7 callersMethodterminal?
enterprise/app/models/call.rb:100
↓ 7 callersMethodtest?
enterprise/app/policies/captain/custom_tool_policy.rb:14
↓ 7 callersMethodtimezone
app/services/reports/data_source.rb:57
↓ 7 callersMethodtwilio_whatsapp?
app/models/inbox.rb:169
↓ 7 callersMethodusage_limits
app/models/account.rb:157
↓ 6 callersMethodadd_members
Adds multiple members to the team @param user_ids [Array<Integer>] Array of user IDs to add as members @return [Array<User>] Array of newly added memb
app/models/team.rb:42
↓ 6 callersMethodapi_and_webhooks_enabled?
app/models/account.rb:164
↓ 6 callersMethodassignment_ready?
(account_id)
app/services/conversations/unread_counts/store.rb:9
↓ 6 callersMethodassistant
enterprise/app/controllers/enterprise/webhooks/firecrawl_controller.rb:22
↓ 6 callersMethodauth_token
enterprise/app/services/voice/provider/twilio/recording_attachment_service.rb:74
↓ 6 callersMethodavailable_name
app/models/agent_bot.rb:45
↓ 6 callersMethodbuilt_in_filter_version_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:6
↓ 6 callersMethodcontacts
app/controllers/api/v1/accounts/search_controller.rb:10
↓ 6 callersMethodconversation
lib/integrations/facebook/delivery_status.rb:30
↓ 6 callersMethodcsat_template_name
(inbox_id, version = nil)
app/services/csat_template_name_service.rb:6
↓ 6 callersMethodexecute
(url, payload, webhook_type, secret: nil, delivery_id: nil)
lib/webhooks/trigger.rb:22
↓ 6 callersMethodfor
(**context)
app/services/reports/data_source.rb:9
↓ 6 callersMethodgenerate_sso_auth_token
(impersonation: false)
app/models/concerns/sso_authenticatable.rb:4
↓ 6 callersMethodget
(key)
lib/redis/alfred.rb:20
↓ 6 callersFunctiongetConversationById
app/javascript/dashboard/store/modules/conversations/index.js:28
↓ 6 callersMethodgetMetrics
({ from, to, assigned_agent_id, inbox_id, team_id, label_list, sla_policy_id, }
app/javascript/dashboard/api/slaReports.js:55
↓ 6 callersFunctiongetUserPermissions
(user, accountId)
app/javascript/dashboard/helper/permissionsHelper.js:14
↓ 6 callersMethodget_source_id
(inbox_id)
app/models/contact.rb:146
↓ 6 callersMethodhmac_verified?
app/controllers/concerns/hmac_concern.rb:2
↓ 6 callersMethodincrement_response_usage
enterprise/app/models/enterprise/account/plan_usage_and_limits.rb:18
↓ 6 callersMethodinstagram_id
(messaging)
app/jobs/webhooks/instagram_events_job.rb:84
↓ 6 callersMethodlabel_inbox_assignee_key
(account_id, label_id, inbox_id, user_id)
app/services/conversations/unread_counts/store_keys.rb:26
↓ 6 callersMethodlanguage
app/models/conversation.rb:144
↓ 6 callersMethodlocation
app/services/telegram/incoming_message_service.rb:208
↓ 6 callersMethodlock
Attempts to acquire a lock for the given key. If the lock is successfully acquired, the method returns true. If the key is already locked or if any o
lib/redis/lock_manager.rb:32
↓ 6 callersMethodmanually_managed_features
TODO: Remove this when we upgrade administrate gem to the latest version this is a temporary method since current administrate doesn't support virtual
enterprise/app/models/enterprise/account.rb:28
↓ 6 callersMethodmeta
enterprise/app/builders/captain/assistant_drilldown_builder.rb:41
↓ 6 callersMethodoriginal_sender
app/presenters/mail_presenter.rb:136
↓ 6 callersMethodremote_ip
config/initializers/rack_attack.rb:24
↓ 6 callersMethodremove_members
Removes multiple members from the team @param user_ids [Array<Integer>] Array of user IDs to remove @return [void]
app/models/team.rb:54
↓ 6 callersMethodrender
(template, local_assigns = {})
lib/action_view/template/handlers/liquid.rb:16
↓ 6 callersMethodsearch
(search_type)
app/controllers/api/v1/accounts/search_controller.rb:24
↓ 6 callersMethodset
Set a value in internal_attributes
enterprise/app/services/internal/accounts/internal_attributes_service.rb:20
↓ 6 callersFunctionuseStoreGetters
()
app/javascript/dashboard/composables/store.js:10
↓ 6 callersFunctionuseTrack
(...args)
app/javascript/dashboard/composables/index.js:7
↓ 6 callersMethoduser
app/services/twitter/tweet_parser_service.rb:30
↓ 6 callersMethoduser_visibility_changed!
(user_id:)
app/services/conversations/unread_counts/filtered_count_invalidator.rb:18
↓ 6 callersMethodwithin_email_rate_limit?
app/models/concerns/account_email_rate_limitable.rb:19
↓ 5 callersMethodaccess_token
Returns a valid access token, refreshing it if necessary and eligible
app/services/tiktok/token_service.rb:7
↓ 5 callersMethodaccount
app/controllers/oauth_callback_controller.rb:111
↓ 5 callersMethodaccount
app/services/whatsapp/incoming_message_service_helpers.rb:19
↓ 5 callersMethodaction
app/models/integrations/app.rb:43
↓ 5 callersMethodadd_base_membership
(account_id:, inbox_id:, label_ids:, conversation_id:, team_id: nil)
app/services/conversations/unread_counts/store.rb:29
↓ 5 callersMethodadvanced_search_allowed?
lib/chatwoot_app.rb:46
↓ 5 callersMethodagent_bot
app/services/conversations/assignment_service.rb:36
↓ 5 callersMethodassigned_inboxes
app/models/user.rb:138
↓ 5 callersMethodavailable_agents
app/models/concerns/inbox_agent_availability.rb:4
↓ 5 callersMethodbilling_currency
enterprise/app/models/enterprise/account.rb:82
↓ 5 callersFunctionbuildContactParams
(page, sortAttr, label, search)
app/javascript/dashboard/api/contacts.js:4
↓ 5 callersFunctionbuildSearchParamsWithLocale
app/javascript/widget/helpers/urlParamsHelper.js:1
↓ 5 callersFunctionbuildUrl
app/javascript/widget/api/contacts.js:3
↓ 5 callersMethodcall
(context_wrapper)
enterprise/app/services/captain/assistant/instrumentation_attribute_provider.rb:10
↓ 5 callersMethodcampaigns
app/controllers/api/v1/accounts/inboxes_controller.rb:23
↓ 5 callersFunctioncheckFileSizeLimit
(file, maximumUploadLimit)
app/javascript/shared/helpers/FileHelper.js:22
↓ 5 callersFunctioncleanSignature
(signature)
app/javascript/dashboard/helper/editorHelper.js:106
↓ 5 callersMethodconfig
app/services/auto_assignment/rate_limiter.rb:28
↓ 5 callersMethodcontact
app/builders/messages/instagram/base_message_builder.rb:55
↓ 5 callersMethodconversation
lib/captain/base_task_service.rb:30
↓ 5 callersMethodconversation_created
(event)
app/listeners/hook_listener.rb:24
↓ 5 callersMethodconversation_resolved
(event)
app/listeners/hook_listener.rb:29
↓ 5 callersMethoddefault_conference_sid
enterprise/app/models/call.rb:67
← previousnext →301–400 of 10,956, ranked by callers