🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@getlatedev/node

Package Overview
Dependencies
Maintainers
3
Versions
366
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@getlatedev/node - npm Package Compare versions

Comparing version
0.2.33
to
0.2.34
+134
-0
dist/index.mjs

@@ -1725,2 +1725,104 @@ var __defProp = Object.defineProperty;

};
var listAds = (options) => {
return (options?.client ?? client).get({
...options,
url: "/v1/ads"
});
};
var listAdCampaigns = (options) => {
return (options?.client ?? client).get({
...options,
url: "/v1/ads/campaigns"
});
};
var updateAdCampaignStatus = (options) => {
return (options?.client ?? client).put({
...options,
url: "/v1/ads/campaigns/{campaignId}/status"
});
};
var getAd = (options) => {
return (options?.client ?? client).get({
...options,
url: "/v1/ads/{adId}"
});
};
var updateAd = (options) => {
return (options?.client ?? client).put({
...options,
url: "/v1/ads/{adId}"
});
};
var deleteAd = (options) => {
return (options?.client ?? client).delete({
...options,
url: "/v1/ads/{adId}"
});
};
var getAdAnalytics = (options) => {
return (options?.client ?? client).get({
...options,
url: "/v1/ads/{adId}/analytics"
});
};
var listAdAccounts = (options) => {
return (options?.client ?? client).get({
...options,
url: "/v1/ads/accounts"
});
};
var boostPost = (options) => {
return (options?.client ?? client).post({
...options,
url: "/v1/ads/boost"
});
};
var createStandaloneAd = (options) => {
return (options?.client ?? client).post({
...options,
url: "/v1/ads/create"
});
};
var syncExternalAds = (options) => {
return (options?.client ?? client).post({
...options,
url: "/v1/ads/sync"
});
};
var searchAdInterests = (options) => {
return (options?.client ?? client).get({
...options,
url: "/v1/ads/interests"
});
};
var listAdAudiences = (options) => {
return (options?.client ?? client).get({
...options,
url: "/v1/ads/audiences"
});
};
var createAdAudience = (options) => {
return (options?.client ?? client).post({
...options,
url: "/v1/ads/audiences"
});
};
var getAdAudience = (options) => {
return (options?.client ?? client).get({
...options,
url: "/v1/ads/audiences/{audienceId}"
});
};
var deleteAdAudience = (options) => {
return (options?.client ?? client).delete({
...options,
url: "/v1/ads/audiences/{audienceId}"
});
};
var addUsersToAdAudience = (options) => {
return (options?.client ?? client).post({
...options,
url: "/v1/ads/audiences/{audienceId}/users"
});
};

@@ -2257,2 +2359,34 @@ // src/errors.ts

};
/**
* ads API
*/
this.ads = {
listAds,
getAd,
updateAd,
deleteAd,
getAdAnalytics,
listAdAccounts,
boostPost,
createStandaloneAd,
syncExternalAds,
searchAdInterests
};
/**
* adcampaigns API
*/
this.adcampaigns = {
listAdCampaigns,
updateAdCampaignStatus
};
/**
* adaudiences API
*/
this.adaudiences = {
listAdAudiences,
createAdAudience,
getAdAudience,
deleteAdAudience,
addUsersToAdAudience
};
const apiKey = options.apiKey ?? process.env["ZERNIO_API_KEY"] ?? process.env["LATE_API_KEY"];

@@ -2259,0 +2393,0 @@ if (!apiKey) {

+1
-1
{
"name": "@getlatedev/node",
"version": "0.2.33",
"version": "0.2.34",
"description": "The official Node.js library for the Zernio API",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -345,2 +345,31 @@ <p align="center">

### Ad Audiences
| Method | Description |
|--------|-------------|
| `adAudiences.listAdAudiences()` | List custom audiences |
| `adAudiences.createAdAudience()` | Create a custom audience (Meta only) |
| `adAudiences.getAdAudience()` | Get audience details |
| `adAudiences.deleteAdAudience()` | Delete a custom audience |
| `adAudiences.addUsersToAdAudience()` | Add users to a customer list audience |
### Ad Campaigns
| Method | Description |
|--------|-------------|
| `adCampaigns.listAdCampaigns()` | List campaigns with aggregate metrics |
| `adCampaigns.updateAdCampaignStatus()` | Pause or resume a campaign |
### Ads
| Method | Description |
|--------|-------------|
| `ads.listAdAccounts()` | List ad accounts for a social account |
| `ads.listAds()` | List ads |
| `ads.createStandaloneAd()` | Create a standalone ad with custom creative |
| `ads.getAd()` | Get ad details |
| `ads.getAdAnalytics()` | Get ad analytics with daily breakdown |
| `ads.updateAd()` | Update ad (pause/resume, budget, targeting, name) |
| `ads.deleteAd()` | Cancel an ad |
| `ads.boostPost()` | Boost an existing post as a paid ad |
| `ads.searchAdInterests()` | Search targeting interests |
| `ads.syncExternalAds()` | Sync external ads from platform ad managers |
### Broadcasts

@@ -347,0 +376,0 @@ | Method | Description |

@@ -6,2 +6,3 @@ import {

addMessageReaction,
addUsersToAdAudience,
addWhatsAppBroadcastRecipients,

@@ -11,2 +12,3 @@ addWhatsAppGroupParticipants,

bookmarkPost,
boostPost,
bulkCreateContacts,

@@ -24,2 +26,3 @@ bulkDeleteWhatsAppContacts,

createAccountGroup,
createAdAudience,
createApiKey,

@@ -37,2 +40,3 @@ createBroadcast,

createSequence,
createStandaloneAd,
createWebhookSettings,

@@ -46,2 +50,4 @@ createWhatsAppBroadcast,

deleteAccountGroup,
deleteAd,
deleteAdAudience,
deleteApiKey,

@@ -81,2 +87,5 @@ deleteBroadcast,

getAccountHealth,
getAd,
getAdAnalytics,
getAdAudience,
getAllAccountsHealth,

@@ -154,2 +163,6 @@ getAnalytics,

listAccounts,
listAdAccounts,
listAdAudiences,
listAdCampaigns,
listAds,
listApiKeys,

@@ -198,2 +211,3 @@ listBroadcastRecipients,

scheduleWhatsAppBroadcast,
searchAdInterests,
searchReddit,

@@ -215,2 +229,3 @@ selectFacebookPage,

setTelegramCommands,
syncExternalAds,
testWebhook,

@@ -225,2 +240,4 @@ undoRetweet,

updateAccountGroup,
updateAd,
updateAdCampaignStatus,
updateBroadcast,

@@ -784,2 +801,37 @@ updateCommentAutomation,

/**
* ads API
*/
ads = {
listAds: listAds,
getAd: getAd,
updateAd: updateAd,
deleteAd: deleteAd,
getAdAnalytics: getAdAnalytics,
listAdAccounts: listAdAccounts,
boostPost: boostPost,
createStandaloneAd: createStandaloneAd,
syncExternalAds: syncExternalAds,
searchAdInterests: searchAdInterests,
};
/**
* adcampaigns API
*/
adcampaigns = {
listAdCampaigns: listAdCampaigns,
updateAdCampaignStatus: updateAdCampaignStatus,
};
/**
* adaudiences API
*/
adaudiences = {
listAdAudiences: listAdAudiences,
createAdAudience: createAdAudience,
getAdAudience: getAdAudience,
deleteAdAudience: deleteAdAudience,
addUsersToAdAudience: addUsersToAdAudience,
};
/**
* Create a new Zernio API client.

@@ -786,0 +838,0 @@ *

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display