BUSINESS · CRM & SUPPORT
Tickets, conversations, help center articles, and campaigns for their project.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
gleap_delete_aicontent_batch_by_batchidWRITEDelete AI content by batchId via DELETE /v3/aicontent/batch/{batchId}
gleap_delete_aicontent_by_contentidWRITEDelete AI content by contentId via DELETE /v3/aicontent/{contentId}
gleap_delete_aicontent_oldbatchesWRITEDelete old AI content batches via DELETE /v3/aicontent/oldbatches
gleap_delete_companies_by_companyidWRITEDelete a company via DELETE /v3/companies/{companyId}
gleap_delete_companies_by_companyid_members_by_sessionidWRITERemove a company member via DELETE /v3/companies/{companyId}/members/{sessionId}
gleap_delete_custom_components_by_customcomponentidWRITEDelete a custom component via DELETE /v3/custom-components/{customComponentId}
gleap_delete_engagement_banners_by_banneridWRITEDelete a banner via DELETE /v3/engagement/banners/{bannerId}
gleap_delete_engagement_chat_messages_by_chatmessageidWRITEDelete a chat message via DELETE /v3/engagement/chat-messages/{chatMessageId}
gleap_delete_engagement_checklists_by_checklistidWRITEDelete a checklist via DELETE /v3/engagement/checklists/{checklistId}
gleap_delete_engagement_cobrowse_by_cobrowseproducttouridWRITEDelete a cobrowse product tour via DELETE /v3/engagement/cobrowse/{cobrowseProductTourId}
gleap_delete_engagement_emails_by_engagementemailidWRITEDelete an email via DELETE /v3/engagement/emails/{engagementEmailId}
gleap_delete_engagement_modals_by_modalidWRITEDelete a modal via DELETE /v3/engagement/modals/{modalId}
gleap_delete_engagement_news_by_newsidWRITEDelete a news article via DELETE /v3/engagement/news/{newsId}
gleap_delete_engagement_product_tours_by_producttouridWRITEDelete a product tour via DELETE /v3/engagement/product-tours/{productTourId}
gleap_delete_engagement_push_notifications_by_pushnotificationidWRITEDelete a push notification via DELETE /v3/engagement/push-notifications/{pushNotificationId}
gleap_delete_engagement_surveys_by_surveyidWRITEDelete a survey via DELETE /v3/engagement/surveys/{surveyId}
gleap_delete_engagement_tooltips_by_tooltipidWRITEDelete a tooltip via DELETE /v3/engagement/tooltips/{tooltipId}
gleap_delete_engagement_whatsapp_messages_by_whatsappmessageidWRITEDelete a whatsapp message via DELETE /v3/engagement/whatsapp-messages/{whatsappMessageId}
gleap_delete_helpcenter_collections_by_helpcentercollectionidWRITEDelete a collection via DELETE /v3/helpcenter/collections/{helpcenterCollectionId}
gleap_delete_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleidWRITEDelete an article via DELETE /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}
gleap_delete_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleid_draftWRITEDiscard an article draft via DELETE /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}/draft
gleap_delete_helpcenter_redirect_by_redirectidWRITEDelete a redirect via DELETE /v3/helpcenter-redirect/{redirectId}
gleap_delete_invitations_by_invitationidWRITEDelete an invitation via DELETE /v3/invitations/{invitationId}
gleap_delete_message_templates_by_messagetemplateidWRITEDelete a message template via DELETE /v3/message-templates/{messageTemplateId}
gleap_delete_messages_by_messageidWRITEDelete a message via DELETE /v3/messages/{messageId}
gleap_delete_pipeline_entries_by_entryidWRITERemove an entry via DELETE /v3/pipeline-entries/{entryId}
gleap_delete_projects_users_by_useridWRITERemove a member from a project via DELETE /v3/projects/users/{userId}
gleap_delete_s2s_contacts_by_useridWRITEDelete contact via DELETE /v3/s2s/contacts/{userId}
gleap_delete_s2s_webhooks_by_webhookidWRITEDelete webhook via DELETE /v3/s2s/webhooks/{webhookId}
gleap_delete_sessions_by_sessionidWRITEDelete a session via DELETE /v3/sessions/{sessionId}
gleap_delete_sessions_by_sessionid_memoryWRITEClear all contact memory entries via DELETE /v3/sessions/{sessionId}/memory
gleap_delete_sessions_by_sessionid_memory_by_entrynameWRITEDelete a contact memory entry via DELETE /v3/sessions/{sessionId}/memory/{entryName}
gleap_delete_teams_by_teamidWRITEDelete a team via DELETE /v3/teams/{teamId}
gleap_delete_tickets_by_ticketidWRITEDelete a ticket via DELETE /v3/tickets/{ticketId}
gleap_delete_tickets_by_ticketid_draft_messageWRITEClear the composer draft message via DELETE /v3/tickets/{ticketId}/draft-message
gleap_delete_youtube_source_batch_by_batchidWRITEDelete YouTube batch content via DELETE /v3/youtube-source/batch/{batchId}
gleap_delete_youtube_source_by_videoidWRITEDelete YouTube video content via DELETE /v3/youtube-source/{videoId}
gleap_get_ai_modelsREADGet AI model catalog via GET /v3/ai/models
gleap_get_aicontent_by_contentidREADGet AI content by contentId via GET /v3/aicontent/{contentId}
gleap_get_companiesREADList companies via GET /v3/companies
gleap_get_companies_by_companyidREADGet a company via GET /v3/companies/{companyId}
gleap_get_companies_by_companyid_membersREADGet company members via GET /v3/companies/{companyId}/members
gleap_get_companies_by_companyid_ticketsREADGet company conversations via GET /v3/companies/{companyId}/tickets
gleap_get_companies_countREADCount companies via GET /v3/companies/count
gleap_get_companies_searchREADSearch companies via GET /v3/companies/search
gleap_get_custom_componentsREADFind all custom components via GET /v3/custom-components
gleap_get_custom_components_by_customcomponentidREADFind one custom component via GET /v3/custom-components/{customComponentId}
gleap_get_engagement_bannersREADGet all banners via GET /v3/engagement/banners
gleap_get_engagement_banners_by_banneridREADGet a banner via GET /v3/engagement/banners/{bannerId}
gleap_get_engagement_chat_messagesREADGet all chat messages via GET /v3/engagement/chat-messages
gleap_get_engagement_chat_messages_by_chatmessageidREADGet a chat message via GET /v3/engagement/chat-messages/{chatMessageId}
gleap_get_engagement_checklistsREADGet all checklists via GET /v3/engagement/checklists
gleap_get_engagement_checklists_by_checklistidREADGet a checklist via GET /v3/engagement/checklists/{checklistId}
gleap_get_engagement_cobrowseREADGet all cobrowse product tours via GET /v3/engagement/cobrowse
gleap_get_engagement_cobrowse_by_cobrowseproducttouridREADGet a cobrowse product tour via GET /v3/engagement/cobrowse/{cobrowseProductTourId}
gleap_get_engagement_emailsREADGet all emails via GET /v3/engagement/emails
gleap_get_engagement_emails_by_engagementemailidREADGet an email via GET /v3/engagement/emails/{engagementEmailId}
gleap_get_engagement_modalsREADGet all modals via GET /v3/engagement/modals
gleap_get_engagement_modals_by_modalidREADGet a modal via GET /v3/engagement/modals/{modalId}
gleap_get_engagement_newsREADGet all engagement news articles via GET /v3/engagement/news
gleap_get_engagement_news_by_newsidREADGet an engagement news article via GET /v3/engagement/news/{newsId}
gleap_get_engagement_product_toursREADGet all product tours via GET /v3/engagement/product-tours
gleap_get_engagement_product_tours_by_producttouridREADGet a product tour via GET /v3/engagement/product-tours/{productTourId}
gleap_get_engagement_push_notificationsREADGet all push notifications via GET /v3/engagement/push-notifications
gleap_get_engagement_push_notifications_by_pushnotificationidREADGet a push notification via GET /v3/engagement/push-notifications/{pushNotificationId}
gleap_get_engagement_surveysREADGet all surveys via GET /v3/engagement/surveys
gleap_get_engagement_surveys_by_surveyidREADGet a survey via GET /v3/engagement/surveys/{surveyId}
gleap_get_engagement_surveys_by_surveyid_responsesREADGet all survey responses via GET /v3/engagement/surveys/{surveyId}/responses
gleap_get_engagement_surveys_by_surveyid_responses_exportREADExport survey responses via GET /v3/engagement/surveys/{surveyId}/responses/export
gleap_get_engagement_surveys_by_surveyid_responses_samplesREADGet survey response samples via GET /v3/engagement/surveys/{surveyId}/responses/samples
gleap_get_engagement_surveys_by_surveyid_responses_summarizeREADSummarize survey responses via GET /v3/engagement/surveys/{surveyId}/responses/summarize
gleap_get_engagement_tooltipsREADGet all tooltips via GET /v3/engagement/tooltips
gleap_get_engagement_tooltips_by_tooltipidREADGet a tooltip via GET /v3/engagement/tooltips/{tooltipId}
gleap_get_engagement_whatsapp_messagesREADGet all WhatsApp messages via GET /v3/engagement/whatsapp-messages
gleap_get_engagement_whatsapp_messages_by_whatsappmessageidREADGet a whatsapp message via GET /v3/engagement/whatsapp-messages/{whatsappMessageId}
gleap_get_engagements_by_engagementid_activitiesREADGet engagement activities via GET /v3/engagements/{engagementId}/activities
gleap_get_engagements_by_engagementid_activities_countREADGet engagement activities count via GET /v3/engagements/{engagementId}/activities/count
gleap_get_engagements_by_engagementid_recipientsREADFind engagement recipients via GET /v3/engagements/{engagementId}/recipients
gleap_get_engagements_by_engagementid_recipients_exportREADExport engagement recipients via GET /v3/engagements/{engagementId}/recipients/export
gleap_get_engagements_by_engagementid_statisticsREADGet engagement statistics via GET /v3/engagements/{engagementId}/statistics
gleap_get_helpcenter_collectionsREADGet all collections via GET /v3/helpcenter/collections
gleap_get_helpcenter_collections_allREADGet all collections with subcollections via GET /v3/helpcenter/collections/all
gleap_get_helpcenter_collections_by_helpcentercollectionidREADGet a collection via GET /v3/helpcenter/collections/{helpcenterCollectionId}
gleap_get_helpcenter_collections_by_helpcentercollectionid_articlesREADGet all articles via GET /v3/helpcenter/collections/{helpcenterCollectionId}/articles
gleap_get_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleidREADGet an article via GET /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}
gleap_get_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleid_draftREADGet an article draft via GET /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}/draft
gleap_get_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleid_versionsREADList article versions via GET /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}/versions
gleap_get_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleid_versions_by_versionidREADGet an article version via GET /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}/versions/{versionId}
gleap_get_helpcenter_collections_statsREADGet article stats via GET /v3/helpcenter/collections/stats
gleap_get_helpcenter_redirectREADFind all redirects via GET /v3/helpcenter-redirect
gleap_get_invitationsREADGet all invitations for a user via GET /v3/invitations
gleap_get_invitations_organisations_by_organisationidREADGet all invitations for an organisation via GET /v3/invitations/organisations/{organisationId}
gleap_get_invitations_projectsREADGet all invitations for a project via GET /v3/invitations/projects
gleap_get_knowledge_content_tagsREADGet content tags in use via GET /v3/knowledge/content-tags
gleap_get_message_templatesREADFind all message templates via GET /v3/message-templates
gleap_get_message_templates_by_messagetemplateidREADFind a message template via GET /v3/message-templates/{messageTemplateId}
gleap_get_message_templates_tagsREADList all message template tags via GET /v3/message-templates/tags
gleap_get_messagesREADFind messages by query via GET /v3/messages
gleap_get_messages_by_messageid_threadREADGet thread messages via GET /v3/messages/{messageId}/thread
gleap_get_messages_searchREADSearch messages via GET /v3/messages/search
gleap_get_pipeline_entries_by_entryidREADGet an entry via GET /v3/pipeline-entries/{entryId}
gleap_get_pipelinesREADList pipelines via GET /v3/pipelines
gleap_get_pipelines_by_pipelineidREADGet a pipeline via GET /v3/pipelines/{pipelineId}
gleap_get_pipelines_by_pipelineid_entriesREADList entries of a stage via GET /v3/pipelines/{pipelineId}/entries
gleap_get_pipelines_by_pipelineid_propertiesREADList pipeline fields via GET /v3/pipelines/{pipelineId}/properties
gleap_get_projects_usersREADGet all users for a project via GET /v3/projects/users
gleap_get_s2s_contacts_by_useridREADGet contact via GET /v3/s2s/contacts/{userId}
gleap_get_s2s_contacts_by_userid_conversationsREADList contact conversations via GET /v3/s2s/contacts/{userId}/conversations
gleap_get_s2s_conversations_by_conversationidREADGet conversation via GET /v3/s2s/conversations/{conversationId}
gleap_get_s2s_conversations_by_conversationid_messagesREADList messages via GET /v3/s2s/conversations/{conversationId}/messages
gleap_get_s2s_conversations_by_conversationid_workflowREADGet pending workflow step via GET /v3/s2s/conversations/{conversationId}/workflow
gleap_get_s2s_messages_by_messageidREADGet message via GET /v3/s2s/messages/{messageId}
gleap_get_s2s_stream_configREADGet stream config via GET /v3/s2s/stream/config
gleap_get_s2s_webhooksREADList webhooks via GET /v3/s2s/webhooks
gleap_get_s2s_workflowsREADList workflows via GET /v3/s2s/workflows
gleap_get_sessionsREADGet all sessions via GET /v3/sessions
gleap_get_sessions_by_sessionidREADGet a session via GET /v3/sessions/{sessionId}
gleap_get_sessions_by_sessionid_activitiesREADGet session activities via GET /v3/sessions/{sessionId}/activities
gleap_get_sessions_by_sessionid_chargebeeREADGet session Chargebee info via GET /v3/sessions/{sessionId}/chargebee
gleap_get_sessions_by_sessionid_checklistsREADGet session checklists via GET /v3/sessions/{sessionId}/checklists
gleap_get_sessions_by_sessionid_eventsREADGet session events via GET /v3/sessions/{sessionId}/events
gleap_get_sessions_by_sessionid_identity_historyREADGet session identity history via GET /v3/sessions/{sessionId}/identity-history
gleap_get_sessions_by_sessionid_lemonsqueezyREADGet session LemonSqueezy info via GET /v3/sessions/{sessionId}/lemonsqueezy
gleap_get_sessions_by_sessionid_memoryREADList contact memory entries via GET /v3/sessions/{sessionId}/memory
gleap_get_sessions_by_sessionid_memory_by_entrynameREADGet one contact memory entry via GET /v3/sessions/{sessionId}/memory/{entryName}
gleap_get_sessions_by_sessionid_shopifyREADGet session Shopify info via GET /v3/sessions/{sessionId}/shopify
gleap_get_sessions_by_sessionid_stripeREADGet session Stripe info via GET /v3/sessions/{sessionId}/stripe
gleap_get_sessions_by_user_id_by_useridREADGet a session by user id via GET /v3/sessions/by-user-id/{userId}
gleap_get_sessions_exportREADExport sessions via GET /v3/sessions/export
gleap_get_sessions_searchREADSearch for sessions via GET /v3/sessions/search
gleap_get_shared_helpcenter_answerREADAnswer help center question via GET /v3/shared/helpcenter/answer
gleap_get_shared_helpcenter_searchREADSearch help center articles via GET /v3/shared/helpcenter/search
gleap_get_shared_helpcenter_sourcesREADGet help center sources via GET /v3/shared/helpcenter/sources
gleap_get_statistics_bar_chartREADGet bar chart data for various statistics via GET /v3/statistics/bar-chart
gleap_get_statistics_email_client_bouncesREADGet email client bounce statistics. Pass `outboundId` (query) to restrict the statistics to a single via GET /v3/statistics/email-client-bounces
gleap_get_statistics_email_client_usageREADGet email client usage statistics. Pass `outboundId` (query) to restrict the statistics to a single via GET /v3/statistics/email-client-usage
gleap_get_statistics_email_overviewREADGet email overview statistics. Pass `outboundId` (query) to restrict the statistics to a single outbound via GET /v3/statistics/email-overview
gleap_get_statistics_factsREADGet fact data for various statistics via GET /v3/statistics/facts
gleap_get_statistics_heatmapREADGet heatmap data for activity patterns via GET /v3/statistics/heatmap
gleap_get_statistics_listsREADGet list data for various statistics via GET /v3/statistics/lists
gleap_get_statistics_lists_exportREADExport list data as CSV. Returns a UTF-8 CSV file as an attachment (`Content-Disposition: attachment`), via GET /v3/statistics/lists/export
gleap_get_statistics_raw_dataREADGet raw statistics data. Filterable fields: `actionType` (e.g. `HOME_MENU_CLICK`), `resourceType` via GET /v3/statistics/raw-data
gleap_get_teamsREADGet all teams via GET /v3/teams
gleap_get_ticketsREADGet all tickets via GET /v3/tickets
gleap_get_tickets_by_session_queryREADFind tickets by session query via GET /v3/tickets/by-session-query
gleap_get_tickets_by_ticketidREADGet a ticket via GET /v3/tickets/{ticketId}
gleap_get_tickets_by_ticketid_activity_logsREADGet activity logs for a ticket via GET /v3/tickets/{ticketId}/activity-logs
gleap_get_tickets_by_ticketid_audit_exportREADExport a single ticket for audit via GET /v3/tickets/{ticketId}/audit-export
gleap_get_tickets_by_ticketid_console_logsREADGet console logs for a ticket via GET /v3/tickets/{ticketId}/console-logs
gleap_get_tickets_by_ticketid_historyREADGet the internal history of a ticket via GET /v3/tickets/{ticketId}/history
gleap_get_tickets_by_ticketid_network_logsREADGet network logs for a ticket via GET /v3/tickets/{ticketId}/network-logs
gleap_get_tickets_by_ticketid_replayREADGet the session replay for a ticket via GET /v3/tickets/{ticketId}/replay
gleap_get_tickets_csv_exportREADExport tickets as CSV via GET /v3/tickets/csv-export
gleap_get_tickets_exportREADExport tickets as JSON via GET /v3/tickets/export
gleap_get_tickets_export_fieldsREADList available export fields via GET /v3/tickets/export-fields
gleap_get_tickets_extendedsearchREADExtended ticket search (contacts + tickets) via GET /v3/tickets/extendedsearch
gleap_get_tickets_notification_by_sharetokenREADGet notification ticket via GET /v3/tickets/notification/{shareToken}
gleap_get_tickets_presence_viewersREADList current ticket viewers via GET /v3/tickets/presence/viewers
gleap_get_tickets_searchREADSearch for tickets via GET /v3/tickets/search
gleap_get_tickets_search_feature_requestsREADSearch feature requests semantically via GET /v3/tickets/search-feature-requests
gleap_get_tickets_ticketscountREADGet ticket counts per status via GET /v3/tickets/ticketscount
gleap_get_tickets_tracker_ticketsREADFind tracker tickets via GET /v3/tickets/tracker-tickets
gleap_get_translations_entriesREADList all translatable entries via GET /v3/translations/entries
gleap_get_translations_entries_by_entryidREADGet a single translatable entry via GET /v3/translations/entries/{entryId}
gleap_get_users_meREADGet current user via GET /v3/users/me
gleap_get_users_me_permissionsREADGet current user's role permissions via GET /v3/users/me/permissions
gleap_get_users_unified_inboxREADGet unified inbox tickets via GET /v3/users/unified-inbox
gleap_get_users_unified_inbox_by_ticketidREADGet unified inbox ticket via GET /v3/users/unified-inbox/{ticketId}
gleap_get_youtube_sourceREADList YouTube content via GET /v3/youtube-source
gleap_patch_s2s_conversations_by_conversationidWRITEUpdate conversation via PATCH /v3/s2s/conversations/{conversationId}
gleap_post_agentevalsWRITECreate example via POST /v3/agentevals
gleap_post_aicontentWRITECreate AI content via POST /v3/aicontent
gleap_post_code_askWRITEAsk a question about the project's connected source repositories via POST /v3/code/ask
gleap_post_companies_by_companyid_membersWRITEAdd a company member via POST /v3/companies/{companyId}/members
gleap_post_custom_componentsWRITECreate a new custom component via POST /v3/custom-components
gleap_post_engagement_bannersWRITECreate a new banner via POST /v3/engagement/banners
gleap_post_engagement_chat_messagesWRITECreate a new chat message via POST /v3/engagement/chat-messages
gleap_post_engagement_checklistsWRITECreate a new checklist via POST /v3/engagement/checklists
gleap_post_engagement_cobrowseWRITECreate a new cobrowse product tour via POST /v3/engagement/cobrowse
gleap_post_engagement_editor_precheckWRITECheck whether the visual editor will work on a URL via POST /v3/engagement/editor/precheck
gleap_post_engagement_emailsWRITECreate a new email via POST /v3/engagement/emails
gleap_post_engagement_emails_by_engagementemailid_send_email_previewWRITESend email preview via POST /v3/engagement/emails/{engagementEmailId}/send-email-preview
gleap_post_engagement_modalsWRITECreate a new modal via POST /v3/engagement/modals
gleap_post_engagement_newsWRITECreate a new engagement news article via POST /v3/engagement/news
gleap_post_engagement_product_toursWRITECreate a new product tour via POST /v3/engagement/product-tours
gleap_post_engagement_push_notificationsWRITECreate a new push notification via POST /v3/engagement/push-notifications
gleap_post_engagement_surveysWRITECreate a new survey via POST /v3/engagement/surveys
gleap_post_engagement_tooltipsWRITECreate a new tooltip via POST /v3/engagement/tooltips
gleap_post_engagement_whatsapp_messagesWRITECreate a new whatsapp message via POST /v3/engagement/whatsapp-messages
gleap_post_engagement_whatsapp_messages_send_templateWRITESend a whatsapp template message via POST /v3/engagement/whatsapp-messages/send-template
gleap_post_engagements_by_engagementid_cloneWRITEClone engagement via POST /v3/engagements/{engagementId}/clone
gleap_post_engagements_by_engagementid_fixed_audience_samplesWRITEGet engagement fixed audience samples via POST /v3/engagements/{engagementId}/fixed-audience-samples
gleap_post_frontend_tools_resultWRITEDeliver a frontend tool execution result via POST /v3/frontend-tools/result
gleap_post_helpcenter_collectionsWRITECreate a new collection via POST /v3/helpcenter/collections
gleap_post_helpcenter_collections_by_helpcentercollectionid_articlesWRITECreate a new article via POST /v3/helpcenter/collections/{helpcenterCollectionId}/articles
gleap_post_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleid_draft_publishWRITEPublish an article draft via POST /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}/draft/publish
gleap_post_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleid_versionsWRITECreate an article version checkpoint via POST /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}/versions
gleap_post_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleid_versions_by_versionid_restoreWRITERestore an article version via POST /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}/versions/{versionId}/restore
gleap_post_helpcenter_redirectWRITECreate a new redirect via POST /v3/helpcenter-redirect
gleap_post_invitations_organisations_by_organisationidWRITEInvite people to an organisation via POST /v3/invitations/organisations/{organisationId}
gleap_post_invitations_projectsWRITEInvite people to a project via POST /v3/invitations/projects
gleap_post_knowledge_searchWRITESearch knowledge documents via POST /v3/knowledge/search
gleap_post_knowledge_similar_ticketsWRITEFind similar tickets via POST /v3/knowledge/similar-tickets
gleap_post_message_templatesWRITECreate a new message template via POST /v3/message-templates
gleap_post_messagesWRITECreate a new message via POST /v3/messages
gleap_post_messages_by_messageid_faqWRITEAccept or decline an AI FAQ suggestion via POST /v3/messages/{messageId}/faq
gleap_post_messages_by_messageid_threadWRITECreate a thread reply via POST /v3/messages/{messageId}/thread
gleap_post_pipelines_by_pipelineid_entriesWRITEAdd a record to a pipeline via POST /v3/pipelines/{pipelineId}/entries
gleap_post_s2s_contacts_by_userid_conversationsWRITECreate conversation via POST /v3/s2s/contacts/{userId}/conversations
gleap_post_s2s_contacts_by_userid_eventsWRITETrack contact events via POST /v3/s2s/contacts/{userId}/events
gleap_post_s2s_conversations_by_conversationid_closeWRITEClose conversation via POST /v3/s2s/conversations/{conversationId}/close
gleap_post_s2s_conversations_by_conversationid_messagesWRITESend message via POST /v3/s2s/conversations/{conversationId}/messages
gleap_post_s2s_conversations_by_conversationid_ratingWRITERate conversation via POST /v3/s2s/conversations/{conversationId}/rating
gleap_post_s2s_conversations_by_conversationid_readWRITEMark conversation read via POST /v3/s2s/conversations/{conversationId}/read
gleap_post_s2s_conversations_by_conversationid_reopenWRITEReopen conversation via POST /v3/s2s/conversations/{conversationId}/reopen
gleap_post_s2s_conversations_by_conversationid_typingWRITETyping indicator via POST /v3/s2s/conversations/{conversationId}/typing
gleap_post_s2s_conversations_by_conversationid_workflow_answerWRITEAnswer workflow step via POST /v3/s2s/conversations/{conversationId}/workflow/answer
gleap_post_s2s_conversations_by_conversationid_workflow_by_workflowid_runWRITERun workflow via POST /v3/s2s/conversations/{conversationId}/workflow/{workflowId}/run
gleap_post_s2s_messages_by_messageid_ratingWRITERate message via POST /v3/s2s/messages/{messageId}/rating
gleap_post_s2s_stream_authWRITEAuthorize channel subscription via POST /v3/s2s/stream/auth
gleap_post_s2s_stream_user_authWRITEAuthenticate stream user via POST /v3/s2s/stream/user-auth
gleap_post_s2s_webhooksWRITECreate webhook via POST /v3/s2s/webhooks
gleap_post_sessionsWRITECreate a new session via POST /v3/sessions
gleap_post_sessions_by_sessionid_checklists_by_checklistid_resetWRITEReset session checklist via POST /v3/sessions/{sessionId}/checklists/{checklistId}/reset
gleap_post_sessions_by_sessionid_memoryWRITECreate or update a contact memory entry via POST /v3/sessions/{sessionId}/memory
gleap_post_sessions_importerWRITEImport sessions via POST /v3/sessions/importer
gleap_post_sessions_importer_hubspotWRITEImport sessions from HubSpot via POST /v3/sessions/importer/hubspot
gleap_post_sessions_importer_intercomWRITEImport sessions from intercom via POST /v3/sessions/importer/intercom
gleap_post_sessions_importer_zendeskWRITEImport sessions from Zendesk via POST /v3/sessions/importer/zendesk
gleap_post_sessions_unsubscribeWRITEUnsubscribe sessions via POST /v3/sessions/unsubscribe
gleap_post_sessions_warmupWRITEPre-warm sessions cache for the active project via POST /v3/sessions/warmup
gleap_post_teamsWRITECreate a new team via POST /v3/teams
gleap_post_ticketsWRITECreate a new ticket via POST /v3/tickets
gleap_post_tickets_bulk_replyWRITEBulk-reply to tickets via POST /v3/tickets/bulk/reply
gleap_post_tickets_by_ticketid_send_to_integrationWRITESend ticket to integration via POST /v3/tickets/{ticketId}/send-to-integration
gleap_post_tickets_by_ticketid_send_transcriptWRITESend ticket conversation transcript to multiple emails via POST /v3/tickets/{ticketId}/send-transcript
gleap_post_tickets_by_ticketid_typingWRITEIndicate user typing via POST /v3/tickets/{ticketId}/typing
gleap_post_tickets_by_ticketid_viewingWRITEIndicate user viewing via POST /v3/tickets/{ticketId}/viewing
gleap_post_tickets_by_ticketid_voice_replyWRITEVoice reply (dictate or smart) via POST /v3/tickets/{ticketId}/voice-reply
gleap_post_tickets_by_ticketid_voteWRITEVote for ticket via POST /v3/tickets/{ticketId}/vote
gleap_post_tickets_by_ticketid_workflowWRITERun workflow via POST /v3/tickets/{ticketId}/workflow
gleap_post_tickets_composeWRITECreate a new ticket with an optional initial message via POST /v3/tickets/compose
gleap_post_tickets_deduplicateWRITEFind duplicate feature requests via POST /v3/tickets/deduplicate
gleap_post_tickets_generate_dataWRITEGenerate tracker ticket data with AI via POST /v3/tickets/generate-data
gleap_post_tickets_tracker_ticketsWRITECreate a tracker ticket via POST /v3/tickets/tracker-tickets
gleap_post_uploadsWRITEUpload a file via POST /v3/uploads
gleap_post_uploads_from_urlWRITEImport an image from a URL via POST /v3/uploads/from-url
gleap_post_usersWRITESign up a new user via POST /v3/users
gleap_post_users_me_reassign_ticketsWRITEHand over the user's open tickets to their team via POST /v3/users/me/reassign-tickets
gleap_post_users_me_session_authWRITEAuthenticate a session for websockets via POST /v3/users/me/session-auth
gleap_post_users_me_session_channel_authWRITEAuthorize a session channel subscription via POST /v3/users/me/session-channel-auth
gleap_post_users_resendWRITEResend a verification code to the user's email via POST /v3/users/resend
gleap_post_users_verifyWRITEVerify a user's email address via POST /v3/users/verify
gleap_post_youtube_sourceWRITEImport YouTube video via POST /v3/youtube-source
gleap_post_youtube_source_batchWRITEImport YouTube playlist/channel via POST /v3/youtube-source/batch
gleap_post_youtube_source_previewWRITEPreview YouTube URL via POST /v3/youtube-source/preview
gleap_put_aicontent_by_contentidWRITEUpdate AI content by contentId via PUT /v3/aicontent/{contentId}
gleap_put_companies_by_companyidWRITECreate or update a company via PUT /v3/companies/{companyId}
gleap_put_custom_components_by_customcomponentidWRITEUpdate a custom component via PUT /v3/custom-components/{customComponentId}
gleap_put_engagement_banners_by_banneridWRITEUpdate a banner via PUT /v3/engagement/banners/{bannerId}
gleap_put_engagement_chat_messages_by_chatmessageidWRITEUpdate a chat message via PUT /v3/engagement/chat-messages/{chatMessageId}
gleap_put_engagement_checklists_by_checklistidWRITEUpdate a checklist via PUT /v3/engagement/checklists/{checklistId}
gleap_put_engagement_cobrowse_by_cobrowseproducttouridWRITEUpdate a cobrowse product tour via PUT /v3/engagement/cobrowse/{cobrowseProductTourId}
gleap_put_engagement_emails_by_engagementemailidWRITEUpdate an email via PUT /v3/engagement/emails/{engagementEmailId}
gleap_put_engagement_modals_by_modalidWRITEUpdate a modal via PUT /v3/engagement/modals/{modalId}
gleap_put_engagement_news_by_newsidWRITEUpdate a news article via PUT /v3/engagement/news/{newsId}
gleap_put_engagement_product_tours_by_producttouridWRITEUpdate a product tour via PUT /v3/engagement/product-tours/{productTourId}
gleap_put_engagement_push_notifications_by_pushnotificationidWRITEUpdate a push notification via PUT /v3/engagement/push-notifications/{pushNotificationId}
gleap_put_engagement_surveys_by_surveyidWRITEUpdate a survey via PUT /v3/engagement/surveys/{surveyId}
gleap_put_engagement_surveys_by_surveyid_responses_readWRITEMark all survey responses as read via PUT /v3/engagement/surveys/{surveyId}/responses/read
gleap_put_engagement_tooltips_by_tooltipidWRITEUpdate a tooltip via PUT /v3/engagement/tooltips/{tooltipId}
gleap_put_engagement_whatsapp_messages_by_whatsappmessageidWRITEUpdate a whatsapp message via PUT /v3/engagement/whatsapp-messages/{whatsappMessageId}
gleap_put_helpcenter_collections_by_helpcentercollectionidWRITEUpdate a collection via PUT /v3/helpcenter/collections/{helpcenterCollectionId}
gleap_put_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleidWRITEUpdate an article via PUT /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}
gleap_put_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleid_draftWRITESave an article draft via PUT /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}/draft
gleap_put_helpcenter_collections_by_helpcentercollectionid_articles_by_helpcenterarticleid_moveWRITEMove an article via PUT /v3/helpcenter/collections/{helpcenterCollectionId}/articles/{helpcenterArticleId}/move
gleap_put_helpcenter_collections_by_helpcentercollectionid_articles_orderWRITEReorder articles via PUT /v3/helpcenter/collections/{helpcenterCollectionId}/articles/order
gleap_put_helpcenter_collections_by_helpcentercollectionid_toggle_publishWRITEPublish or unpublish a collection's articles via PUT /v3/helpcenter/collections/{helpcenterCollectionId}/toggle-publish
gleap_put_helpcenter_collections_orderWRITEReorder collections via PUT /v3/helpcenter/collections/order
gleap_put_helpcenter_redirect_by_redirectidWRITEUpdate a redirect via PUT /v3/helpcenter-redirect/{redirectId}
gleap_put_invitations_by_invitationidWRITEAccept or decline an invitation via PUT /v3/invitations/{invitationId}
gleap_put_invitations_by_invitationid_roleWRITEUpdate an invitation's role via PUT /v3/invitations/{invitationId}/role
gleap_put_message_templates_by_messagetemplateidWRITEUpdate a message template via PUT /v3/message-templates/{messageTemplateId}
gleap_put_messages_by_messageidWRITEUpdate a message via PUT /v3/messages/{messageId}
gleap_put_messages_by_messageid_reactionsWRITESet a message reaction via PUT /v3/messages/{messageId}/reactions
gleap_put_pipeline_entries_by_entryid_due_dateWRITESet an entry's due date via PUT /v3/pipeline-entries/{entryId}/due-date
gleap_put_pipeline_entries_by_entryid_moveWRITEMove an entry via PUT /v3/pipeline-entries/{entryId}/move
gleap_put_pipeline_entries_by_entryid_valuesWRITEUpdate entry values via PUT /v3/pipeline-entries/{entryId}/values
gleap_put_projects_users_by_useridWRITEUpdate a project member's role via PUT /v3/projects/users/{userId}
gleap_put_s2s_contacts_by_useridWRITEUpsert contact via PUT /v3/s2s/contacts/{userId}
gleap_put_s2s_conversations_by_conversationid_network_logsWRITESet network logs via PUT /v3/s2s/conversations/{conversationId}/network-logs
gleap_put_sessions_by_sessionidWRITEUpdate a session via PUT /v3/sessions/{sessionId}
gleap_put_sessions_by_sessionid_memory_by_entrynameWRITEUpdate a contact memory entry via PUT /v3/sessions/{sessionId}/memory/{entryName}
gleap_put_sessions_by_sessionid_resubscribeWRITEResubscribe a session via PUT /v3/sessions/{sessionId}/resubscribe
gleap_put_teams_by_teamidWRITEUpdate a team via PUT /v3/teams/{teamId}
gleap_put_teams_by_teamid_orderWRITEReorder a team via PUT /v3/teams/{teamId}/order
gleap_put_tickets_archive_allWRITEArchive all tickets in a lane via PUT /v3/tickets/archive/all
gleap_put_tickets_bulkWRITEBulk-update tickets via PUT /v3/tickets/bulk
gleap_put_tickets_by_ticketidWRITEUpdate a ticket via PUT /v3/tickets/{ticketId}
gleap_put_tickets_by_ticketid_archiveWRITEArchive a ticket via PUT /v3/tickets/{ticketId}/archive
gleap_put_tickets_by_ticketid_await_customer_replyWRITEAwait customer reply on a ticket via PUT /v3/tickets/{ticketId}/await-customer-reply
gleap_put_tickets_by_ticketid_close_as_spamWRITEClose a ticket as spam (agent verdict) via PUT /v3/tickets/{ticketId}/close-as-spam
gleap_put_tickets_by_ticketid_draft_messageWRITESet the composer draft message via PUT /v3/tickets/{ticketId}/draft-message
gleap_put_tickets_by_ticketid_linkWRITELink a ticket to another ticket via PUT /v3/tickets/{ticketId}/link
gleap_put_tickets_by_ticketid_snoozeWRITESnooze a ticket via PUT /v3/tickets/{ticketId}/snooze
gleap_put_tickets_by_ticketid_spamWRITEMark a ticket as spam via PUT /v3/tickets/{ticketId}/spam
gleap_put_tickets_by_ticketid_unarchiveWRITEUnarchive a ticket via PUT /v3/tickets/{ticketId}/unarchive
gleap_put_tickets_by_ticketid_unlinkWRITEUnlink a ticket via PUT /v3/tickets/{ticketId}/unlink
gleap_put_tickets_deduplicate_mergeWRITEMerge a duplicate group via PUT /v3/tickets/deduplicate/merge
gleap_put_tickets_mergeWRITEMerge multiple tickets into one via PUT /v3/tickets/merge
gleap_put_translations_entries_by_entryidWRITEUpdate a translatable entry via PUT /v3/translations/entries/{entryId}
gleap_put_users_by_useridWRITEUpdate the current user via PUT /v3/users/{userId}
Put Gleap behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.