# Pozy API reference

Base URL: https://api.pozy.ai/v1. Authenticate with `Authorization: Bearer pz_live_...`. OpenAPI 3.1 spec: https://pozy.ai/openapi.json (version 1.424.0).

## Accounts & connections

### Account Groups

- `GET /v1/account-groups`: List groups (https://pozy.ai/docs/api/listAccountGroups)
- `POST /v1/account-groups`: Create group (https://pozy.ai/docs/api/createAccountGroup)
- `PUT /v1/account-groups/{groupId}`: Update group (https://pozy.ai/docs/api/updateAccountGroup)
- `DELETE /v1/account-groups/{groupId}`: Delete group (https://pozy.ai/docs/api/deleteAccountGroup)

### Account Settings

- `GET /v1/accounts/{accountId}/facebook-page-info`: Get a Facebook Page's public info (https://pozy.ai/docs/api/getFacebookPageInfo)
- `PATCH /v1/accounts/{accountId}/facebook-page-info`: Update a Facebook Page's public info (https://pozy.ai/docs/api/updateFacebookPageInfo)
- `GET /v1/accounts/{accountId}/messenger-menu`: Get persistent menu (https://pozy.ai/docs/api/getMessengerMenu)
- `PUT /v1/accounts/{accountId}/messenger-menu`: Set persistent menu (https://pozy.ai/docs/api/setMessengerMenu)
- `DELETE /v1/accounts/{accountId}/messenger-menu`: Delete persistent menu (https://pozy.ai/docs/api/deleteMessengerMenu)
- `GET /v1/accounts/{accountId}/messenger-get-started`: Get FB Get Started button (https://pozy.ai/docs/api/getMessengerGetStarted)
- `PUT /v1/accounts/{accountId}/messenger-get-started`: Set FB Get Started button (https://pozy.ai/docs/api/setMessengerGetStarted)
- `DELETE /v1/accounts/{accountId}/messenger-get-started`: Delete FB Get Started button (https://pozy.ai/docs/api/deleteMessengerGetStarted)
- `GET /v1/accounts/{accountId}/messenger-greeting`: Get FB greeting text (https://pozy.ai/docs/api/getMessengerGreeting)
- `PUT /v1/accounts/{accountId}/messenger-greeting`: Set FB greeting text (https://pozy.ai/docs/api/setMessengerGreeting)
- `DELETE /v1/accounts/{accountId}/messenger-greeting`: Delete FB greeting text (https://pozy.ai/docs/api/deleteMessengerGreeting)
- `GET /v1/accounts/{accountId}/messenger-ice-breakers`: Get FB ice breakers (https://pozy.ai/docs/api/getMessengerIceBreakers)
- `PUT /v1/accounts/{accountId}/messenger-ice-breakers`: Set FB ice breakers (https://pozy.ai/docs/api/setMessengerIceBreakers)
- `DELETE /v1/accounts/{accountId}/messenger-ice-breakers`: Delete FB ice breakers (https://pozy.ai/docs/api/deleteMessengerIceBreakers)
- `GET /v1/accounts/{accountId}/instagram-ice-breakers`: Get IG ice breakers (https://pozy.ai/docs/api/getInstagramIceBreakers)
- `PUT /v1/accounts/{accountId}/instagram-ice-breakers`: Set IG ice breakers (https://pozy.ai/docs/api/setInstagramIceBreakers)
- `DELETE /v1/accounts/{accountId}/instagram-ice-breakers`: Delete IG ice breakers (https://pozy.ai/docs/api/deleteInstagramIceBreakers)
- `GET /v1/accounts/{accountId}/telegram-commands`: Get TG bot commands (https://pozy.ai/docs/api/getTelegramCommands)
- `PUT /v1/accounts/{accountId}/telegram-commands`: Set TG bot commands (https://pozy.ai/docs/api/setTelegramCommands)
- `DELETE /v1/accounts/{accountId}/telegram-commands`: Delete TG bot commands (https://pozy.ai/docs/api/deleteTelegramCommands)

### Accounts

- `GET /v1/accounts`: List accounts (https://pozy.ai/docs/api/listAccounts)
- `GET /v1/accounts/follower-stats`: Get follower stats (https://pozy.ai/docs/api/getFollowerStats)
- `PUT /v1/accounts/{accountId}`: Update account (https://pozy.ai/docs/api/updateAccount)
- `PATCH /v1/accounts/{accountId}`: Move account to another profile (https://pozy.ai/docs/api/moveAccountToProfile)
- `DELETE /v1/accounts/{accountId}`: Disconnect account (https://pozy.ai/docs/api/deleteAccount)
- `GET /v1/accounts/health`: Check accounts health (https://pozy.ai/docs/api/getAllAccountsHealth)
- `GET /v1/accounts/{accountId}/health`: Check account health (https://pozy.ai/docs/api/getAccountHealth)
- `GET /v1/accounts/{accountId}/posts`: List posts published on the platform (https://pozy.ai/docs/api/getAccountPosts)
- `GET /v1/accounts/{accountId}/follow-status/{userId}`: Check whether an Instagram user follows the account (https://pozy.ai/docs/api/getInstagramFollowStatus)
- `GET /v1/accounts/{accountId}/tiktok/commercial-music`: List trending commercial music (https://pozy.ai/docs/api/listTikTokCommercialMusic)
- `GET /v1/accounts/{accountId}/tiktok/locations`: Search TikTok location tags (https://pozy.ai/docs/api/searchTikTokLocations)
- `GET /v1/accounts/{accountId}/tiktok/creator-info`: Get TikTok creator info (https://pozy.ai/docs/api/getTikTokCreatorInfo)
- `GET /v1/accounts/{accountId}/business-partners`: List partner businesses of the Page (https://pozy.ai/docs/api/listBusinessPartners)
- `POST /v1/accounts/{accountId}/business-partners`: Share the Page with a partner business (https://pozy.ai/docs/api/grantBusinessPartner)
- `DELETE /v1/accounts/{accountId}/business-partners`: Revoke a partner business from the Page (https://pozy.ai/docs/api/revokeBusinessPartner)
- `GET /v1/accounts/{accountId}/hubspot-settings`: Get HubSpot account settings (https://pozy.ai/docs/api/getHubSpotSettings)
- `PATCH /v1/accounts/{accountId}/hubspot-settings`: Update HubSpot account settings (https://pozy.ai/docs/api/updateHubSpotSettings)
- `GET /v1/accounts/{accountId}/slack-settings`: Get Slack account settings (https://pozy.ai/docs/api/getSlackSettings)
- `PATCH /v1/accounts/{accountId}/slack-settings`: Update Slack account settings (https://pozy.ai/docs/api/updateSlackSettings)
- `GET /v1/accounts/{accountId}/bluesky-settings`: Get Bluesky account settings (https://pozy.ai/docs/api/getBlueskySettings)
- `PATCH /v1/accounts/{accountId}/bluesky-settings`: Update Bluesky account settings (https://pozy.ai/docs/api/updateBlueskySettings)

### Connect

- `GET /v1/connect/{platform}`: Get OAuth connect URL (https://pozy.ai/docs/api/getConnectUrl)
- `POST /v1/connect/{platform}`: Complete OAuth callback (https://pozy.ai/docs/api/handleOAuthCallback)
- `GET /v1/connect/{platform}/ads`: Connect ads for a platform (https://pozy.ai/docs/api/connectAds)
- `GET /v1/connect/shopify`: Get Shopify OAuth connect URL (https://pozy.ai/docs/api/getShopifyConnectUrl)
- `POST /v1/connect/shopify/token`: Connect a Shopify store with a custom-app Admin token (https://pozy.ai/docs/api/connectShopifyWithToken)
- `GET /v1/connect/googleanalytics`: Get Google Analytics OAuth connect URL (https://pozy.ai/docs/api/getGoogleAnalyticsConnectUrl)
- `GET /v1/connect/googleanalytics/properties`: List Google Analytics properties for a pending connect (https://pozy.ai/docs/api/listGoogleAnalyticsProperties)
- `POST /v1/connect/googleanalytics/select-property`: Connect the chosen Google Analytics property (https://pozy.ai/docs/api/selectGoogleAnalyticsProperty)
- `GET /v1/connect/hubspot`: Get HubSpot OAuth connect URL (https://pozy.ai/docs/api/getHubSpotConnectUrl)
- `GET /v1/connect/wordpress`: Get WordPress.com OAuth connect URL (https://pozy.ai/docs/api/getWordPressAuthUrl)
- `GET /v1/connect/wix`: Get Wix site install URL (https://pozy.ai/docs/api/getWixConnectUrl)
- `GET /v1/connect/webflow`: Get Webflow OAuth URL (https://pozy.ai/docs/api/getWebflowConnectUrl)
- `POST /v1/connect/webflow/token`: Connect Webflow with a site API token (https://pozy.ai/docs/api/connectWebflowWithSiteToken)
- `POST /v1/connect/wordpress/token`: Connect self-hosted WordPress with an application password (https://pozy.ai/docs/api/connectWordPressWithApplicationPassword)
- `PATCH /v1/connect/tiktok-ads`: Set TikTok brand identity (https://pozy.ai/docs/api/configureTikTokAdsBrandIdentity)
- `GET /v1/connect/facebook/select-page`: List Facebook pages (https://pozy.ai/docs/api/listFacebookPages)
- `POST /v1/connect/facebook/select-page`: Select Facebook page (https://pozy.ai/docs/api/selectFacebookPage)
- `GET /v1/connect/instagram/select-account`: List Pages with a linked Instagram account (https://pozy.ai/docs/api/listInstagramPages)
- `POST /v1/connect/instagram/select-account`: Select the Page whose Instagram account to connect (https://pozy.ai/docs/api/selectInstagramAccount)
- `GET /v1/connect/googlebusiness/locations`: List Google Business Profile locations (https://pozy.ai/docs/api/listGoogleBusinessLocations)
- `POST /v1/connect/googlebusiness/select-location`: Select Google Business Profile location (https://pozy.ai/docs/api/selectGoogleBusinessLocation)
- `GET /v1/connect/handoffs/{handoffId}`: Get a phone handoff (https://pozy.ai/docs/api/getConnectHandoff)
- `GET /v1/connect/welcome-screen`: Get the saved welcome screen (https://pozy.ai/docs/api/getConnectWelcomeScreen)
- `PUT /v1/connect/welcome-screen`: Save the welcome screen (https://pozy.ai/docs/api/updateConnectWelcomeScreen)
- `GET /v1/connect/oauth-apps`: List your OAuth apps (https://pozy.ai/docs/api/listOAuthApps)
- `POST /v1/connect/oauth-apps`: Add an OAuth app (https://pozy.ai/docs/api/createOAuthApp)
- `GET /v1/connect/oauth-apps/{appId}`: Get an OAuth app (https://pozy.ai/docs/api/getOAuthApp)
- `PATCH /v1/connect/oauth-apps/{appId}`: Update an OAuth app (https://pozy.ai/docs/api/updateOAuthApp)
- `DELETE /v1/connect/oauth-apps/{appId}`: Remove an OAuth app (https://pozy.ai/docs/api/deleteOAuthApp)
- `POST /v1/connect/oauth-apps/{appId}/test`: Check an OAuth app's keys (https://pozy.ai/docs/api/testOAuthApp)
- `GET /v1/connect/pending-data`: Get pending OAuth data (https://pozy.ai/docs/api/getPendingOAuthData)
- `GET /v1/connect/linkedin/organizations`: List LinkedIn orgs (https://pozy.ai/docs/api/listLinkedInOrganizations)
- `POST /v1/connect/linkedin/select-organization`: Select LinkedIn org (https://pozy.ai/docs/api/selectLinkedInOrganization)
- `GET /v1/connect/pinterest/select-board`: List Pinterest boards (https://pozy.ai/docs/api/listPinterestBoardsForSelection)
- `POST /v1/connect/pinterest/select-board`: Select Pinterest board (https://pozy.ai/docs/api/selectPinterestBoard)
- `GET /v1/connect/snapchat/select-profile`: List Snapchat profiles (https://pozy.ai/docs/api/listSnapchatProfiles)
- `POST /v1/connect/snapchat/select-profile`: Select Snapchat profile (https://pozy.ai/docs/api/selectSnapchatProfile)
- `POST /v1/connect/bluesky/credentials`: Connect Bluesky account (https://pozy.ai/docs/api/connectBlueskyCredentials)
- `POST /v1/connect/openai-ads/credentials`: Connect an OpenAI Ads account (https://pozy.ai/docs/api/connectOpenAIAdsCredentials)
- `POST /v1/connect/whop-ads/credentials`: Connect a Whop account (https://pozy.ai/docs/api/connectWhopAdsCredentials)
- `POST /v1/connect/whatsapp/credentials`: Connect WhatsApp via credentials (https://pozy.ai/docs/api/connectWhatsAppCredentials)
- `GET /v1/connect/whatsapp/select-phone-number`: List numbers for selection (https://pozy.ai/docs/api/listWhatsAppPhoneNumbers)
- `POST /v1/connect/whatsapp/select-phone-number`: Complete number selection (https://pozy.ai/docs/api/completeWhatsAppPhoneSelection)
- `POST /v1/connect/whatsapp/embedded-signup`: Connect WhatsApp from Embedded Signup (https://pozy.ai/docs/api/connectWhatsAppEmbeddedSignup)
- `GET /v1/connect/whatsapp/sdk-config`: Get Embedded Signup SDK config (https://pozy.ai/docs/api/getWhatsAppSdkConfig)
- `POST /v1/connect/discord`: Connect a Discord channel (https://pozy.ai/docs/api/connectDiscordChannel)
- `GET /v1/connect/slack`: List Slack channels for the channel picker (https://pozy.ai/docs/api/listSlackChannels)
- `POST /v1/connect/slack`: Connect a Slack channel (https://pozy.ai/docs/api/connectSlackChannel)
- `GET /v1/connect/telegram`: Generate Telegram code (https://pozy.ai/docs/api/getTelegramConnectStatus)
- `POST /v1/connect/telegram`: Connect Telegram directly (https://pozy.ai/docs/api/initiateTelegramConnect)
- `PATCH /v1/connect/telegram`: Check Telegram status (https://pozy.ai/docs/api/completeTelegramConnect)
- `GET /v1/accounts/{accountId}/webhook-subscription`: Read a Facebook Page's webhook subscription (https://pozy.ai/docs/api/getPageWebhookSubscription)
- `POST /v1/accounts/{accountId}/webhook-subscription`: Re-subscribe a Facebook Page to Pozy's webhooks (https://pozy.ai/docs/api/resyncPageWebhookSubscription)
- `GET /v1/accounts/{accountId}/facebook-page`: List Facebook pages (https://pozy.ai/docs/api/getFacebookPages)
- `PUT /v1/accounts/{accountId}/facebook-page`: Update Facebook page (https://pozy.ai/docs/api/updateFacebookPage)
- `GET /v1/accounts/{accountId}/linkedin-organizations`: List LinkedIn orgs (https://pozy.ai/docs/api/getLinkedInOrganizations)
- `PUT /v1/accounts/{accountId}/linkedin-organization`: Switch LinkedIn account type (https://pozy.ai/docs/api/updateLinkedInOrganization)
- `GET /v1/accounts/{accountId}/pinterest-boards`: List Pinterest boards (https://pozy.ai/docs/api/getPinterestBoards)
- `POST /v1/accounts/{accountId}/pinterest-boards`: Create Pinterest board (https://pozy.ai/docs/api/createPinterestBoard)
- `PUT /v1/accounts/{accountId}/pinterest-boards`: Set default Pinterest board (https://pozy.ai/docs/api/updatePinterestBoards)
- `GET /v1/accounts/{accountId}/youtube-captions`: Get a YouTube video transcript (https://pozy.ai/docs/api/getYoutubeCaptions)
- `GET /v1/accounts/{accountId}/youtube-playlists`: List YouTube playlists (https://pozy.ai/docs/api/getYoutubePlaylists)
- `POST /v1/accounts/{accountId}/youtube-playlists`: Create YouTube playlist (https://pozy.ai/docs/api/createYoutubePlaylist)
- `PUT /v1/accounts/{accountId}/youtube-playlists`: Set default YouTube playlist (https://pozy.ai/docs/api/updateYoutubeDefaultPlaylist)
- `GET /v1/accounts/{accountId}/gmb-locations`: List Google Business Profile locations (https://pozy.ai/docs/api/getGmbLocations)
- `PUT /v1/accounts/{accountId}/gmb-locations`: Update Google Business Profile location (https://pozy.ai/docs/api/updateGmbLocation)
- `POST /v1/accounts/{accountId}/gmb-locations/assign`: Assign Google Business Profile location to another profile (https://pozy.ai/docs/api/assignGoogleBusinessLocation)
- `GET /v1/accounts/{accountId}/reddit-subreddits`: List Reddit subreddits (https://pozy.ai/docs/api/getRedditSubreddits)
- `PUT /v1/accounts/{accountId}/reddit-subreddits`: Set default subreddit (https://pozy.ai/docs/api/updateRedditSubreddits)
- `GET /v1/accounts/{accountId}/reddit-subreddits/{subreddit}/rules`: Get subreddit rules (https://pozy.ai/docs/api/getSubredditRules)
- `POST /v1/accounts/{accountId}/reddit-vote`: Vote on a Reddit post or comment (https://pozy.ai/docs/api/voteRedditThing)
- `GET /v1/accounts/{accountId}/reddit-flairs`: List subreddit flairs (https://pozy.ai/docs/api/getRedditFlairs)
- `POST /v1/accounts/{accountId}/reddit-flairs`: Set Reddit post flair (https://pozy.ai/docs/api/setRedditPostFlair)
- `GET /v1/connect/microsoft/admin-consent`: Admin-consent link for a Microsoft tenant (https://pozy.ai/docs/api/startMicrosoftAdminConsent)

### Profiles

- `GET /v1/profiles`: List profiles (https://pozy.ai/docs/api/listProfiles)
- `POST /v1/profiles`: Create profile (https://pozy.ai/docs/api/createProfile)
- `GET /v1/profiles/{profileId}`: Get profile (https://pozy.ai/docs/api/getProfile)
- `PUT /v1/profiles/{profileId}`: Update profile (https://pozy.ai/docs/api/updateProfile)
- `DELETE /v1/profiles/{profileId}`: Delete profile (https://pozy.ai/docs/api/deleteProfile)

## Publishing

### Blogs

- `GET /v1/accounts/{accountId}/blogs`: List blogs (https://pozy.ai/docs/api/listBlogs)
- `POST /v1/accounts/{accountId}/blogs`: Create a blog (https://pozy.ai/docs/api/createBlog)
- `GET /v1/accounts/{accountId}/blogs/{blogId}`: Get a blog (https://pozy.ai/docs/api/getBlog)
- `PATCH /v1/accounts/{accountId}/blogs/{blogId}`: Update a blog (https://pozy.ai/docs/api/updateBlog)
- `DELETE /v1/accounts/{accountId}/blogs/{blogId}`: Delete a blog (https://pozy.ai/docs/api/deleteBlog)
- `GET /v1/accounts/{accountId}/blogs/{blogId}/articles`: List blog articles (https://pozy.ai/docs/api/listBlogArticles)
- `POST /v1/accounts/{accountId}/blogs/{blogId}/articles`: Create a blog article (https://pozy.ai/docs/api/createBlogArticle)
- `GET /v1/accounts/{accountId}/blogs/{blogId}/articles/{articleId}`: Get a blog article (https://pozy.ai/docs/api/getBlogArticle)
- `PATCH /v1/accounts/{accountId}/blogs/{blogId}/articles/{articleId}`: Update a blog article (https://pozy.ai/docs/api/updateBlogArticle)
- `DELETE /v1/accounts/{accountId}/blogs/{blogId}/articles/{articleId}`: Delete a blog article (https://pozy.ai/docs/api/deleteBlogArticle)

### Media

- `POST /v1/media/presign`: Get upload URL (https://pozy.ai/docs/api/getMediaPresignedUrl)
- `POST /v1/media/prepare`: Prepare media for a platform (https://pozy.ai/docs/api/prepareMedia)

### Posts

- `GET /v1/posts`: List posts (https://pozy.ai/docs/api/listPosts)
- `POST /v1/posts`: Create post (https://pozy.ai/docs/api/createPost)
- `GET /v1/posts/{postId}`: Get post (https://pozy.ai/docs/api/getPost)
- `PUT /v1/posts/{postId}`: Update post (https://pozy.ai/docs/api/updatePost)
- `DELETE /v1/posts/{postId}`: Delete post (https://pozy.ai/docs/api/deletePost)
- `POST /v1/posts/bulk-upload`: Bulk upload from CSV (https://pozy.ai/docs/api/bulkUploadPosts)
- `POST /v1/posts/{postId}/retry`: Retry failed post (https://pozy.ai/docs/api/retryPost)
- `POST /v1/posts/{postId}/review`: Approve or reject a post (https://pozy.ai/docs/api/reviewPost)
- `POST /v1/posts/{postId}/unpublish`: Unpublish post (https://pozy.ai/docs/api/unpublishPost)
- `POST /v1/posts/{postId}/pin`: Pin post (https://pozy.ai/docs/api/pinPost)
- `POST /v1/posts/{postId}/unpin`: Unpin post (https://pozy.ai/docs/api/unpinPost)
- `POST /v1/posts/{postId}/edit`: Edit published post (https://pozy.ai/docs/api/editPost)
- `POST /v1/posts/{postId}/update-metadata`: Update post metadata (https://pozy.ai/docs/api/updatePostMetadata)

### Queue

- `GET /v1/queue/slots`: List schedules (https://pozy.ai/docs/api/listQueueSlots)
- `POST /v1/queue/slots`: Create schedule (https://pozy.ai/docs/api/createQueueSlot)
- `PUT /v1/queue/slots`: Update schedule (https://pozy.ai/docs/api/updateQueueSlot)
- `DELETE /v1/queue/slots`: Delete schedule (https://pozy.ai/docs/api/deleteQueueSlot)
- `GET /v1/queue/preview`: Preview upcoming slots (https://pozy.ai/docs/api/previewQueue)
- `GET /v1/queue/next-slot`: Get next available slot (https://pozy.ai/docs/api/getNextQueueSlot)

### Tools

- `GET /v1/tools/tiktok/download`: Download a TikTok video (https://pozy.ai/docs/api/downloadTikTokVideo)

### Validate

- `POST /v1/tools/validate/post-length`: Validate character count (https://pozy.ai/docs/api/validatePostLength)
- `POST /v1/tools/validate/post`: Validate post content (https://pozy.ai/docs/api/validatePost)
- `POST /v1/tools/validate/media`: Validate media URL (https://pozy.ai/docs/api/validateMedia)
- `GET /v1/tools/validate/subreddit`: Check subreddit existence (https://pozy.ai/docs/api/validateSubreddit)

## Analytics

### Analytics

- `GET /v1/analytics`: Get post analytics (https://pozy.ai/docs/api/getAnalytics)
- `GET /v1/analytics/delta`: Analytics changed since a cursor (https://pozy.ai/docs/api/getAnalyticsDelta)
- `GET /v1/analytics/youtube/channel-insights`: Get YouTube channel insights (https://pozy.ai/docs/api/getYouTubeChannelInsights)
- `GET /v1/analytics/linkedin/org-aggregate-analytics`: Get LinkedIn org analytics (https://pozy.ai/docs/api/getLinkedInOrgAggregateAnalytics)
- `GET /v1/analytics/tiktok/account-insights`: Get TikTok account-level insights (https://pozy.ai/docs/api/getTikTokAccountInsights)
- `GET /v1/analytics/youtube/daily-views`: Get YouTube daily views (https://pozy.ai/docs/api/getYouTubeDailyViews)
- `GET /v1/analytics/youtube/video-retention`: Get YouTube video retention curve (https://pozy.ai/docs/api/getYouTubeVideoRetention)
- `GET /v1/analytics/facebook/page-insights`: Get Facebook Page insights (https://pozy.ai/docs/api/getFacebookPageInsights)
- `GET /v1/analytics/facebook/post-earnings`: Get Facebook post monetization earnings (https://pozy.ai/docs/api/getFacebookPostEarnings)
- `GET /v1/analytics/instagram/account-insights`: Get Instagram insights (https://pozy.ai/docs/api/getInstagramAccountInsights)
- `GET /v1/analytics/instagram/follower-history`: Get Instagram follower history (https://pozy.ai/docs/api/getInstagramFollowerHistory)
- `GET /v1/analytics/facebook/demographics`: Get Facebook Page demographics (https://pozy.ai/docs/api/getFacebookDemographics)
- `GET /v1/analytics/linkedin/demographics`: Get LinkedIn organization follower demographics (https://pozy.ai/docs/api/getLinkedInDemographics)
- `GET /v1/analytics/instagram/demographics`: Get Instagram demographics (https://pozy.ai/docs/api/getInstagramDemographics)
- `GET /v1/analytics/instagram/online-followers`: Get Instagram online followers (https://pozy.ai/docs/api/getInstagramOnlineFollowers)
- `GET /v1/analytics/youtube/demographics`: Get YouTube demographics (https://pozy.ai/docs/api/getYouTubeDemographics)
- `GET /v1/analytics/daily-metrics`: Get daily aggregated metrics (https://pozy.ai/docs/api/getDailyMetrics)
- `GET /v1/analytics/dashboard`: Get an analytics dashboard (https://pozy.ai/docs/api/getAnalyticsDashboard)
- `GET /v1/analytics/best-time`: Get best times to post (https://pozy.ai/docs/api/getBestTimeToPost)
- `GET /v1/analytics/content-decay`: Get content performance decay (https://pozy.ai/docs/api/getContentDecay)
- `GET /v1/analytics/posting-frequency`: Get frequency vs engagement (https://pozy.ai/docs/api/getPostingFrequency)
- `GET /v1/analytics/post-timeline`: Get post analytics timeline (https://pozy.ai/docs/api/getPostTimeline)
- `POST /v1/analytics/googleanalytics/report`: Run a Google Analytics (GA4) report (https://pozy.ai/docs/api/runGoogleAnalyticsReport)
- `POST /v1/analytics/googleanalytics/realtime`: Run a Google Analytics (GA4) realtime report (https://pozy.ai/docs/api/runGoogleAnalyticsRealtimeReport)
- `GET /v1/analytics/googleanalytics/metadata`: List Google Analytics (GA4) dimensions and metrics (https://pozy.ai/docs/api/getGoogleAnalyticsMetadata)
- `GET /v1/analytics/tracking`: List tracking windows (https://pozy.ai/docs/api/listTrackingWindows)
- `POST /v1/analytics/tracking`: Open a tracking window (https://pozy.ai/docs/api/openTrackingWindow)
- `GET /v1/analytics/tracking/{windowId}`: Get a tracking window (https://pozy.ai/docs/api/getTrackingWindow)
- `DELETE /v1/analytics/tracking/{windowId}`: Cancel a tracking window (https://pozy.ai/docs/api/cancelTrackingWindow)
- `GET /v1/analytics/samples`: Get post samples (https://pozy.ai/docs/api/getPostSamples)
- `GET /v1/posts/{postId}/authenticity`: Get a post's authenticity score (https://pozy.ai/docs/api/getPostAuthenticity)
- `GET /v1/analytics/authenticity`: List authenticity scores (https://pozy.ai/docs/api/listPostAuthenticity)
- `GET /v1/analytics/googlebusiness/performance`: Get Google Business Profile performance metrics (https://pozy.ai/docs/api/getGoogleBusinessPerformance)
- `GET /v1/analytics/googlebusiness/search-keywords`: Get Google Business Profile search keywords (https://pozy.ai/docs/api/getGoogleBusinessSearchKeywords)
- `POST /v1/posts/sync-external`: Sync an external post (https://pozy.ai/docs/api/syncExternalPosts)
- `GET /v1/accounts/{accountId}/linkedin-aggregate-analytics`: Get LinkedIn aggregate stats (https://pozy.ai/docs/api/getLinkedInAggregateAnalytics)
- `GET /v1/accounts/{accountId}/linkedin-post-analytics`: Get LinkedIn post stats (https://pozy.ai/docs/api/getLinkedInPostAnalytics)
- `GET /v1/accounts/{accountId}/linkedin-post-reactions`: Get LinkedIn post reactions (https://pozy.ai/docs/api/getLinkedInPostReactions)
- `GET /v1/accounts/{accountId}/facebook-post-reactions`: Get Facebook post reactions (https://pozy.ai/docs/api/getFacebookPostReactions)
- `GET /v1/accounts/{accountId}/facebook-visitor-posts`: List visitor posts on a Facebook Page (https://pozy.ai/docs/api/listFacebookVisitorPosts)
- `GET /v1/accounts/{accountId}/facebook-tagged-posts`: List the posts a Facebook Page is tagged in (https://pozy.ai/docs/api/listFacebookTaggedPosts)

### Inbox Analytics

- `GET /v1/analytics/inbox/volume`: Get inbox messaging volume (https://pozy.ai/docs/api/getInboxVolume)
- `GET /v1/analytics/inbox/heatmap`: Get day × hour heatmap (https://pozy.ai/docs/api/getInboxHeatmap)
- `GET /v1/analytics/inbox/source-breakdown`: Get inbox source breakdown (https://pozy.ai/docs/api/getInboxSourceBreakdown)
- `GET /v1/analytics/inbox/response-time`: Get inbox response-time stats (https://pozy.ai/docs/api/getInboxResponseTime)
- `GET /v1/analytics/inbox/top-accounts`: Get top accounts by inbox volume (https://pozy.ai/docs/api/getInboxTopAccounts)
- `GET /v1/analytics/inbox/conversations`: List conversation analytics (https://pozy.ai/docs/api/listInboxConversationAnalytics)
- `GET /v1/analytics/inbox/conversations/{conversationId}`: Get conversation analytics (https://pozy.ai/docs/api/getInboxConversationAnalytics)

## Inbox

### Comments

- `GET /v1/inbox/comments`: List commented posts (https://pozy.ai/docs/api/listInboxComments)
- `GET /v1/inbox/comments/{postId}`: Get post comments (https://pozy.ai/docs/api/getInboxPostComments)
- `POST /v1/inbox/comments/{postId}`: Reply to comment (https://pozy.ai/docs/api/replyToInboxPost)
- `DELETE /v1/inbox/comments/{postId}`: Delete comment (https://pozy.ai/docs/api/deleteInboxComment)
- `PATCH /v1/inbox/comments/{postId}/{commentId}`: Edit comment (https://pozy.ai/docs/api/editInboxComment)
- `POST /v1/inbox/comments/{postId}/{commentId}/moderation`: Set comment moderation status (https://pozy.ai/docs/api/setCommentModeration)
- `POST /v1/inbox/comments/{postId}/{commentId}/hide`: Hide comment (https://pozy.ai/docs/api/hideInboxComment)
- `DELETE /v1/inbox/comments/{postId}/{commentId}/hide`: Unhide comment (https://pozy.ai/docs/api/unhideInboxComment)
- `POST /v1/inbox/comments/{postId}/{commentId}/pin`: Pin comment (https://pozy.ai/docs/api/pinInboxComment)
- `DELETE /v1/inbox/comments/{postId}/{commentId}/pin`: Unpin comment (https://pozy.ai/docs/api/unpinInboxComment)
- `POST /v1/inbox/comments/{postId}/{commentId}/like`: Like comment (https://pozy.ai/docs/api/likeInboxComment)
- `DELETE /v1/inbox/comments/{postId}/{commentId}/like`: Unlike comment (https://pozy.ai/docs/api/unlikeInboxComment)
- `POST /v1/inbox/posts/{postId}/like`: Like post (https://pozy.ai/docs/api/likePost)
- `DELETE /v1/inbox/posts/{postId}/like`: Unlike post (https://pozy.ai/docs/api/unlikePost)
- `POST /v1/inbox/comments/{postId}/{commentId}/private-reply`: Send private reply (https://pozy.ai/docs/api/sendPrivateReplyToComment)

### Instagram

- `GET /v1/accounts/{accountId}/instagram/stories`: List active Instagram stories (https://pozy.ai/docs/api/listInstagramStories)
- `GET /v1/accounts/{accountId}/instagram/publishing-limit`: Get Instagram publishing limit (https://pozy.ai/docs/api/getInstagramPublishingLimit)
- `GET /v1/accounts/{accountId}/instagram/audio`: Search Instagram audio (https://pozy.ai/docs/api/searchInstagramAudio)
- `GET /v1/accounts/{accountId}/instagram/audio/{audioId}`: Get Instagram audio metadata (https://pozy.ai/docs/api/getInstagramAudio)
- `GET /v1/accounts/{accountId}/instagram/business-discovery`: Look up a public Instagram Business account (https://pozy.ai/docs/api/getInstagramBusinessDiscovery)
- `GET /v1/accounts/{accountId}/instagram/media/{mediaId}/collaborators`: List the collaborators of an Instagram post (https://pozy.ai/docs/api/listInstagramMediaCollaborators)
- `GET /v1/accounts/{accountId}/instagram/live-media`: List the live broadcasts of an Instagram account (https://pozy.ai/docs/api/listInstagramLiveMedia)
- `GET /v1/accounts/{accountId}/instagram/tags`: List the posts an Instagram account is tagged in (https://pozy.ai/docs/api/listInstagramTaggedMedia)
- `GET /v1/accounts/{accountId}/instagram/mentions/media/{mediaId}`: Get a post that mentions an Instagram account in its caption (https://pozy.ai/docs/api/getInstagramMentionedMedia)
- `GET /v1/accounts/{accountId}/instagram/mentions/comments/{commentId}`: Get a comment that mentions an Instagram account (https://pozy.ai/docs/api/getInstagramMentionedComment)
- `GET /v1/accounts/{accountId}/instagram/stories/{storyId}/insights`: Get Instagram story insights (https://pozy.ai/docs/api/getInstagramStoryInsights)

### LinkedIn Mentions

- `GET /v1/accounts/{accountId}/linkedin-mentions`: Resolve LinkedIn mention (https://pozy.ai/docs/api/getLinkedInMentions)

### Mentions

- `GET /v1/inbox/mentions`: List mentions (https://pozy.ai/docs/api/listInboxMentions)
- `POST /v1/inbox/mentions/reply`: Reply to a mention (https://pozy.ai/docs/api/replyToMention)

### Messages

- `GET /v1/inbox/conversations`: List conversations (https://pozy.ai/docs/api/listInboxConversations)
- `POST /v1/inbox/conversations`: Create conversation (https://pozy.ai/docs/api/createInboxConversation)
- `GET /v1/inbox/conversations/search`: Search conversations (https://pozy.ai/docs/api/searchInboxConversations)
- `GET /v1/inbox/conversations/{conversationId}`: Get conversation (https://pozy.ai/docs/api/getInboxConversation)
- `PUT /v1/inbox/conversations/{conversationId}`: Update conversation status (https://pozy.ai/docs/api/updateInboxConversation)
- `DELETE /v1/inbox/conversations/{conversationId}`: Delete conversation (https://pozy.ai/docs/api/deleteInboxConversation)
- `GET /v1/inbox/conversations/{conversationId}/messages`: List messages (https://pozy.ai/docs/api/getInboxConversationMessages)
- `POST /v1/inbox/conversations/{conversationId}/messages`: Send message (https://pozy.ai/docs/api/sendInboxMessage)
- `PATCH /v1/inbox/conversations/{conversationId}/messages/{messageId}`: Edit message (https://pozy.ai/docs/api/editInboxMessage)
- `DELETE /v1/inbox/conversations/{conversationId}/messages/{messageId}`: Delete message (https://pozy.ai/docs/api/deleteInboxMessage)
- `POST /v1/inbox/conversations/{conversationId}/typing`: Send typing indicator (https://pozy.ai/docs/api/sendTypingIndicator)
- `POST /v1/inbox/conversations/{conversationId}/thread-control`: Change who answers a conversation (handover) (https://pozy.ai/docs/api/setConversationThreadControl)
- `POST /v1/inbox/conversations/{conversationId}/accept`: Accept a message request (https://pozy.ai/docs/api/acceptConversationRequest)
- `GET /v1/inbox/labels`: List the Page's conversation labels (https://pozy.ai/docs/api/listInboxLabels)
- `POST /v1/inbox/labels`: Create a conversation label (https://pozy.ai/docs/api/createInboxLabel)
- `DELETE /v1/inbox/labels/{labelId}`: Delete a conversation label (https://pozy.ai/docs/api/deleteInboxLabel)
- `GET /v1/inbox/conversations/{conversationId}/labels`: List the labels on a conversation (https://pozy.ai/docs/api/listConversationLabels)
- `POST /v1/inbox/conversations/{conversationId}/labels`: Add a label to a conversation (https://pozy.ai/docs/api/addConversationLabel)
- `DELETE /v1/inbox/conversations/{conversationId}/labels/{labelId}`: Remove a label from a conversation (https://pozy.ai/docs/api/removeConversationLabel)
- `POST /v1/inbox/conversations/{conversationId}/read`: Mark a conversation as read (https://pozy.ai/docs/api/markConversationRead)
- `POST /v1/inbox/conversations/{conversationId}/messages/{messageId}/reactions`: Add reaction (https://pozy.ai/docs/api/addMessageReaction)
- `DELETE /v1/inbox/conversations/{conversationId}/messages/{messageId}/reactions`: Remove reaction (https://pozy.ai/docs/api/removeMessageReaction)
- `POST /v1/media/upload-direct`: Upload media file (https://pozy.ai/docs/api/uploadMediaDirect)
- `GET /v1/inbox/conversations/{conversationId}/messages/{messageId}/attachments/{index}`: Resolve message attachment (https://pozy.ai/docs/api/getMessageAttachment)

### Reddit Search

- `GET /v1/reddit/search`: Search posts (https://pozy.ai/docs/api/searchReddit)
- `GET /v1/reddit/feed`: Get subreddit feed (https://pozy.ai/docs/api/getRedditFeed)
- `GET /v1/reddit/comments/{postId}`: Get the comments of a Reddit post (https://pozy.ai/docs/api/getRedditPostComments)

### Reviews

- `GET /v1/inbox/reviews`: List reviews (https://pozy.ai/docs/api/listInboxReviews)
- `POST /v1/inbox/reviews/{reviewId}/reply`: Reply to review (https://pozy.ai/docs/api/replyToInboxReview)
- `DELETE /v1/inbox/reviews/{reviewId}/reply`: Delete review reply (https://pozy.ai/docs/api/deleteInboxReviewReply)

### X Engagement

- `POST /v1/twitter/retweet`: Retweet a post (https://pozy.ai/docs/api/retweetPost)
- `DELETE /v1/twitter/retweet`: Undo retweet (https://pozy.ai/docs/api/undoRetweet)
- `POST /v1/twitter/bookmark`: Bookmark a tweet (https://pozy.ai/docs/api/bookmarkPost)
- `DELETE /v1/twitter/bookmark`: Remove bookmark (https://pozy.ai/docs/api/removeBookmark)
- `POST /v1/twitter/follow`: Follow a user (https://pozy.ai/docs/api/followUser)
- `DELETE /v1/twitter/follow`: Unfollow a user (https://pozy.ai/docs/api/unfollowUser)
- `GET /v1/twitter/search`: Search recent tweets (https://pozy.ai/docs/api/searchTweets)
- `GET /v1/twitter/tweet`: Look up a tweet (https://pozy.ai/docs/api/getTweet)

## Automations

### Broadcasts

- `GET /v1/broadcasts`: List broadcasts (https://pozy.ai/docs/api/listBroadcasts)
- `POST /v1/broadcasts`: Create broadcast draft (https://pozy.ai/docs/api/createBroadcast)
- `GET /v1/broadcasts/{broadcastId}`: Get broadcast details (https://pozy.ai/docs/api/getBroadcast)
- `PATCH /v1/broadcasts/{broadcastId}`: Update broadcast (https://pozy.ai/docs/api/updateBroadcast)
- `DELETE /v1/broadcasts/{broadcastId}`: Delete broadcast (https://pozy.ai/docs/api/deleteBroadcast)
- `POST /v1/broadcasts/{broadcastId}/send`: Send broadcast now (https://pozy.ai/docs/api/sendBroadcast)
- `POST /v1/broadcasts/{broadcastId}/schedule`: Schedule broadcast for later (https://pozy.ai/docs/api/scheduleBroadcast)
- `POST /v1/broadcasts/{broadcastId}/cancel`: Cancel broadcast (https://pozy.ai/docs/api/cancelBroadcast)
- `GET /v1/broadcasts/{broadcastId}/recipients`: List broadcast recipients (https://pozy.ai/docs/api/listBroadcastRecipients)
- `POST /v1/broadcasts/{broadcastId}/recipients`: Add recipients to a broadcast (https://pozy.ai/docs/api/addBroadcastRecipients)

### Comment Automations

- `GET /v1/comment-automations`: List comment-to-DM automations (https://pozy.ai/docs/api/listCommentAutomations)
- `POST /v1/comment-automations`: Create comment-to-DM automation (https://pozy.ai/docs/api/createCommentAutomation)
- `GET /v1/comment-automations/{automationId}`: Get automation details (https://pozy.ai/docs/api/getCommentAutomation)
- `PATCH /v1/comment-automations/{automationId}`: Update automation settings (https://pozy.ai/docs/api/updateCommentAutomation)
- `DELETE /v1/comment-automations/{automationId}`: Delete automation (https://pozy.ai/docs/api/deleteCommentAutomation)
- `GET /v1/comment-automations/{automationId}/logs`: List automation logs (https://pozy.ai/docs/api/listCommentAutomationLogs)

### Contacts

- `GET /v1/contacts`: List contacts (https://pozy.ai/docs/api/listContacts)
- `POST /v1/contacts`: Create contact (https://pozy.ai/docs/api/createContact)
- `GET /v1/contacts/{contactId}`: Get contact (https://pozy.ai/docs/api/getContact)
- `PATCH /v1/contacts/{contactId}`: Update contact (https://pozy.ai/docs/api/updateContact)
- `DELETE /v1/contacts/{contactId}`: Delete contact (https://pozy.ai/docs/api/deleteContact)
- `GET /v1/contacts/{contactId}/channels`: List channels for a contact (https://pozy.ai/docs/api/getContactChannels)
- `POST /v1/contacts/bulk`: Bulk create contacts (https://pozy.ai/docs/api/bulkCreateContacts)

### Custom Fields

- `PUT /v1/contacts/{contactId}/fields/{slug}`: Set custom field value (https://pozy.ai/docs/api/setContactFieldValue)
- `DELETE /v1/contacts/{contactId}/fields/{slug}`: Clear custom field value (https://pozy.ai/docs/api/clearContactFieldValue)
- `GET /v1/custom-fields`: List custom field definitions (https://pozy.ai/docs/api/listCustomFields)
- `POST /v1/custom-fields`: Create custom field (https://pozy.ai/docs/api/createCustomField)
- `PATCH /v1/custom-fields/{fieldId}`: Update custom field (https://pozy.ai/docs/api/updateCustomField)
- `DELETE /v1/custom-fields/{fieldId}`: Delete custom field (https://pozy.ai/docs/api/deleteCustomField)

### Sequences

- `GET /v1/sequences`: List sequences (https://pozy.ai/docs/api/listSequences)
- `POST /v1/sequences`: Create sequence (https://pozy.ai/docs/api/createSequence)
- `GET /v1/sequences/{sequenceId}`: Get sequence with steps (https://pozy.ai/docs/api/getSequence)
- `PATCH /v1/sequences/{sequenceId}`: Update sequence (https://pozy.ai/docs/api/updateSequence)
- `DELETE /v1/sequences/{sequenceId}`: Delete sequence (https://pozy.ai/docs/api/deleteSequence)
- `POST /v1/sequences/{sequenceId}/activate`: Activate sequence (https://pozy.ai/docs/api/activateSequence)
- `POST /v1/sequences/{sequenceId}/pause`: Pause sequence (https://pozy.ai/docs/api/pauseSequence)
- `POST /v1/sequences/{sequenceId}/enroll`: Enroll contacts in a sequence (https://pozy.ai/docs/api/enrollContacts)
- `DELETE /v1/sequences/{sequenceId}/enroll/{contactId}`: Unenroll contact (https://pozy.ai/docs/api/unenrollContact)
- `GET /v1/sequences/{sequenceId}/enrollments`: List enrollments for a sequence (https://pozy.ai/docs/api/listSequenceEnrollments)

### Workflows

- `GET /v1/workflows`: List workflows (https://pozy.ai/docs/api/listWorkflows)
- `POST /v1/workflows`: Create workflow (https://pozy.ai/docs/api/createWorkflow)
- `GET /v1/workflows/{workflowId}`: Get workflow with graph (https://pozy.ai/docs/api/getWorkflow)
- `PATCH /v1/workflows/{workflowId}`: Update workflow (https://pozy.ai/docs/api/updateWorkflow)
- `DELETE /v1/workflows/{workflowId}`: Delete workflow (https://pozy.ai/docs/api/deleteWorkflow)
- `POST /v1/workflows/{workflowId}/activate`: Activate workflow (https://pozy.ai/docs/api/activateWorkflow)
- `POST /v1/workflows/{workflowId}/pause`: Pause workflow (https://pozy.ai/docs/api/pauseWorkflow)
- `GET /v1/workflows/{workflowId}/executions`: List workflow runs (https://pozy.ai/docs/api/listWorkflowExecutions)
- `POST /v1/workflows/{workflowId}/executions`: Manually start a workflow run (https://pozy.ai/docs/api/triggerWorkflow)
- `POST /v1/workflows/{workflowId}/trigger`: Start an API-triggered workflow (https://pozy.ai/docs/api/triggerApiCallWorkflow)
- `GET /v1/workflows/{workflowId}/executions/{executionId}/events`: Get an execution's timeline (https://pozy.ai/docs/api/listWorkflowExecutionEvents)
- `POST /v1/workflows/{workflowId}/duplicate`: Duplicate a workflow (https://pozy.ai/docs/api/duplicateWorkflow)
- `GET /v1/workflows/{workflowId}/versions`: List a workflow's version history (https://pozy.ai/docs/api/listWorkflowVersions)
- `GET /v1/workflows/{workflowId}/versions/{version}`: Get a specific workflow version (https://pozy.ai/docs/api/getWorkflowVersion)
- `POST /v1/workflows/{workflowId}/versions/{version}/restore`: Restore a workflow version (https://pozy.ai/docs/api/restoreWorkflowVersion)

## Ads

### Ad Accounts

- `GET /v1/ads/{adId}/comments`: List comments on an ad (https://pozy.ai/docs/api/getAdComments)
- `POST /v1/ads/{adId}/comments/{commentId}/reply`: Reply to an ad comment (https://pozy.ai/docs/api/replyToAdComment)
- `POST /v1/ads/{adId}/comments/{commentId}/hide`: Hide or unhide an ad comment (https://pozy.ai/docs/api/hideAdComment)
- `DELETE /v1/ads/{adId}/comments/{commentId}`: Delete an ad comment (https://pozy.ai/docs/api/deleteAdComment)
- `GET /v1/ads/business-centers`: List TikTok Business Centers (https://pozy.ai/docs/api/listAdsBusinessCenters)
- `GET /v1/ads/activity`: Ad account change / audit log (https://pozy.ai/docs/api/getAdsActivityLog)
- `GET /v1/ads/studies`: A/B tests and lift studies (https://pozy.ai/docs/api/listAdStudies)
- `GET /v1/ads/instagram-accounts`: List Instagram ad identities (https://pozy.ai/docs/api/listAdsInstagramAccounts)
- `GET /v1/ads/instagram-posts`: List Instagram posts to boost (https://pozy.ai/docs/api/listAdsInstagramPosts)
- `GET /v1/ads/advertisable-applications`: List advertisable apps (https://pozy.ai/docs/api/listAdvertisableApplications)
- `GET /v1/ads/ios-fourteen-campaign-limits`: Get iOS 14 campaign limits (https://pozy.ai/docs/api/getIosFourteenCampaignLimits)
- `GET /v1/ads/businesses`: Businesses list (https://pozy.ai/docs/api/listMetaBusinesses)
- `GET /v1/ads/businesses/users`: Business users (https://pozy.ai/docs/api/listMetaBusinessUsers)
- `GET /v1/ads/page-users`: Page users of a business (https://pozy.ai/docs/api/listPageUsers)
- `POST /v1/ads/page-users`: Assign a user to a Page (https://pozy.ai/docs/api/assignPageUser)
- `DELETE /v1/ads/page-users`: Remove a user from a Page (https://pozy.ai/docs/api/removePageUser)
- `GET /v1/ads/labels`: List ad labels (https://pozy.ai/docs/api/listAdLabels)
- `POST /v1/ads/labels`: Create a Google Ads label (https://pozy.ai/docs/api/createAdLabel)
- `PATCH /v1/ads/labels/{labelId}`: Update a Google Ads label (https://pozy.ai/docs/api/updateAdLabel)
- `DELETE /v1/ads/labels/{labelId}`: Remove a Google Ads label (https://pozy.ai/docs/api/removeAdLabel)
- `POST /v1/ads/labels/{labelId}/assignments`: Attach a Google Ads label (https://pozy.ai/docs/api/attachAdLabel)
- `DELETE /v1/ads/labels/{labelId}/assignments`: Detach a Google Ads label (https://pozy.ai/docs/api/detachAdLabel)
- `GET /v1/ads/high-demand-periods`: List high-demand periods (https://pozy.ai/docs/api/listHighDemandPeriods)
- `POST /v1/ads/high-demand-periods`: Schedule a budget increase (https://pozy.ai/docs/api/createHighDemandPeriod)
- `GET /v1/ads/value-rule-sets`: List value rule sets (https://pozy.ai/docs/api/listValueRuleSets)
- `POST /v1/ads/value-rule-sets`: Create a value rule set (https://pozy.ai/docs/api/createValueRuleSet)
- `GET /v1/ads/value-rule-sets/{valueRuleSetId}`: Read a value rule set (https://pozy.ai/docs/api/getValueRuleSet)
- `PUT /v1/ads/value-rule-sets/{valueRuleSetId}`: Replace a value rule set (https://pozy.ai/docs/api/updateValueRuleSet)
- `DELETE /v1/ads/value-rule-sets/{valueRuleSetId}`: Delete a value rule set (https://pozy.ai/docs/api/deleteValueRuleSet)
- `GET /v1/ads/accounts/negative-keyword-lists`: List negative keyword lists (https://pozy.ai/docs/api/listAdNegativeKeywordLists)
- `POST /v1/ads/accounts/negative-keyword-lists`: Create a negative keyword list (https://pozy.ai/docs/api/createAdNegativeKeywordList)
- `GET /v1/ads/accounts/negative-keyword-lists/{listId}`: Get a negative keyword list (https://pozy.ai/docs/api/getAdNegativeKeywordList)
- `PUT /v1/ads/accounts/negative-keyword-lists/{listId}`: Rename a negative keyword list (https://pozy.ai/docs/api/updateAdNegativeKeywordList)
- `DELETE /v1/ads/accounts/negative-keyword-lists/{listId}`: Delete a negative keyword list (https://pozy.ai/docs/api/deleteAdNegativeKeywordList)
- `PUT /v1/ads/accounts/negative-keyword-lists/{listId}/keywords`: Replace negative list keywords (https://pozy.ai/docs/api/replaceAdNegativeKeywordListKeywords)
- `GET /v1/ads/accounts/callouts`: List account callouts (https://pozy.ai/docs/api/listAccountCallouts)
- `POST /v1/ads/accounts/callouts`: Add account callouts (https://pozy.ai/docs/api/addAccountCallouts)
- `PUT /v1/ads/accounts/callouts`: Update account callouts (https://pozy.ai/docs/api/updateAccountCallouts)
- `DELETE /v1/ads/accounts/callouts`: Remove account callout (https://pozy.ai/docs/api/removeAccountCallout)
- `GET /v1/ads/accounts/sitelinks`: List account sitelinks (https://pozy.ai/docs/api/listAccountSitelinks)
- `POST /v1/ads/accounts/sitelinks`: Add account sitelinks (https://pozy.ai/docs/api/addAccountSitelinks)
- `PUT /v1/ads/accounts/sitelinks`: Update account sitelinks (https://pozy.ai/docs/api/updateAccountSitelinks)
- `DELETE /v1/ads/accounts/sitelinks`: Remove account sitelink (https://pozy.ai/docs/api/removeAccountSitelink)
- `GET /v1/ads/accounts/structured-snippets`: List account snippets (https://pozy.ai/docs/api/listAccountStructuredSnippets)
- `POST /v1/ads/accounts/structured-snippets`: Add account snippets (https://pozy.ai/docs/api/addAccountStructuredSnippets)
- `PUT /v1/ads/accounts/structured-snippets`: Update account snippets (https://pozy.ai/docs/api/updateAccountStructuredSnippets)
- `DELETE /v1/ads/accounts/structured-snippets`: Remove account snippet (https://pozy.ai/docs/api/removeAccountStructuredSnippet)
- `GET /v1/ads/accounts/hierarchy`: Get manager account hierarchy (https://pozy.ai/docs/api/getAdAccountHierarchy)
- `POST /v1/ads/accounts/manager-links`: Invite a client account to a manager (https://pozy.ai/docs/api/inviteAdAccountToManager)
- `PATCH /v1/ads/accounts/manager-links`: Accept, decline, cancel or end a manager link (https://pozy.ai/docs/api/updateAdAccountManagerLink)
- `GET /v1/ads/accounts/billing`: Get ad account billing (https://pozy.ai/docs/api/getAdAccountBilling)
- `POST /v1/ads/accounts/billing`: Set up ad account billing (monthly invoicing) (https://pozy.ai/docs/api/setUpAdAccountBilling)
- `GET /v1/ads/accounts/user-invitations`: List user access invitations (https://pozy.ai/docs/api/listAdAccountUserInvitations)
- `POST /v1/ads/accounts/user-invitations`: Invite a user to an ad account by email (https://pozy.ai/docs/api/inviteAdAccountUser)
- `DELETE /v1/ads/accounts/user-invitations`: Revoke a user access invitation (https://pozy.ai/docs/api/revokeAdAccountUserInvitation)
- `GET /v1/ads/accounts/user-invitations/pending-approvals`: List invitations awaiting multi-party approval (https://pozy.ai/docs/api/listAdAccountUserInvitationApprovals)
- `DELETE /v1/ads/accounts/user-invitations/pending-approvals`: Withdraw an invitation awaiting multi-party approval (https://pozy.ai/docs/api/withdrawAdAccountUserInvitationApproval)
- `GET /v1/ads/accounts/users`: Ad account users (https://pozy.ai/docs/api/listAdAccountUsers)
- `POST /v1/ads/accounts/users`: Assign a user to an ad account (https://pozy.ai/docs/api/assignAdAccountUser)
- `DELETE /v1/ads/accounts/users`: Remove a user from an ad account (https://pozy.ai/docs/api/removeAdAccountUser)
- `GET /v1/ads/accounts/finance`: Ad account finances (https://pozy.ai/docs/api/getAdAccountFinance)
- `GET /v1/ads/accounts/health`: Check an ad account before creating ads (https://pozy.ai/docs/api/getAdAccountHealth)
- `GET /v1/ads/accounts/live`: Read an ad account's campaigns and ad sets live (https://pozy.ai/docs/api/getAdAccountLiveEntities)
- `GET /v1/ads/accounts`: List ad accounts (https://pozy.ai/docs/api/listAdAccounts)
- `POST /v1/ads/accounts`: Create ad account (https://pozy.ai/docs/api/createAdAccount)
- `PATCH /v1/ads/accounts`: Update ad account settings (https://pozy.ai/docs/api/updateAdAccount)
- `GET /v1/ads/dsa-defaults`: Get ad account DSA defaults (https://pozy.ai/docs/api/getDsaDefaults)
- `GET /v1/ads/dsa-recommendations`: Get DSA recommendations (https://pozy.ai/docs/api/getDsaRecommendations)
- `GET /v1/accounts/{accountId}/custom-conversions`: List custom conversions (https://pozy.ai/docs/api/listCustomConversions)
- `POST /v1/accounts/{accountId}/custom-conversions`: Create custom conversion (https://pozy.ai/docs/api/createCustomConversion)
- `GET /v1/ads/pixels`: List TikTok ad pixels (https://pozy.ai/docs/api/listTikTokAdPixels)

### Ad Audiences

- `GET /v1/ads/audiences`: List custom audiences (https://pozy.ai/docs/api/listAdAudiences)
- `POST /v1/ads/audiences`: Create custom audience (https://pozy.ai/docs/api/createAdAudience)
- `GET /v1/ads/audiences/{audienceId}`: Get audience details (https://pozy.ai/docs/api/getAdAudience)
- `PUT /v1/ads/audiences/{audienceId}`: Update an audience (https://pozy.ai/docs/api/updateAdAudience)
- `DELETE /v1/ads/audiences/{audienceId}`: Delete custom audience (https://pozy.ai/docs/api/deleteAdAudience)
- `POST /v1/ads/audiences/{audienceId}/users`: Add users to audience (https://pozy.ai/docs/api/addUsersToAdAudience)
- `DELETE /v1/ads/audiences/{audienceId}/users`: Remove users from audience (https://pozy.ai/docs/api/removeUsersFromAdAudience)
- `POST /v1/ads/audiences/{audienceId}/companies`: Replace audience companies (https://pozy.ai/docs/api/replaceAdAudienceCompanies)

### Ad Campaigns

- `GET /v1/ads`: List ads (https://pozy.ai/docs/api/listAds)
- `GET /v1/ads/recommendations`: List Google Ads recommendations (https://pozy.ai/docs/api/listGoogleRecommendations)
- `POST /v1/ads/recommendations/apply`: Apply Google Ads recommendations (https://pozy.ai/docs/api/applyGoogleRecommendations)
- `POST /v1/ads/recommendations/dismiss`: Dismiss Google Ads recommendations (https://pozy.ai/docs/api/dismissGoogleRecommendations)
- `GET /v1/ads/bid-strategies`: List portfolio bid strategies (https://pozy.ai/docs/api/listBidStrategies)
- `POST /v1/ads/bid-strategies`: Create portfolio bid strategy (https://pozy.ai/docs/api/createBidStrategy)
- `PATCH /v1/ads/bid-strategies/{strategyId}`: Update portfolio bid strategy (https://pozy.ai/docs/api/updateBidStrategy)
- `GET /v1/ads/shared-budgets`: List shared budgets (https://pozy.ai/docs/api/listSharedBudgets)
- `POST /v1/ads/shared-budgets`: Create a shared budget (https://pozy.ai/docs/api/createSharedBudget)
- `GET /v1/ads/keywords`: List Search keywords (https://pozy.ai/docs/api/listAdKeywords)
- `POST /v1/ads/keywords`: Add Search ad-group keywords (https://pozy.ai/docs/api/addAdKeywords)
- `PATCH /v1/ads/keywords/{keywordId}`: Pause or enable a Search keyword (https://pozy.ai/docs/api/updateAdKeyword)
- `DELETE /v1/ads/keywords/{keywordId}`: Remove a Search keyword (https://pozy.ai/docs/api/removeAdKeyword)
- `GET /v1/ads/campaigns`: List campaigns (https://pozy.ai/docs/api/listAdCampaigns)
- `POST /v1/ads/campaigns`: Create a standalone campaign (https://pozy.ai/docs/api/createAdCampaign)
- `PUT /v1/ads/campaigns/{campaignId}/status`: Pause or resume a campaign (https://pozy.ai/docs/api/updateAdCampaignStatus)
- `GET /v1/ads/campaigns/{campaignId}/ad-schedule`: Read a campaign's ad schedule (dayparting) (https://pozy.ai/docs/api/getCampaignAdSchedule)
- `PUT /v1/ads/campaigns/{campaignId}/ad-schedule`: Replace a campaign's ad schedule (dayparting) (https://pozy.ai/docs/api/updateCampaignAdSchedule)
- `GET /v1/ads/campaigns/{campaignId}/bidding`: Read a campaign's current bidding (https://pozy.ai/docs/api/getCampaignBidding)
- `GET /v1/ads/campaigns/{campaignId}`: Get live campaign details (https://pozy.ai/docs/api/getAdCampaignDetails)
- `PUT /v1/ads/campaigns/{campaignId}`: Update a campaign (https://pozy.ai/docs/api/updateAdCampaign)
- `DELETE /v1/ads/campaigns/{campaignId}`: Delete a campaign (https://pozy.ai/docs/api/deleteAdCampaign)
- `GET /v1/ads/campaigns/{campaignId}/negative-keywords`: List campaign-level negative keywords (https://pozy.ai/docs/api/listCampaignNegativeKeywords)
- `PUT /v1/ads/campaigns/{campaignId}/negative-keywords`: Replace campaign-level negative keywords (https://pozy.ai/docs/api/replaceCampaignNegativeKeywords)
- `POST /v1/ads/campaigns/bulk-status`: Pause or resume many campaigns (https://pozy.ai/docs/api/bulkUpdateAdCampaignStatus)
- `POST /v1/ads/campaigns/{campaignId}/duplicate`: Duplicate a campaign (https://pozy.ai/docs/api/duplicateAdCampaign)
- `GET /v1/ads/campaigns/{campaignId}/targeting`: Read a Google campaign's device, location, excluded location, and language targeting (https://pozy.ai/docs/api/getCampaignTargeting)
- `PUT /v1/ads/campaigns/{campaignId}/targeting`: Edit a Google campaign's device, location, excluded location, or language targeting (https://pozy.ai/docs/api/updateCampaignTargeting)
- `GET /v1/ads/ad-sets`: List ad sets (https://pozy.ai/docs/api/listAdSets)
- `POST /v1/ads/ad-sets`: Create a standalone ad group (https://pozy.ai/docs/api/createAdSet)
- `POST /v1/ads/ad-sets/{adSetId}/duplicate`: Duplicate an ad set (https://pozy.ai/docs/api/duplicateAdSet)
- `POST /v1/ads/{adId}/duplicate`: Duplicate an ad (https://pozy.ai/docs/api/duplicateAd)
- `GET /v1/ads/ad-sets/{adSetId}`: Get live ad-set details (https://pozy.ai/docs/api/getAdSetDetails)
- `PUT /v1/ads/ad-sets/{adSetId}`: Update an ad set (https://pozy.ai/docs/api/updateAdSet)
- `DELETE /v1/ads/ad-sets/{adSetId}`: Delete an ad set (https://pozy.ai/docs/api/deleteAdSet)
- `GET /v1/ads/ad-sets/{adSetId}/targeting`: Read a Reddit ad group's targeting and schedule (https://pozy.ai/docs/api/getAdSetTargeting)
- `PUT /v1/ads/ad-sets/{adSetId}/status`: Pause or resume a single ad set (https://pozy.ai/docs/api/updateAdSetStatus)
- `GET /v1/ads/tree`: Get campaign tree (https://pozy.ai/docs/api/getAdTree)
- `GET /v1/ads/timeline`: Get daily account metrics (https://pozy.ai/docs/api/getAdsTimeline)
- `GET /v1/ads/{adId}`: Get ad details (https://pozy.ai/docs/api/getAd)
- `PUT /v1/ads/{adId}`: Update ad (https://pozy.ai/docs/api/updateAd)
- `DELETE /v1/ads/{adId}`: Cancel an ad (https://pozy.ai/docs/api/deleteAd)
- `PUT /v1/ads/{adId}/status`: Pause or resume a single ad (https://pozy.ai/docs/api/updateAdStatus)
- `GET /v1/ads/campaigns/{campaignId}/assets`: List campaign assets (https://pozy.ai/docs/api/listCampaignAssets)
- `POST /v1/ads/campaigns/{campaignId}/assets`: Attach campaign assets (https://pozy.ai/docs/api/attachCampaignAssets)
- `PUT /v1/ads/campaigns/{campaignId}/assets`: Update campaign assets (https://pozy.ai/docs/api/updateCampaignAssets)
- `DELETE /v1/ads/campaigns/{campaignId}/assets`: Remove campaign assets (https://pozy.ai/docs/api/removeCampaignAssets)
- `GET /v1/ads/ad-sets/{adSetId}/assets`: List ad-group assets (https://pozy.ai/docs/api/listAdGroupAssets)
- `POST /v1/ads/ad-sets/{adSetId}/assets`: Attach ad-group assets (https://pozy.ai/docs/api/attachAdGroupAssets)
- `PUT /v1/ads/ad-sets/{adSetId}/assets`: Update ad-group assets (https://pozy.ai/docs/api/updateAdGroupAssets)
- `DELETE /v1/ads/ad-sets/{adSetId}/assets`: Remove ad-group assets (https://pozy.ai/docs/api/removeAdGroupAssets)
- `GET /v1/ads/{adId}/review`: Read the platform's review verdict for an ad (https://pozy.ai/docs/api/getAdReview)
- `GET /v1/ads/{adId}/tiktok-smart-plus-review`: Review status of each creative in a TikTok Smart+ ad (https://pozy.ai/docs/api/getTikTokSmartPlusAdReview)
- `GET /v1/ads/alerts`: List ads that need attention (https://pozy.ai/docs/api/listAdsAlerts)
- `POST /v1/ads/alerts/{alertId}/dismiss`: Dismiss an ads alert (https://pozy.ai/docs/api/dismissAdsAlert)
- `GET /v1/ads/tiktok-smart-plus-reviews`: Review status of every TikTok Smart+ ad of an advertiser (https://pozy.ai/docs/api/listTikTokSmartPlusReviews)
- `GET /v1/ads/campaigns/{campaignId}/negative-keyword-lists`: List campaign negative lists (https://pozy.ai/docs/api/listCampaignNegativeKeywordLists)
- `PUT /v1/ads/campaigns/{campaignId}/negative-keyword-lists`: Replace campaign negative lists (https://pozy.ai/docs/api/replaceCampaignNegativeKeywordLists)
- `POST /v1/ads/boost`: Boost post as ad (https://pozy.ai/docs/api/boostPost)
- `GET /v1/ads/campaigns/{campaignId}/asset-groups`: List Performance Max asset groups (https://pozy.ai/docs/api/listGoogleAssetGroups)
- `POST /v1/ads/campaigns/{campaignId}/asset-groups`: Create a Performance Max asset group (https://pozy.ai/docs/api/createGoogleAssetGroup)
- `GET /v1/ads/campaigns/{campaignId}/asset-groups/{assetGroupId}`: Get a Performance Max asset group (https://pozy.ai/docs/api/getGoogleAssetGroup)
- `PATCH /v1/ads/campaigns/{campaignId}/asset-groups/{assetGroupId}`: Update a Performance Max asset group (https://pozy.ai/docs/api/updateGoogleAssetGroup)
- `DELETE /v1/ads/campaigns/{campaignId}/asset-groups/{assetGroupId}`: Remove a Performance Max asset group (https://pozy.ai/docs/api/removeGoogleAssetGroup)
- `POST /v1/ads/campaigns/{campaignId}/asset-groups/{assetGroupId}/assets`: Link or unlink asset group assets (https://pozy.ai/docs/api/editGoogleAssetGroupAssets)
- `PUT /v1/ads/campaigns/{campaignId}/asset-groups/{assetGroupId}/listing-group-filters`: Replace an asset group's listing-group tree (https://pozy.ai/docs/api/replaceGoogleListingGroupFilters)
- `POST /v1/ads/create`: Create standalone ad (https://pozy.ai/docs/api/createStandaloneAd)
- `GET /v1/ads/campaigns/{campaignId}/conversion-goals`: Get campaign conversion goals (https://pozy.ai/docs/api/getCampaignConversionGoals)
- `PATCH /v1/ads/campaigns/{campaignId}/conversion-goals`: Update campaign conversion goals (https://pozy.ai/docs/api/updateCampaignConversionGoals)

### Ad Creatives

- `POST /v1/ads/preview`: Render pre-create ad previews (https://pozy.ai/docs/api/generateAdPreviews)
- `GET /v1/ads/{adId}/preview`: Render previews of an existing ad (https://pozy.ai/docs/api/getAdPreviews)
- `GET /v1/ads/{adId}/media`: Direct video and image URLs for an ad (https://pozy.ai/docs/api/getAdMedia)
- `GET /v1/ads/tiktok-identities`: List TikTok ad identities (https://pozy.ai/docs/api/listAdsTikTokIdentities)
- `GET /v1/ads/creatives`: Creative library (https://pozy.ai/docs/api/listAdCreatives)
- `POST /v1/ads/creatives`: Create a standalone creative (https://pozy.ai/docs/api/createAdCreative)
- `GET /v1/ads/creatives/{creativeId}`: Creative details (https://pozy.ai/docs/api/getAdCreative)
- `PUT /v1/ads/creatives/{creativeId}`: Rename a creative (https://pozy.ai/docs/api/updateAdCreative)
- `DELETE /v1/ads/creatives/{creativeId}`: Delete a creative (https://pozy.ai/docs/api/deleteAdCreative)
- `GET /v1/ads/images`: Ad image library (https://pozy.ai/docs/api/listAdImages)
- `POST /v1/ads/images`: Upload an ad image from base64 (https://pozy.ai/docs/api/uploadAdImage)
- `GET /v1/ads/videos`: Ad video library (https://pozy.ai/docs/api/listAdVideos)
- `POST /v1/ads/videos`: Upload an ad video (https://pozy.ai/docs/api/uploadAdVideo)
- `GET /v1/ads/videos/{videoId}`: Get ad video processing status (https://pozy.ai/docs/api/getAdVideoStatus)
- `DELETE /v1/ads/videos/{videoId}`: Delete an ad video (https://pozy.ai/docs/api/deleteAdVideo)
- `GET /v1/ads/partnership-content`: List partnership ad content (https://pozy.ai/docs/api/listPartnershipAdContent)
- `GET /v1/ads/partnership-permissions`: List partnership permissions (https://pozy.ai/docs/api/listPartnershipAdPermissions)
- `POST /v1/ads/partnership-permissions`: Set partnership permission (https://pozy.ai/docs/api/setPartnershipAdPermission)

### Ad Insights

- `GET /v1/ads/search-terms`: Google Ads search terms report (https://pozy.ai/docs/api/getAdsSearchTerms)
- `GET /v1/ads/local-services/leads`: Google Local Services Ads leads (https://pozy.ai/docs/api/listLocalServicesLeads)
- `GET /v1/ads/local-services/leads/{leadId}/conversations`: List lead conversations (https://pozy.ai/docs/api/listLocalServicesLeadConversations)
- `GET /v1/ads/campaigns/{campaignId}/analytics`: Get campaign analytics (https://pozy.ai/docs/api/getCampaignAnalytics)
- `POST /v1/ads/keywords/ideas`: Generate keyword ideas (https://pozy.ai/docs/api/generateKeywordIdeas)
- `POST /v1/ads/keywords/historical-metrics`: Get historical keyword metrics (https://pozy.ai/docs/api/generateKeywordHistoricalMetrics)
- `GET /v1/ads/insights`: Flexible live insights query (https://pozy.ai/docs/api/queryAdInsights)
- `POST /v1/ads/insights/reports`: Submit async insights report (https://pozy.ai/docs/api/createAdInsightsReport)
- `GET /v1/ads/insights/reports/{reportRunId}`: Poll an async insights report run (https://pozy.ai/docs/api/getAdInsightsReport)
- `GET /v1/ads/{adId}/analytics`: Get ad analytics (https://pozy.ai/docs/api/getAdAnalytics)
- `GET /v1/ads/tiktok-smart-plus-materials`: Per-creative performance inside TikTok Smart+ ads (https://pozy.ai/docs/api/getTikTokSmartPlusMaterialReport)

### Ad Library

- `GET /v1/ads/library`: Search the public Ad Library (https://pozy.ai/docs/api/searchAdLibrary)

### Ad Rules

- `GET /v1/ads/rules`: List ad rules (https://pozy.ai/docs/api/listAdRules)
- `POST /v1/ads/rules`: Create an ad rule (https://pozy.ai/docs/api/createAdRule)
- `GET /v1/ads/rules/templates`: List ready-made ad rules (https://pozy.ai/docs/api/listAdRuleTemplates)
- `GET /v1/ads/rules/activity`: List every change ad rules made (https://pozy.ai/docs/api/listAdRuleActivity)
- `GET /v1/ads/rules/{ruleId}`: Get an ad rule (https://pozy.ai/docs/api/getAdRule)
- `PATCH /v1/ads/rules/{ruleId}`: Update an ad rule (https://pozy.ai/docs/api/updateAdRule)
- `DELETE /v1/ads/rules/{ruleId}`: Delete an ad rule (https://pozy.ai/docs/api/deleteAdRule)
- `POST /v1/ads/rules/{ruleId}/preview`: Preview an ad rule (https://pozy.ai/docs/api/previewAdRule)
- `GET /v1/ads/rules/{ruleId}/runs`: List an ad rule's runs (https://pozy.ai/docs/api/listAdRuleRuns)

### Ad Targeting

- `GET /v1/ads/interests`: Search targeting interests (https://pozy.ai/docs/api/searchAdInterests)
- `GET /v1/ads/targeting/search`: Search targeting options (https://pozy.ai/docs/api/searchAdTargeting)
- `GET /v1/ads/targeting/browse`: Browse targeting categories (https://pozy.ai/docs/api/browseAdTargeting)
- `POST /v1/ads/targeting/reach-estimate`: Estimate audience reach (https://pozy.ai/docs/api/estimateAdReach)
- `POST /v1/ads/targeting/bid-pricing`: Suggested bid and budget bounds (https://pozy.ai/docs/api/getLinkedInBidPricing)
- `POST /v1/ads/targeting/supply-forecast`: Forecast ad delivery (https://pozy.ai/docs/api/getLinkedInSupplyForecast)

### Conversions

- `GET /v1/ads/conversions/quality`: Get Event Match Quality (https://pozy.ai/docs/api/getConversionsQuality)
- `POST /v1/ads/conversions`: Send conversion events (https://pozy.ai/docs/api/sendConversions)
- `POST /v1/ads/conversions/adjustments`: Adjust uploaded conversions (https://pozy.ai/docs/api/adjustConversions)
- `GET /v1/ads/conversions/actions`: List conversion actions (https://pozy.ai/docs/api/listConversionActions)
- `POST /v1/ads/conversions/actions`: Create website conversion action (https://pozy.ai/docs/api/createConversionAction)
- `GET /v1/ads/conversions/goals`: List account conversion goals (https://pozy.ai/docs/api/listAdConversionGoals)
- `PATCH /v1/ads/conversions/goals`: Update account conversion goals (https://pozy.ai/docs/api/updateAdConversionGoals)
- `PATCH /v1/ads/conversions/actions/{actionId}`: Update a conversion action's settings (https://pozy.ai/docs/api/updateConversionAction)
- `GET /v1/ads/conversions/custom-goals`: List custom conversion goals (https://pozy.ai/docs/api/listCustomConversionGoals)
- `POST /v1/ads/conversions/custom-goals`: Create a custom conversion goal (https://pozy.ai/docs/api/createCustomConversionGoal)
- `PATCH /v1/ads/conversions/custom-goals/{goalId}`: Update a custom conversion goal (https://pozy.ai/docs/api/updateCustomConversionGoal)
- `DELETE /v1/ads/conversions/custom-goals/{goalId}`: Remove a custom conversion goal (https://pozy.ai/docs/api/removeCustomConversionGoal)
- `GET /v1/events`: List stored events (https://pozy.ai/docs/api/listEvents)
- `POST /v1/events`: Send events to every destination (https://pozy.ai/docs/api/sendEvents)
- `GET /v1/events/destinations`: List event destinations (https://pozy.ai/docs/api/listEventDestinations)
- `POST /v1/events/destinations`: Add an event destination (https://pozy.ai/docs/api/createEventDestination)
- `DELETE /v1/events/destinations/{destinationId}`: Remove an event destination (https://pozy.ai/docs/api/deleteEventDestination)
- `GET /v1/accounts/{accountId}/conversion-destinations`: List conversion destinations (https://pozy.ai/docs/api/listConversionDestinations)
- `POST /v1/accounts/{accountId}/conversion-destinations`: Create a conversion destination (https://pozy.ai/docs/api/createConversionDestination)
- `GET /v1/accounts/{accountId}/conversion-destinations/{destinationId}`: Get a conversion destination (https://pozy.ai/docs/api/getConversionDestination)
- `PATCH /v1/accounts/{accountId}/conversion-destinations/{destinationId}`: Update a conversion destination (https://pozy.ai/docs/api/updateConversionDestination)
- `DELETE /v1/accounts/{accountId}/conversion-destinations/{destinationId}`: Delete a conversion destination (https://pozy.ai/docs/api/deleteConversionDestination)
- `GET /v1/accounts/{accountId}/conversion-destinations/{destinationId}/associations`: List associated campaigns (https://pozy.ai/docs/api/listConversionAssociations)
- `POST /v1/accounts/{accountId}/conversion-destinations/{destinationId}/associations`: Associate campaigns (https://pozy.ai/docs/api/addConversionAssociations)
- `DELETE /v1/accounts/{accountId}/conversion-destinations/{destinationId}/associations`: Remove associated campaigns (https://pozy.ai/docs/api/removeConversionAssociations)
- `GET /v1/accounts/{accountId}/conversion-destinations/{destinationId}/metrics`: Get attribution metrics (https://pozy.ai/docs/api/getConversionMetrics)

### Lead Gen

- `GET /v1/ads/leads`: List submitted leads (https://pozy.ai/docs/api/listLeads)
- `GET /v1/ads/leads/counts`: Count leads by status (https://pozy.ai/docs/api/countLeads)
- `PATCH /v1/ads/leads/{id}`: Update a lead's status (https://pozy.ai/docs/api/updateLead)
- `GET /v1/ads/lead-forms`: List lead forms (https://pozy.ai/docs/api/listLeadForms)
- `POST /v1/ads/lead-forms`: Create a lead form (https://pozy.ai/docs/api/createLeadForm)
- `GET /v1/ads/lead-forms/{formId}`: Get a lead form (https://pozy.ai/docs/api/getLeadForm)
- `DELETE /v1/ads/lead-forms/{formId}`: Archive a lead form (https://pozy.ai/docs/api/archiveLeadForm)
- `GET /v1/ads/lead-forms/{formId}/leads`: List leads for a single form (https://pozy.ai/docs/api/listFormLeads)
- `POST /v1/ads/lead-forms/{formId}/test-leads`: Create a test lead (https://pozy.ai/docs/api/createTestLead)
- `DELETE /v1/ads/lead-forms/{formId}/test-leads`: Delete a test lead (https://pozy.ai/docs/api/deleteTestLead)

### Messaging Ads

- `POST /v1/ads/messaging`: Create messaging ad (https://pozy.ai/docs/api/createMessagingAd)
- `POST /v1/ads/call`: Create Click-to-Call ad (https://pozy.ai/docs/api/createCallAd)
- `POST /v1/ads/ctwa`: Create CTWA ad (deprecated) (https://pozy.ai/docs/api/createCtwaAd)

### Product Catalogs

- `GET /v1/ads/catalogs`: List Meta product catalogs (https://pozy.ai/docs/api/listAdCatalogs)
- `POST /v1/ads/catalogs`: Create a Meta product catalog (https://pozy.ai/docs/api/createAdCatalog)
- `GET /v1/ads/catalogs/{catalogId}`: Get a product catalog (https://pozy.ai/docs/api/getAdCatalog)
- `DELETE /v1/ads/catalogs/{catalogId}`: Delete a product catalog (https://pozy.ai/docs/api/deleteAdCatalog)
- `GET /v1/ads/catalogs/{catalogId}/products`: List a catalog's products (https://pozy.ai/docs/api/listAdCatalogProducts)
- `POST /v1/ads/catalogs/{catalogId}/products`: Add a product to a catalog (https://pozy.ai/docs/api/createAdCatalogProduct)
- `POST /v1/ads/catalogs/{catalogId}/products/batch`: Create, update or delete products in bulk (https://pozy.ai/docs/api/batchAdCatalogProducts)
- `GET /v1/ads/catalogs/{catalogId}/batches/{handle}`: Get a bulk request's status (https://pozy.ai/docs/api/getAdCatalogBatch)
- `GET /v1/ads/catalogs/{catalogId}/products/{productId}`: Get a product (https://pozy.ai/docs/api/getAdCatalogProduct)
- `PUT /v1/ads/catalogs/{catalogId}/products/{productId}`: Update a product (https://pozy.ai/docs/api/updateAdCatalogProduct)
- `DELETE /v1/ads/catalogs/{catalogId}/products/{productId}`: Delete a product (https://pozy.ai/docs/api/deleteAdCatalogProduct)
- `GET /v1/ads/catalogs/{catalogId}/feeds`: List a catalog's product feeds (https://pozy.ai/docs/api/listAdCatalogFeeds)
- `POST /v1/ads/catalogs/{catalogId}/feeds`: Create a product feed (https://pozy.ai/docs/api/createAdCatalogFeed)
- `GET /v1/ads/catalogs/{catalogId}/feeds/{feedId}/uploads`: List a feed's uploads (https://pozy.ai/docs/api/listAdCatalogFeedUploads)
- `POST /v1/ads/catalogs/{catalogId}/feeds/{feedId}/uploads`: Fetch a feed file now (https://pozy.ai/docs/api/createAdCatalogFeedUpload)
- `GET /v1/ads/catalogs/{catalogId}/product-sets`: List a catalog's product sets (https://pozy.ai/docs/api/listAdCatalogProductSets)
- `POST /v1/ads/catalogs/{catalogId}/product-sets`: Create a product set (https://pozy.ai/docs/api/createAdCatalogProductSet)
- `PUT /v1/ads/catalogs/{catalogId}/product-sets/{productSetId}`: Update a product set (https://pozy.ai/docs/api/updateAdCatalogProductSet)
- `DELETE /v1/ads/catalogs/{catalogId}/product-sets/{productSetId}`: Delete a product set (https://pozy.ai/docs/api/deleteAdCatalogProductSet)

### Reach and Frequency

- `POST /v1/ads/rf-predictions`: Create reach-frequency prediction (https://pozy.ai/docs/api/createRfPrediction)
- `GET /v1/ads/rf-predictions/{predictionId}`: Get reach-frequency prediction (https://pozy.ai/docs/api/getRfPrediction)
- `DELETE /v1/ads/rf-predictions/{predictionId}`: Cancel reach-frequency booking (https://pozy.ai/docs/api/cancelRfReservation)
- `POST /v1/ads/rf-predictions/{predictionId}/reserve`: Reserve reach-frequency inventory (https://pozy.ai/docs/api/reserveRfPrediction)

### Tracking Tags

- `GET /v1/ads/{adId}/tracking-tags`: Get ad tracking tags (https://pozy.ai/docs/api/getAdTrackingTags)
- `PATCH /v1/ads/{adId}/tracking-tags`: Set ad tracking tags (https://pozy.ai/docs/api/updateAdTrackingTags)
- `GET /v1/accounts/{accountId}/tracking-tags`: List tracking tags (https://pozy.ai/docs/api/listTrackingTags)
- `POST /v1/accounts/{accountId}/tracking-tags`: Create a tracking tag (https://pozy.ai/docs/api/createTrackingTag)
- `GET /v1/accounts/{accountId}/tracking-tags/{tagId}`: Get a tracking tag (https://pozy.ai/docs/api/getTrackingTag)
- `PATCH /v1/accounts/{accountId}/tracking-tags/{tagId}`: Update a tracking tag (https://pozy.ai/docs/api/updateTrackingTag)
- `GET /v1/accounts/{accountId}/tracking-tags/{tagId}/shared-accounts`: List accounts it is shared with (https://pozy.ai/docs/api/listTrackingTagSharedAccounts)
- `POST /v1/accounts/{accountId}/tracking-tags/{tagId}/shared-accounts`: Share with an ad account (https://pozy.ai/docs/api/addTrackingTagSharedAccount)
- `DELETE /v1/accounts/{accountId}/tracking-tags/{tagId}/shared-accounts`: Stop sharing with an account (https://pozy.ai/docs/api/removeTrackingTagSharedAccount)
- `GET /v1/accounts/{accountId}/tracking-tags/{tagId}/install`: Get store install status (https://pozy.ai/docs/api/getTrackingTagStoreInstall)
- `POST /v1/accounts/{accountId}/tracking-tags/{tagId}/install`: Install on a Shopify, WordPress, Wix or Webflow site (https://pozy.ai/docs/api/installTrackingTagOnStore)
- `DELETE /v1/accounts/{accountId}/tracking-tags/{tagId}/install`: Remove from a Shopify, WordPress, Wix or Webflow site (https://pozy.ai/docs/api/removeTrackingTagFromStore)
- `GET /v1/accounts/{accountId}/tracking-tags/{tagId}/events`: List conversion events (https://pozy.ai/docs/api/listTrackingTagEvents)
- `POST /v1/accounts/{accountId}/tracking-tags/{tagId}/events`: Create a conversion event (https://pozy.ai/docs/api/createTrackingTagEvent)
- `PATCH /v1/accounts/{accountId}/tracking-tags/{tagId}/events/{eventId}`: Update a conversion event (https://pozy.ai/docs/api/updateTrackingTagEvent)
- `DELETE /v1/accounts/{accountId}/tracking-tags/{tagId}/events/{eventId}`: Delete a conversion event (https://pozy.ai/docs/api/deleteTrackingTagEvent)
- `GET /v1/accounts/{accountId}/tracking-tags/{tagId}/users`: List tag users (https://pozy.ai/docs/api/listTrackingTagUsers)
- `POST /v1/accounts/{accountId}/tracking-tags/{tagId}/users`: Assign a user to a tag (https://pozy.ai/docs/api/assignTrackingTagUser)
- `DELETE /v1/accounts/{accountId}/tracking-tags/{tagId}/users/{userId}`: Remove a user from a tag (https://pozy.ai/docs/api/removeTrackingTagUser)
- `GET /v1/accounts/{accountId}/tracking-tags/{tagId}/partners`: List partner businesses of a tag (https://pozy.ai/docs/api/listTrackingTagPartners)
- `GET /v1/accounts/{accountId}/tracking-tags/{tagId}/diagnostics`: Get tag diagnostics (https://pozy.ai/docs/api/getTrackingTagDiagnostics)
- `GET /v1/accounts/{accountId}/tracking-tags/{tagId}/stats`: Get aggregated event stats (https://pozy.ai/docs/api/getTrackingTagStats)

## Commerce

### Commerce

- `GET /v1/commerce/store`: Get a store (https://pozy.ai/docs/api/getCommerceStore)
- `GET /v1/commerce/orders`: List orders (https://pozy.ai/docs/api/listCommerceOrders)
- `GET /v1/commerce/orders/{orderId}`: Get an order (https://pozy.ai/docs/api/getCommerceOrder)
- `GET /v1/commerce/products`: List products (https://pozy.ai/docs/api/listCommerceProducts)
- `POST /v1/commerce/products`: Create a product (https://pozy.ai/docs/api/createCommerceProduct)
- `POST /v1/commerce/products/state`: Activate, deactivate, archive or delete products (https://pozy.ai/docs/api/changeCommerceProductState)
- `GET /v1/commerce/products/{productId}`: Get a product (https://pozy.ai/docs/api/getCommerceProduct)
- `PATCH /v1/commerce/products/{productId}`: Update a product (https://pozy.ai/docs/api/updateCommerceProduct)
- `POST /v1/commerce/products/{productId}/price`: Update variant prices (https://pozy.ai/docs/api/updateCommerceProductPrices)
- `GET /v1/commerce/collections`: List collections (https://pozy.ai/docs/api/listCommerceCollections)
- `POST /v1/commerce/collections`: Create a collection (https://pozy.ai/docs/api/createCommerceCollection)
- `GET /v1/commerce/collections/{collectionId}`: Get a collection (https://pozy.ai/docs/api/getCommerceCollection)
- `PATCH /v1/commerce/collections/{collectionId}`: Update a collection (https://pozy.ai/docs/api/updateCommerceCollection)
- `DELETE /v1/commerce/collections/{collectionId}`: Delete a collection (https://pozy.ai/docs/api/deleteCommerceCollection)
- `POST /v1/commerce/collections/{collectionId}/products`: Add or remove products in a collection (https://pozy.ai/docs/api/changeCommerceCollectionProducts)
- `POST /v1/commerce/products/{productId}/variants`: Add variants (https://pozy.ai/docs/api/createCommerceProductVariants)
- `DELETE /v1/commerce/products/{productId}/variants`: Delete variants (https://pozy.ai/docs/api/deleteCommerceProductVariants)
- `POST /v1/commerce/products/{productId}/options`: Add options (https://pozy.ai/docs/api/createCommerceProductOptions)
- `DELETE /v1/commerce/products/{productId}/options`: Delete options (https://pozy.ai/docs/api/deleteCommerceProductOptions)
- `POST /v1/commerce/products/{productId}/images`: Add images (https://pozy.ai/docs/api/addCommerceProductImages)
- `DELETE /v1/commerce/products/{productId}/images`: Remove images (https://pozy.ai/docs/api/removeCommerceProductImages)
- `POST /v1/commerce/products/{productId}/images/reorder`: Reorder images (https://pozy.ai/docs/api/reorderCommerceProductImages)
- `POST /v1/commerce/products/{productId}/duplicate`: Duplicate a product (https://pozy.ai/docs/api/duplicateCommerceProduct)
- `GET /v1/commerce/products/{productId}/metafields`: List product metafields (https://pozy.ai/docs/api/listCommerceProductMetafields)
- `PUT /v1/commerce/products/{productId}/metafields`: Set product metafields (https://pozy.ai/docs/api/setCommerceProductMetafields)
- `DELETE /v1/commerce/products/{productId}/metafields`: Delete product metafields (https://pozy.ai/docs/api/deleteCommerceProductMetafields)
- `POST /v1/commerce/products/{productId}/channels`: Publish or unpublish a product (https://pozy.ai/docs/api/changeCommerceProductChannels)
- `GET /v1/commerce/collections/{collectionId}/metafields`: List collection metafields (https://pozy.ai/docs/api/listCommerceCollectionMetafields)
- `PUT /v1/commerce/collections/{collectionId}/metafields`: Set collection metafields (https://pozy.ai/docs/api/setCommerceCollectionMetafields)
- `DELETE /v1/commerce/collections/{collectionId}/metafields`: Delete collection metafields (https://pozy.ai/docs/api/deleteCommerceCollectionMetafields)
- `POST /v1/commerce/collections/{collectionId}/channels`: Publish or unpublish a collection (https://pozy.ai/docs/api/changeCommerceCollectionChannels)
- `POST /v1/commerce/products/tags`: Add or remove tags in bulk (https://pozy.ai/docs/api/changeCommerceProductTags)
- `POST /v1/commerce/collections/{collectionId}/reorder`: Reorder products in a collection (https://pozy.ai/docs/api/reorderCommerceCollectionProducts)
- `GET /v1/commerce/pages`: List pages (https://pozy.ai/docs/api/listCommercePages)
- `POST /v1/commerce/pages`: Create a page (https://pozy.ai/docs/api/createCommercePage)
- `GET /v1/commerce/pages/{pageId}`: Get a page (https://pozy.ai/docs/api/getCommercePage)
- `PATCH /v1/commerce/pages/{pageId}`: Update a page (https://pozy.ai/docs/api/updateCommercePage)
- `DELETE /v1/commerce/pages/{pageId}`: Delete a page (https://pozy.ai/docs/api/deleteCommercePage)
- `GET /v1/commerce/locations`: List locations (https://pozy.ai/docs/api/listCommerceLocations)
- `GET /v1/commerce/inventory`: Get a product's stock (https://pozy.ai/docs/api/listCommerceInventory)
- `POST /v1/commerce/products/{productId}/inventory`: Set or adjust stock (https://pozy.ai/docs/api/changeCommerceInventory)
- `GET /v1/commerce/channels`: List sales channels (https://pozy.ai/docs/api/listCommerceChannels)
- `GET /v1/commerce/discounts`: List discounts (https://pozy.ai/docs/api/listCommerceDiscounts)
- `POST /v1/commerce/discounts`: Create a discount (https://pozy.ai/docs/api/createCommerceDiscount)
- `GET /v1/commerce/discounts/{discountId}`: Get a discount (https://pozy.ai/docs/api/getCommerceDiscount)
- `PATCH /v1/commerce/discounts/{discountId}`: Update a discount (https://pozy.ai/docs/api/updateCommerceDiscount)
- `DELETE /v1/commerce/discounts/{discountId}`: Delete a discount (https://pozy.ai/docs/api/deleteCommerceDiscount)
- `POST /v1/commerce/discounts/{discountId}/state`: Activate or deactivate a discount (https://pozy.ai/docs/api/setCommerceDiscountActive)
- `POST /v1/commerce/discounts/{discountId}/codes`: Add codes to a discount (https://pozy.ai/docs/api/addCommerceDiscountCodes)
- `GET /v1/commerce/redirects`: List URL redirects (https://pozy.ai/docs/api/listCommerceRedirects)
- `POST /v1/commerce/redirects`: Create a URL redirect (https://pozy.ai/docs/api/createCommerceRedirect)
- `PATCH /v1/commerce/redirects/{redirectId}`: Update a URL redirect (https://pozy.ai/docs/api/updateCommerceRedirect)
- `DELETE /v1/commerce/redirects/{redirectId}`: Delete a URL redirect (https://pozy.ai/docs/api/deleteCommerceRedirect)
- `GET /v1/commerce/menus`: List navigation menus (https://pozy.ai/docs/api/listCommerceMenus)
- `POST /v1/commerce/menus`: Create a navigation menu (https://pozy.ai/docs/api/createCommerceMenu)
- `GET /v1/commerce/menus/{menuId}`: Get a navigation menu (https://pozy.ai/docs/api/getCommerceMenu)
- `PUT /v1/commerce/menus/{menuId}`: Replace a navigation menu (https://pozy.ai/docs/api/updateCommerceMenu)
- `DELETE /v1/commerce/menus/{menuId}`: Delete a navigation menu (https://pozy.ai/docs/api/deleteCommerceMenu)
- `GET /v1/commerce/metaobject-definitions`: List metaobject definitions (https://pozy.ai/docs/api/listCommerceMetaobjectDefinitions)
- `GET /v1/commerce/metaobjects`: List metaobjects of a type (https://pozy.ai/docs/api/listCommerceMetaobjects)
- `POST /v1/commerce/metaobjects`: Create a metaobject (https://pozy.ai/docs/api/createCommerceMetaobject)
- `GET /v1/commerce/metaobjects/{metaobjectId}`: Get a metaobject (https://pozy.ai/docs/api/getCommerceMetaobject)
- `PATCH /v1/commerce/metaobjects/{metaobjectId}`: Update a metaobject (https://pozy.ai/docs/api/updateCommerceMetaobject)
- `DELETE /v1/commerce/metaobjects/{metaobjectId}`: Delete a metaobject (https://pozy.ai/docs/api/deleteCommerceMetaobject)
- `GET /v1/commerce/markets`: List markets (https://pozy.ai/docs/api/listCommerceMarkets)
- `GET /v1/commerce/price-lists`: List price lists (https://pozy.ai/docs/api/listCommercePriceLists)
- `PUT /v1/commerce/price-lists/{priceListId}/prices`: Set fixed prices (https://pozy.ai/docs/api/setCommercePriceListPrices)
- `DELETE /v1/commerce/price-lists/{priceListId}/prices`: Remove fixed prices (https://pozy.ai/docs/api/deleteCommercePriceListPrices)
- `PUT /v1/commerce/marketing-activities`: Record a marketing activity (https://pozy.ai/docs/api/upsertCommerceMarketingActivity)
- `DELETE /v1/commerce/marketing-activities/{remoteId}`: Delete a marketing activity (https://pozy.ai/docs/api/deleteCommerceMarketingActivity)
- `POST /v1/commerce/marketing-activities/{remoteId}/engagements`: Report daily engagement (https://pozy.ai/docs/api/addCommerceMarketingEngagement)
- `GET /v1/commerce/catalog-syncs`: List catalog syncs (https://pozy.ai/docs/api/listCommerceCatalogSyncs)
- `POST /v1/commerce/catalog-syncs`: Sync a store into a Meta catalog (https://pozy.ai/docs/api/createCommerceCatalogSync)
- `GET /v1/commerce/catalog-syncs/{syncId}`: Get a catalog sync (https://pozy.ai/docs/api/getCommerceCatalogSync)
- `DELETE /v1/commerce/catalog-syncs/{syncId}`: Stop a catalog sync (https://pozy.ai/docs/api/deleteCommerceCatalogSync)
- `POST /v1/commerce/catalog-syncs/{syncId}/run`: Run a catalog sync now (https://pozy.ai/docs/api/runCommerceCatalogSync)

### Products

- `GET /v1/accounts/{accountId}/products`: List products (https://pozy.ai/docs/api/listProducts)
- `GET /v1/accounts/{accountId}/products/{productId}`: Get a product (https://pozy.ai/docs/api/getProduct)
- `PATCH /v1/accounts/{accountId}/products/{productId}`: Update a product (https://pozy.ai/docs/api/updateProduct)

## Google Business

### Google Business Attributes

- `GET /v1/accounts/{accountId}/gmb-attribute-metadata`: Get attribute metadata (https://pozy.ai/docs/api/getGmbAttributeMetadata)
- `GET /v1/accounts/{accountId}/gmb-attributes`: Get attributes (https://pozy.ai/docs/api/getGoogleBusinessAttributes)
- `PUT /v1/accounts/{accountId}/gmb-attributes`: Update attributes (https://pozy.ai/docs/api/updateGoogleBusinessAttributes)

### Google Business Food Menus

- `GET /v1/accounts/{accountId}/gmb-food-menus`: Get food menus (https://pozy.ai/docs/api/getGoogleBusinessFoodMenus)
- `PUT /v1/accounts/{accountId}/gmb-food-menus`: Update food menus (https://pozy.ai/docs/api/updateGoogleBusinessFoodMenus)

### Google Business Location Details

- `GET /v1/accounts/{accountId}/gmb-location-details`: Get location details (https://pozy.ai/docs/api/getGoogleBusinessLocationDetails)
- `PUT /v1/accounts/{accountId}/gmb-location-details`: Update location details (https://pozy.ai/docs/api/updateGoogleBusinessLocationDetails)

### Google Business Media

- `GET /v1/accounts/{accountId}/gmb-media`: List media (https://pozy.ai/docs/api/listGoogleBusinessMedia)
- `POST /v1/accounts/{accountId}/gmb-media`: Upload photo (https://pozy.ai/docs/api/createGoogleBusinessMedia)
- `DELETE /v1/accounts/{accountId}/gmb-media`: Delete photo (https://pozy.ai/docs/api/deleteGoogleBusinessMedia)

### Google Business Place Actions

- `GET /v1/accounts/{accountId}/gmb-place-actions`: List action links (https://pozy.ai/docs/api/listGoogleBusinessPlaceActions)
- `POST /v1/accounts/{accountId}/gmb-place-actions`: Create action link (https://pozy.ai/docs/api/createGoogleBusinessPlaceAction)
- `PATCH /v1/accounts/{accountId}/gmb-place-actions`: Update action link (https://pozy.ai/docs/api/updateGoogleBusinessPlaceAction)
- `DELETE /v1/accounts/{accountId}/gmb-place-actions`: Delete action link (https://pozy.ai/docs/api/deleteGoogleBusinessPlaceAction)

### Google Business Reviews

- `GET /v1/accounts/{accountId}/gmb-reviews`: Get reviews (https://pozy.ai/docs/api/getGoogleBusinessReviews)
- `POST /v1/accounts/{accountId}/gmb-reviews/batch`: Batch get reviews (https://pozy.ai/docs/api/batchGetGoogleBusinessReviews)
- `GET /v1/accounts/{accountId}/gmb-reviews/{reviewId}`: Get a review (https://pozy.ai/docs/api/getGoogleBusinessReview)
- `POST /v1/accounts/{accountId}/gmb-reviews/{reviewId}/reply`: Reply to a review (https://pozy.ai/docs/api/replyToGoogleBusinessReview)
- `DELETE /v1/accounts/{accountId}/gmb-reviews/{reviewId}/reply`: Delete a review reply (https://pozy.ai/docs/api/deleteGoogleBusinessReviewReply)

### Google Business Services

- `GET /v1/accounts/{accountId}/gmb-services`: Get services (https://pozy.ai/docs/api/getGoogleBusinessServices)
- `PUT /v1/accounts/{accountId}/gmb-services`: Replace services (https://pozy.ai/docs/api/updateGoogleBusinessServices)

### Google Business Verifications

- `GET /v1/accounts/{accountId}/gmb-verifications`: Get verification state (https://pozy.ai/docs/api/getGoogleBusinessVerifications)
- `POST /v1/accounts/{accountId}/gmb-verifications`: Start a verification (https://pozy.ai/docs/api/startGoogleBusinessVerification)
- `POST /v1/accounts/{accountId}/gmb-verifications/options`: Fetch verification options (https://pozy.ai/docs/api/fetchGoogleBusinessVerificationOptions)
- `POST /v1/accounts/{accountId}/gmb-verifications/{verificationId}/complete`: Complete a verification (https://pozy.ai/docs/api/completeGoogleBusinessVerification)

## WhatsApp

### Business Agent

- `GET /v1/accounts/{accountId}/business-agent`: Get agent setup status (https://pozy.ai/docs/api/getBusinessAgentStatus)
- `POST /v1/accounts/{accountId}/business-agent/onboard`: Create the agent (https://pozy.ai/docs/api/onboardBusinessAgent)
- `GET /v1/accounts/{accountId}/business-agent/settings`: List agent settings (https://pozy.ai/docs/api/listBusinessAgentSettings)
- `PATCH /v1/accounts/{accountId}/business-agent/settings`: Update agent settings (https://pozy.ai/docs/api/updateBusinessAgentSettings)
- `GET /v1/accounts/{accountId}/business-agent/allowlist`: List allowlisted consumers (https://pozy.ai/docs/api/listBusinessAgentAllowlist)
- `POST /v1/accounts/{accountId}/business-agent/allowlist`: Allowlist a consumer (https://pozy.ai/docs/api/addBusinessAgentAllowlistEntry)
- `DELETE /v1/accounts/{accountId}/business-agent/allowlist/{entryId}`: Remove an allowlisted consumer (https://pozy.ai/docs/api/removeBusinessAgentAllowlistEntry)
- `GET /v1/accounts/{accountId}/business-agent/business-information`: Get business information (https://pozy.ai/docs/api/getBusinessAgentBusinessInformation)
- `PUT /v1/accounts/{accountId}/business-agent/business-information`: Replace business information (https://pozy.ai/docs/api/replaceBusinessAgentBusinessInformation)
- `DELETE /v1/accounts/{accountId}/business-agent/business-information`: Reset business information (https://pozy.ai/docs/api/resetBusinessAgentBusinessInformation)
- `GET /v1/accounts/{accountId}/business-agent/faqs`: List FAQs (https://pozy.ai/docs/api/listBusinessAgentFaqs)
- `POST /v1/accounts/{accountId}/business-agent/faqs`: Create a FAQ (https://pozy.ai/docs/api/createBusinessAgentFaq)
- `GET /v1/accounts/{accountId}/business-agent/faqs/{faqId}`: Get a FAQ (https://pozy.ai/docs/api/getBusinessAgentFaq)
- `PUT /v1/accounts/{accountId}/business-agent/faqs/{faqId}`: Update a FAQ (https://pozy.ai/docs/api/updateBusinessAgentFaq)
- `DELETE /v1/accounts/{accountId}/business-agent/faqs/{faqId}`: Delete a FAQ (https://pozy.ai/docs/api/deleteBusinessAgentFaq)
- `GET /v1/accounts/{accountId}/business-agent/websites`: List crawled websites (https://pozy.ai/docs/api/listBusinessAgentWebsites)
- `POST /v1/accounts/{accountId}/business-agent/websites`: Add a website to crawl (https://pozy.ai/docs/api/addBusinessAgentWebsite)
- `GET /v1/accounts/{accountId}/business-agent/websites/{websiteId}`: Get a crawled website (https://pozy.ai/docs/api/getBusinessAgentWebsite)
- `PUT /v1/accounts/{accountId}/business-agent/websites/{websiteId}`: Update a crawled website (https://pozy.ai/docs/api/updateBusinessAgentWebsite)
- `DELETE /v1/accounts/{accountId}/business-agent/websites/{websiteId}`: Remove a crawled website (https://pozy.ai/docs/api/deleteBusinessAgentWebsite)
- `GET /v1/accounts/{accountId}/business-agent/files`: List knowledge files (https://pozy.ai/docs/api/listBusinessAgentFiles)
- `POST /v1/accounts/{accountId}/business-agent/files`: Upload a knowledge file (https://pozy.ai/docs/api/uploadBusinessAgentFile)
- `GET /v1/accounts/{accountId}/business-agent/files/{fileId}`: Get a knowledge file (https://pozy.ai/docs/api/getBusinessAgentFile)
- `DELETE /v1/accounts/{accountId}/business-agent/files/{fileId}`: Delete a knowledge file (https://pozy.ai/docs/api/deleteBusinessAgentFile)
- `GET /v1/accounts/{accountId}/business-agent/skills`: List skills (https://pozy.ai/docs/api/listBusinessAgentSkills)
- `POST /v1/accounts/{accountId}/business-agent/skills`: Create a skill (https://pozy.ai/docs/api/createBusinessAgentSkill)
- `GET /v1/accounts/{accountId}/business-agent/skills/{skillId}`: Get a skill (https://pozy.ai/docs/api/getBusinessAgentSkill)
- `PUT /v1/accounts/{accountId}/business-agent/skills/{skillId}`: Update a skill (https://pozy.ai/docs/api/updateBusinessAgentSkill)
- `DELETE /v1/accounts/{accountId}/business-agent/skills/{skillId}`: Delete a skill (https://pozy.ai/docs/api/deleteBusinessAgentSkill)
- `GET /v1/accounts/{accountId}/business-agent/ui-skills`: List UI skills (https://pozy.ai/docs/api/listBusinessAgentUiSkills)
- `POST /v1/accounts/{accountId}/business-agent/ui-skills`: Create a UI skill (https://pozy.ai/docs/api/createBusinessAgentUiSkill)
- `GET /v1/accounts/{accountId}/business-agent/ui-skills/{uiSkillId}`: Get a UI skill (https://pozy.ai/docs/api/getBusinessAgentUiSkill)
- `PUT /v1/accounts/{accountId}/business-agent/ui-skills/{uiSkillId}`: Update a UI skill (https://pozy.ai/docs/api/updateBusinessAgentUiSkill)
- `DELETE /v1/accounts/{accountId}/business-agent/ui-skills/{uiSkillId}`: Delete a UI skill (https://pozy.ai/docs/api/deleteBusinessAgentUiSkill)
- `GET /v1/accounts/{accountId}/business-agent/connectors`: List connectors (https://pozy.ai/docs/api/listBusinessAgentConnectors)
- `POST /v1/accounts/{accountId}/business-agent/connectors`: Create a connector (https://pozy.ai/docs/api/createBusinessAgentConnector)
- `GET /v1/accounts/{accountId}/business-agent/connectors/{connectorId}`: Get a connector (https://pozy.ai/docs/api/getBusinessAgentConnector)
- `PUT /v1/accounts/{accountId}/business-agent/connectors/{connectorId}`: Update a connector (https://pozy.ai/docs/api/updateBusinessAgentConnector)
- `DELETE /v1/accounts/{accountId}/business-agent/connectors/{connectorId}`: Delete a connector (https://pozy.ai/docs/api/deleteBusinessAgentConnector)
- `POST /v1/accounts/{accountId}/business-agent/connectors/{connectorId}/credentials`: Set connector credentials (https://pozy.ai/docs/api/setBusinessAgentConnectorCredentials)
- `POST /v1/accounts/{accountId}/business-agent/connectors/{connectorId}/refresh-tools`: Refresh MCP connector tools (https://pozy.ai/docs/api/refreshBusinessAgentConnectorTools)
- `GET /v1/accounts/{accountId}/business-agent/connectors/{connectorId}/logs`: Get connector failure logs (https://pozy.ai/docs/api/getBusinessAgentConnectorLogs)
- `GET /v1/accounts/{accountId}/business-agent/connectors/{connectorId}/tools`: List connector tools (https://pozy.ai/docs/api/listBusinessAgentConnectorTools)
- `POST /v1/accounts/{accountId}/business-agent/connectors/{connectorId}/tools`: Create a connector tool (https://pozy.ai/docs/api/createBusinessAgentConnectorTool)
- `GET /v1/accounts/{accountId}/business-agent/connectors/{connectorId}/tools/{toolId}`: Get a connector tool (https://pozy.ai/docs/api/getBusinessAgentConnectorTool)
- `PUT /v1/accounts/{accountId}/business-agent/connectors/{connectorId}/tools/{toolId}`: Update a connector tool (https://pozy.ai/docs/api/updateBusinessAgentConnectorTool)
- `DELETE /v1/accounts/{accountId}/business-agent/connectors/{connectorId}/tools/{toolId}`: Delete a connector tool (https://pozy.ai/docs/api/deleteBusinessAgentConnectorTool)
- `POST /v1/accounts/{accountId}/business-agent/connectors/{connectorId}/tools/{toolId}/run`: Run a connector tool once (https://pozy.ai/docs/api/runBusinessAgentConnectorTool)
- `GET /v1/accounts/{accountId}/business-agent/budget`: Get usage budgets (https://pozy.ai/docs/api/getBusinessAgentBudget)
- `PUT /v1/accounts/{accountId}/business-agent/budget`: Replace usage budgets (https://pozy.ai/docs/api/replaceBusinessAgentBudget)
- `POST /v1/accounts/{accountId}/business-agent/test-messages`: Send a test message (https://pozy.ai/docs/api/sendBusinessAgentTestMessage)
- `POST /v1/accounts/{accountId}/business-agent/events`: Send a business event (https://pozy.ai/docs/api/sendBusinessAgentEvent)
- `GET /v1/accounts/{accountId}/business-agent/events/{eventId}`: Get a business event status (https://pozy.ai/docs/api/getBusinessAgentEvent)
- `GET /v1/accounts/{accountId}/business-agent/evals`: Read evaluation data (https://pozy.ai/docs/api/readBusinessAgentEvals)
- `POST /v1/accounts/{accountId}/business-agent/evals`: Start an evaluation run (https://pozy.ai/docs/api/startBusinessAgentEvalRun)

### WhatsApp

- `POST /v1/accounts/{accountId}/whatsapp/register`: Register a connected WhatsApp number on the Cloud API (https://pozy.ai/docs/api/registerWhatsAppNumber)
- `POST /v1/accounts/{accountId}/whatsapp/request-code`: Request a Meta re-verification code for a BYO WhatsApp number (https://pozy.ai/docs/api/requestWhatsAppVerificationCode)
- `POST /v1/accounts/{accountId}/whatsapp/verify-code`: Verify the Meta re-verification code for a BYO WhatsApp number (https://pozy.ai/docs/api/verifyWhatsAppNumber)
- `GET /v1/whatsapp/media/{mediaId}`: Download WhatsApp media (https://pozy.ai/docs/api/getWhatsAppMedia)
- `GET /v1/whatsapp/templates`: List templates (https://pozy.ai/docs/api/getWhatsAppTemplates)
- `POST /v1/whatsapp/templates`: Create template (https://pozy.ai/docs/api/createWhatsAppTemplate)
- `GET /v1/whatsapp/templates/{templateName}`: Get template (https://pozy.ai/docs/api/getWhatsAppTemplate)
- `PATCH /v1/whatsapp/templates/{templateName}`: Update template (https://pozy.ai/docs/api/updateWhatsAppTemplate)
- `DELETE /v1/whatsapp/templates/{templateName}`: Delete template (https://pozy.ai/docs/api/deleteWhatsAppTemplate)
- `GET /v1/whatsapp/templates/id/{templateId}`: Get template by id (https://pozy.ai/docs/api/getWhatsAppTemplateById)
- `PATCH /v1/whatsapp/templates/id/{templateId}`: Update template by id (https://pozy.ai/docs/api/updateWhatsAppTemplateById)
- `DELETE /v1/whatsapp/templates/id/{templateId}`: Delete template by id (https://pozy.ai/docs/api/deleteWhatsAppTemplateById)
- `GET /v1/whatsapp/catalogs`: List the catalogs linked to a WhatsApp number (https://pozy.ai/docs/api/listWhatsAppCatalogs)
- `POST /v1/whatsapp/catalogs`: Link a catalog to a WhatsApp number (https://pozy.ai/docs/api/linkWhatsAppCatalog)
- `DELETE /v1/whatsapp/catalogs`: Unlink a catalog from a WhatsApp number (https://pozy.ai/docs/api/unlinkWhatsAppCatalog)
- `GET /v1/whatsapp/commerce-settings`: Get a number's commerce settings (https://pozy.ai/docs/api/getWhatsAppCommerceSettings)
- `PUT /v1/whatsapp/commerce-settings`: Update a number's commerce settings (https://pozy.ai/docs/api/updateWhatsAppCommerceSettings)
- `GET /v1/whatsapp/conversational-automation`: Get ice breakers and commands (https://pozy.ai/docs/api/getWhatsAppConversationalAutomation)
- `POST /v1/whatsapp/conversational-automation`: Set ice breakers and commands (https://pozy.ai/docs/api/setWhatsAppConversationalAutomation)
- `DELETE /v1/whatsapp/conversational-automation`: Clear ice breakers and commands (https://pozy.ai/docs/api/deleteWhatsAppConversationalAutomation)
- `GET /v1/whatsapp/business-profile`: Get business profile (https://pozy.ai/docs/api/getWhatsAppBusinessProfile)
- `POST /v1/whatsapp/business-profile`: Update business profile (https://pozy.ai/docs/api/updateWhatsAppBusinessProfile)
- `POST /v1/whatsapp/business-profile/photo`: Upload profile picture (https://pozy.ai/docs/api/uploadWhatsAppProfilePhoto)
- `GET /v1/whatsapp/business-profile/display-name`: Get display name status (https://pozy.ai/docs/api/getWhatsAppDisplayName)
- `POST /v1/whatsapp/business-profile/display-name`: Request display name change (https://pozy.ai/docs/api/updateWhatsAppDisplayName)
- `GET /v1/whatsapp/business-profile/username`: Get business username (https://pozy.ai/docs/api/getWhatsappBusinessUsername)
- `POST /v1/whatsapp/business-profile/username`: Set business username (https://pozy.ai/docs/api/setWhatsappBusinessUsername)
- `DELETE /v1/whatsapp/business-profile/username`: Delete business username (https://pozy.ai/docs/api/deleteWhatsappBusinessUsername)
- `GET /v1/whatsapp/business-profile/username/suggestions`: Get username suggestions (https://pozy.ai/docs/api/getWhatsappBusinessUsernameSuggestions)
- `GET /v1/whatsapp/block-users/status`: Check if a user is blocked (https://pozy.ai/docs/api/getWhatsAppBlockStatus)
- `GET /v1/whatsapp/block-users`: List blocked users (https://pozy.ai/docs/api/getWhatsAppBlockedUsers)
- `POST /v1/whatsapp/block-users`: Block users (https://pozy.ai/docs/api/blockWhatsAppUsers)
- `DELETE /v1/whatsapp/block-users`: Unblock users (https://pozy.ai/docs/api/unblockWhatsAppUsers)
- `GET /v1/whatsapp/account-events`: List account notifications (https://pozy.ai/docs/api/listWhatsAppAccountEvents)
- `GET /v1/whatsapp/dataset`: Get CTWA conversions dataset (https://pozy.ai/docs/api/getWhatsAppDataset)
- `POST /v1/whatsapp/dataset`: Provision CTWA dataset (https://pozy.ai/docs/api/createWhatsAppDataset)
- `GET /v1/whatsapp/wa-groups`: List active groups (https://pozy.ai/docs/api/listWhatsAppGroupChats)
- `POST /v1/whatsapp/wa-groups`: Create group (https://pozy.ai/docs/api/createWhatsAppGroupChat)
- `GET /v1/whatsapp/wa-groups/{groupId}`: Get group info (https://pozy.ai/docs/api/getWhatsAppGroupChat)
- `POST /v1/whatsapp/wa-groups/{groupId}`: Update group settings (https://pozy.ai/docs/api/updateWhatsAppGroupChat)
- `DELETE /v1/whatsapp/wa-groups/{groupId}`: Delete group (https://pozy.ai/docs/api/deleteWhatsAppGroupChat)
- `POST /v1/whatsapp/wa-groups/{groupId}/participants`: Add participants (https://pozy.ai/docs/api/addWhatsAppGroupParticipants)
- `DELETE /v1/whatsapp/wa-groups/{groupId}/participants`: Remove participants (https://pozy.ai/docs/api/removeWhatsAppGroupParticipants)
- `POST /v1/whatsapp/wa-groups/{groupId}/invite-link`: Create invite link (https://pozy.ai/docs/api/createWhatsAppGroupInviteLink)
- `GET /v1/whatsapp/wa-groups/{groupId}/join-requests`: List join requests (https://pozy.ai/docs/api/listWhatsAppGroupJoinRequests)
- `POST /v1/whatsapp/wa-groups/{groupId}/join-requests`: Approve join requests (https://pozy.ai/docs/api/approveWhatsAppGroupJoinRequests)
- `DELETE /v1/whatsapp/wa-groups/{groupId}/join-requests`: Reject join requests (https://pozy.ai/docs/api/rejectWhatsAppGroupJoinRequests)
- `GET /v1/whatsapp/conversions`: List conversion events (https://pozy.ai/docs/api/listWhatsAppConversions)
- `POST /v1/whatsapp/conversions`: Send WhatsApp conversion event (https://pozy.ai/docs/api/sendWhatsAppConversion)

### WhatsApp Calling

- `GET /v1/whatsapp/calling`: Get calling config for an account (https://pozy.ai/docs/api/getWhatsAppCallingConfig)
- `POST /v1/whatsapp/phone-numbers/{id}/calling`: Enable calling on a number (https://pozy.ai/docs/api/enableWhatsAppCallingLegacy)
- `PATCH /v1/whatsapp/phone-numbers/{id}/calling`: Update calling config (https://pozy.ai/docs/api/updateWhatsAppCallingLegacy)
- `DELETE /v1/whatsapp/phone-numbers/{id}/calling`: Disable calling on a number (https://pozy.ai/docs/api/disableWhatsAppCallingLegacy)
- `GET /v1/whatsapp/call-permissions`: Check call permission (https://pozy.ai/docs/api/getWhatsAppCallPermissions)
- `GET /v1/whatsapp/calls`: List call history for an account (https://pozy.ai/docs/api/listWhatsAppCalls)
- `POST /v1/whatsapp/calls`: Initiate outbound call (https://pozy.ai/docs/api/initiateWhatsAppCall)
- `GET /v1/whatsapp/calls/{id}`: Get a single call (https://pozy.ai/docs/api/getWhatsAppCall)
- `GET /v1/whatsapp/calls/{id}/recording`: Get a call recording (https://pozy.ai/docs/api/getWhatsAppCallRecording)
- `GET /v1/whatsapp/calls/estimate`: Estimate per-minute cost (https://pozy.ai/docs/api/getWhatsAppCallEstimate)
- `GET /v1/phone-numbers/{id}/whatsapp/calling`: Get calling config for a number (https://pozy.ai/docs/api/getWhatsAppCalling)
- `POST /v1/phone-numbers/{id}/whatsapp/calling`: Enable calling on a number (https://pozy.ai/docs/api/enableWhatsAppCalling)
- `PATCH /v1/phone-numbers/{id}/whatsapp/calling`: Update calling config (https://pozy.ai/docs/api/updateWhatsAppCalling)
- `DELETE /v1/phone-numbers/{id}/whatsapp/calling`: Disable calling on a number (https://pozy.ai/docs/api/disableWhatsAppCalling)
- `POST /v1/phone-numbers/{id}/whatsapp/caller-id-verification`: Start caller-ID verification for a customer-brought number (https://pozy.ai/docs/api/startWhatsAppCallerIdVerification)
- `POST /v1/phone-numbers/{id}/whatsapp/caller-id-verification/verify`: Confirm the caller-ID verification code (https://pozy.ai/docs/api/verifyWhatsAppCallerId)

### WhatsApp Flows

- `GET /v1/whatsapp/flows`: List flows (https://pozy.ai/docs/api/listWhatsAppFlows)
- `POST /v1/whatsapp/flows`: Create flow (https://pozy.ai/docs/api/createWhatsAppFlow)
- `GET /v1/whatsapp/flows/{flowId}`: Get flow (https://pozy.ai/docs/api/getWhatsAppFlow)
- `PATCH /v1/whatsapp/flows/{flowId}`: Update flow (https://pozy.ai/docs/api/updateWhatsAppFlow)
- `DELETE /v1/whatsapp/flows/{flowId}`: Delete flow (https://pozy.ai/docs/api/deleteWhatsAppFlow)
- `GET /v1/whatsapp/flows/{flowId}/json`: Get flow JSON asset (https://pozy.ai/docs/api/getWhatsAppFlowJson)
- `PUT /v1/whatsapp/flows/{flowId}/json`: Upload flow JSON (https://pozy.ai/docs/api/uploadWhatsAppFlowJson)
- `GET /v1/whatsapp/flows/{flowId}/preview`: Get flow preview URL (https://pozy.ai/docs/api/getWhatsAppFlowPreview)
- `GET /v1/whatsapp/flows/{flowId}/versions`: List flow versions (https://pozy.ai/docs/api/listWhatsAppFlowVersions)
- `POST /v1/whatsapp/flows/{flowId}/publish`: Publish flow (https://pozy.ai/docs/api/publishWhatsAppFlow)
- `POST /v1/whatsapp/flows/{flowId}/deprecate`: Deprecate flow (https://pozy.ai/docs/api/deprecateWhatsAppFlow)
- `GET /v1/whatsapp/flows/encryption-key`: Get Flows encryption key status (https://pozy.ai/docs/api/getWhatsAppFlowsEncryptionKey)
- `POST /v1/whatsapp/flows/encryption-key`: Register a Flows encryption key (https://pozy.ai/docs/api/setWhatsAppFlowsEncryptionKey)
- `POST /v1/whatsapp/flows/send`: Send flow message (https://pozy.ai/docs/api/sendWhatsAppFlowMessage)
- `GET /v1/whatsapp/flow-responses`: List flow responses (https://pozy.ai/docs/api/listWhatsAppFlowResponses)

### WhatsApp Phone Numbers

- `GET /v1/whatsapp/number-info`: Get number status (https://pozy.ai/docs/api/getWhatsAppNumberInfo)
- `GET /v1/whatsapp/pricing-analytics`: Get pricing analytics (https://pozy.ai/docs/api/getWhatsAppPricingAnalytics)
- `GET /v1/whatsapp/phone-numbers`: List phone numbers (https://pozy.ai/docs/api/getWhatsAppPhoneNumbers)
- `POST /v1/whatsapp/phone-numbers/purchase`: Purchase phone number (https://pozy.ai/docs/api/purchaseWhatsAppPhoneNumber)
- `GET /v1/whatsapp/phone-numbers/countries`: List offerable number countries (https://pozy.ai/docs/api/listWhatsAppNumberCountries)
- `GET /v1/whatsapp/phone-numbers/available`: Search available numbers (https://pozy.ai/docs/api/searchAvailableWhatsAppNumbers)
- `GET /v1/whatsapp/phone-numbers/availability`: Check country availability (https://pozy.ai/docs/api/checkWhatsAppNumberAvailability)
- `GET /v1/whatsapp/phone-numbers/kyc`: Get KYC form spec (https://pozy.ai/docs/api/getWhatsAppNumberKycForm)
- `POST /v1/whatsapp/phone-numbers/kyc`: Submit KYC (https://pozy.ai/docs/api/submitWhatsAppNumberKyc)
- `POST /v1/whatsapp/phone-numbers/kyc/upload-document`: Upload a KYC document (https://pozy.ai/docs/api/uploadWhatsAppNumberKycDocument)
- `POST /v1/whatsapp/phone-numbers/kyc/validate-address`: Pre-validate KYC address (https://pozy.ai/docs/api/validateWhatsAppNumberKycAddress)
- `POST /v1/whatsapp/phone-numbers/kyc/share`: Create a hosted KYC link (https://pozy.ai/docs/api/createWhatsAppNumberKycLink)
- `PATCH /v1/whatsapp/phone-numbers/{id}/profile`: Move a number to another profile (https://pozy.ai/docs/api/moveWhatsAppNumberToProfile)
- `GET /v1/whatsapp/phone-numbers/{id}/remediate`: Get declined requirements (https://pozy.ai/docs/api/getWhatsAppNumberRemediation)
- `POST /v1/whatsapp/phone-numbers/{id}/remediate`: Resubmit a declined number (https://pozy.ai/docs/api/remediateWhatsAppNumber)
- `GET /v1/whatsapp/phone-numbers/{phoneNumberId}`: Get phone number (https://pozy.ai/docs/api/getWhatsAppPhoneNumber)
- `DELETE /v1/whatsapp/phone-numbers/{phoneNumberId}`: Release phone number (https://pozy.ai/docs/api/releaseWhatsAppPhoneNumber)

### WhatsApp Sandbox

- `GET /v1/whatsapp/sandbox/sessions`: List your sandbox sessions (https://pozy.ai/docs/api/listWhatsAppSandboxSessions)
- `POST /v1/whatsapp/sandbox/sessions`: Start a sandbox activation (https://pozy.ai/docs/api/createWhatsAppSandboxSession)
- `DELETE /v1/whatsapp/sandbox/sessions/{sessionId}`: Revoke a sandbox session (https://pozy.ai/docs/api/deleteWhatsAppSandboxSession)

### WhatsApp Templates

- `GET /v1/whatsapp/template-library`: Look up a library template (https://pozy.ai/docs/api/getWhatsAppLibraryTemplate)

## Messaging

### Discord

- `GET /v1/accounts/{accountId}/discord-settings`: Get Discord account settings (https://pozy.ai/docs/api/getDiscordSettings)
- `PATCH /v1/accounts/{accountId}/discord-settings`: Update Discord settings (https://pozy.ai/docs/api/updateDiscordSettings)
- `GET /v1/accounts/{accountId}/discord-channels`: List Discord guild channels (https://pozy.ai/docs/api/getDiscordChannels)
- `POST /v1/discord/dms`: Send a Discord Direct Message (https://pozy.ai/docs/api/sendDiscordDirectMessage)
- `GET /v1/discord/guilds/{guildId}/roles`: List Discord guild roles (https://pozy.ai/docs/api/listDiscordGuildRoles)
- `POST /v1/discord/guilds/{guildId}/roles`: Create a Discord guild role (https://pozy.ai/docs/api/createDiscordGuildRole)
- `PATCH /v1/discord/guilds/{guildId}/roles/{roleId}`: Edit a Discord guild role (https://pozy.ai/docs/api/editDiscordGuildRole)
- `DELETE /v1/discord/guilds/{guildId}/roles/{roleId}`: Delete a Discord guild role (https://pozy.ai/docs/api/deleteDiscordGuildRole)
- `GET /v1/discord/guilds/{guildId}/members`: List Discord guild members (https://pozy.ai/docs/api/listDiscordGuildMembers)
- `GET /v1/discord/guilds/{guildId}/members/search`: Search Discord guild members (https://pozy.ai/docs/api/searchDiscordGuildMembers)
- `GET /v1/discord/guilds/{guildId}/members/{userId}`: Get a Discord guild member (https://pozy.ai/docs/api/getDiscordGuildMember)
- `PUT /v1/discord/guilds/{guildId}/members/{userId}/roles/{roleId}`: Assign a role to a guild member (https://pozy.ai/docs/api/addDiscordMemberRole)
- `DELETE /v1/discord/guilds/{guildId}/members/{userId}/roles/{roleId}`: Remove a role from a guild member (https://pozy.ai/docs/api/removeDiscordMemberRole)
- `DELETE /v1/discord/channels/{channelId}/messages/{messageId}`: Delete a Discord channel message (https://pozy.ai/docs/api/deleteDiscordMessage)
- `POST /v1/discord/channels/{channelId}/messages/{messageId}/crosspost`: Crosspost Discord message (https://pozy.ai/docs/api/crosspostDiscordMessage)
- `POST /v1/discord/channels/{channelId}/threads`: Create a Discord public thread (https://pozy.ai/docs/api/createDiscordThread)
- `GET /v1/discord/channels/{channelId}/pins`: List pinned messages (https://pozy.ai/docs/api/listDiscordPinnedMessages)
- `PUT /v1/discord/channels/{channelId}/pins/{messageId}`: Pin a Discord message (https://pozy.ai/docs/api/pinDiscordMessage)
- `DELETE /v1/discord/channels/{channelId}/pins/{messageId}`: Unpin a Discord message (https://pozy.ai/docs/api/unpinDiscordMessage)
- `GET /v1/discord/guilds/{guildId}/events`: List Discord scheduled events (https://pozy.ai/docs/api/listDiscordScheduledEvents)
- `POST /v1/discord/guilds/{guildId}/events`: Create a Discord scheduled event (https://pozy.ai/docs/api/createDiscordScheduledEvent)
- `GET /v1/discord/guilds/{guildId}/events/{eventId}`: Get a Discord scheduled event (https://pozy.ai/docs/api/getDiscordScheduledEvent)
- `PATCH /v1/discord/guilds/{guildId}/events/{eventId}`: Update a Discord scheduled event (https://pozy.ai/docs/api/updateDiscordScheduledEvent)
- `DELETE /v1/discord/guilds/{guildId}/events/{eventId}`: Delete a Discord scheduled event (https://pozy.ai/docs/api/deleteDiscordScheduledEvent)

### iMessage

- `GET /v1/imessage/senders`: List iMessage senders (https://pozy.ai/docs/api/listImessageSenders)
- `POST /v1/imessage/senders`: Register an iMessage sender (https://pozy.ai/docs/api/registerImessageSender)
- `GET /v1/imessage/senders/order`: List iMessage sender orders (https://pozy.ai/docs/api/listImessageSenderOrders)
- `POST /v1/imessage/senders/order`: Order a new iMessage sender (https://pozy.ai/docs/api/orderImessageSender)
- `GET /v1/imessage/senders/{senderId}`: Get iMessage sender status (https://pozy.ai/docs/api/getImessageSender)
- `PATCH /v1/imessage/senders/{senderId}`: Update an iMessage sender (https://pozy.ai/docs/api/updateImessageSender)
- `DELETE /v1/imessage/senders/{senderId}`: Cancel an iMessage sender (https://pozy.ai/docs/api/cancelImessageSender)
- `GET /v1/imessage/audience`: List iMessage audience (https://pozy.ai/docs/api/listImessageAudience)
- `GET /v1/imessage/sandbox/contacts`: List iMessage sandbox contacts (https://pozy.ai/docs/api/listImessageSandboxContacts)
- `POST /v1/imessage/sandbox/contacts`: Add an iMessage sandbox contact (https://pozy.ai/docs/api/addImessageSandboxContact)
- `DELETE /v1/imessage/sandbox/contacts/{contactId}`: Remove an iMessage sandbox contact (https://pozy.ai/docs/api/removeImessageSandboxContact)
- `POST /v1/imessage/audience/subscription`: Subscribe or opt out an iMessage contact (https://pozy.ai/docs/api/setImessageSubscription)
- `POST /v1/imessage/senders/{senderId}/opt-in-links`: Create a tracked iMessage opt-in link (https://pozy.ai/docs/api/createImessageOptInLink)
- `GET /v1/imessage/senders/available-numbers`: List instantly available iMessage numbers (https://pozy.ai/docs/api/listImessageAvailableNumbers)
- `POST /v1/imessage/senders/available-numbers/{numberId}/reserve`: Reserve an available iMessage number (https://pozy.ai/docs/api/reserveImessageAvailableNumber)
- `POST /v1/imessage/groups`: Start an iMessage group chat (https://pozy.ai/docs/api/createImessageGroup)
- `GET /v1/imessage/groups/{conversationId}`: Get an iMessage group (https://pozy.ai/docs/api/getImessageGroup)
- `PATCH /v1/imessage/groups/{conversationId}`: Rename an iMessage group or change its photo (https://pozy.ai/docs/api/updateImessageGroup)
- `POST /v1/imessage/groups/{conversationId}/participants`: Add a participant to an iMessage group (https://pozy.ai/docs/api/addImessageGroupParticipant)
- `DELETE /v1/imessage/groups/{conversationId}/participants`: Remove a participant from an iMessage group (https://pozy.ai/docs/api/removeImessageGroupParticipant)

### RCS

- `GET /v1/rcs/brands`: List RCS brands (https://pozy.ai/docs/api/listRcsBrands)
- `GET /v1/rcs/agents`: List RCS agents (https://pozy.ai/docs/api/listRcsAgents)
- `POST /v1/rcs/agents`: Request an RCS agent (https://pozy.ai/docs/api/createRcsAgent)
- `GET /v1/rcs/agents/{agentId}`: Get an RCS agent (https://pozy.ai/docs/api/getRcsAgent)
- `PATCH /v1/rcs/agents/{agentId}`: Update an RCS agent (https://pozy.ai/docs/api/updateRcsAgent)
- `DELETE /v1/rcs/agents/{agentId}`: Deactivate an RCS agent (https://pozy.ai/docs/api/deactivateRcsAgent)
- `POST /v1/rcs/agents/{agentId}/launch-request`: Send the launch filing (https://pozy.ai/docs/api/requestRcsAgentLaunch)
- `GET /v1/rcs/agents/{agentId}/test-devices`: List RCS test phones (https://pozy.ai/docs/api/listRcsTestDevices)
- `POST /v1/rcs/agents/{agentId}/test-devices`: Invite an RCS test phone (https://pozy.ai/docs/api/addRcsTestDevice)
- `DELETE /v1/rcs/agents/{agentId}/test-devices/{testDeviceId}`: Remove an RCS test phone (https://pozy.ai/docs/api/removeRcsTestDevice)
- `POST /v1/rcs/assets`: Upload an RCS logo or banner (https://pozy.ai/docs/api/uploadRcsAsset)
- `POST /v1/rcs/messages`: Send an RCS message (https://pozy.ai/docs/api/sendRcsMessage)
- `GET /v1/rcs/capabilities`: Check RCS capability (https://pozy.ai/docs/api/getRcsCapabilities)

### Slack

- `GET /v1/accounts/{accountId}/slack-members`: List Slack workspace members (https://pozy.ai/docs/api/listSlackMembers)

### SMS

- `POST /v1/sms/messages`: Send an SMS/MMS (https://pozy.ai/docs/api/sendSms)
- `GET /v1/sms/lookup`: Look up carrier + line type (https://pozy.ai/docs/api/lookupSmsNumber)
- `GET /v1/sms/opt-outs`: List SMS opt-outs (https://pozy.ai/docs/api/listSmsOptOuts)
- `GET /v1/sms/sender-ids`: List alphanumeric sender IDs (https://pozy.ai/docs/api/listSmsSenderIds)
- `POST /v1/sms/sender-ids`: Create an alphanumeric sender ID (https://pozy.ai/docs/api/createSmsSenderId)
- `POST /v1/sms/sender-ids/limit-request`: Request a higher sender ID daily limit (https://pozy.ai/docs/api/requestSmsSenderIdLimitIncrease)
- `DELETE /v1/sms/sender-ids/{id}`: Delete an alphanumeric sender ID (https://pozy.ai/docs/api/deleteSmsSenderId)
- `GET /v1/sms/registrations`: List carrier registrations (https://pozy.ai/docs/api/listSmsRegistrations)
- `POST /v1/sms/registrations`: Start a carrier registration (https://pozy.ai/docs/api/startSmsRegistration)
- `POST /v1/sms/registrations/preflight`: Pre-check a carrier registration (https://pozy.ai/docs/api/preflightSmsRegistration)
- `GET /v1/sms/registrations/{id}`: Get a carrier registration (https://pozy.ai/docs/api/getSmsRegistration)
- `DELETE /v1/sms/registrations/{id}`: Deactivate a brand/campaign registration (https://pozy.ai/docs/api/deactivateSmsRegistration)
- `POST /v1/sms/registrations/{id}/verify-otp`: Submit the sole-prop OTP (https://pozy.ai/docs/api/verifySmsRegistrationOtp)
- `POST /v1/sms/registrations/{id}/resend-otp`: Re-send the sole-prop OTP (https://pozy.ai/docs/api/resendSmsRegistrationOtp)
- `POST /v1/sms/registrations/{id}/appeal`: Appeal a rejected campaign (https://pozy.ai/docs/api/appealSmsRegistration)
- `POST /v1/sms/registrations/{id}/respond`: Reply to a change request (https://pozy.ai/docs/api/respondToSmsRegistrationReview)
- `POST /v1/sms/opt-in-proof`: Upload opt-in form proof (https://pozy.ai/docs/api/uploadSmsOptInProofFile)
- `POST /v1/sms/registrations/{id}/opt-in-proof`: Upload opt-in form proof for an appeal (https://pozy.ai/docs/api/uploadSmsOptInProof)
- `POST /v1/sms/registrations/share`: Create a registration share link (https://pozy.ai/docs/api/shareSmsRegistration)
- `POST /v1/phone-numbers/{id}/sms`: Enable SMS on a number (https://pozy.ai/docs/api/enableSmsOnNumber)
- `DELETE /v1/phone-numbers/{id}/sms`: Disable SMS on a number (https://pozy.ai/docs/api/disableSmsOnNumber)
- `POST /v1/phone-numbers/{id}/sms/reuse-registration`: Add number to SMS registration (https://pozy.ai/docs/api/reuseSmsRegistrationForNumber)

### Verify

- `POST /v1/verify/verifications`: Send a verification code (https://pozy.ai/docs/api/createVerification)
- `GET /v1/verify/verifications/{verificationId}`: Get a verification (https://pozy.ai/docs/api/getVerification)
- `POST /v1/verify/verifications/{verificationId}/check`: Check a verification code (https://pozy.ai/docs/api/checkVerification)

## Phone & voice

### Branded Calling

- `GET /v1/branded-calling/enterprises`: List registered businesses (https://pozy.ai/docs/api/listBrandedCallingEnterprises)
- `POST /v1/branded-calling/enterprises`: Register a business for Branded Calling (https://pozy.ai/docs/api/createBrandedCallingEnterprise)
- `GET /v1/branded-calling/enterprises/{id}`: Get a registered business (https://pozy.ai/docs/api/getBrandedCallingEnterprise)
- `DELETE /v1/branded-calling/enterprises/{id}`: Delete a registered business (https://pozy.ai/docs/api/deleteBrandedCallingEnterprise)
- `POST /v1/branded-calling/share`: Create a caller identity share link (https://pozy.ai/docs/api/shareBrandedCallingIdentityForm)
- `GET /v1/branded-calling/call-reasons`: List pre-approved call reasons (https://pozy.ai/docs/api/listBrandedCallingCallReasons)
- `GET /v1/branded-calling/identities`: List caller identities (https://pozy.ai/docs/api/listBrandedCallingIdentities)
- `POST /v1/branded-calling/identities`: Create a caller identity (https://pozy.ai/docs/api/createBrandedCallingIdentity)
- `POST /v1/branded-calling/identities/preflight`: Dry-run a caller identity before creating it (https://pozy.ai/docs/api/preflightBrandedCallingIdentity)
- `GET /v1/branded-calling/identities/{id}`: Get a caller identity (https://pozy.ai/docs/api/getBrandedCallingIdentity)
- `PATCH /v1/branded-calling/identities/{id}`: Edit or resubmit a caller identity (https://pozy.ai/docs/api/updateBrandedCallingIdentity)
- `DELETE /v1/branded-calling/identities/{id}`: Delete a caller identity (https://pozy.ai/docs/api/deleteBrandedCallingIdentity)
- `POST /v1/branded-calling/identities/{id}/verify-email`: Resend the authorizer's code (https://pozy.ai/docs/api/resendBrandedCallingAuthorizerCode)
- `POST /v1/branded-calling/identities/{id}/verify-email/confirm`: Confirm the authorizer's code (https://pozy.ai/docs/api/confirmBrandedCallingAuthorizerEmail)
- `GET /v1/branded-calling/identities/{id}/numbers`: List the numbers on a caller identity (https://pozy.ai/docs/api/listBrandedCallingIdentityNumbers)
- `POST /v1/branded-calling/identities/{id}/numbers`: Attach numbers to a verified identity (https://pozy.ai/docs/api/attachBrandedCallingNumbers)
- `DELETE /v1/branded-calling/identities/{id}/numbers`: Detach numbers from an identity (https://pozy.ai/docs/api/detachBrandedCallingNumbers)

### Calls

- `GET /v1/calls`: List all calls (unified history) (https://pozy.ai/docs/api/listCalls)
- `GET /v1/calls/{id}`: Get a call (any channel) (https://pozy.ai/docs/api/getCall)
- `GET /v1/calls/{id}/recording`: Get a call recording (https://pozy.ai/docs/api/getCallRecording)

### Phone Numbers

- `GET /v1/phone-numbers`: List phone numbers (https://pozy.ai/docs/api/listPhoneNumbers)
- `GET /v1/phone-numbers/{id}`: Get phone number (https://pozy.ai/docs/api/getPhoneNumber)
- `DELETE /v1/phone-numbers/{id}`: Release phone number (https://pozy.ai/docs/api/releasePhoneNumber)
- `POST /v1/phone-numbers/purchase`: Purchase phone number (https://pozy.ai/docs/api/purchasePhoneNumber)
- `GET /v1/phone-numbers/claims/{claimId}`: Resolve a number claim (https://pozy.ai/docs/api/getPhoneNumberClaim)
- `GET /v1/phone-numbers/countries`: List offerable number countries (https://pozy.ai/docs/api/listPhoneNumberCountries)
- `GET /v1/phone-numbers/available`: Search available numbers (https://pozy.ai/docs/api/searchAvailablePhoneNumbers)
- `GET /v1/phone-numbers/availability`: Check country availability (https://pozy.ai/docs/api/checkPhoneNumberAvailability)
- `GET /v1/phone-numbers/kyc`: Get KYC form spec (https://pozy.ai/docs/api/getPhoneNumberKycForm)
- `POST /v1/phone-numbers/kyc`: Submit KYC (https://pozy.ai/docs/api/submitPhoneNumberKyc)
- `GET /v1/phone-numbers/kyc/document/{documentId}`: View a KYC document on file (https://pozy.ai/docs/api/viewPhoneNumberKycDocument)
- `POST /v1/phone-numbers/kyc/upload-document`: Upload a KYC document (https://pozy.ai/docs/api/uploadPhoneNumberKycDocument)
- `POST /v1/phone-numbers/kyc/validate-address`: Pre-validate KYC address (https://pozy.ai/docs/api/validatePhoneNumberKycAddress)
- `POST /v1/phone-numbers/kyc/share`: Create a hosted KYC link (https://pozy.ai/docs/api/createPhoneNumberKycLink)
- `GET /v1/phone-numbers/port-in`: List port-in orders (https://pozy.ai/docs/api/listPhoneNumberPortIns)
- `POST /v1/phone-numbers/port-in`: Port numbers in (https://pozy.ai/docs/api/createPhoneNumberPortIn)
- `POST /v1/phone-numbers/port-in/check`: Check portability (https://pozy.ai/docs/api/checkPhoneNumberPortability)
- `GET /v1/phone-numbers/port-in/claims/{claimId}`: Resolve a port claim (https://pozy.ai/docs/api/getPhoneNumberPortClaim)
- `POST /v1/phone-numbers/port-in/documents`: Upload a porting document (https://pozy.ai/docs/api/uploadPhoneNumberPortInDocument)
- `GET /v1/phone-numbers/port-in/requirements`: Country porting requirements (https://pozy.ai/docs/api/getPhoneNumberPortInRequirements)
- `GET /v1/phone-numbers/port-in/{id}/requirements`: A port-in order's pending requirements (https://pozy.ai/docs/api/getPhoneNumberPortInOrderRequirements)
- `DELETE /v1/phone-numbers/port-in/{id}`: Cancel a port-in (https://pozy.ai/docs/api/cancelPhoneNumberPortIn)
- `POST /v1/phone-numbers/kyc/review-packet`: Pre-review a KYC packet (https://pozy.ai/docs/api/reviewPhoneNumberKycPacket)
- `GET /v1/phone-numbers/{id}/remediate`: Get declined requirements (https://pozy.ai/docs/api/getPhoneNumberRemediation)
- `POST /v1/phone-numbers/{id}/remediate`: Resubmit a declined number (https://pozy.ai/docs/api/remediatePhoneNumber)
- `POST /v1/phone-numbers/{id}/remediate/reply`: Reply to the regulatory reviewer (https://pozy.ai/docs/api/replyToPhoneNumberReviewer)
- `POST /v1/phone-numbers/{id}/remediate/respond`: Respond to the regulatory reviewer (message + corrections) (https://pozy.ai/docs/api/respondToPhoneNumberReviewer)
- `GET /v1/phone-numbers/stock-watches`: List stock watches (https://pozy.ai/docs/api/listPhoneNumberStockWatches)
- `POST /v1/phone-numbers/stock-watches`: Watch an out-of-stock country (https://pozy.ai/docs/api/createPhoneNumberStockWatch)
- `DELETE /v1/phone-numbers/stock-watches/{id}`: Stop watching a country (https://pozy.ai/docs/api/deletePhoneNumberStockWatch)
- `POST /v1/phone-numbers/{id}/whatsapp/request-code`: Request the WhatsApp verification code for a number (https://pozy.ai/docs/api/requestPhoneNumberWhatsAppCode)

### Voice

- `GET /v1/voice/calls`: List phone calls (https://pozy.ai/docs/api/listVoiceCalls)
- `POST /v1/voice/calls`: Place an outbound phone call (https://pozy.ai/docs/api/createVoiceCall)
- `GET /v1/voice/calls/{id}`: Get a phone call (https://pozy.ai/docs/api/getVoiceCall)
- `POST /v1/voice/calls/{id}/end`: Hang up a live call (https://pozy.ai/docs/api/endVoiceCall)
- `GET /v1/voice/calls/{id}/recording`: Get a call recording (https://pozy.ai/docs/api/getVoiceCallRecording)
- `POST /v1/voice/calls/{id}/transfer`: Blind-transfer a live call (https://pozy.ai/docs/api/transferVoiceCall)
- `GET /v1/voice/calls/estimate`: Estimate call cost (https://pozy.ai/docs/api/getVoiceCallEstimate)
- `POST /v1/voice/calls/web`: Mint a browser softphone session (https://pozy.ai/docs/api/createVoiceWebSession)
- `POST /v1/voice/calls/web/dial`: Dial from the browser softphone (https://pozy.ai/docs/api/dialVoiceWebCall)
- `POST /v1/phone-numbers/{id}/voice`: Enable phone calling on a number (https://pozy.ai/docs/api/enableVoiceOnNumber)
- `DELETE /v1/phone-numbers/{id}/voice`: Disable phone calling on a number (https://pozy.ai/docs/api/disableVoiceOnNumber)
- `GET /v1/phone-numbers/sip-trunks`: List SIP trunks (https://pozy.ai/docs/api/listSipTrunks)
- `POST /v1/phone-numbers/sip-trunks`: Create a SIP trunk (https://pozy.ai/docs/api/createSipTrunk)
- `GET /v1/phone-numbers/sip-trunks/{id}`: Get a SIP trunk (https://pozy.ai/docs/api/getSipTrunk)
- `DELETE /v1/phone-numbers/sip-trunks/{id}`: Delete a SIP trunk (https://pozy.ai/docs/api/deleteSipTrunk)
- `POST /v1/phone-numbers/sip-trunks/{id}/rotate-credentials`: Rotate a SIP trunk's password (https://pozy.ai/docs/api/rotateSipTrunkCredentials)
- `POST /v1/phone-numbers/{id}/sip-trunk`: Attach a number to a SIP trunk (https://pozy.ai/docs/api/attachNumberToSipTrunk)
- `DELETE /v1/phone-numbers/{id}/sip-trunk`: Detach a number from its SIP trunk (https://pozy.ai/docs/api/detachNumberFromSipTrunk)

## Creators

### Creator Campaigns

- `GET /v1/creator-campaigns`: List creator campaigns (https://pozy.ai/docs/api/listCreatorCampaigns)
- `POST /v1/creator-campaigns`: Create creator campaign (https://pozy.ai/docs/api/createCreatorCampaign)
- `GET /v1/creator-campaigns/{campaignId}`: Get creator campaign (https://pozy.ai/docs/api/getCreatorCampaign)
- `PATCH /v1/creator-campaigns/{campaignId}`: Update creator campaign (https://pozy.ai/docs/api/updateCreatorCampaign)
- `POST /v1/creator-campaigns/{campaignId}/budget`: Raise creator campaign budget (https://pozy.ai/docs/api/raiseCreatorCampaignBudget)
- `POST /v1/creator-campaigns/{campaignId}/activate`: Activate creator campaign (https://pozy.ai/docs/api/activateCreatorCampaign)
- `POST /v1/creator-campaigns/{campaignId}/pause`: Pause creator campaign (https://pozy.ai/docs/api/pauseCreatorCampaign)
- `POST /v1/creator-campaigns/{campaignId}/close`: Close creator campaign (https://pozy.ai/docs/api/closeCreatorCampaign)
- `GET /v1/creator-campaigns/{campaignId}/participants`: List campaign participants (https://pozy.ai/docs/api/listCampaignParticipants)
- `POST /v1/creator-campaigns/{campaignId}/participants`: Invite campaign participant (https://pozy.ai/docs/api/createCampaignParticipant)
- `GET /v1/creator-campaigns/{campaignId}/participants/{participantId}`: Get campaign participant (https://pozy.ai/docs/api/getCampaignParticipant)
- `POST /v1/creator-campaigns/{campaignId}/participants/{participantId}/suspend`: Suspend campaign participant (https://pozy.ai/docs/api/suspendCampaignParticipant)
- `POST /v1/creator-campaigns/{campaignId}/participants/{participantId}/reinstate`: Reinstate campaign participant (https://pozy.ai/docs/api/reinstateCampaignParticipant)
- `POST /v1/creator-campaigns/{campaignId}/participants/{participantId}/remove`: Remove campaign participant (https://pozy.ai/docs/api/removeCampaignParticipant)
- `POST /v1/creator-campaigns/{campaignId}/participants/{participantId}/resend-invite`: Resend campaign participant invite (https://pozy.ai/docs/api/resendCampaignParticipantInvite)
- `POST /v1/creator-campaigns/{campaignId}/participants/{participantId}/settle`: Settle campaign participant (https://pozy.ai/docs/api/settleCampaignParticipant)
- `GET /v1/creator-campaigns/{campaignId}/payout-batches`: List payout batches (https://pozy.ai/docs/api/listCampaignPayoutBatches)
- `POST /v1/creator-campaigns/{campaignId}/payout-batches`: Pay creators with one card payment (https://pozy.ai/docs/api/createCampaignPayoutBatch)
- `POST /v1/creator-campaigns/{campaignId}/invite-link`: Create campaign invite link (https://pozy.ai/docs/api/createCampaignInviteLink)
- `GET /v1/creator-campaigns/{campaignId}/submissions`: List campaign submissions (https://pozy.ai/docs/api/listCampaignSubmissions)
- `GET /v1/creator-campaigns/{campaignId}/submissions/{submissionId}`: Get campaign submission (https://pozy.ai/docs/api/getCampaignSubmission)
- `POST /v1/creator-campaigns/{campaignId}/submissions/{submissionId}/approve`: Approve campaign submission (https://pozy.ai/docs/api/approveCampaignSubmission)
- `POST /v1/creator-campaigns/{campaignId}/submissions/{submissionId}/reject`: Reject campaign submission (https://pozy.ai/docs/api/rejectCampaignSubmission)
- `POST /v1/creator-campaigns/{campaignId}/submissions/{submissionId}/reopen`: Reopen campaign submission (https://pozy.ai/docs/api/reopenCampaignSubmission)
- `GET /v1/creator-campaigns/{campaignId}/payables`: List campaign payables (https://pozy.ai/docs/api/listCampaignPayables)
- `POST /v1/creator-campaigns/{campaignId}/adjustments`: Create campaign adjustment (https://pozy.ai/docs/api/createCampaignAdjustment)
- `GET /v1/creator-campaigns/{campaignId}/ledger`: List campaign ledger (https://pozy.ai/docs/api/listCampaignLedger)
- `GET /v1/creator-campaigns/{campaignId}/report`: Get campaign report (https://pozy.ai/docs/api/getCampaignReport)

### Creator Portal

- `POST /public/creator-campaigns/recover-link`: Email a creator their campaign links (https://pozy.ai/docs/api/recoverCreatorPortalLinks)
- `GET /public/creator-campaigns/{token}`: Read a creator invite or participant page (https://pozy.ai/docs/api/getCreatorPortal)
- `POST /public/creator-campaigns/{token}`: Join a campaign (https://pozy.ai/docs/api/joinCreatorCampaign)
- `POST /public/creator-campaigns/{token}/connect`: Start connecting a creator account (https://pozy.ai/docs/api/startCreatorConnect)
- `POST /public/creator-campaigns/{token}/submissions`: Submit a post (https://pozy.ai/docs/api/submitCreatorPost)
- `GET /public/creator-campaigns/{token}/payouts`: List a creator's earnings history (https://pozy.ai/docs/api/getCreatorPayouts)
- `POST /public/creator-campaigns/{token}/payouts`: Start payout onboarding (https://pozy.ai/docs/api/startCreatorPayouts)
- `POST /public/creator-campaigns/{token}/payout-login`: Open the creator's Stripe dashboard (https://pozy.ai/docs/api/createCreatorPayoutLogin)
- `GET /public/creator-campaigns/{token}/payouts/{transferId}/statement`: Download a payout statement (https://pozy.ai/docs/api/getCreatorPayoutStatement)

### Ledger

- `GET /v1/ledger/balances`: Get ledger balances (https://pozy.ai/docs/api/getLedgerBalances)
- `GET /v1/ledger/entries`: List ledger entries (https://pozy.ai/docs/api/listLedgerEntries)

### Treasury

- `GET /v1/balance`: Get balance (https://pozy.ai/docs/api/getBalance)
- `GET /v1/balance/top-ups`: List top-ups (https://pozy.ai/docs/api/listTopups)
- `POST /v1/balance/top-ups`: Create a top-up (https://pozy.ai/docs/api/createTopup)
- `GET /v1/balance/top-ups/{topupId}/receipt`: Get a top-up receipt (https://pozy.ai/docs/api/getTopupReceipt)
- `POST /v1/balance/top-ups/{topupId}/confirm`: Confirm a top-up (https://pozy.ai/docs/api/confirmTopup)
- `POST /v1/balance/top-ups/{topupId}/cancel`: Cancel a top-up (https://pozy.ai/docs/api/cancelTopup)
- `GET /v1/payees`: List payees (https://pozy.ai/docs/api/listPayees)
- `POST /v1/payees/{payeeId}/onboarding-link`: Create a payee onboarding link (https://pozy.ai/docs/api/createPayeeOnboardingLink)
- `GET /v1/transfers`: List transfers (https://pozy.ai/docs/api/listTransfers)
- `POST /v1/transfers`: Create a transfer (https://pozy.ai/docs/api/createTransfer)
- `GET /v1/transfers/{transferId}`: Get a transfer (https://pozy.ai/docs/api/getTransfer)
- `GET /v1/payout-batches/{batchId}`: Get a payout batch (https://pozy.ai/docs/api/getPayoutBatch)
- `POST /v1/payout-batches/{batchId}/confirm`: Confirm a payout batch payment (https://pozy.ai/docs/api/confirmPayoutBatch)
- `POST /v1/payout-batches/{batchId}/cancel`: Cancel an unpaid payout batch (https://pozy.ai/docs/api/cancelPayoutBatch)

## Email, calendar & files

### Calendar

- `GET /v1/calendar/calendars`: List calendars (https://pozy.ai/docs/api/listCalendars)
- `GET /v1/calendar/events`: List events in a window (https://pozy.ai/docs/api/listCalendarEvents)
- `POST /v1/calendar/events`: Create an event (https://pozy.ai/docs/api/createCalendarEvent)
- `GET /v1/calendar/events/{eventId}`: Get an event (https://pozy.ai/docs/api/getCalendarEvent)
- `PATCH /v1/calendar/events/{eventId}`: Update an event (https://pozy.ai/docs/api/updateCalendarEvent)
- `DELETE /v1/calendar/events/{eventId}`: Delete an event (https://pozy.ai/docs/api/deleteCalendarEvent)
- `POST /v1/calendar/events/{eventId}/rsvp`: Respond to an invitation (https://pozy.ai/docs/api/rsvpCalendarEvent)
- `POST /v1/calendar/free-busy`: Busy blocks for one or more accounts (https://pozy.ai/docs/api/calendarFreeBusy)
- `POST /v1/calendar/availability`: Find meeting slots across accounts (https://pozy.ai/docs/api/calendarAvailability)

### Email

- `GET /v1/email/threads`: List email threads (https://pozy.ai/docs/api/listEmailThreads)
- `GET /v1/email/threads/{threadId}`: Get an email thread with its messages (https://pozy.ai/docs/api/getEmailThread)
- `PATCH /v1/email/threads/{threadId}`: Update every message in a thread (https://pozy.ai/docs/api/updateEmailThread)
- `GET /v1/email/messages`: List email messages (https://pozy.ai/docs/api/listEmailMessages)
- `POST /v1/email/messages`: Send an email (https://pozy.ai/docs/api/sendEmailMessage)
- `GET /v1/email/messages/{messageId}`: Get an email message (https://pozy.ai/docs/api/getEmailMessage)
- `PATCH /v1/email/messages/{messageId}`: Mark read or starred, or move a message (https://pozy.ai/docs/api/updateEmailMessage)
- `DELETE /v1/email/messages/{messageId}`: Move a message to trash (https://pozy.ai/docs/api/trashEmailMessage)
- `POST /v1/email/messages/{messageId}/reply`: Reply to a message (https://pozy.ai/docs/api/replyEmailMessage)
- `GET /v1/email/folders`: List mailbox folders (https://pozy.ai/docs/api/listEmailFolders)
- `GET /v1/email/attachments/{attachmentId}`: Download an attachment (https://pozy.ai/docs/api/downloadEmailAttachment)

### Files

- `GET /v1/files`: List files in a folder or search the drive (https://pozy.ai/docs/api/listFiles)
- `POST /v1/files`: Upload a file (https://pozy.ai/docs/api/uploadFile)
- `POST /v1/files/folders`: Create a folder (https://pozy.ai/docs/api/createFolder)
- `POST /v1/files/picker-sessions`: Create a hosted Google Picker session (https://pozy.ai/docs/api/createFilePickerSession)
- `GET /v1/files/{fileId}`: Get a file or folder (https://pozy.ai/docs/api/getFile)
- `PATCH /v1/files/{fileId}`: Rename or move a file (https://pozy.ai/docs/api/updateFile)
- `DELETE /v1/files/{fileId}`: Move a file to the trash (https://pozy.ai/docs/api/trashFile)
- `GET /v1/files/{fileId}/download`: Download a file (https://pozy.ai/docs/api/downloadFile)
- `GET /v1/files/{fileId}/share-link`: Get an anyone-with-the-link share link (https://pozy.ai/docs/api/getFileShareLink)

## Workspace

### API Keys

- `GET /v1/auth/verify`: Verify credential (https://pozy.ai/docs/api/verifyCredential)
- `GET /v1/api-keys`: List keys (https://pozy.ai/docs/api/listApiKeys)
- `POST /v1/api-keys`: Create key (https://pozy.ai/docs/api/createApiKey)
- `DELETE /v1/api-keys/{keyId}`: Delete key (https://pozy.ai/docs/api/deleteApiKey)

### Changelog

- `GET /v1/changelog`: List API changelog entries (https://pozy.ai/docs/api/listChangelog)

### Connected Apps

- `GET /v1/me/connected-apps`: List connected apps (https://pozy.ai/docs/api/listConnectedApps)
- `DELETE /v1/me/connected-apps/{clientId}`: Revoke connected app (https://pozy.ai/docs/api/revokeConnectedApp)

### Feedback

- `POST /v1/feedback`: Submit feedback (https://pozy.ai/docs/api/submitFeedback)

### Invites

- `POST /v1/invite/tokens`: Create invite token (https://pozy.ai/docs/api/createInviteToken)

### Logs

- `GET /v1/logs`: List activity logs (https://pozy.ai/docs/api/listLogs)

### Support Assistant

- `GET /v1/support/runs`: List a thread's support answers (https://pozy.ai/docs/api/listSupportAnswers)
- `POST /v1/support/runs`: Ask a support question (https://pozy.ai/docs/api/askSupportQuestion)
- `GET /v1/support/runs/{runId}`: Get a support answer (https://pozy.ai/docs/api/getSupportAnswer)

### Usage

- `GET /v1/billing`: Account billing snapshot (plan, cycle, balance, caps, status) (https://pozy.ai/docs/api/getBilling)
- `GET /v1/billing/x-pricing`: Get X API pricing table (https://pozy.ai/docs/api/getXApiPricing)
- `GET /v1/usage`: Usage snapshot (default) or billed-spend metering (with params) (https://pozy.ai/docs/api/getUsage)
- `GET /v1/usage-stats`: Get plan and usage snapshot (plan, limits, payment status) (https://pozy.ai/docs/api/getUsageStats)
- `GET /v1/usage/calls`: Calling usage and cost (https://pozy.ai/docs/api/getCallsUsage)
- `GET /v1/usage/sms`: SMS usage (volumes) (https://pozy.ai/docs/api/getSmsUsage)

### Users

- `GET /v1/users`: List users (https://pozy.ai/docs/api/listUsers)
- `GET /v1/users/{userId}`: Get user (https://pozy.ai/docs/api/getUser)

### Webhooks

- `GET /v1/webhooks/settings`: List webhooks (https://pozy.ai/docs/api/getWebhookSettings)
- `POST /v1/webhooks/settings`: Create webhook (https://pozy.ai/docs/api/createWebhookSettings)
- `PUT /v1/webhooks/settings`: Update webhook (https://pozy.ai/docs/api/updateWebhookSettings)
- `DELETE /v1/webhooks/settings`: Delete webhook (https://pozy.ai/docs/api/deleteWebhookSettings)
- `GET /v1/webhooks/logs`: List webhook delivery logs (https://pozy.ai/docs/api/getWebhookLogs)
- `POST /v1/webhooks/logs/redeliver`: Redeliver a webhook event (https://pozy.ai/docs/api/redeliverWebhookEvent)
- `POST /v1/webhooks/test`: Send test webhook (https://pozy.ai/docs/api/testWebhook)
