import * as actions from "./actions" import { defineAccount } from "../../automation/integrations" /** Declares a named Apollo account binding for an automation. */ export const apolloAccount = defineAccount("apollo") /** Apollo callables. */ export const apollo = { activateSequence: actions.activateApolloSequence, addContactsToSequence: actions.addContactsToApolloSequence, addRecordsToLists: actions.addRecordsToApolloLists, archiveSequence: actions.archiveApolloSequence, bulkCreateAccounts: actions.bulkCreateApolloAccounts, bulkCreateContacts: actions.bulkCreateApolloContacts, bulkCreateTasks: actions.bulkCreateApolloTasks, bulkEnrichOrganizations: actions.bulkEnrichApolloOrganizations, bulkEnrichPeople: actions.bulkEnrichApolloPeople, bulkUpdateAccounts: actions.bulkUpdateApolloAccounts, bulkUpdateContacts: actions.bulkUpdateApolloContacts, completeTask: actions.completeApolloTask, createAccount: actions.createApolloAccount, createCall: actions.createApolloCall, createContact: actions.createApolloContact, createCustomField: actions.createApolloCustomField, createDeal: actions.createApolloDeal, createEmailDraft: actions.createApolloEmailDraft, createList: actions.createApolloList, createSequence: actions.createApolloSequence, createTask: actions.createApolloTask, deactivateSequence: actions.deactivateApolloSequence, enrichOrganization: actions.enrichApolloOrganization, enrichPerson: actions.enrichApolloPerson, exportConversations: actions.exportApolloConversations, getAccount: actions.getApolloAccount, getApiUsage: actions.getApolloApiUsage, getConversation: actions.getApolloConversation, getConversationExport: actions.getApolloConversationExport, getContact: actions.getApolloContact, getContactSequenceActivity: actions.getApolloContactSequenceActivity, getDeal: actions.getApolloDeal, getEmailContent: actions.getApolloEmailContent, getEmailSendStatus: actions.getApolloEmailSendStatus, getEmailStats: actions.getApolloEmailStats, getCreditUsage: actions.getApolloCreditUsage, getCurrentUser: actions.getCurrentApolloUser, getOrganization: actions.getApolloOrganization, getPerson: actions.getApolloPerson, getTask: actions.getApolloTask, listAccountStages: actions.listApolloAccountStages, listContactStages: actions.listApolloContactStages, listContactDeals: actions.listApolloContactDeals, listDealStages: actions.listApolloDealStages, listDeals: actions.listApolloDeals, listEmailAccounts: actions.listApolloEmailAccounts, listEmailSchedules: actions.listApolloEmailSchedules, listFields: actions.listApolloFields, listLists: actions.listApolloLists, listNotes: actions.listApolloNotes, listOrganizationJobPostings: actions.listApolloOrganizationJobPostings, listUsers: actions.listApolloUsers, pollWebhookResult: actions.pollApolloWebhookResult, queryAnalyticsReport: actions.queryApolloAnalyticsReport, removeRecordsFromLists: actions.removeRecordsFromApolloLists, searchAccounts: actions.searchApolloAccounts, searchCalls: actions.searchApolloCalls, searchContacts: actions.searchApolloContacts, searchConversations: actions.searchApolloConversations, searchEmails: actions.searchApolloEmails, searchNewsArticles: actions.searchApolloNewsArticles, searchOrganizations: actions.searchApolloOrganizations, searchPeople: actions.searchApolloPeople, searchSequences: actions.searchApolloSequences, searchTasks: actions.searchApolloTasks, setAccountOwner: actions.setApolloAccountOwner, setContactOwner: actions.setApolloContactOwner, setContactStage: actions.setApolloContactStage, sendEmailNow: actions.sendApolloEmailNow, skipTask: actions.skipApolloTask, updateAccount: actions.updateApolloAccount, updateCall: actions.updateApolloCall, updateContact: actions.updateApolloContact, updateCustomField: actions.updateApolloCustomField, updateContactSequenceStatus: actions.updateApolloContactSequenceStatus, updateDeal: actions.updateApolloDeal, updateList: actions.updateApolloList, updateSequence: actions.updateApolloSequence, updateTask: actions.updateApolloTask, } export * from "./actions" export { ApolloApiError, getApolloApi } from "./lib/api" export { APOLLO_ACCOUNT_SCHEMA, APOLLO_CONTACT_SCHEMA, APOLLO_EMAIL_ACCOUNT_SCHEMA, APOLLO_LIST_SCHEMA, APOLLO_ORGANIZATION_SCHEMA, APOLLO_PAGINATION_SCHEMA, APOLLO_PERSON_SCHEMA, APOLLO_REFERENCE_SCHEMA, APOLLO_SEQUENCE_SCHEMA, APOLLO_STAGE_SCHEMA, APOLLO_TASK_SCHEMA, APOLLO_USER_SCHEMA, } from "./lib/schemas"