# PlusVibe.ai ## Docs - [PlusVibe.ai API Documentation](https://developer.plusvibe.ai/plusvibe-ai-api-documentation-1039243m0.md): - Webhook [PlusVibe Webhook Overview](https://developer.plusvibe.ai/plusvibe-webhook-overview-1133711m0.md): - Webhook [Sample Payload - FIRST_EMAIL_REPLIES, ALL_EMAIL_REPLIES, ALL_POSITIVE_REPLIES](https://developer.plusvibe.ai/sample-payload-first-email-replies-all-email-replies-all-positive-replies-1073090m0.md): - Webhook [Sample Payload - LEAD_MARKED_AS_INTERESTED](https://developer.plusvibe.ai/sample-payload-lead-marked-as-interested-1133748m0.md): - Webhook [Sample Payload - EMAIL_SENT](https://developer.plusvibe.ai/sample-payload-email-sent-1133774m0.md): - [For Email Infra Provider Partner](https://developer.plusvibe.ai/for-email-infra-provider-partner-3832651f0.md): ## API Docs - Workspace [Get workspaces](https://developer.plusvibe.ai/get-workspaces-17237993e0.md): Test the provided API key and returns the list of accessible workspaces. - Workspace [Add a new workspace](https://developer.plusvibe.ai/add-a-new-workspace-17237994e0.md): Adds a new workspace to PlusVibe.ai using an existing workspace ID for reference. - Campaign [Create a new campaign](https://developer.plusvibe.ai/create-a-new-campaign-17237995e0.md): Creates a new campaign under a specified workspace. - Campaign [Create a new subsequence](https://developer.plusvibe.ai/create-a-new-subsequence-17237996e0.md): Creates a new subsequence under a specified parent campaign. The request payload must include the subsequence name, parent campaign ID, and an array of event objects. - Campaign [List campaigns (deprecated)](https://developer.plusvibe.ai/list-campaigns-deprecated-17237997e0.md): List of campaigns associated with their workspace - Campaign [List all campaigns](https://developer.plusvibe.ai/list-all-campaigns-17237998e0.md): Retrieve a list of campaigns for a specific workspace with optional filtering capabilities. Results are sorted by creation date with the newest campaigns first. - Campaign [Get campaign name](https://developer.plusvibe.ai/get-campaign-name-17237999e0.md): Get campaign name - Campaign [Get campaign status](https://developer.plusvibe.ai/get-campaign-status-17238000e0.md): Get campaign status - Campaign [Get campaign email accounts](https://developer.plusvibe.ai/get-campaign-email-accounts-17238001e0.md): Get a list of email accounts associated to the campaign - Campaign [Get campaign emails](https://developer.plusvibe.ai/get-campaign-emails-17238002e0.md): Fetch campaign emails sent to a specific lead within a workspace. Optional `campaign_id` parameter can filter emails for a specific campaign. - Campaign [Set campaign name](https://developer.plusvibe.ai/set-campaign-name-17238003e0.md): This section allows users to set a new name for their campaign. By providing the campaign ID and the desired name, users can easily update the name of their campaign. - Campaign [Set campaign Schedules](https://developer.plusvibe.ai/set-campaign-schedules-17238004e0.md): Sets one or more schedules for your campaign. - Campaign [Activate campaign](https://developer.plusvibe.ai/activate-campaign-17238005e0.md): This endpoint will activate a campaign - Campaign [Pause campaign](https://developer.plusvibe.ai/pause-campaign-17238006e0.md): Pause campaign - Lead [Add leads to a campaign](https://developer.plusvibe.ai/add-leads-to-a-campaign-17238007e0.md): Send a list of lead objects to add to a campaign. - Lead [Add leads to a subsequence campaign](https://developer.plusvibe.ai/add-leads-to-a-subsequence-campaign-17238008e0.md): Add existing leads from a parent campaign to a subsequence campaign. This allows you to move leads that have completed one campaign sequence into a follow-up sequence. - Lead [Get or search for lead](https://developer.plusvibe.ai/get-or-search-for-lead-17238009e0.md): This endpoint can also be used to search for a lead - if campaign\_id is left blank, all leads matching email will be returned. - Lead [Delete leads from a campaign](https://developer.plusvibe.ai/delete-leads-from-a-campaign-17238010e0.md): Users can remove leads by providing the campaign ID and other optional parameters, such as deleting leads with matching domains. The action helps users efficiently manage their campaign's lead database by removing unwanted entries. - Lead [Lead Variable/Label Update or Add](https://developer.plusvibe.ai/lead-variablelabel-update-or-add-17238011e0.md): When using this endpoint, existing variables/label in the lead's data will be updated, and new variables provided in the `variables` property will be added to the lead's data. - Lead [Fetch workspace leads](https://developer.plusvibe.ai/fetch-workspace-leads-17238012e0.md): Retrieve a list of leads based on specified filters like status, campaign, and more. - Lead [Update the status of a lead](https://developer.plusvibe.ai/update-the-status-of-a-lead-17238013e0.md): Updates the status of a lead in the specified campaign and workspace. Only `new_status` set to `COMPLETED` is accepted. - Email Account [List all email accounts in the workspace](https://developer.plusvibe.ai/list-all-email-accounts-in-the-workspace-17238014e0.md): List all email accounts in the workspace - Email Account [Get email account status](https://developer.plusvibe.ai/get-email-account-status-17238015e0.md): Get Email account status and warmup status for the passed email account - Email Account [Check account vitals](https://developer.plusvibe.ai/check-account-vitals-17238016e0.md): This endpoint allows you to quickly check if the SPF, DKIM, and DMARC records have been properly set for a list of domains. - Email Account [Enable Email account warmup](https://developer.plusvibe.ai/enable-email-account-warmup-17238017e0.md): Enable Email account warmup - Email Account [Pause Email account warmup](https://developer.plusvibe.ai/pause-email-account-warmup-17238018e0.md): Pause Email account warmup - Email Account [Delete Email account](https://developer.plusvibe.ai/delete-email-account-17238019e0.md): Delete Email account - Email Account [Get Warmup Stats (Individual Account)](https://developer.plusvibe.ai/get-warmup-stats-individual-account-17238492e0.md): Returns warmup metrics (inbox, spam, promotion) for a specified email account over a given date range. - Email Account [Get Warmup Stats (Workspace-Level)](https://developer.plusvibe.ai/get-warmup-stats-workspace-level-17238020e0.md): Returns warmup metrics (inbox, spam, promotion) for **all** email accounts in a workspace over a given date range if `email_acc_id` is not provided. - Email Account [Bulk Add SMTP Accounts](https://developer.plusvibe.ai/bulk-add-smtp-accounts-17737937e0.md): Bulk add multiple SMTP (non-Google / non-Microsoft) email accounts via API. - Analytics [Get campaign summary](https://developer.plusvibe.ai/get-campaign-summary-17238021e0.md): Get campaign summary - Analytics [Get campaign count (deprecated)](https://developer.plusvibe.ai/get-campaign-count-deprecated-17238022e0.md): Get the actual data count for a campaign (This endpoint is replaced by “Get campaign stats”) - Analytics [Get campaign stats](https://developer.plusvibe.ai/get-campaign-stats-17238023e0.md): Retrieve detailed statistics for a specific campaign or all campaigns within a workspace. Users can track metrics such as lead count, completion status, contact interactions, and more to gain insights into campaign performance and engagement levels. This section provides valuable data for analyzing and optimizing marketing strategies. - Analytics [Get all campaigns statistics](https://developer.plusvibe.ai/get-all-campaigns-statistics-17238024e0.md): Retrieves aggregated statistics across all campaigns within a workspace for a given date range. - Unibox [Get emails](https://developer.plusvibe.ai/get-emails-17238025e0.md): Get emails - Unibox [Get count of unread emails](https://developer.plusvibe.ai/get-count-of-unread-emails-17238026e0.md): Returns the count of unread emails for a given workspace - Unibox [Reply to an email](https://developer.plusvibe.ai/reply-to-an-email-17238027e0.md): Sends a reply to an existing email - Unibox [Forward an existing email](https://developer.plusvibe.ai/forward-an-existing-email-17238028e0.md): Forwards an email to a new recipient. The body will appear above the original message content. - Unibox [Mark email read](https://developer.plusvibe.ai/mark-email-read-17238029e0.md): Mark all unread emails as read, in the thread - Blocklist [Get entries in the blocklist](https://developer.plusvibe.ai/get-entries-in-the-blocklist-17238030e0.md): Retrieve a list of blocklisted values for the specified workspace. - Blocklist [Adds entries to the blocklist](https://developer.plusvibe.ai/adds-entries-to-the-blocklist-17238031e0.md): Adds email addresses or domains to the blocklist - Blocklist [Delete entries in the blocklist](https://developer.plusvibe.ai/delete-entries-in-the-blocklist-17238032e0.md): Delete entries in the blocklist - Webhook [Add a new webhook](https://developer.plusvibe.ai/add-a-new-webhook-17238033e0.md): Add a webhook to PlusVibe.ai for specified events, campaigns, and conditions. - Webhook [List webhooks](https://developer.plusvibe.ai/list-webhooks-17238034e0.md): Retrieves a list of all webhooks for the specified workspace. The `workspace_id` must be provided as a query parameter. - Webhook [Delete webhook(s)](https://developer.plusvibe.ai/delete-webhooks-17238035e0.md): Deletes one or more webhooks by their IDs, within the specified workspace. Provide the `workspace_id` and an array of webhook IDs to delete in the JSON body. - Tag [List Tags](https://developer.plusvibe.ai/list-tags-17238036e0.md): Retrieves a list of tags associated with a workspace. - For Email Infra Provider Partner [List workspaces](https://developer.plusvibe.ai/list-workspaces-17238037e0.md): These endpoints allow email infrastructure provider partners to programmatically initiate the Google/Microsoft OAuth login flow to add an account to PlusVibe. - For Email Infra Provider Partner [Initiate Google OAuth login flow](https://developer.plusvibe.ai/initiate-google-oauth-login-flow-17238038e0.md): These endpoints allow email infrastructure provider partners to programmatically initiate the Google/Microsoft OAuth login flow to add an account to PlusVibe. - For Email Infra Provider Partner [Initiate Microsoft OAuth login flow](https://developer.plusvibe.ai/initiate-microsoft-oauth-login-flow-17238039e0.md): These endpoints allow email infrastructure provider partners to programmatically initiate the Google/Microsoft OAuth login flow to add an account to PlusVibe. - For Email Infra Provider Partner [Bulk Add SMTP Accounts (via Username and Password)](https://developer.plusvibe.ai/bulk-add-smtp-accounts-via-username-and-password-17738297e0.md): Bulk add multiple SMTP (non-Google / non-Microsoft) email accounts via API, by providing PlusVibe Username and Password. A notification email can be set to receive the upload results.