import { defineHighLevelAction } from "./lib" /** Lists contacts in the connected HighLevel sub-account. */ export const listHighLevelContacts = defineHighLevelAction( "contacts:get-contacts", ) /** Retrieves one HighLevel contact. */ export const getHighLevelContact = defineHighLevelAction("contacts:get-contact") /** Searches HighLevel contacts with advanced filters. */ export const searchHighLevelContacts = defineHighLevelAction( "contacts:search-contacts-advanced", ) /** Finds a duplicate HighLevel contact by email or phone. */ export const findDuplicateHighLevelContact = defineHighLevelAction( "contacts:get-duplicate-contact", ) /** Creates a HighLevel contact. */ export const createHighLevelContact = defineHighLevelAction( "contacts:create-contact", ) /** Creates or updates a HighLevel contact. */ export const upsertHighLevelContact = defineHighLevelAction( "contacts:upsert-contact", ) /** Updates a HighLevel contact. */ export const updateHighLevelContact = defineHighLevelAction( "contacts:update-contact", ) /** Deletes a HighLevel contact. */ export const deleteHighLevelContact = defineHighLevelAction( "contacts:delete-contact", ) /** Adds tags to a HighLevel contact. */ export const addHighLevelContactTags = defineHighLevelAction("contacts:add-tags") /** Removes tags from a HighLevel contact. */ export const removeHighLevelContactTags = defineHighLevelAction( "contacts:remove-tags", ) /** Lists tasks for a HighLevel contact. */ export const listHighLevelContactTasks = defineHighLevelAction( "contacts:get-all-tasks", ) /** Retrieves one HighLevel contact task. */ export const getHighLevelContactTask = defineHighLevelAction("contacts:get-task") /** Creates a HighLevel contact task. */ export const createHighLevelContactTask = defineHighLevelAction( "contacts:create-task", ) /** Updates a HighLevel contact task. */ export const updateHighLevelContactTask = defineHighLevelAction( "contacts:update-task", ) /** Changes completion for a HighLevel contact task. */ export const completeHighLevelContactTask = defineHighLevelAction( "contacts:update-task-completed", ) /** Deletes a HighLevel contact task. */ export const deleteHighLevelContactTask = defineHighLevelAction( "contacts:delete-task", ) /** Lists notes for a HighLevel contact. */ export const listHighLevelContactNotes = defineHighLevelAction( "contacts:get-all-notes", ) /** Retrieves one HighLevel contact note. */ export const getHighLevelContactNote = defineHighLevelAction("contacts:get-note") /** Creates a HighLevel contact note. */ export const createHighLevelContactNote = defineHighLevelAction( "contacts:create-note", ) /** Updates a HighLevel contact note. */ export const updateHighLevelContactNote = defineHighLevelAction( "contacts:update-note", ) /** Deletes a HighLevel contact note. */ export const deleteHighLevelContactNote = defineHighLevelAction( "contacts:delete-note", ) /** Adds a HighLevel contact to a campaign. */ export const addHighLevelContactToCampaign = defineHighLevelAction( "contacts:add-contact-to-campaign", ) /** Removes a HighLevel contact from a campaign. */ export const removeHighLevelContactFromCampaign = defineHighLevelAction( "contacts:remove-contact-from-campaign", ) /** Adds a HighLevel contact to a workflow. */ export const addHighLevelContactToWorkflow = defineHighLevelAction( "contacts:add-contact-to-workflow", ) /** Removes a HighLevel contact from a workflow. */ export const removeHighLevelContactFromWorkflow = defineHighLevelAction( "contacts:delete-contact-from-workflow", ) /** Searches HighLevel opportunities. */ export const searchHighLevelOpportunities = defineHighLevelAction( "opportunities:search-opportunity", ) /** Retrieves one HighLevel opportunity. */ export const getHighLevelOpportunity = defineHighLevelAction( "opportunities:get-opportunity", ) /** Creates a HighLevel opportunity. */ export const createHighLevelOpportunity = defineHighLevelAction( "opportunities:create-opportunity", ) /** Creates or updates a HighLevel opportunity. */ export const upsertHighLevelOpportunity = defineHighLevelAction( "opportunities:Upsert-opportunity", ) /** Updates a HighLevel opportunity. */ export const updateHighLevelOpportunity = defineHighLevelAction( "opportunities:update-opportunity", ) /** Updates a HighLevel opportunity status. */ export const updateHighLevelOpportunityStatus = defineHighLevelAction( "opportunities:update-opportunity-status", ) /** Deletes a HighLevel opportunity. */ export const deleteHighLevelOpportunity = defineHighLevelAction( "opportunities:delete-opportunity", ) /** Lists HighLevel opportunity pipelines. */ export const listHighLevelPipelines = defineHighLevelAction( "opportunities:get-pipelines", ) /** Lists HighLevel opportunity lost reasons. */ export const listHighLevelOpportunityLostReasons = defineHighLevelAction( "opportunities:get-lost-reason", ) /** Lists HighLevel calendars. */ export const listHighLevelCalendars = defineHighLevelAction( "calendars:get-calendars", ) /** Retrieves one HighLevel calendar. */ export const getHighLevelCalendar = defineHighLevelAction( "calendars:get-calendar", ) /** Creates a HighLevel calendar. */ export const createHighLevelCalendar = defineHighLevelAction( "calendars:create-calendar", ) /** Updates a HighLevel calendar. */ export const updateHighLevelCalendar = defineHighLevelAction( "calendars:update-calendar", ) /** Deletes a HighLevel calendar. */ export const deleteHighLevelCalendar = defineHighLevelAction( "calendars:delete-calendar", ) /** Gets available HighLevel calendar slots. */ export const getHighLevelCalendarFreeSlots = defineHighLevelAction( "calendars:get-slots", ) /** Lists HighLevel appointments. */ export const listHighLevelAppointments = defineHighLevelAction( "calendars:get-calendar-events", ) /** Retrieves one HighLevel appointment. */ export const getHighLevelAppointment = defineHighLevelAction( "calendars:get-appointment", ) /** Creates a HighLevel appointment. */ export const createHighLevelAppointment = defineHighLevelAction( "calendars:create-appointment", ) /** Updates a HighLevel appointment. */ export const updateHighLevelAppointment = defineHighLevelAction( "calendars:edit-appointment", ) /** Deletes a HighLevel appointment. */ export const deleteHighLevelAppointment = defineHighLevelAction( "calendars:delete-event", ) /** Lists HighLevel blocked slots. */ export const listHighLevelBlockedSlots = defineHighLevelAction( "calendars:get-blocked-slots", ) /** Creates a HighLevel blocked slot. */ export const createHighLevelBlockedSlot = defineHighLevelAction( "calendars:create-block-slot", ) /** Updates a HighLevel blocked slot. */ export const updateHighLevelBlockedSlot = defineHighLevelAction( "calendars:edit-block-slot", ) /** Lists HighLevel schedules. */ export const listHighLevelSchedules = defineHighLevelAction( "calendars:getAllSchedules", ) /** Retrieves one HighLevel schedule. */ export const getHighLevelSchedule = defineHighLevelAction( "calendars:getScheduleById", ) /** Creates a HighLevel schedule. */ export const createHighLevelSchedule = defineHighLevelAction( "calendars:createSchedule", ) /** Updates a HighLevel schedule. */ export const updateHighLevelSchedule = defineHighLevelAction( "calendars:updateSchedule", ) /** Deletes a HighLevel schedule. */ export const deleteHighLevelSchedule = defineHighLevelAction( "calendars:deleteSchedule", ) /** Searches HighLevel conversations. */ export const searchHighLevelConversations = defineHighLevelAction( "conversations:search-conversation", ) /** Retrieves one HighLevel conversation. */ export const getHighLevelConversation = defineHighLevelAction( "conversations:get-conversation", ) /** Creates a HighLevel conversation. */ export const createHighLevelConversation = defineHighLevelAction( "conversations:create-conversation", ) /** Updates a HighLevel conversation. */ export const updateHighLevelConversation = defineHighLevelAction( "conversations:update-conversation", ) /** Deletes a HighLevel conversation. */ export const deleteHighLevelConversation = defineHighLevelAction( "conversations:delete-conversation", ) /** Lists HighLevel messages in a conversation. */ export const listHighLevelMessages = defineHighLevelAction( "conversations:get-messages", ) /** Retrieves one HighLevel message. */ export const getHighLevelMessage = defineHighLevelAction( "conversations:get-message", ) /** Sends a HighLevel message. */ export const sendHighLevelMessage = defineHighLevelAction( "conversations:send-a-new-message", ) /** Cancels a scheduled HighLevel message. */ export const cancelScheduledHighLevelMessage = defineHighLevelAction( "conversations:cancel-scheduled-message", ) /** Cancels a scheduled HighLevel email message. */ export const cancelScheduledHighLevelEmailMessage = defineHighLevelAction( "conversations:cancel-scheduled-email-message", ) /** Retrieves a HighLevel message recording. */ export const getHighLevelMessageRecording = defineHighLevelAction( "conversations:get-message-recording", ) /** Retrieves a HighLevel message transcription. */ export const getHighLevelMessageTranscription = defineHighLevelAction( "conversations:get-message-transcription", ) /** Retrieves the connected HighLevel location. */ export const getHighLevelLocation = defineHighLevelAction( "locations:get-location", ) /** Lists users in the connected HighLevel location. */ export const listHighLevelUsers = defineHighLevelAction( "users:get-user-by-location", ) /** Retrieves one HighLevel user. */ export const getHighLevelUser = defineHighLevelAction("users:get-user") /** Lists HighLevel campaigns. */ export const listHighLevelCampaigns = defineHighLevelAction( "campaigns:get-campaigns", ) /** Lists HighLevel workflows. */ export const listHighLevelWorkflows = defineHighLevelAction( "workflows:get-workflow", ) /** Lists HighLevel forms. */ export const listHighLevelForms = defineHighLevelAction("forms:get-forms") /** Lists HighLevel form submissions. */ export const listHighLevelFormSubmissions = defineHighLevelAction( "forms:get-forms-submissions", ) /** Lists HighLevel surveys. */ export const listHighLevelSurveys = defineHighLevelAction("surveys:get-surveys") /** Lists HighLevel survey submissions. */ export const listHighLevelSurveySubmissions = defineHighLevelAction( "surveys:get-surveys-submissions", ) export { HIGH_LEVEL_ACCOUNT, highLevelAccountRequirement } from "./lib"