Add custom audience memberAdd a member to a Facebook custom audience Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Batch update audience membersQueue an asynchronous job to add, remove, or replace Facebook custom-audience members via CSV or smart lists.
Create conversation formCreate a new Facebook conversation lead form.
Create page lead formCreate a new lead form on a Facebook page.
Delete adPermanently delete a Facebook ad.
Delete ad setArchive a Facebook ad set and remove its ads.
Delete campaignArchive a Facebook campaign and its ad sets.
Delete custom audienceDelete a Facebook custom audience by ID Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Delete Facebook integrationRemove the Facebook ad integration from a location Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Delete page connectionRemove a Facebook page connection from a location.
Duplicate adDuplicate an existing Facebook ad Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Duplicate ad setDuplicate an existing Facebook ad set Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Duplicate campaignDuplicate an existing Facebook campaign Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get campaign with linked entitiesRetrieve a Facebook campaign with its linked adsets and ads Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get Facebook Campaign Publishing ProgressReturn the current Meta publishing step counts and completion state for a Facebook campaign.
Get conversation formsRetrieve Facebook conversation lead forms for a location Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get custom audience by IDRetrieve a specific Facebook custom audience by its ID Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get custom audiencesRetrieve Facebook custom audiences for a location.
Get entitiesList Facebook campaigns, ad sets, or ads that exist on Meta.
Get Instagram accounts for pageRetrieve Instagram accounts linked to a specific Facebook page Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get lead form by IDRetrieve a specific published or draft Facebook lead form by ID.
Get page lead formsRetrieve lead forms for a Facebook page.
Get Facebook pagesRetrieve Facebook pages associated with the connected account Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get conversion pixelsRetrieve Facebook conversion pixels for a location.
Pause adPause a published Facebook ad.
Pause ad setPause a published Facebook ad set.
Pause campaignPause a published Facebook campaign.
Publish campaignPublish a Facebook campaign and push it live to Facebook Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Remove custom audience memberRemove a member from a Facebook custom audience Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Resume adResume a paused Facebook ad.
Resume ad setResume a paused Facebook ad set.
Resume campaignResume a paused Facebook campaign.
Set default pageSet the default Facebook page for a location.
Update custom audienceUpdate name or description of a Facebook custom audience Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Upsert adCreate or update a Facebook ad.
Upsert adsetCreate or update a Facebook ad set.
Upsert campaignCreate or update a Facebook campaign.
Upsert conversion pixelCreate or update a Facebook conversion pixel.
Create offline user list jobCreate a job to upload users to an existing Google Customer Match list.
Delete conversionSoft-delete a Google Ads conversion action by ID.
Delete segmentDelete a Google Ads audience segment by ID.
Get assetsRetrieve Google Ads creative assets for a location Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get audience by IDRetrieve a specific Google Ads combined audience by ID Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get audiencesRetrieve Google Ads combined audiences for a location Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get Google Campaign by IDRetrieve a specific Google Ads campaign by ID, including its ad groups and ad content.
Get conversion by IDRetrieve a specific Google Ads conversion action by ID Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get conversion goalsRetrieve Google Ads conversion goals for a location Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get conversionsRetrieve Google Ads conversion actions for a location Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get entitiesRetrieve Google-side campaigns, ad groups, or ads through the current AD_MANAGER path.
Get keyword ideasRetrieve keyword suggestions for Google Ads campaigns Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get segment by IDRetrieve a specific Google Ads audience segment by ID Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get segmentsRetrieve Google Ads audience segments for a location Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get target interestsRetrieve affinity and in-market audience options for Google Ads targeting.
Publish adPublish a Google ad and push it live Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Upsert assetsCreate or update Google Ads creative assets.
Upsert audienceCreate or update a Google Ads combined audience.
Upsert Google campaignCreate or update a full Google Ads campaign structure.
Upsert conversionCreate or update a Google Ads conversion action.
Upsert segmentCreate or update a Google Ads audience segment Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Create lead formCreate a new LinkedIn lead gen form for an ad account Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get ad campaign groupRetrieve a LinkedIn ad campaign group by ID Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get campaign group reportingRetrieve reporting metrics for a specific LinkedIn campaign group Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get lead formsRetrieve LinkedIn lead gen forms for an ad account Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Publish ad campaign groupPublish a LinkedIn ad campaign group and push it live Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Update ad statusPause or resume a LinkedIn ad, campaign, or ad group Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Upsert ad campaign groupCreate or update a LinkedIn ad campaign group with campaigns and ads Location PITs must be provisioned with the HighLevel permission: `adPublishing.
Get AffiliateRetrieve a single affiliate by id for a location.
List AffiliatesRetrieve the list of affiliates for a location.
List CommissionsRetrieve the list of commissions for a location.
List PayoutsRetrieve the list of payouts for a location.
Create AgentCreate an Agent Studio agent with an initial staging version.
Delete AgentPermanently delete an Agent Studio agent and all of its versions.
Execute AgentExecute an active Agent Studio agent and return its complete non-streaming response.
Get AgentGet one active Agent Studio agent and all of its non-deleted versions.
List AgentsList active Agent Studio agents for the connected Location, one page at a time.
Promote to ProductionIrreversibly promote an Agent Studio draft version to production.
Update Agent MetadataUpdate an Agent Studio agent's name, description, or status.
Update AgentUpdate a specific Agent Studio version.
Create associationCreate a user-defined association between supported HighLevel object types.
Create relationCreate a relation between two records in the association definition's canonical first-object then second-object order; reversing the records is invalid.
Delete associationPermanently delete a user-defined association.
Delete relationPermanently delete one relation between associated records.
List associationsReturn a page of association definitions for the connected Location.
Get association by IDGet a system- or user-defined association by its ID.
Get associations by object keyGet association definitions for a contact, opportunity, or custom-object key.
Get association by key nameGet a standard or user-defined association definition by its key name.
Get relations by record IDReturn a page of relations for a record, optionally filtered by association IDs.
Update associationUpdate the first- and second-object labels of an association definition.
Check blog URL slugCheck whether a URL slug is already used by a blog post in the connected HighLevel Location.
Create blog postCreate a blog post in the connected HighLevel Location.
List blog authorsReturn one offset-based page of blog authors for the connected HighLevel Location.
List blog categoriesReturn one offset-based page of blog categories for the connected HighLevel Location.
List blog postsReturn one offset-based page of posts for a blog in the connected HighLevel Location.
List blogsReturn one offset-based page of blogs for the connected HighLevel Location.
Update blog postUpdate an existing blog post in the connected HighLevel Location.
Create a new brand boardCreate a brand board with logos, colors, and fonts in the connected HighLevel location.
Create Brand VoiceCreate a brand voice in the connected location.
Delete a Brand BoardDelete a brand board from the connected HighLevel location.
Delete Brand VoiceDelete a brand voice after explicit confirmation.
Get Brand BoardRetrieve one brand board by ID from the connected HighLevel location.
Get Brand BoardsReturn one page of brand boards for the connected HighLevel location.
Get Brand VoiceGet a brand voice from the connected location.
List Brand VoicesReturn one page of brand voices for the connected location.
Set Default Brand VoiceSet the location's default brand voice, replacing the previous default, after explicit confirmation.
Update a Brand BoardUpdate an existing brand board in the connected HighLevel location.
Update Brand VoiceUpdate a brand voice after explicit confirmation.
Create BusinessCreate a business in the connected HighLevel location.
Delete BusinessPermanently delete a business by ID.
Get BusinessRetrieve one business by ID.
Get Businesses by LocationReturn one offset-paginated page of businesses for the connected HighLevel location.
Update BusinessUpdate editable details of an existing business by ID.
Apply user availability schedule to a calendarAssociate a calendar with a schedule.
Create appointmentCreate an appointment.
Create NoteCreate an appointment note.
Create Block SlotCreate a block slot for exactly one owner: assigned_user_id or calendar_id.
Create CalendarCreate calendar in a location.
Create Calendar GroupCreate Calendar Group Location PITs must be provisioned with the HighLevel permission: `calendars/groups.
Create Calendar ResourceCreate calendar resource by resource type (Services V1) Location PITs must be provisioned with the HighLevel permission: `calendars/resources.
Create event calendar availability scheduleCreate or replace the availability schedule for an event calendar.
Create notificationCreate Calendar notifications, either one or multiple.
Create user availability scheduleCreate new schedule with specified rules, timezone, location, user and calendar associations.
Create Service BookingCreate a new service booking Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Create ServiceCreate new service in a location.
Create Service LocationCreate a new service location Location PITs must be provisioned with the HighLevel permission: `calendars.
Delete NoteDelete Note Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Delete CalendarDelete calendar by ID Location PITs must be provisioned with the HighLevel permission: `calendars.
Delete Calendar ResourceDelete calendar resource by ID (Services V1) Location PITs must be provisioned with the HighLevel permission: `calendars/resources.
Delete EventDelete event by ID Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Delete NotificationDelete notification Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Delete GroupDelete Group Location PITs must be provisioned with the HighLevel permission: `calendars/groups.
Delete user availability schedulePermanently remove a schedule and all its associated rules.
Delete Service BookingDelete a service booking by ID Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Delete ServiceDelete a service catalog item by ID.
Delete Service LocationDelete a service location by ID Location PITs must be provisioned with the HighLevel permission: `calendars.
Disable GroupDisable Group Location PITs must be provisioned with the HighLevel permission: `calendars/groups.
Update AppointmentUpdate appointment Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Update Block SlotUpdate block slot by ID Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Update GroupUpdate Group by group ID Location PITs must be provisioned with the HighLevel permission: `calendars/groups.
List Calendar ResourcesList calendar resources by resource type and location ID (Services V1) Location PITs must be provisioned with the HighLevel permission: `calendars/resources.
Get notificationFind Event notification by notificationId Location PITs must be provisioned with the HighLevel permission: `calendars/events.
List user availability scheduleRetrieve user availability schedules based on various filters including location, calendar, and user.
Get AppointmentGet appointment by ID Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Get NotesGet Appointment Notes Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Get Blocked SlotsGet blocked slots for exactly one owner: user_id, calendar_id, or group_id.
Get CalendarGet calendar by ID Location PITs must be provisioned with the HighLevel permission: `calendars.
Get Calendar EventsGet calendar events for exactly one owner: user_id, calendar_id, or group_id.
Get Calendar ResourceGet calendar resource by ID (Services V1) Location PITs must be provisioned with the HighLevel permission: `calendars/resources.
Get CalendarsGet all calendars in a location.
Get event calendar availability scheduleRetrieve the availability schedule for a specific event calendar.
Get notificationsGet calendar notifications.
Get GroupsGet all calendar groups in a location.
Get user availability scheduleRetrieve a specific schedule by its unique identifier.
Get Service Booking by IDGet a specific service booking by ID Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Get Service BookingsRetrieve service bookings for a location within a given date range, with an optional service location filter.
Get Service by IDGet service by ID.
Get Service Location by IDGet service location by ID Location PITs must be provisioned with the HighLevel permission: `calendars.
Get Service LocationsGet all service locations Location PITs must be provisioned with the HighLevel permission: `calendars.
Get ServicesGet all services in a location.
Get Free SlotsGet free slots for a calendar between a date range.
Remove user availability schedule from a calendarRemove a calendar from a schedule.
Update NoteUpdate Note Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Update CalendarUpdate calendar by ID.
Update Calendar ResourceUpdate calendar resource by ID (Services V1) Location PITs must be provisioned with the HighLevel permission: `calendars/resources.
Update event calendar availability scheduleUpdate the availability schedule for a specific event calendar.
Update notificationUpdate Event notification by id Location PITs must be provisioned with the HighLevel permission: `calendars/events.
Update user availability scheduleModify an existing schedule by updating its rules, timezone, and name All fields are optional - only provided fields will be updated.
Update Service BookingUpdate an existing service booking.
Update ServiceUpdate service by ID.
Update Service LocationUpdate an existing service location Location PITs must be provisioned with the HighLevel permission: `calendars.
Validate group slugValidate if group slug is available or not.
Get CampaignsReturn campaigns for the connected HighLevel location, optionally filtered by status.
Clone Chat WidgetCreates a copy of a chat widget in the connected sub-account.
Create Chat WidgetCreates a new chat widget for the connected sub-account.
Delete Chat WidgetSoft-deletes a chat widget from the connected sub-account.
Get Chat WidgetReturns a single chat widget by ID from the connected sub-account.
Get Public Chat Widget ConfigReturn a chat widget's public configuration by widget ID.
List Chat WidgetsReturns chat widgets for the connected sub-account with pagination and optional filters.
Patch Chat WidgetPartially updates a chat widget in the connected sub-account.
Update Chat WidgetFully updates a chat widget in the connected sub-account.
Add Contact to CampaignAdd contact to Campaign Location PITs must be provisioned with the HighLevel permission: `contacts.
Add Contact to WorkflowAdd Contact to Workflow Location PITs must be provisioned with the HighLevel permission: `contacts.
Add FollowersAdd Followers Location PITs must be provisioned with the HighLevel permission: `contacts.
Add TagsAdd Tags Location PITs must be provisioned with the HighLevel permission: `contacts.
Bulk Update Contact BusinessSubmit a job to assign one business to up to 50 contacts, or remove their business association with `remove_business=true`.
Bulk Update Contact TagsAdd or remove tags for multiple contacts, including optionally removing all tags.
Create ContactCreate a new contact Location PITs must be provisioned with the HighLevel permission: `contacts.
Create NoteCreate Note Location PITs must be provisioned with the HighLevel permission: `contacts.
Create TaskCreate Task Location PITs must be provisioned with the HighLevel permission: `contacts.
Delete ContactDelete Contact Location PITs must be provisioned with the HighLevel permission: `contacts.
Delete Contact from WorkflowDelete Contact from Workflow Location PITs must be provisioned with the HighLevel permission: `contacts.
Delete NoteDelete Note Location PITs must be provisioned with the HighLevel permission: `contacts.
Delete TaskDelete Task Location PITs must be provisioned with the HighLevel permission: `contacts.
Get All NotesGet All Notes Location PITs must be provisioned with the HighLevel permission: `contacts.
Get all TasksGet all Tasks Location PITs must be provisioned with the HighLevel permission: `contacts.
Get Appointments for ContactGet Appointments for Contact Location PITs must be provisioned with the HighLevel permission: `contacts.
Get ContactRetrieves a contact by its unique identifier.
Get Contacts By BusinessIdGet Contacts By BusinessId Location PITs must be provisioned with the HighLevel permission: `contacts.
Get Duplicate ContactGet Duplicate Contact.
Get NoteGet Note Location PITs must be provisioned with the HighLevel permission: `contacts.
Get TaskGet Task Location PITs must be provisioned with the HighLevel permission: `contacts.
Remove Contact From CampaignRemove Contact From Campaign Location PITs must be provisioned with the HighLevel permission: `contacts.
Remove Contact From Every CampaignRemoves the contact from every campaign it is enrolled in.
Remove FollowersRemove Followers Location PITs must be provisioned with the HighLevel permission: `contacts.
Remove TagsRemove Tags Location PITs must be provisioned with the HighLevel permission: `contacts.
Search ContactsSearch contacts using advanced filters and return one cursor-controlled page.
Update ContactUpdate a contact using contactId Location PITs must be provisioned with the HighLevel permission: `contacts.
Update NoteUpdate Note Location PITs must be provisioned with the HighLevel permission: `contacts.
Update TaskUpdate Task Location PITs must be provisioned with the HighLevel permission: `contacts.
Update Task CompletedUpdate Task Completed Location PITs must be provisioned with the HighLevel permission: `contacts.
Upsert ContactThe Upsert API will adhere to the configuration defined under the "Allow Duplicate Contact" setting at the Location level.
Attach Action to AgentCreates and attach a new action for an AI agent.
Create an AgentCreates a new AI agent for the location.
Remove Action from AgentPermanently deletes an action.
Delete AgentDeletes an AI agent permanently.
Get Action by IDRetrieves detailed information about a specific action using its unique identifier.
Get AgentRetrieves a specific AI agent by its ID.
Get the generation detailsRetrieves detailed information about AI responses including the System Prompt, Conversation history, Knowledge base, website, FAQ chunks, and Rich Text chunks.
List Actions for an AgentList for actions for an agent Location PITs must be provisioned with the HighLevel permission: `conversation-ai.
Search AgentsSearch AI agents by lowercase name query.
Update ActionUpdates an existing action's configuration.
Update AgentFully replace the required personality, goal, and instructions of an existing AI agent; omitted optional fields keep their current values.
Update Followup SettingsUpdate followupSettings for one or more advancedFollowup actions.
Add an inbound messagePost the necessary fields for the API to add a new inbound message.
Add an external outbound callPost the necessary fields for the API to add a new outbound call.
Add message attachmentsSet attachments on an existing message (replaces existing).
Cancel a scheduled email message.Post the messageId for the API to delete a scheduled email message.
Cancel a scheduled message.Post the messageId for the API to delete a scheduled message.
Create ConversationCreates a new conversation with the data provided Location PITs must be provisioned with the HighLevel permission: `conversations.
Delete ConversationDelete the conversation details based on the conversation ID Location PITs must be provisioned with the HighLevel permission: `conversations.
Download transcription by Message IDDownload the recording transcription for a message by passing the message id Location PITs must be provisioned with the HighLevel permission: `conversations/message.
Export messages by location IDReturn one page of messages for the connected HighLevel location, with a cursor for continuation.
Get ConversationGet the conversation details based on the conversation ID Location PITs must be provisioned with the HighLevel permission: `conversations.
Get email by IdGet email by Id Location PITs must be provisioned with the HighLevel permission: `conversations/message.
Get message by message idGet message by message id.
Get Recording by Message IDGet the recording for a message by passing the message id Location PITs must be provisioned with the HighLevel permission: `conversations/message.
Get messages by conversation idGet messages by conversation id.
Get transcription by Message IDGet the recording transcription for a message by passing the message id Location PITs must be provisioned with the HighLevel permission: `conversations/message.
Agent/Ai-Bot is typing a message indicator for live chatSet the typing indicator for a conversation started by a live-chat widget visitor.
Search ConversationsReturn one page of conversations for the connected HighLevel location and an opaque cursor for the next page.
Send a new messageSend an external message to a contact through the selected channel.
Update ConversationUpdate the conversation details based on the conversation ID Location PITs must be provisioned with the HighLevel permission: `conversations.
Update email message statusUpdate delivery events, per-recipient statuses, and the overall message status for an email sent via a custom conversation provider.
Update message statusPost the necessary fields for the API to update message status.
Upload file attachmentsPost the necessary fields for the API to upload files.
Import CoursesImport course products into the connected HighLevel location.
Create Ad Platform IntegrationConnect one supported ad platform to the Location using the provider-specific account identifiers.
Create Custom FieldCreate a custom field for a custom object or Company (Business) object in the connected HighLevel location.
Create Custom Field FolderCreate a custom field folder for a custom object in the connected HighLevel location.
Delete Custom Field By IDPermanently delete a custom field by ID.
Delete Custom Field FolderPermanently delete a custom field folder from the connected HighLevel location.
Get Custom Field / Folder By IDGet a custom field or folder by ID.
Get Custom Fields By Object KeyList custom fields and folders for an object key in the connected HighLevel location.
Update Custom Field By IDUpdate a custom field by ID in the connected HighLevel location.
Update Custom Field Folder NameRename a custom field folder in the connected HighLevel location.
Delete Ad Account ConnectionDisconnect an ad account from one supported ad platform.
Email VerificationVerify an email address or a HighLevel contact's email.
Create Email CampaignCreate an email campaign draft without scheduling or sending it.
Create an email templateCreate a new email template in the connected HighLevel location.
Create a template folderCreate an email-template folder in the connected HighLevel location.
Delete CampaignDelete an email campaign.
Delete a templatePermanently delete one email template from the connected HighLevel location.
Get Bulk Action Campaign by IDGet one bulk-action campaign from the connected HighLevel location.
Get Campaign StatisticsGet statistics for an email, workflow, or bulk-action campaign.
Get Email Campaign by IDGet one email campaign from the connected HighLevel location.
Get Email Template by IDGet one email template from the connected HighLevel location.
Get Workflow Campaign by IDGet one workflow campaign from the connected HighLevel location.
Import an email templateImport an email template from a supported provider URL into the connected location.
List Bulk Action CampaignsReturn one page of bulk-action campaigns for the connected HighLevel location.
List Email CampaignsReturn one page of email campaigns for the connected HighLevel location.
List templatesReturn one page of email templates and folders for the connected HighLevel location.
List Workflow CampaignsReturn one page of workflow campaigns for the connected HighLevel location.
Schedule CampaignStart or schedule a draft or paused email campaign after validating recipients and schedule configuration.
Update Email CampaignUpdate selected fields of an email campaign draft; this action never schedules or sends it.
Update an email templateUpdate selected fields of an email template in the connected HighLevel location.
Get File by SlugGet metadata and a short-lived signed download URL for a HighLevel file share slug.
Get FormsReturn one offset-based page of forms for the connected HighLevel location.
Get Forms SubmissionsReturn one page of form submissions for the connected HighLevel location.
Upload Files to Custom FieldsUpload one or more files to file-upload custom fields on a contact in the connected HighLevel location.
Create RedirectCreate a URL redirect for the connected HighLevel Location.
Delete Redirect By IDPermanently delete a URL redirect from the connected HighLevel Location.
Fetch Redirects ListReturn one offset-based page of URL redirects for the connected HighLevel Location.
Fetch List of FunnelsReturn one offset-based page of funnels for the connected HighLevel Location.
Fetch List of Funnel PagesReturn one offset-based page of pages belonging to a HighLevel funnel.
Fetch Count of Funnel PagesCount pages belonging to a HighLevel funnel, optionally filtered by name.
Update Redirect By IDUpdate the destination and action of an existing HighLevel URL redirect.
Get Ad AccountReturn one ad account or the selected account details for one ad platform.
Get Ad Campaign ReportingReturn reporting metrics for one Facebook or Google ad campaign.
Get Ad Platform IntegrationReturn the Location's integration state for one ad platform.
Get Ad Platform UserReturn the current user from one connected ad platform.
Get Ad ReportingReturn aggregate reporting metrics for one connected ad platform.
Manage Auto payment for an schedule invoiceAPI to manage auto payment for a schedule.
Cancel an scheduled invoiceAPI to cancel a scheduled invoice by schedule id.
Create Estimate TemplateCreate a new estimate template.
Create InvoiceAPI to create an invoice.
Create Invoice from EstimateCreate a new invoice from an existing estimate.
Create Invoice ScheduleAPI to create an invoice Schedule.
Create templateCreate an invoice template.
Create New EstimateCreate a new estimate.
Delete EstimateDelete an existing estimate.
Delete Estimate TemplateDelete an existing estimate template.
Delete invoicePermanently delete a draft invoice by ID.
Delete scheduleAPI to delete an schedule by schedule id.
Delete templatePermanently delete an invoice template by ID.
Generate Estimate NumberGet the next estimate number for the given location.
Generate Invoice NumberGet the next invoice number for the given location.
Get invoiceGet an invoice by ID.
Get an scheduleAPI to get an schedule by schedule id.
Get Invoice SettingsGet the invoice settings for the given location.
Get an templateAPI to get an template by template id.
List EstimatesGet a paginated list of estimates.
List Estimate TemplatesGet a list of estimate templates or a specific template by ID.
List invoicesAPI to get list of invoices.
List schedulesAPI to get list of schedules.
List templatesAPI to get list of templates.
Preview Estimate TemplateGet a preview of an estimate template.
Record a manual payment for an invoiceRecord a manual payment against an invoice.
Schedule an schedule invoiceAPI to schedule an schedule invoice to start sending to the customer.
Send EstimateAPI to send estimate by estimate id.
Send invoiceAPI to send invoice by invoice id.
Create & SendCreate or update a text-to-pay invoice.
Update scheduled recurring invoiceReplace the contents of an invoice schedule that is already in `scheduled` state; call SCHEDULE_INVOICE_SCHEDULE first for a draft.
Update EstimateUpdate an existing estimate.
Update estimate last visited atUpdate an estimate's last-visited timestamp by estimate ID.
Update Estimate TemplateUpdate an existing estimate template.
Update invoiceUpdate an invoice by invoice ID.
Update Invoice Last Visited AtMark an invoice as last visited in the connected Location.
Update Invoice Late Fees ConfigurationReplace late-fee settings on an invoice in the connected Location.
Update scheduleReplace an invoice schedule by schedule ID.
Update templateUpdate an invoice template by ID.
Update Template Late Fees ConfigurationReplace an invoice template's late-fee configuration in the connected Location.
Update Template Payment Methods ConfigurationReplace payment-method settings on an invoice template in the connected Location.
Void invoiceVoid a non-draft invoice by ID without deleting its record.
Create Knowledge Base FAQCreate an FAQ after explicit confirmation.
Create Knowledge BaseCreate a knowledge base after explicit confirmation.
Delete Knowledge Base FAQIdempotently delete an FAQ after explicit confirmation; deleting an already-deleted FAQ is treated as successful.
Delete Knowledge BaseDelete a knowledge base after explicit confirmation.
Delete Trained Knowledge Base URLsIdempotently delete trained pages after explicit confirmation; repeated deletion may still report a positive deletedCount.
Discover Website for Knowledge BaseStart website discovery after explicit confirmation.
List Knowledge Base Crawler URLsReturn one page of crawled website URLs.
Get Knowledge Base Crawler StatusGet crawler operation status.
Get Knowledge BaseGet a knowledge base by ID.
List Knowledge BasesReturn one page of knowledge bases for the connected location.
List Knowledge Base FAQsReturn one page of FAQs.
Train Discovered Knowledge Base URLsQueue discovered pages for training after explicit confirmation.
Update Knowledge Base FAQUpdate an FAQ after explicit confirmation.
Update Knowledge BaseUpdate a knowledge base after explicit confirmation.
Create LinkCreate a trigger link in the connected HighLevel location.
Delete LinkPermanently delete a trigger link by ID.
Get Link by IDGet a single trigger link by ID from the connected HighLevel location.
Get LinksGet all trigger links in the connected HighLevel location.
Search Trigger LinksReturn one offset-based page of trigger links matching a search query.
Update LinkUpdate a trigger link's name and redirect destination.
List Ad AccountsList ad accounts available through one connected ad platform.
List Ad ReportsList published reporting entities for one connected ad platform.
Create Custom FieldCreate a custom field in the connected HighLevel Location.
Create Custom ValueCreate a custom value in the connected HighLevel Location.
Create Recurring TaskCreate Recurring Task Location PITs must be provisioned with the HighLevel permission: `recurring-tasks.
Create TagCreate a tag in the connected HighLevel Location.
Delete Custom FieldDelete a custom field from the connected HighLevel Location.
Delete Custom ValueDelete a custom value from the connected HighLevel Location.
Delete Recurring TaskDelete Recurring Task Location PITs must be provisioned with the HighLevel permission: `recurring-tasks.
Delete TagDelete a tag from the connected HighLevel Location.
Get Email, SMS, or WhatsApp TemplatesReturn one offset-based page of templates from the connected HighLevel Location.
Get Conversation ChannelGet SMS or email channel providers configured for the connected HighLevel Location.
Get Custom FieldGet one custom field from the connected HighLevel Location.
Get Custom FieldsList custom fields owned by the connected HighLevel Location.
Get Custom ValueGet one custom value from the connected HighLevel Location.
Get Custom ValuesList custom values owned by the connected HighLevel Location.
Get Sub-Account (Formerly Location)Get the Location bound to the connected HighLevel account.
Get TagsList tags owned by the connected HighLevel Location.
Get Recurring Task By IdGet Recurring Task By Id Location PITs must be provisioned with the HighLevel permission: `recurring-tasks.
Get Tag by IDGet one tag from the connected HighLevel Location.
Fetch TimezonesFetch the available timezones for the connected HighLevel Location.
Task Search FilterReturn one offset-based page of tasks from the connected HighLevel Location.
Update Custom FieldUpdate a custom field in the connected HighLevel Location.
Update Custom ValueUpdate a custom value in the connected HighLevel Location.
Update Recurring TaskUpdate Recurring Task Location PITs must be provisioned with the HighLevel permission: `recurring-tasks.
Update TagRename a tag in the connected HighLevel Location.
Upload File to Custom FieldsUpload a file to a custom field for the connected HighLevel Location.
Check Wallet FundsCheck whether the connected HighLevel sub-account has sufficient wallet funds to be charged.
Create Wallet ChargeCreate a real wallet charge for the connected HighLevel Location.
Delete Wallet ChargeDelete a wallet charge.
Get Marketplace Installer DetailsGet company, Location, user, and installation details associated with the current HighLevel OAuth token for an app.
Get Wallet ChargeGet the details of one HighLevel wallet charge by charge ID.
List Wallet ChargesReturn one page of wallet charges visible to the connected HighLevel Location, with optional billing and date filters.
Uninstall Marketplace ApplicationUninstall an application from the connected HighLevel Location.
Bulk Delete / Trash Files or FoldersDelete or trash multiple files and folders in the connected Location.
Bulk Update Files / FoldersRename multiple files or folders in the connected Location's media storage.
Create Media FolderCreate a folder in the connected Location's media storage.
Delete File or FolderDelete a file or folder from the connected HighLevel location's media storage.
Get List of Files / FoldersFetch files and folders from the connected HighLevel location's media storage.
Update File / FolderRename one file or folder in the connected Location's media storage.
Upload File into Media StorageUpload a file or import a hosted file into HighLevel media storage.
Create Object RecordCreate a business or custom object record with schema-defined fields.
Delete Object RecordPermanently delete a business or custom object record by ID.
List Location ObjectsList standard and custom object schemas for the connected HighLevel location.
Get Object Schema by KeyRetrieve an object schema by key or ID, optionally including its fields.
Get Object RecordRetrieve a business or custom object record by ID.
Search Object RecordsReturn one page of business or custom object records matching a search expression.
Update Object SchemaUpdate a custom object's labels, description, and searchable fields, or update searchable fields for a standard object.
Update Object RecordUpdate a standard or custom object record with schema-defined fields.
Add FollowersAdd up to 10 user IDs as followers of an opportunity and return the resulting follower list.
Create OpportunityCreate an opportunity.
Create PipelineCreate a pipeline with at least one stage in the connected HighLevel location.
Delete OpportunityDelete Opportunity.
Delete PipelinePermanently delete a pipeline and every opportunity in all its stages.
Get lost reasonGet lost reason.
Get OpportunityGet Opportunity.
Get PipelineRetrieve one pipeline, including its stages and configuration.
Get PipelinesGet Pipelines.
Remove FollowersAllows removal of one or all followers from an opportunity.
Search OpportunitiesSearch opportunities based on combinations of advanced filters.
Search OpportunitySearch Opportunity.
Update OpportunityUpdate Opportunity.
Update Opportunity StatusUpdate Opportunity Status.
Update PipelineUpdate a pipeline.
Upsert OpportunityUpsert Opportunity.
Create CouponCreate a promotional coupon.
Create Custom Payment IntegrationCreate a custom payment-provider association for the connected Location.
Create White-label Integration ProviderCreate a Location payment-provider integration backed by Authorize.
Create Order FulfillmentCreate fulfillment history for an order.
Update Custom Provider CapabilitiesSet whether the connected Location's custom payment provider supports subscription schedules.
Delete CouponPermanently delete a coupon.
Delete Custom Payment IntegrationPermanently delete the connected Location's custom payment-provider association.
Disconnect Custom Payment Provider ConfigDisconnect a custom provider's live or test payment configuration.
Fetch Custom Payment Provider ConfigFetch the custom payment-provider configuration for the connected Location.
Get CouponRetrieve coupon details by ID for the connected Location.
Get Order by IDRetrieve one order by ID from the connected Location.
Get Subscription by IDRetrieve one payment subscription by ID from the connected Location.
Get Transaction by IDRetrieve one payment transaction by ID from the connected Location.
List CouponsReturn one offset page of coupons for the connected Location.
List White-label Integration ProvidersReturn one offset page of white-label payment integration providers for the connected Location.
List Order FulfillmentList fulfillment history for one order in the connected Location.
List Order NotesList notes for one payment order in the connected Location.
List OrdersReturn one offset page of orders for the connected Location.
List SubscriptionsReturn one offset page of subscriptions for the connected Location.
List TransactionsReturn one offset page of payment transactions for the connected Location.
Record Order PaymentRecord a real manual payment against an order.
Update CouponReplace an existing coupon's promotional terms.
List Active NumbersList one page of active numbers and phone-account state for the connected HighLevel location.
List Number PoolsList number pools for the connected HighLevel location.
List Available Phone NumbersSearch external phone-provider inventory for numbers purchasable by the connected HighLevel location.
Purchase Number for LocationPurchase a phone number for the connected HighLevel location from external provider inventory.
Bulk Edit Products and PricesEdit fields on up to 30 products and nested prices in one request.
Bulk Update ProductsBulk-update product prices, availability, collections, or currency, or permanently delete products when type is `bulk-delete-products`.
Bulk Update Product ReviewsUpdate one or multiple product reviews: status, reply, etc.
Create Price for a ProductThe "Create Price for a Product" API allows adding a new price associated with a specific product to the system.
Create ProductThe "Create Product" API allows adding a new product to the system.
Create Product CollectionCreate a new Product Collection for a specific location Location PITs must be provisioned with the HighLevel permission: `products/collection.
Delete Price by ID for a ProductThe "Delete Price by ID for a Product" API allows deleting a specific price associated with a particular product using its unique identifier.
Delete Product by IDThe "Delete Product by ID" API allows deleting a specific product using its unique identifier.
Delete Product CollectionDelete specific product collection with Id :collectionId Location PITs must be provisioned with the HighLevel permission: `products/collection.
Delete Product ReviewDelete specific product review Location PITs must be provisioned with the HighLevel permission: `products.
List InventoryThe "List Inventory API allows the user to retrieve a paginated list of inventory items.
Get Price by ID for a ProductThe "Get Price by ID for a Product" API allows retrieving information for a specific price associated with a particular product using its unique identifier.
Get Product by IDThe "Get Product by ID" API allows to retrieve information for a specific product using its unique identifier.
Fetch Product CollectionsFetch product collections for the connected HighLevel Location.
Get Details about individual product collectionGet Details about individual product collection Location PITs must be provisioned with the HighLevel permission: `products/collection.
Fetch Product ReviewsAPI to fetch the Product Reviews Location PITs must be provisioned with the HighLevel permission: `products.
Fetch Product Store StatsAPI to fetch the total number of products, included in the store, and excluded from the store and other stats Location PITs must be provisioned with the HighLevel permission: `products.
Fetch Review Count as per statusAPI to fetch the Review Count as per status Location PITs must be provisioned with the HighLevel permission: `products.
List Prices for a ProductThe "List Prices for a Product" API allows retrieving a paginated list of prices associated with a specific product.
List ProductsThe "List Products" API allows to retrieve a paginated list of products.
Update Product Display PrioritiesSet product display priorities for a store in the connected Location.
Update InventoryThe Update Inventory API allows the user to bulk update the inventory for multiple items.
Update Price by ID for a ProductReplace a product price by ID.
Update Product by IDUpdate a product by ID.
Update Product CollectionUpdate a specific product collection with Id :collectionId Location PITs must be provisioned with the HighLevel permission: `products/collection.
Update Product ReviewUpdate status, reply, etc of a particular review Location PITs must be provisioned with the HighLevel permission: `products.
Update Product Store InclusionAPI to update the status of products in a particular store Location PITs must be provisioned with the HighLevel permission: `products.
List Proposal DocumentsReturn one page of proposal and contract documents for the connected HighLevel location.
List Proposal TemplatesReturn one page of proposal and contract templates for the connected HighLevel location.
Send Proposal DocumentIrreversibly send an existing proposal or contract to external recipients for the connected HighLevel location.
Create or Send Proposal from TemplateCreate a proposal or contract from a template for a contact in the connected HighLevel location.
Search Ad TargetingSearch targeting options on Facebook Ads, Google Ads, or LinkedIn Ads.
Connect Account (Step 3 of 3)Attach an account returned by SOCIAL_PLANNER_GET_OAUTH_ACCOUNTS (step 2 of the OAuth flow).
Bulk Delete Social Planner PostsIdempotently soft-delete up to 50 Social Planner posts from HighLevel.
Clone a queue itemDuplicates an existing queue item at a specified order position.
Create a comment or replyCreate a top-level post comment (`isParentThread: true`, `parentId` = post ID) or reply (`isParentThread: false`, `parentId` = comment ID).
Like a commentLike a comment by its **Highlevel** comment ID (the `_id` returned by the list-comments endpoint — not the native platform ID).
Create postCreate a draft or publish/schedule content on connected external social networks.
Create a new category queueCreates a queue in draft status for a category.
Create a new item in the queueAdds a new post item to a queue.
Delete AccountDelete account and account from group Location PITs must be provisioned with the HighLevel permission: `socialplanner/account.
Delete CSVDelete a CSV import and all its associated posts Location PITs must be provisioned with the HighLevel permission: `socialplanner/csv.
Delete CSV PostDelete a specific post from a CSV import Location PITs must be provisioned with the HighLevel permission: `socialplanner/csv.
Delete an active post and schedule the next oneDeletes a post that is currently scheduled and automatically triggers the scheduling of the next available post in the queue.
Unlike a commentRemove a like from a comment by its **Highlevel** comment ID (the `_id` returned by the list-comments endpoint — not the native platform ID).
Delete PostSoft-delete one Social Planner post from HighLevel idempotently through the bulk-delete operation.
Delete an item from a queueDeletes an item from a specific category queue.
Discard edit session changesCancels the edit session and deletes all staged changes without affecting the live queue.
Edit postEdit an existing Social Planner post and optionally republish or reschedule it on its connected external networks.
Get all categories with their queue statusReturns categories with status: "available" (no queue), "in_queue" (active/paused queue), or "draft" (queue in draft).
Get scheduled posts calendar viewReturns scheduled posts from active queues within a date range.
Fetch calendar view for an edit sessionRetrieves a calendar preview of scheduled posts based on draft items within an edit session.
Fetch a category queue by IDRetrieves the details of a single category queue by its unique ID.
Fetch items from a queueReturns paginated queue items.
Fetch category queues for a locationRetrieves a paginated list of all category queues for a given location, excluding any that have been marked as deleted.
Fetch slot information for queue itemsReturns paginated slot information (scheduledDateTime, isSkipped) for queue items.
Get AccountsGet list of accounts and groups Location PITs must be provisioned with the HighLevel permission: `socialplanner/account.
Get categories by idRetrieve a specific category by its ID Location PITs must be provisioned with the HighLevel permission: `socialplanner/category.
Get categories by location idRetrieve all categories for a specific location with optional search and pagination Location PITs must be provisioned with the HighLevel permission: `socialplanner/category.
List comments for a post or threadPaginated list of comments scoped to a post (`parentId` = postId) or a comment thread (`parentId` = commentId).
Get CSV PostGet details of a specific CSV import including its posts Location PITs must be provisioned with the HighLevel permission: `socialplanner/csv.
Get Available Accounts (Step 2 of 3)Step 2 of the Social Planner OAuth flow: after Start OAuth returns an account ID, list the Facebook pages, Instagram professional accounts, Google Business Profile locations, LinkedIn organizations, TikTok accounts, YouTube channels, Pinterest accounts, Threads profiles, or Bluesky profiles available to attach.
Get postGet post Location PITs must be provisioned with the HighLevel permission: `socialplanner/post.
Get postsGet Social Planner posts.
Get Social Media StatisticsRetrieve analytics data for multiple social media accounts.
Get tags by idsRetrieve specific tags by their IDs Location PITs must be provisioned with the HighLevel permission: `socialplanner/tag.
Get tags by location idRetrieve all tags for a specific location with optional search and pagination Location PITs must be provisioned with the HighLevel permission: `socialplanner/tag.
Get Upload StatusGet the status of all CSV imports for a location Location PITs must be provisioned with the HighLevel permission: `socialplanner/csv.
Reset an item in a queueReset a staged queue item to its original state.
Save edit session changesApplies all staged changes to the live queue and closes the edit session.
Set AccountsSet social media accounts for a CSV import to publish posts to Location PITs must be provisioned with the HighLevel permission: `socialplanner/csv.
Start CSV FinalizeFinalize a CSV import and schedule all posts for publishing Location PITs must be provisioned with the HighLevel permission: `socialplanner/csv.
Start or resume an edit sessionCreates a draft copy of queue items for editing.
Update queue settings or statusUpdates queue status (active/paused/deleted), time slots, or skip dates.
Update an item in a queueUpdates the content or variations of a specific item within a category queue.
Upload CSVUpload a CSV file containing social media posts for bulk scheduling Location PITs must be provisioned with the HighLevel permission: `socialplanner/csv.
Create Shipping CarrierCreate a shipping carrier after explicit confirmation.
Create Shipping RateCreate a shipping rate after explicit confirmation.
Create Shipping ZoneCreate a shipping zone after explicit confirmation.
Delete Shipping CarrierDelete a shipping carrier after explicit confirmation.
Delete Shipping RateDelete a shipping rate after explicit confirmation.
Delete Shipping ZoneDelete a shipping zone after explicit confirmation.
Get Available Shipping RatesCalculate available shipping-rate quotes without changing provider state.
Get Shipping CarrierGet a shipping carrier by ID.
Get Shipping RateGet a shipping rate by ID.
Get Shipping ZoneGet a shipping zone by ID.
Get Store SettingsGet store settings for the connected location.
List Shipping CarriersList shipping carriers.
List Shipping RatesReturn one page of shipping rates.
List Shipping ZonesReturn one page of shipping zones.
Update Shipping CarrierUpdate a shipping carrier after explicit confirmation.
Update Shipping RateUpdate a shipping rate after explicit confirmation.
Update Shipping ZoneUpdate a shipping zone after explicit confirmation.
Get SurveysReturn one offset-based page of surveys for the connected HighLevel location.
Get Surveys SubmissionsReturn one page of survey submissions for the connected HighLevel location.
Delete UserQueue deletion of an existing HighLevel user.
Get UserRetrieve one HighLevel user by ID.
Search UsersSearch users belonging to the connected HighLevel Location.
Update UserUpdate non-password fields of an existing HighLevel user.
Create Voice AI Agent ActionCreate a behavior or capability for an existing Voice AI agent in the connected HighLevel Location.
Create Voice AI AgentCreate a Voice AI agent in the connected HighLevel Location.
Delete Voice AI Agent ActionPermanently remove an action and its configuration from a Voice AI agent in the connected HighLevel Location.
Delete Voice AI AgentPermanently delete a Voice AI agent and its configuration from the connected HighLevel Location.
Get Voice AI Agent ActionRetrieve one action configured for a Voice AI agent in the connected HighLevel Location.
Get Voice AI AgentRetrieve one Voice AI agent owned by the connected HighLevel Location.
List Voice AI AgentsList Voice AI agents in the connected HighLevel Location.
Get Voice AI Call LogRetrieve one Voice AI call log owned by the connected HighLevel Location.
List Voice AI Call LogsList Voice AI call logs in the connected HighLevel Location with documented filters, sorting, and one-page continuation.
Update Voice AI AgentPartially update a Voice AI agent in the connected HighLevel Location.
Update Voice AI Agent ActionReplace an existing Voice AI agent action configuration in the connected HighLevel Location.
Get WorkflowReturn the workflows available to the connected HighLevel location.