The Crisp API Golang wrapper. Authenticate, send messages, fetch conversations, access your agent accounts from your Go code.
Copyright 2026 Crisp IM SAS. See LICENSE for copying information.
- 📝 Implements: REST API Reference (V1) at revision: 05/03/2026
- 😘 Maintainer: @valeriansaliou
You may follow the REST API Quickstart guide, which will get you running with the REST API in minutes.
import "github.com/crisp-im/go-crisp-api/crisp/v3"Construct a new Crisp client, then use the various services on the client to access different parts of the Crisp API. For example:
client := crisp.New()
// List plugin subscriptions for website
subscriptions, _, err := client.Plugin.ListSubscriptionsForWebsite("5d02a3ef-ea86-47b8-a6eb-809f787abab5")To authenticate against the API, obtain your authentication token keypair by following the REST API Authentication guide. You'll get a token keypair made of 2 values.
Keep your token keypair values private, and store them safely for long-term use.
Then, add authentication parameters to your client instance right after you create it:
client := crisp.New()
// Authenticate to API with your token (identifier, key)
// eg. client.AuthenticateTier("plugin", "43f34724-9eeb-4474-9cec-560250754dec", "d12e60c5d2aa264b90997a641b6474ffd6602b66d8e8abc49634c404f06fa7d0")
client.AuthenticateTier(tier, identifier, key)
// Now, you can use authenticated API sections.All the available Crisp API resources are fully implemented. Programmatic methods names are named after their label name in the REST API Reference.
All methods that you will most likely need when building a Crisp integration are prefixed with a star symbol (⭐).
user, website or plugin, you may not be allowed to use all methods from the library. When in doubt, refer to the library method descriptions below. Most likely, you are using a plugin token.
In the following method prototypes, crisp is to be replaced with your Crisp API instance. For example, instanciate client := crisp.New() and then call eg: client.Website.ListWebsiteOperators(websiteID).
When calling a method that writes data to the API (eg: client.Website.CreateWebsite()), you need to build an account instance and submit it this way:
websiteData := crisp.WebsiteCreate{
Name: "Acme Inc.",
Domain: "acme-inc.com",
}
client.Website.CreateWebsite(websiteData)Refer directly to the library source code to know more about those structures.
-
- Generate Bucket URL: Reference
client.Bucket.GenerateBucketURL(bucketData BucketURLRequest) (*Response, error)
- Generate Bucket URL: Reference
-
- List Animation Medias: Reference
client.Media.ListAnimationMedias(pageNumber uint, listID int, searchQuery string) (*Response, error)
- List Animation Medias: Reference
-
- Check If Website Exists: Reference
client.Website.CheckWebsiteExists(domain string) (*Response, error)
- Create Website: Reference
client.Website.CreateWebsite(websiteData WebsiteCreate) (*Website, *Response, error)
- Get A Website: Reference
client.Website.GetWebsite(websiteID string) (*Website, *Response, error)
- Delete A Website: Reference
client.Website.DeleteWebsite(websiteID string, verify WebsiteRemoveVerify) (*Response, error)
- Abort Website Deletion: Reference
client.Website.AbortWebsiteDeletion(websiteID string) (*Response, error)
- Check If Website Exists: Reference
-
- Batch Resolve Conversations: Reference
client.Website.BatchResolveConversations(websiteID string, operation WebsiteBatchConversationsOperation) (*Response, error)
- Batch Read Conversations: Reference
client.Website.BatchReadConversations(websiteID string, operation WebsiteBatchConversationsOperation) (*Response, error)
- Batch Remove Conversations: Reference
client.Website.BatchRemoveConversations(websiteID string, operation WebsiteBatchConversationsOperation) (*Response, error)
- Batch Remove People: Reference
client.Website.BatchRemovePeople(websiteID string, people WebsiteBatchPeopleOperationInner) (*Response, error)
- Batch Resolve Conversations: Reference
-
- Get Website Availability Status: Reference
client.Website.GetWebsiteAvailabilityStatus(websiteID string) (*WebsiteAvailabilityStatus, *Response, error)
- List Website Operator Availabilities: Reference
client.Website.ListWebsiteOperatorAvailabilities(websiteID string) (*[]WebsiteAvailabilityOperator, *Response, error)
- Get Website Availability Status: Reference
-
- List Website Operators: Reference
client.Website.ListWebsiteOperators(websiteID string) (*[]WebsiteOperatorListOne, *Response, error)
- List Last Active Website Operators: Reference
client.Website.ListLastActiveWebsiteOperators(websiteID string) (*[]WebsiteOperatorsLastActiveListOne, *Response, error)
- Flush Last Active Website Operators: Reference
client.Website.FlushLastActiveWebsiteOperators(websiteID string) (*Response, error)
- Send Email To Website Operators: Reference
client.Website.SendEmailToWebsiteOperators(websiteID string, email WebsiteOperatorEmail) (*Response, error)
- Get A Website Operator: Reference
client.Website.GetWebsiteOperator(websiteID string, userID string) (*WebsiteOperator, *Response, error)
- Invite A Website Operator: Reference
client.Website.InviteWebsiteOperator(websiteID string, email string, role string, verify WebsiteOperatorInviteVerify) (*Response, error)
- Change Operator Membership: Reference
client.Website.ChangeOperatorMembership(websiteID string, userID string, role string, title *string) (*Response, error)
- Unlink Operator From Website: Reference
client.Website.UnlinkOperatorFromWebsite(websiteID string, userID string) (*Response, error)
- List Website Operators: Reference
-
- Get Verify Settings: Reference
client.Website.GetVerifySettings(websiteID string) (*WebsiteVerifySettings, *Response, error)
- Update Verify Settings: Reference
client.Website.UpdateVerifySettings(websiteID string, settings WebsiteVerifySettingsUpdate) (*Response, error)
- Get Verify Key: Reference
client.Website.GetVerifyKey(websiteID string) (*WebsiteVerifyKey, *Response, error)
- Roll Verify Key: Reference
client.Website.RollVerifyKey(websiteID string) (*Response, error)
- Get Verify Settings: Reference
-
- List Inboxes: Reference
client.Website.ListInboxes(websiteID string, pageNumber uint) (*[]WebsiteInbox, *Response, error)
- Batch Order Inboxes: Reference
client.Website.BatchOrderInboxes(websiteID string, orders WebsiteInboxOrdersItem) (*Response, error)
- Create A New Inbox: Reference
client.Website.CreateNewInbox(websiteID string, inbox WebsiteInboxItem) (*WebsiteInboxNew, *Response, error)
- Check If Inbox Exists: Reference
client.Website.CheckInboxExists(websiteID string, inboxID string) (*Response, error)
- Get Inbox: Reference
client.Website.GetInbox(websiteID string, inboxID string) (*WebsiteInbox, *Response, error)
- Save Inbox: Reference
client.Website.SaveInbox(websiteID string, inboxID string, inbox WebsiteInboxItem) (*Response, error)
- Delete Inbox: Reference
client.Website.DeleteInbox(websiteID string, inboxID string) (*Response, error)
- List Inboxes: Reference
-
- Count Visitors: Reference
client.Website.CountVisitors(websiteID string) (*WebsiteVisitorCount, *Response, error)
- List Visitors: Reference
client.Website.ListVisitors(websiteID string, pageNumber uint) (*[]WebsiteVisitor, *Response, error)
- Pinpoint Visitors On A Map (Wide Variant): Reference
client.Website.PinpointVisitorsOnMapWide(websiteID string) (*[]WebsiteVisitorsMapPoint, *Response, error)
- Pinpoint Visitors On A Map (Area Variant): Reference
client.Website.PinpointVisitorsOnMapArea(websiteID string, centerLongitude float32, centerLatitude float32, centerRadius uint) (*[]WebsiteVisitorsMapPoint, *Response, error)
- Get Session Identifier From Token: Reference
client.Website.GetSessionIdentifierFromToken(websiteID string, tokenID string) (*WebsiteVisitorsToken, *Response, error)
- Count Blocked Visitors: Reference
client.Website.CountBlockedVisitors(websiteID string) (*[]WebsiteVisitorsBlocked, *Response, error)
- Count Blocked Visitors In Rule: Reference
client.Website.CountBlockedVisitorsInRule(websiteID string, rule string) (*WebsiteVisitorsBlocked, *Response, error)
- Clear Blocked Visitors In Rule: Reference
client.Website.ClearBlockedVisitorsInRule(websiteID string, rule string) (*Response, error)
- Count Visitors: Reference
-
- List Campaigns: Reference
client.Website.ListCampaigns(websiteID string, pageNumber uint) (*[]WebsiteCampaignExcerpt, *Response, error)
- List Campaigns (Filter Variant): Reference
client.Website.FilterCampaigns(websiteID string, pageNumber uint, searchName string, filterTag string, filterTypeOneShot bool, filterTypeAutomated bool, filterStatusNotConfigured bool, filterStatusReady bool, filterStatusPaused bool, filterStatusSending bool, filterStatusDone bool) (*[]WebsiteCampaignExcerpt, *Response, error)
- List Campaign Tags: Reference
client.Website.ListCampaignTags(websiteID string) (*[]string, *Response, error)
- List Campaign Templates: Reference
client.Website.ListCampaignTemplates(websiteID string, pageNumber uint) (*[]WebsiteCampaignTemplateExcerpt, *Response, error)
- List Campaign Templates (Filter Variant): Reference
client.Website.FilterCampaignTemplates(websiteID string, pageNumber uint, searchName string, filterTypeStatic bool, filterTypeCustom bool) (*[]WebsiteCampaignTemplateExcerpt, *Response, error)
- Create A New Campaign Template: Reference
client.Website.CreateNewCampaignTemplate(websiteID string, templateFormat string, templateName string) (*WebsiteCampaignTemplateNew, *Response, error)
- Check If Campaign Template Exists: Reference
client.Website.CheckCampaignTemplateExists(websiteID string, templateID string) (*Response, error)
- Get A Campaign Template: Reference
client.Website.GetCampaignTemplate(websiteID string, templateID string) (*WebsiteCampaignTemplateItem, *Response, error)
- Save A Campaign Template: Reference
client.Website.SaveCampaignTemplate(websiteID string, templateID string, websiteCampaignTemplateItem WebsiteCampaignTemplateItem) (*Response, error)
- Update A Campaign Template: Reference
client.Website.UpdateCampaignTemplate(websiteID string, templateID string, websiteCampaignTemplateItem WebsiteCampaignTemplateItem) (*Response, error)
- Remove A Campaign Template: Reference
client.Website.RemoveCampaignTemplate(websiteID string, templateID string) (*Response, error)
- List Campaigns: Reference
-
- Create A New Campaign: Reference
client.Website.CreateNewCampaign(websiteID string, campaignType string, campaignName string) (*WebsiteCampaignNew, *Response, error)
- Check If Campaign Exists: Reference
client.Website.CheckCampaignExists(websiteID string, campaignID string) (*Response, error)
- Get A Campaign: Reference
client.Website.GetCampaign(websiteID string, campaignID string) (*WebsiteCampaignItem, *Response, error)
- Save A Campaign: Reference
client.Website.SaveCampaign(websiteID string, campaignID string, websiteCampaignItem WebsiteCampaignItem) (*Response, error)
- Update A Campaign: Reference
client.Website.UpdateCampaign(websiteID string, campaignID string, websiteCampaignItem WebsiteCampaignItem) (*Response, error)
- Remove A Campaign: Reference
client.Website.RemoveCampaign(websiteID string, campaignID string) (*Response, error)
- Dispatch A Campaign: Reference
client.Website.DispatchCampaign(websiteID string, campaignID string) (*Response, error)
- Resume A Campaign: Reference
client.Website.ResumeCampaign(websiteID string, campaignID string) (*Response, error)
- Pause A Campaign: Reference
client.Website.PauseCampaign(websiteID string, campaignID string) (*Response, error)
- Test A Campaign: Reference
client.Website.TestCampaign(websiteID string, campaignID string) (*Response, error)
- List Campaign Recipients: Reference
client.Website.ListCampaignRecipients(websiteID string, campaignID string, pageNumber uint) (*[]WebsiteCampaignRecipient, *Response, error)
- List Campaign Statistics: Reference
client.Website.ListCampaignStatistics(websiteID string, campaignID string, action string, pageNumber uint) (*[]WebsiteCampaignStatistic, *Response, error)
- Create A New Campaign: Reference
-
- ⭐ List Conversations: Reference
client.Website.ListConversations(websiteID string, pageNumber uint) (*[]Conversation, *Response, error)
- List Conversations (Search Variant): Reference
client.Website.SearchConversations(websiteID string, pageNumber uint, searchQuery string, searchType string) (*[]Conversation, *Response, error)
- List Conversations (Filter Variant): Reference
client.Website.FilterConversations(websiteID string, pageNumber uint, filterInboxID string, filterUnread bool, filterResolved bool, filterNotResolved bool, filterMention bool, filterAssigned bool, filterUnassigned bool) (*[]Conversation, *Response, error)
- List Suggested Conversation Segments: Reference
client.Website.ListSuggestedConversationSegments(websiteID string, pageNumber uint) (*[]ConversationSuggestedSegment, *Response, error)
- Delete Suggested Conversation Segment: Reference
client.Website.DeleteSuggestedConversationSegment(websiteID string, segment string) (*Response, error)
- List Suggested Conversation Data Keys: Reference
client.Website.ListSuggestedConversationDataKeys(websiteID string, pageNumber uint) (*[]ConversationSuggestedData, *Response, error)
- Delete Suggested Conversation Data Key: Reference
client.Website.DeleteSuggestedConversationDataKey(websiteID string, key string) (*Response, error)
- List Spam Conversations: Reference
client.Website.ListSpamConversations(websiteID string, pageNumber uint) (*[]ConversationSpam, *Response, error)
- Resolve Spam Conversation Content: Reference
client.Website.ResolveSpamConversationContent(websiteID string, spamID string) (*ConversationSpamContent, *Response, error)
- Submit Spam Conversation Decision: Reference
client.Website.SubmitSpamConversationDecision(websiteID string, spamID string, action string) (*Response, error)
- ⭐ List Conversations: Reference
-
- ⭐ Create A New Conversation: Reference
client.Website.CreateNewConversation(websiteID string) (*ConversationNew, *Response, error)
- Check If Conversation Exists: Reference
client.Website.CheckConversationExists(websiteID string, sessionID string) (*Response, error)
- ⭐ Get A Conversation: Reference
client.Website.GetConversation(websiteID string, sessionID string) (*Conversation, *Response, error)
- Remove A Conversation: Reference
client.Website.RemoveConversation(websiteID string, sessionID string) (*Response, error)
- Initiate A Conversation With Existing Session: Reference
client.Website.InitiateConversationWithExistingSession(websiteID string, sessionID string) (*Response, error)
- ⭐ Get Messages In Conversation (Last Variant): Reference
client.Website.GetMessagesInConversationLast(websiteID string, sessionID string) (*[]ConversationMessage, *Response, error)
- Get Messages In Conversation (Before Variant): Reference
client.Website.GetMessagesInConversationBefore(websiteID string, sessionID string, timestampBefore uint) (*[]ConversationMessage, *Response, error)
- ⭐ Send A Message In Conversation (Text Variant): Reference
client.Website.SendTextMessageInConversation(websiteID string, sessionID string, message ConversationTextMessageNew) (*ConversationMessageDispatched, *Response, error)
- ⭐ Send A Message In Conversation (File Variant): Reference
client.Website.SendFileMessageInConversation(websiteID string, sessionID string, message ConversationFileMessageNew) (*ConversationMessageDispatched, *Response, error)
- Send A Message In Conversation (Animation Variant): Reference
client.Website.SendAnimationMessageInConversation(websiteID string, sessionID string, message ConversationAnimationMessageNew) (*ConversationMessageDispatched, *Response, error)
- Send A Message In Conversation (Audio Variant): Reference
client.Website.SendAudioMessageInConversation(websiteID string, sessionID string, message ConversationAudioMessageNew) (*ConversationMessageDispatched, *Response, error)
- Send A Message In Conversation (Picker Variant): Reference
client.Website.SendPickerMessageInConversation(websiteID string, sessionID string, message ConversationPickerMessageNew) (*ConversationMessageDispatched, *Response, error)
- Send A Message In Conversation (Field Variant): Reference
client.Website.SendFieldMessageInConversation(websiteID string, sessionID string, message ConversationFieldMessageNew) (*ConversationMessageDispatched, *Response, error)
- Send A Message In Conversation (Carousel Variant): Reference
client.Website.SendCarouselMessageInConversation(websiteID string, sessionID string, message ConversationCarouselMessageNew) (*ConversationMessageDispatched, *Response, error)
- ⭐ Send A Message In Conversation (Note Variant): Reference
client.Website.SendNoteMessageInConversation(websiteID string, sessionID string, message ConversationNoteMessageNew) (*ConversationMessageDispatched, *Response, error)
- Send A Message In Conversation (Event Variant): Reference
client.Website.SendEventMessageInConversation(websiteID string, sessionID string, message ConversationEventMessageNew) (*ConversationMessageDispatched, *Response, error)
- Get A Message In Conversation: Reference
client.Website.GetMessageInConversation(websiteID string, sessionID string, fingerprint int) (*ConversationMessage, *Response, error)
- Update A Message In Conversation (Text Variant): Reference
client.Website.UpdateTextMessageInConversation(websiteID string, sessionID string, fingerprint int, content string) (*Response, error)
- Update A Message In Conversation (File Variant): Reference
client.Website.UpdateFileMessageInConversation(websiteID string, sessionID string, fingerprint int, content ConversationFileMessageNewContent) (*Response, error)
- Update A Message In Conversation (Animation Variant): Reference
client.Website.UpdateAnimationMessageInConversation(websiteID string, sessionID string, fingerprint int, content ConversationAnimationMessageNewContent) (*Response, error)
- Update A Message In Conversation (Audio Variant): Reference
client.Website.UpdateAudioMessageInConversation(websiteID string, sessionID string, fingerprint int, content ConversationAudioMessageNewContent) (*Response, error)
- Update A Message In Conversation (Picker Variant): Reference
client.Website.UpdatePickerMessageInConversation(websiteID string, sessionID string, fingerprint int, content ConversationPickerMessageNewContent) (*Response, error)
- Update A Message In Conversation (Field Variant): Reference
client.Website.UpdateFieldMessageInConversation(websiteID string, sessionID string, fingerprint int, content ConversationFieldMessageNewContent) (*Response, error)
- Update A Message In Conversation (Carousel Variant): Reference
client.Website.UpdateCarouselMessageInConversation(websiteID string, sessionID string, fingerprint int, content ConversationCarouselMessageNewContent) (*Response, error)
- Update A Message In Conversation (Note Variant): Reference
client.Website.UpdateNoteMessageInConversation(websiteID string, sessionID string, fingerprint int, content string) (*Response, error)
- Update A Message In Conversation (Event Variant): Reference
client.Website.UpdateEventMessageInConversation(websiteID string, sessionID string, fingerprint int, content ConversationEventMessageNewContent) (*Response, error)
- Remove A Message In Conversation: Reference
client.Website.RemoveMessageInConversation(websiteID string, sessionID string, fingerprint int) (*Response, error)
- Compose A Message In Conversation: Reference
client.Website.ComposeMessageInConversation(websiteID string, sessionID string, compose ConversationComposeMessageNew) (*Response, error)
- ⭐ Mark Messages As Read In Conversation: Reference
client.Website.MarkMessagesReadInConversation(websiteID string, sessionID string, read ConversationReadMessageMark) (*Response, error)
- Mark Conversation As Unread: Reference
client.Website.MarkConversationAsUnread(websiteID string, sessionID string, unread ConversationUnreadMessageMark) (*Response, error)
- ⭐ Mark Messages As Delivered In Conversation: Reference
client.Website.MarkMessagesDeliveredInConversation(websiteID string, sessionID string, delivered ConversationDeliveredMessageMark) (*Response, error)
- Update Conversation Open State: Reference
client.Website.UpdateConversationOpenState(websiteID string, sessionID string, opened bool) (*Response, error)
- ⭐ Get Conversation Routing Assign: Reference
client.Website.GetConversationRoutingAssign(websiteID string, sessionID string) (*ConversationRoutingAssign, *Response, error)
- ⭐ Assign Conversation Routing: Reference
client.Website.AssignConversationRouting(websiteID string, sessionID string, assign ConversationRoutingAssignUpdate) (*Response, error)
- Update Conversation Inbox: Reference
client.Website.UpdateConversationInbox(websiteID string, sessionID string, inboxID *string) (*Response, error)
- ⭐ Get Conversation Metas: Reference
client.Website.GetConversationMetas(websiteID string, sessionID string) (*ConversationMeta, *Response, error)
- ⭐ Update Conversation Metas: Reference
client.Website.UpdateConversationMetas(websiteID string, sessionID string, metas ConversationMetaUpdate) (*Response, error)
- Get An Original Message In Conversation: Reference
client.Website.GetOriginalMessageInConversation(websiteID string, sessionID string, originalID string) (*ConversationOriginal, *Response, error)
- List Conversation Pages: Reference
client.Website.ListConversationPages(websiteID string, sessionID string, pageNumber uint) (*[]ConversationPage, *Response, error)
- List Conversation Events: Reference
client.Website.ListConversationEvents(websiteID string, sessionID string, pageNumber uint) (*[]ConversationEvent, *Response, error)
- List Conversation Files: Reference
client.Website.ListConversationFiles(websiteID string, sessionID string, pageNumber uint) (*[]ConversationFile, *Response, error)
- Get Conversation State: Reference
client.Website.GetConversationState(websiteID string, sessionID string) (*ConversationState, *Response, error)
- ⭐ Change Conversation State: Reference
client.Website.ChangeConversationState(websiteID string, sessionID string, state string, user *ConversationMessageUser, origin *string) (*Response, error)
- Get Conversation Relations: Reference
client.Website.GetConversationRelations(websiteID string, sessionID string) (*ConversationRelations, *Response, error)
- Get Conversation Participants: Reference
client.Website.GetConversationParticipants(websiteID string, sessionID string) (*ConversationParticipants, *Response, error)
- Save Conversation Participants: Reference
client.Website.SaveConversationParticipants(websiteID string, sessionID string, participants ConversationParticipantsSave) (*Response, error)
- Get Block Status For Conversation: Reference
client.Website.GetBlockStatusForConversation(websiteID string, sessionID string) (*ConversationBlock, *Response, error)
- Block Incoming Messages For Conversation: Reference
client.Website.BlockIncomingMessagesForConversation(websiteID string, sessionID string, blocked bool, user *ConversationMessageUser, origin *string) (*Response, error)
- Get Verify Status For Conversation: Reference
client.Website.GetVerifyStatusForConversation(websiteID string, sessionID string) (*ConversationVerify, *Response, error)
- Update Verify Status For Conversation: Reference
client.Website.UpdateVerifyStatusForConversation(websiteID string, sessionID string, verified bool) (*Response, error)
- Request Identity Verification For Conversation: Reference
client.Website.RequestIdentityVerificationForConversation(websiteID string, sessionID string, request ConversationVerifyIdentityRequest) (*Response, error)
- Redeem Identity Verification Link For Conversation: Reference
client.Website.RedeemIdentityVerificationLinkForConversation(websiteID string, sessionID string, redeem ConversationVerifyIdentityRedeem) (*Response, error)
- Request Email Transcript For Conversation: Reference
client.Website.RequestEmailTranscriptForConversation(websiteID string, sessionID string, to string, email string) (*Response, error)
- Request Chatbox Binding Purge For Conversation: Reference
client.Website.RequestChatboxBindingPurgeForConversation(websiteID string, sessionID string) (*Response, error)
- Request User Feedback For Conversation: Reference
client.Website.RequestUserFeedbackForConversation(websiteID string, sessionID string) (*Response, error)
- List Browsing Sessions For Conversation: Reference
client.Website.ListBrowsingSessionsForConversation(websiteID string, sessionID string) (*[]ConversationBrowsing, *Response, error)
- Initiate Browsing Session For Conversation: Reference
client.Website.InitiateBrowsingSessionForConversation(websiteID string, sessionID string) (*Response, error)
- Send Action To An Existing Browsing Session: Reference
client.Website.SendActionToExistingBrowsingSession(websiteID string, sessionID string, browsingID string, action string) (*Response, error)
- Assist Existing Browsing Session: Reference
client.Website.AssistExistingBrowsingSession(websiteID string, sessionID string, browsingID string, assist ConversationBrowsingAssist) (*Response, error)
- Initiate New Call Session For Conversation: Reference
client.Website.InitiateNewCallSessionForConversation(websiteID string, sessionID string, mode string, user *ConversationMessageUser, origin *string) (*ConversationCall, *Response, error)
- Get Ongoing Call Session For Conversation: Reference
client.Website.GetOngoingCallSessionForConversation(websiteID string, sessionID string) (*ConversationCall, *Response, error)
- Abort Ongoing Call Session For Conversation: Reference
client.Website.AbortOngoingCallSessionForConversation(websiteID string, sessionID string, callID string, user *ConversationMessageUser, origin *string) (*Response, error)
- Transmit Signaling On Ongoing Call Session: Reference
client.Website.TransmitSignalingOnOngoingCallSession(websiteID string, sessionID string, callID string, payload ConversationCallSignalingPayload) (*Response, error)
- Deliver Widget Button Action For Conversation: Reference
client.Website.DeliverWidgetButtonActionForConversation(websiteID string, sessionID string, pluginID string, sectionID string, itemID string, data interface{}, value *interface{}) (*ConversationWidgetAction, *Response, error)
- Deliver Widget Data Fetch Action For Conversation: Reference
client.Website.DeliverWidgetDataFetchActionForConversation(websiteID string, sessionID string, pluginID string, sectionID string, itemID string, data interface{}) (*ConversationWidgetAction, *Response, error)
- Deliver Widget Data Edit Action For Conversation: Reference
client.Website.DeliverWidgetDataEditActionForConversation(websiteID string, sessionID string, pluginID string, sectionID string, itemID string, value string) (*ConversationWidgetAction, *Response, error)
- Schedule A Reminder For Conversation: Reference
client.Website.ScheduleReminderForConversation(websiteID string, sessionID string, date string, note string, user *ConversationMessageUser, origin *string) (*Response, error)
- Report Conversation: Reference
client.Website.ReportConversation(websiteID string, sessionID string, flag string) (*Response, error)
- ⭐ Create A New Conversation: Reference
-
- Generate Analytics: Reference
client.Website.GenerateAnalytics(websiteID string, query AnalyticsGenerateQuery) (*[]WebsiteAnalyticsGeneratePoint, *Response, error)
- Generate Analytics: Reference
-
- Get People Statistics: Reference
client.Website.GetPeopleStatistics(websiteID string) (*PeopleStatistics, *Response, error)
- List Suggested People Segments: Reference
client.Website.ListSuggestedPeopleSegments(websiteID string, pageNumber uint) (*[]PeopleSuggestedSegment, *Response, error)
- Delete Suggested People Segment: Reference
client.Website.DeleteSuggestedPeopleSegment(websiteID string, segment string) (*Response, error)
- List Suggested People Data Keys: Reference
client.Website.ListSuggestedPeopleDataKeys(websiteID string, pageNumber uint) (*[]PeopleSuggestedData, *Response, error)
- Delete Suggested People Data Key: Reference
client.Website.DeleteSuggestedPeopleDataKey(websiteID string, key string) (*Response, error)
- List Suggested People Events: Reference
client.Website.ListSuggestedPeopleEvents(websiteID string, pageNumber uint) (*[]PeopleSuggestedEvent, *Response, error)
- Delete Suggested People Event: Reference
client.Website.DeleteSuggestedPeopleEvent(websiteID string, text string) (*Response, error)
- ⭐ List People Profiles: Reference
client.Website.ListPeopleProfiles(websiteID string, pageNumber uint, searchField string, searchOrder string, searchOperator string, searchFilter []PeopleFilter, searchText string) (*[]PeopleProfile, *Response, error)
- ⭐ Add New People Profile: Reference
client.Website.AddNewPeopleProfile(websiteID string, peopleProfile PeopleProfileUpdateCard) (*PeopleProfileNew, *Response, error)
- ⭐ Check If People Profile Exists: Reference
client.Website.CheckPeopleProfileExists(websiteID string, peopleID string) (*Response, error)
- ⭐ Get People Profile: Reference
client.Website.GetPeopleProfile(websiteID string, peopleID string) (*PeopleProfile, *Response, error)
- ⭐ Save People Profile: Reference
client.Website.SavePeopleProfile(websiteID string, peopleID string, peopleProfile PeopleProfileUpdateCard) (*Response, error)
- ⭐ Update People Profile: Reference
client.Website.UpdatePeopleProfile(websiteID string, peopleID string, peopleProfile PeopleProfileUpdateCard) (*Response, error)
- ⭐ Remove People Profile: Reference
client.Website.RemovePeopleProfile(websiteID string, peopleID string) (*Response, error)
- List People Conversations: Reference
client.Website.ListPeopleConversations(websiteID string, peopleID string, pageNumber uint) ([]string, *Response, error)
- List People Conversations (Filter Variant): Reference
client.Website.FilterPeopleConversations(websiteID string, peopleID string, pageNumber uint, filterUnread bool, filterResolved bool, filterNotResolved bool) ([]string, *Response, error)
- List People Campaigns: Reference
client.Website.ListPeopleCampaigns(websiteID string, peopleID string, pageNumber uint) (*[]PeopleCampaign, *Response, error)
- Add A People Event: Reference
client.Website.AddPeopleEvent(websiteID string, peopleID string, peopleEvent PeopleEventAdd) (*Response, error)
- List People Events: Reference
client.Website.ListPeopleEvents(websiteID string, peopleID string, pageNumber uint) (*[]PeopleEvent, *Response, error)
- Get People Data: Reference
client.Website.GetPeopleData(websiteID string, peopleID string) (*PeopleData, *Response, error)
- Save People Data: Reference
client.Website.SavePeopleData(websiteID string, peopleID string, peopleData interface{}) (*Response, error)
- Update People Data: Reference
client.Website.UpdatePeopleData(websiteID string, peopleID string, peopleData interface{}) (*Response, error)
- Get People Subscription Status: Reference
client.Website.GetPeopleSubscriptionStatus(websiteID string, peopleID string) (*PeopleSubscription, *Response, error)
- Update People Subscription Status: Reference
client.Website.UpdatePeopleSubscriptionStatus(websiteID string, peopleID string, peopleSubscription PeopleSubscriptionUpdate)
- Export People Profiles: Reference
client.Website.ExportPeopleProfiles(websiteID string) (*Response, error)
- Import People Profiles: Reference
client.Website.ImportPeopleProfiles(websiteID string, profileImportSetup PeopleProfileImportSetup) (*PeopleProfileImport, *Response, error)
- Get People Statistics: Reference
-
- Check If Helpdesk Exists: Reference
client.Website.CheckHelpdeskExists(websiteID string) (*Response, error)
- Resolve Helpdesk: Reference
client.Website.ResolveHelpdesk(websiteID string) (*Helpdesk, *Response, error)
- Initialize Helpdesk: Reference
client.Website.InitializeHelpdesk(websiteID string, name string, domainBasic string) (*Response, error)
- Delete Helpdesk: Reference
client.Website.DeleteHelpdesk(websiteID string, verify HelpdeskRemoveVerify) (*Response, error)
- List Helpdesk Locales: Reference
client.Website.ListHelpdeskLocales(websiteID string, pageNumber uint) (*[]HelpdeskLocale, *Response, error)
- Add Helpdesk Locale: Reference
client.Website.AddHelpdeskLocale(websiteID string, locale string) (*Response, error)
- Check If Helpdesk Locale Exists: Reference
client.Website.CheckHelpdeskLocaleExists(websiteID string, locale string) (*Response, error)
- Resolve Helpdesk Locale: Reference
client.Website.ResolveHelpdeskLocale(websiteID string, locale string) (*HelpdeskLocale, *Response, error)
- Delete Helpdesk Locale: Reference
client.Website.DeleteHelpdeskLocale(websiteID string, locale string) (*Response, error)
- List Helpdesk Locale Articles: Reference
client.Website.ListHelpdeskLocaleArticles(websiteID string, locale string, pageNumber uint) (*[]HelpdeskLocaleArticle, *Response, error)
- Add A New Helpdesk Locale Article: Reference
client.Website.AddNewHelpdeskLocaleArticle(websiteID string, locale string, title string) (*HelpdeskLocaleArticleNew, *Response, error)
- Check If Helpdesk Locale Article Exists: Reference
client.Website.CheckHelpdeskLocaleArticleExists(websiteID string, locale string, articleId string) (*Response, error)
- Resolve Helpdesk Locale Article: Reference
client.Website.ResolveHelpdeskLocaleArticle(websiteID string, locale string, articleId string) (*HelpdeskLocaleArticle, *Response, error)
- Save Helpdesk Locale Article: Reference
client.Website.SaveHelpdeskLocaleArticle(websiteID string, locale string, articleId string, article HelpdeskLocaleArticle) (*Response, error)
- Update Helpdesk Locale Article: Reference
client.Website.UpdateHelpdeskLocaleArticle(websiteID string, locale string, articleId string, article HelpdeskLocaleArticle) (*Response, error)
- Delete Helpdesk Locale Article: Reference
client.Website.DeleteHelpdeskLocaleArticle(websiteID string, locale string, articleId string) (*Response, error)
- Resolve Helpdesk Locale Article Page: Reference
client.Website.ResolveHelpdeskLocaleArticlePage(websiteID string, locale string, articleId string) (*HelpdeskLocaleArticlePage, *Response, error)
- Resolve Helpdesk Locale Article Category: Reference
client.Website.ResolveHelpdeskLocaleArticleCategory(websiteID string, locale string, articleId string) (*HelpdeskLocaleArticleCategory, *Response, error)
- Update Helpdesk Locale Article Category: Reference
client.Website.UpdateHelpdeskLocaleArticleCategory(websiteID string, locale string, articleId string, categoryId string, sectionId *string) (*Response, error)
- List Helpdesk Locale Article Alternates: Reference
client.Website.ListHelpdeskLocaleArticleAlternates(websiteID string, locale string, articleId string) (*[]HelpdeskLocaleArticleAlternate, *Response, error)
- Check If Helpdesk Locale Article Alternate Exists: Reference
client.Website.CheckHelpdeskLocaleArticleAlternateExists(websiteID string, locale string, articleId string, localeLinked string) (*Response, error)
- Resolve Helpdesk Locale Article Alternate: Reference
client.Website.ResolveHelpdeskLocaleArticleAlternate(websiteID string, locale string, articleId string, localeLinked string) (*HelpdeskLocaleArticleAlternate, *Response, error)
- Save Helpdesk Locale Article Alternate: Reference
client.Website.SaveHelpdeskLocaleArticleAlternate(websiteID string, locale string, articleId string, localeLinked string, articleIdLinked string) (*Response, error)
- Delete Helpdesk Locale Article Alternate: Reference
client.Website.DeleteHelpdeskLocaleArticleAlternate(websiteID string, locale string, articleId string, localeLinked string) (*Response, error)
- Publish Helpdesk Locale Article: Reference
client.Website.PublishHelpdeskLocaleArticle(websiteID string, locale string, articleId string) (*HelpdeskLocaleArticlePublish, *Response, error)
- Unpublish Helpdesk Locale Article: Reference
client.Website.UnpublishHelpdeskLocaleArticle(websiteID string, locale string, articleId string) (*Response, error)
- List Helpdesk Locale Categories: Reference
client.Website.ListHelpdeskLocaleCategories(websiteID string, locale string, pageNumber uint) (*[]HelpdeskLocaleArticleCategory, *Response, error)
- Add Helpdesk Locale Category: Reference
client.Website.AddHelpdeskLocaleCategory(websiteID string, locale string, name string) (*HelpdeskLocaleArticleCategoryNew, *Response, error)
- Check If Helpdesk Locale Category Exists: Reference
client.Website.CheckHelpdeskLocaleCategoryExists(websiteID string, locale string, categoryId string) (*Response, error)
- Resolve Helpdesk Locale Category: Reference
client.Website.ResolveHelpdeskLocaleCategory(websiteID string, locale string, categoryId string) (*HelpdeskLocaleArticleCategory, *Response, error)
- Save Helpdesk Locale Category: Reference
client.Website.SaveHelpdeskLocaleCategory(websiteID string, locale string, categoryId string, category HelpdeskLocaleArticleCategory) (*Response, error)
- Update Helpdesk Locale Category: Reference
client.Website.UpdateHelpdeskLocaleCategory(websiteID string, locale string, categoryId string, category HelpdeskLocaleArticleCategory) (*Response, error)
- Delete Helpdesk Locale Category: Reference
client.Website.DeleteHelpdeskLocaleCategory(websiteID string, locale string, categoryId string) (*Response, error)
- List Helpdesk Locale Sections: Reference
client.Website.ListHelpdeskLocaleSections(websiteID string, locale string, categoryId string, pageNumber uint) (*[]HelpdeskLocaleSection, *Response, error)
- Add Helpdesk Locale Section: Reference
client.Website.AddHelpdeskLocaleSection(websiteID string, locale string, categoryId string, name string) (*HelpdeskLocaleSectionNew, *Response, error)
- Check If Helpdesk Locale Section Exists: Reference
client.Website.CheckHelpdeskLocaleSectionExists(websiteID string, locale string, categoryId string, sectionId string) (*Response, error)
- Resolve Helpdesk Locale Section: Reference
client.Website.ResolveHelpdeskLocaleSection(websiteID string, locale string, categoryId string, sectionId string) (*HelpdeskLocaleSection, *Response, error)
- Save Helpdesk Locale Section: Reference
client.Website.SaveHelpdeskLocaleSection(websiteID string, locale string, categoryId string, sectionId string, section HelpdeskLocaleSection) (*Response, error)
- Update Helpdesk Locale Section: Reference
client.Website.UpdateHelpdeskLocaleSection(websiteID string, locale string, categoryId string, sectionId string, section HelpdeskLocaleSection) (*Response, error)
- Delete Helpdesk Locale Section: Reference
client.Website.DeleteHelpdeskLocaleSection(websiteID string, locale string, categoryId string, sectionId string) (*Response, error)
- Map Helpdesk Locale Feedback Ratings: Reference
client.Website.MapHelpdeskLocaleFeedbackRatings(websiteID string, locale string, filterDateStart string, filterDateEnd string) (*HelpdeskLocaleFeedbackRatings, *Response, error)
- List Helpdesk Locale Feedbacks: Reference
client.Website.ListHelpdeskLocaleFeedbacks(websiteID string, locale string, pageNumber uint, filterDateStart string, filterDateEnd string) (*[]HelpdeskLocaleFeedbackItem, *Response, error)
- Import External Helpdesk To Locale: Reference
client.Website.ImportExternalHelpdeskToLocale(websiteID string, locale string, helpdeskUrl string) (*Response, error)
- Export Helpdesk Locale Articles: Reference
client.Website.ExportHelpdeskLocaleArticles(websiteID string, locale string) (*Response, error)
- List Helpdesk Redirections: Reference
client.Website.ListHelpdeskRedirections(websiteID string, pageNumber uint) (*[]HelpdeskRedirection, *Response, error)
- Add Helpdesk Redirection: Reference
client.Website.AddHelpdeskRedirection(websiteID string, redirectionPath string, redirectionTarget string) (*HelpdeskRedirectionNew, *Response, error)
- Check If Helpdesk Redirection Exists: Reference
client.Website.CheckHelpdeskRedirectionExists(websiteID string, redirectionId string) (*Response, error)
- Resolve Helpdesk Redirection: Reference
client.Website.ResolveHelpdeskRedirection(websiteID string, redirectionId string) (*HelpdeskRedirection, *Response, error)
- Delete Helpdesk Redirection: Reference
client.Website.DeleteHelpdeskRedirection(websiteID string, redirectionId string) (*Response, error)
- Resolve Helpdesk Settings: Reference
client.Website.ResolveHelpdeskSettings(websiteID string) (*HelpdeskSettings, *Response, error)
- Save Helpdesk Settings: Reference
client.Website.SaveHelpdeskSettings(websiteID string, settings HelpdeskSettings) (*Response, error)
- Resolve Helpdesk Domain: Reference
client.Website.ResolveHelpdeskDomain(websiteID string) (*HelpdeskDomain, *Response, error)
- Request Helpdesk Domain Change: Reference
client.Website.RequestHelpdeskDomainChange(websiteID string, basic *string, custom *string) (*Response, error)
- Generate Helpdesk Domain Setup Flow: Reference
client.Website.GenerateHelpdeskDomainSetupFlow(websiteID string, custom string) (*HelpdeskDomainSetupFlow, *Response, error)
- Check If Helpdesk Exists: Reference
-
- List All Active Subscriptions: Reference
client.Plugin.ListAllActiveSubscriptions() (*[]PluginSubscription, *Response, error)
- List Subscriptions For A Website: Reference
client.Plugin.ListSubscriptionsForWebsite(websiteID string) (*[]PluginSubscription, *Response, error)
- Get Subscription Details: Reference
client.Plugin.GetSubscriptionDetails(websiteID string, pluginID string) (*PluginSubscription, *Response, error)
- Subscribe Website To Plugin: Reference
client.Plugin.SubscribeWebsiteToPlugin(websiteID string, pluginID string) (*Response, error)
- Unsubscribe Plugin From Website: Reference
client.Plugin.UnsubscribePluginFromWebsite(websiteID string, pluginID string) (*Response, error)
- Get Subscription Settings: Reference
client.Plugin.GetSubscriptionSettings(websiteID string, pluginID string) (*PluginSubscriptionSettings, *Response, error)
- Save Subscription Settings: Reference
client.Plugin.SaveSubscriptionSettings(websiteID string, pluginID string, settings interface{}) (*Response, error)
- Update Subscription Settings: Reference
client.Plugin.UpdateSubscriptionSettings(websiteID string, pluginID string, settings interface{}) (*Response, error)
- Get Plugin Usage Bills: Reference
client.Plugin.GetPluginUsageBills(websiteID string, pluginID string) (*[]PluginBillUsage, *Response, error)
- Report Plugin Usage To Bill: Reference
client.Plugin.ReportPluginUsageToBill(websiteID string, pluginID string, usage PluginSubscriptionBillUsageReport) (*Response, error)
- Get Plugin Attest Provenance: Reference
client.Plugin.GetPluginAttestProvenance(websiteID string, pluginID string) (*PluginAttestProvenance, *Response, error)
- Forward Plugin Payload To Channel: Reference
client.Plugin.ForwardPluginPayloadToChannel(websiteID string, pluginID string, payload PluginSubscriptionChannelForward) (*Response, error)
- Dispatch Plugin Event: Reference
client.Plugin.DispatchPluginEvent(websiteID string, pluginID string, payload PluginSubscriptionEventDispatch) (*Response, error)
- List All Active Subscriptions: Reference
-
- ⭐ Get Connect Account: Reference
client.Plugin.GetConnectAccount() (*PluginConnectAccount, *Response, error)
- ⭐ Check Connect Session Validity: Reference
client.Plugin.CheckConnectSessionValidity() (*Response, error)
- ⭐ List All Connect Websites: Reference
client.Plugin.ListAllConnectWebsites(pageNumber uint, filterConfigured bool, includePlan bool) (*[]PluginConnectAllWebsites, *Response, error)
- ⭐ List Connect Websites Since: Reference
client.Plugin.ListConnectWebsitesSince(dateSince time.Time, filterConfigured bool, includePlan bool) (*[]PluginConnectWebsitesSince, *Response, error)
- ⭐ Get Connect Endpoints: Reference
client.Plugin.GetConnectEndpoints() (*PluginConnectEndpoints, *Response, error)
- ⭐ Get Connect Account: Reference
-
- List All Active Plan Subscriptions: Reference
client.Plan.ListAllActiveSubscriptions() (*[]PlanSubscription, *Response, error)
- Get Plan Subscription For A Website: Reference
client.Plan.GetPlanSubscriptionForWebsite(websiteID string) (*PlanSubscription, *Response, error)
- Subscribe Website To Plan: Reference
client.Plan.SubscribeWebsiteToPlan(websiteID string, planID string) (*Response, error)
- Unsubscribe Plan From Website: Reference
client.Plan.UnsubscribePlanFromWebsite(websiteID string) (*Response, error)
- Change Bill Period For Website Plan Subscription: Reference
client.Plan.ChangeBillPeriodForWebsitePlanSubscription(websiteID string, period string) (*Response, error)
- Check Coupon Availability For Website Plan Subscription: Reference
client.Plan.CheckCouponAvailabilityForWebsitePlanSubscription(websiteID string, code string) (*PlanSubscriptionCoupon, *Response, error)
- Redeem Coupon For Website Plan Subscription: Reference
client.Plan.RedeemCouponForWebsitePlanSubscription(websiteID string, code string) (*Response, error)
- List All Active Plan Subscriptions: Reference
You can bind to realtime events from Crisp, in order to get notified of incoming messages and updates in websites.
You won't receive any event if you don't explicitly subscribe to realtime events, as the library doesn't connect to the realtime backend automatically.
There are two ways to receive realtime events:
- Using Web Hooks (⭐ recommended)
- Using WebSockets with the RTM API
To start listening for events and bind a handler, check out the events over Web Hooks example.
Plugin Web Hooks will need to be configured first for this to work. Check out our Web Hooks Quickstart guide and our Web Hooks Reference to get started.
To start listening for events and bind a handler, check out the events over WebSockets example.
Available events are listed below:
-
Session Events: Reference
- Session Update Availability:
session:update_availability
- Session Update Verify:
session:update_verify
- Session Request Initiated:
session:request:initiated
- Session Set Email:
session:set_email
- Session Set Phone:
session:set_phone
- Session Set Address:
session:set_address
- Session Set Subject:
session:set_subject
- Session Set Avatar:
session:set_avatar
- Session Set Nickname:
session:set_nickname
- Session Set Origin:
session:set_origin
- Session Set Data:
session:set_data
- Session Sync Pages:
session:sync:pages
- Session Sync Events:
session:sync:events
- Session Sync Capabilities:
session:sync:capabilities
- Session Sync Geolocation:
session:sync:geolocation
- Session Sync System:
session:sync:system
- Session Sync Network:
session:sync:network
- Session Sync Timezone:
session:sync:timezone
- Session Sync Locales:
session:sync:locales
- Session Sync Rating:
session:sync:rating
- Session Sync Topic:
session:sync:topic
- Session Set State:
session:set_state
- Session Set Block:
session:set_block
- Session Set Segments:
session:set_segments
- Session Set Opened:
session:set_opened
- Session Set Closed:
session:set_closed
- Session Set Participants:
session:set_participants
- Session Set Mentions:
session:set_mentions
- Session Set Routing:
session:set_routing
- Session Set Inbox:
session:set_inbox
- Session Removed:
session:removed
- Session Error:
session:error
- Session Update Availability:
-
Message Events: Reference
- Message Updated:
message:updated
- Message Send (Text Variant):
message:send/text
- Message Send (File Variant):
message:send/file
- Message Send (Animation Variant):
message:send/animation
- Message Send (Audio Variant):
message:send/audio
- Message Send (Picker Variant):
message:send/picker
- Message Send (Field Variant):
message:send/field
- Message Send (Carousel Variant):
message:send/carousel
- Message Send (Note Variant):
message:send/note
- Message Send (Event Variant):
message:send/event
- Message Received (Text Variant):
message:received/text
- Message Received (File Variant):
message:received/file
- Message Received (Animation Variant):
message:received/animation
- Message Received (Audio Variant):
message:received/audio
- Message Received (Picker Variant):
message:received/picker
- Message Received (Field Variant):
message:received/field
- Message Received (Carousel Variant):
message:received/carousel
- Message Received (Note Variant):
message:received/note
- Message Received (Event Variant):
message:received/event
- Message Removed:
message:removed
- Message Compose Send:
message:compose:send
- Message Compose Receive:
message:compose:receive
- Message Acknowledge Read Send:
message:acknowledge:read:send
- Message Acknowledge Read Received:
message:acknowledge:read:received
- Message Acknowledge Delivered:
message:acknowledge:delivered
- Message Acknowledge Ignored:
message:acknowledge:ignored
- Message Notify Unread Send:
message:notify:unread:send
- Message Notify Unread Received:
message:notify:unread:received
- Message Updated:
-
Spam Events: Reference
- Spam Message:
spam:message
- Spam Decision:
spam:decision
- Spam Message:
-
People Events: Reference
- People Profile Created:
people:profile:created
- People Profile Updated:
people:profile:updated
- People Profile Removed:
people:profile:removed
- People Bind Session:
people:bind:session
- People Sync Profile:
people:sync:profile
- People Import Progress:
people:import:progress
- People Import Done:
people:import:done
- People Profile Created:
-
Campaign Events: Reference
- Campaign Progress:
campaign:progress
- Campaign Dispatched:
campaign:dispatched
- Campaign Running:
campaign:running
- Campaign Progress:
-
Browsing Events: Reference
- Browsing Request Initiated:
browsing:request:initiated
- Browsing Request Rejected:
browsing:request:rejected
- Browsing Request Initiated:
-
Call Events: Reference
- Call Request Initiated:
call:request:initiated
- Call Request Rejected:
call:request:rejected
- Call Request Initiated:
-
Identity Events: Reference
- Identity Verify Request:
identity:verify:request
- Identity Verify Request:
-
Widget Events: Reference
- Widget Action Processed:
widget:action:processed
- Widget Action Processed:
-
Status Events: Reference
- Status Health Changed:
status:health:changed
- Status Health Changed:
-
Website Events: Reference
- Website Update Visitors Count:
website:update_visitors_count
- Website Update Operators Availability:
website:update_operators_availability
- Website Users Available:
website:users:available
- Website Update Visitors Count:
-
Bucket Events: Reference
- Bucket URL Upload Generated:
bucket:url:upload:generated
- Bucket URL Avatar Generated:
bucket:url:avatar:generated
- Bucket URL Website Generated:
bucket:url:website:generated
- Bucket URL Campaign Generated:
bucket:url:campaign:generated
- Bucket URL Helpdesk Generated:
bucket:url:helpdesk:generated
- Bucket URL Status Generated:
bucket:url:status:generated
- Bucket URL Processing Generated:
bucket:url:processing:generated
- Bucket URL Upload Generated:
-
Media Events: Reference
- Media Animation Listed:
media:animation:listed
- Media Animation Listed:
-
Email Events: Reference
- Email Subscribe:
email:subscribe
- Email Track View:
email:track:view
- Email Subscribe:
-
Plugin Events: Reference
- Plugin Channel:
plugin:channel
- Plugin Event:
plugin:event
- Plugin Subscription Updated:
plugin:subscription:updated
- Plugin Settings Saved:
plugin:settings:saved
- Plugin Channel:
-
Plan Events: Reference
- Plan Subscription Updated:
plan:subscription:updated
- Plan Subscription Updated: