API reference
1,128 endpoints across 14 areas, the same for your API key, the dashboard and the MCP server. Endpoints marked not available yet answer 403 feature_not_available.
curl https://api.pozy.ai/v1/accounts \
-H "Authorization: Bearer $POZY_API_KEY"const res = await fetch("https://api.pozy.ai/v1/accounts", {
headers: { Authorization: `Bearer ${process.env.POZY_API_KEY}` },
});
const { accounts } = await res.json();
console.log(accounts);import os, requests
resp = requests.get(
"https://api.pozy.ai/v1/accounts",
headers={"Authorization": f"Bearer {os.environ['POZY_API_KEY']}"},
)
print(resp.json())New here? Start with the Quickstart, then read about errors, rate limits and pagination.
Accounts & connections
Account Settings20
- GET
/v1/accounts/{accountId}/facebook-page-infoGet a Facebook Page's public info - PATCH
/v1/accounts/{accountId}/facebook-page-infoUpdate a Facebook Page's public info - GET
/v1/accounts/{accountId}/messenger-menuGet persistent menu - PUT
/v1/accounts/{accountId}/messenger-menuSet persistent menu - DELETE
/v1/accounts/{accountId}/messenger-menuDelete persistent menu - GET
/v1/accounts/{accountId}/messenger-get-startedGet FB Get Started button - PUT
/v1/accounts/{accountId}/messenger-get-startedSet FB Get Started button - DELETE
/v1/accounts/{accountId}/messenger-get-startedDelete FB Get Started button - GET
/v1/accounts/{accountId}/messenger-greetingGet FB greeting text - PUT
/v1/accounts/{accountId}/messenger-greetingSet FB greeting text - DELETE
/v1/accounts/{accountId}/messenger-greetingDelete FB greeting text - GET
/v1/accounts/{accountId}/messenger-ice-breakersGet FB ice breakers - PUT
/v1/accounts/{accountId}/messenger-ice-breakersSet FB ice breakers - DELETE
/v1/accounts/{accountId}/messenger-ice-breakersDelete FB ice breakers - GET
/v1/accounts/{accountId}/instagram-ice-breakersGet IG ice breakers - PUT
/v1/accounts/{accountId}/instagram-ice-breakersSet IG ice breakers - DELETE
/v1/accounts/{accountId}/instagram-ice-breakersDelete IG ice breakers - GET
/v1/accounts/{accountId}/telegram-commandsGet TG bot commands - PUT
/v1/accounts/{accountId}/telegram-commandsSet TG bot commands - DELETE
/v1/accounts/{accountId}/telegram-commandsDelete TG bot commands
Accounts21
- GET
/v1/accountsList accounts - GET
/v1/accounts/follower-statsGet follower stats - PUT
/v1/accounts/{accountId}Update account - PATCH
/v1/accounts/{accountId}Move account to another profile - DELETE
/v1/accounts/{accountId}Disconnect account - GET
/v1/accounts/healthCheck accounts health - GET
/v1/accounts/{accountId}/healthCheck account health - GET
/v1/accounts/{accountId}/postsList posts published on the platform - GET
/v1/accounts/{accountId}/follow-status/{userId}Check whether an Instagram user follows the account - GET
/v1/accounts/{accountId}/tiktok/commercial-musicList trending commercial music - GET
/v1/accounts/{accountId}/tiktok/locationsSearch TikTok location tags - GET
/v1/accounts/{accountId}/tiktok/creator-infoGet TikTok creator info - GET
/v1/accounts/{accountId}/business-partnersList partner businesses of the Page - POST
/v1/accounts/{accountId}/business-partnersShare the Page with a partner business - DELETE
/v1/accounts/{accountId}/business-partnersRevoke a partner business from the Page - GET
/v1/accounts/{accountId}/hubspot-settingsGet HubSpot account settings - PATCH
/v1/accounts/{accountId}/hubspot-settingsUpdate HubSpot account settings - GET
/v1/accounts/{accountId}/slack-settingsGet Slack account settings - PATCH
/v1/accounts/{accountId}/slack-settingsUpdate Slack account settings - GET
/v1/accounts/{accountId}/bluesky-settingsGet Bluesky account settings - PATCH
/v1/accounts/{accountId}/bluesky-settingsUpdate Bluesky account settings
Connect74
- GET
/v1/connect/{platform}Get OAuth connect URL - POST
/v1/connect/{platform}Complete OAuth callback - GET
/v1/connect/{platform}/adsConnect ads for a platform - GET
/v1/connect/shopifyGet Shopify OAuth connect URL - POST
/v1/connect/shopify/tokenConnect a Shopify store with a custom-app Admin token - GET
/v1/connect/googleanalyticsGet Google Analytics OAuth connect URL - GET
/v1/connect/googleanalytics/propertiesList Google Analytics properties for a pending connect - POST
/v1/connect/googleanalytics/select-propertyConnect the chosen Google Analytics property - GET
/v1/connect/hubspotGet HubSpot OAuth connect URL - GET
/v1/connect/wordpressGet WordPress.com OAuth connect URL - GET
/v1/connect/wixGet Wix site install URL - GET
/v1/connect/webflowGet Webflow OAuth URL - POST
/v1/connect/webflow/tokenConnect Webflow with a site API token - POST
/v1/connect/wordpress/tokenConnect self-hosted WordPress with an application password - PATCH
/v1/connect/tiktok-adsSet TikTok brand identity - GET
/v1/connect/facebook/select-pageList Facebook pages - POST
/v1/connect/facebook/select-pageSelect Facebook page - GET
/v1/connect/instagram/select-accountList Pages with a linked Instagram account - POST
/v1/connect/instagram/select-accountSelect the Page whose Instagram account to connect - GET
/v1/connect/googlebusiness/locationsList Google Business Profile locations - POST
/v1/connect/googlebusiness/select-locationSelect Google Business Profile location - GET
/v1/connect/handoffs/{handoffId}Get a phone handoff - GET
/v1/connect/welcome-screenGet the saved welcome screen - PUT
/v1/connect/welcome-screenSave the welcome screen - GET
/v1/connect/oauth-appsList your OAuth apps - POST
/v1/connect/oauth-appsAdd an OAuth app (not available yet) - GET
/v1/connect/oauth-apps/{appId}Get an OAuth app - PATCH
/v1/connect/oauth-apps/{appId}Update an OAuth app - DELETE
/v1/connect/oauth-apps/{appId}Remove an OAuth app - POST
/v1/connect/oauth-apps/{appId}/testCheck an OAuth app's keys - GET
/v1/connect/pending-dataGet pending OAuth data - GET
/v1/connect/linkedin/organizationsList LinkedIn orgs - POST
/v1/connect/linkedin/select-organizationSelect LinkedIn org - GET
/v1/connect/pinterest/select-boardList Pinterest boards - POST
/v1/connect/pinterest/select-boardSelect Pinterest board - GET
/v1/connect/snapchat/select-profileList Snapchat profiles - POST
/v1/connect/snapchat/select-profileSelect Snapchat profile - POST
/v1/connect/bluesky/credentialsConnect Bluesky account - POST
/v1/connect/openai-ads/credentialsConnect an OpenAI Ads account - POST
/v1/connect/whop-ads/credentialsConnect a Whop account - POST
/v1/connect/whatsapp/credentialsConnect WhatsApp via credentials - GET
/v1/connect/whatsapp/select-phone-numberList numbers for selection - POST
/v1/connect/whatsapp/select-phone-numberComplete number selection - POST
/v1/connect/whatsapp/embedded-signupConnect WhatsApp from Embedded Signup - GET
/v1/connect/whatsapp/sdk-configGet Embedded Signup SDK config - POST
/v1/connect/discordConnect a Discord channel (not available yet) - GET
/v1/connect/slackList Slack channels for the channel picker - POST
/v1/connect/slackConnect a Slack channel - GET
/v1/connect/telegramGenerate Telegram code (not available yet) - POST
/v1/connect/telegramConnect Telegram directly (not available yet) - PATCH
/v1/connect/telegramCheck Telegram status (not available yet) - GET
/v1/accounts/{accountId}/webhook-subscriptionRead a Facebook Page's webhook subscription - POST
/v1/accounts/{accountId}/webhook-subscriptionRe-subscribe a Facebook Page to Pozy's webhooks - GET
/v1/accounts/{accountId}/facebook-pageList Facebook pages - PUT
/v1/accounts/{accountId}/facebook-pageUpdate Facebook page - GET
/v1/accounts/{accountId}/linkedin-organizationsList LinkedIn orgs - PUT
/v1/accounts/{accountId}/linkedin-organizationSwitch LinkedIn account type - GET
/v1/accounts/{accountId}/pinterest-boardsList Pinterest boards - POST
/v1/accounts/{accountId}/pinterest-boardsCreate Pinterest board - PUT
/v1/accounts/{accountId}/pinterest-boardsSet default Pinterest board - GET
/v1/accounts/{accountId}/youtube-captionsGet a YouTube video transcript - GET
/v1/accounts/{accountId}/youtube-playlistsList YouTube playlists - POST
/v1/accounts/{accountId}/youtube-playlistsCreate YouTube playlist - PUT
/v1/accounts/{accountId}/youtube-playlistsSet default YouTube playlist - GET
/v1/accounts/{accountId}/gmb-locationsList Google Business Profile locations - PUT
/v1/accounts/{accountId}/gmb-locationsUpdate Google Business Profile location - POST
/v1/accounts/{accountId}/gmb-locations/assignAssign Google Business Profile location to another profile - GET
/v1/accounts/{accountId}/reddit-subredditsList Reddit subreddits - PUT
/v1/accounts/{accountId}/reddit-subredditsSet default subreddit - GET
/v1/accounts/{accountId}/reddit-subreddits/{subreddit}/rulesGet subreddit rules - POST
/v1/accounts/{accountId}/reddit-voteVote on a Reddit post or comment - GET
/v1/accounts/{accountId}/reddit-flairsList subreddit flairs - POST
/v1/accounts/{accountId}/reddit-flairsSet Reddit post flair - GET
/v1/connect/microsoft/admin-consentAdmin-consent link for a Microsoft tenant
Publishing
Blogs10
- GET
/v1/accounts/{accountId}/blogsList blogs - POST
/v1/accounts/{accountId}/blogsCreate a blog - GET
/v1/accounts/{accountId}/blogs/{blogId}Get a blog - PATCH
/v1/accounts/{accountId}/blogs/{blogId}Update a blog - DELETE
/v1/accounts/{accountId}/blogs/{blogId}Delete a blog - GET
/v1/accounts/{accountId}/blogs/{blogId}/articlesList blog articles - POST
/v1/accounts/{accountId}/blogs/{blogId}/articlesCreate a blog article - GET
/v1/accounts/{accountId}/blogs/{blogId}/articles/{articleId}Get a blog article - PATCH
/v1/accounts/{accountId}/blogs/{blogId}/articles/{articleId}Update a blog article - DELETE
/v1/accounts/{accountId}/blogs/{blogId}/articles/{articleId}Delete a blog article
Posts13
- GET
/v1/postsList posts - POST
/v1/postsCreate post - GET
/v1/posts/{postId}Get post - PUT
/v1/posts/{postId}Update post - DELETE
/v1/posts/{postId}Delete post - POST
/v1/posts/bulk-uploadBulk upload from CSV - POST
/v1/posts/{postId}/retryRetry failed post - POST
/v1/posts/{postId}/reviewApprove or reject a post - POST
/v1/posts/{postId}/unpublishUnpublish post - POST
/v1/posts/{postId}/pinPin post - POST
/v1/posts/{postId}/unpinUnpin post - POST
/v1/posts/{postId}/editEdit published post - POST
/v1/posts/{postId}/update-metadataUpdate post metadata
Analytics
Analytics41
- GET
/v1/analyticsGet post analytics - GET
/v1/analytics/deltaAnalytics changed since a cursor - GET
/v1/analytics/youtube/channel-insightsGet YouTube channel insights - GET
/v1/analytics/linkedin/org-aggregate-analyticsGet LinkedIn org analytics - GET
/v1/analytics/tiktok/account-insightsGet TikTok account-level insights - GET
/v1/analytics/youtube/daily-viewsGet YouTube daily views - GET
/v1/analytics/youtube/video-retentionGet YouTube video retention curve - GET
/v1/analytics/facebook/page-insightsGet Facebook Page insights - GET
/v1/analytics/facebook/post-earningsGet Facebook post monetization earnings - GET
/v1/analytics/instagram/account-insightsGet Instagram insights - GET
/v1/analytics/instagram/follower-historyGet Instagram follower history - GET
/v1/analytics/facebook/demographicsGet Facebook Page demographics - GET
/v1/analytics/linkedin/demographicsGet LinkedIn organization follower demographics - GET
/v1/analytics/instagram/demographicsGet Instagram demographics - GET
/v1/analytics/instagram/online-followersGet Instagram online followers - GET
/v1/analytics/youtube/demographicsGet YouTube demographics - GET
/v1/analytics/daily-metricsGet daily aggregated metrics - GET
/v1/analytics/dashboardGet an analytics dashboard - GET
/v1/analytics/best-timeGet best times to post - GET
/v1/analytics/content-decayGet content performance decay - GET
/v1/analytics/posting-frequencyGet frequency vs engagement - GET
/v1/analytics/post-timelineGet post analytics timeline - POST
/v1/analytics/googleanalytics/reportRun a Google Analytics (GA4) report - POST
/v1/analytics/googleanalytics/realtimeRun a Google Analytics (GA4) realtime report - GET
/v1/analytics/googleanalytics/metadataList Google Analytics (GA4) dimensions and metrics - GET
/v1/analytics/trackingList tracking windows - POST
/v1/analytics/trackingOpen a tracking window - GET
/v1/analytics/tracking/{windowId}Get a tracking window - DELETE
/v1/analytics/tracking/{windowId}Cancel a tracking window - GET
/v1/analytics/samplesGet post samples - GET
/v1/posts/{postId}/authenticityGet a post's authenticity score - GET
/v1/analytics/authenticityList authenticity scores - GET
/v1/analytics/googlebusiness/performanceGet Google Business Profile performance metrics - GET
/v1/analytics/googlebusiness/search-keywordsGet Google Business Profile search keywords - POST
/v1/posts/sync-externalSync an external post - GET
/v1/accounts/{accountId}/linkedin-aggregate-analyticsGet LinkedIn aggregate stats - GET
/v1/accounts/{accountId}/linkedin-post-analyticsGet LinkedIn post stats - GET
/v1/accounts/{accountId}/linkedin-post-reactionsGet LinkedIn post reactions - GET
/v1/accounts/{accountId}/facebook-post-reactionsGet Facebook post reactions - GET
/v1/accounts/{accountId}/facebook-visitor-postsList visitor posts on a Facebook Page - GET
/v1/accounts/{accountId}/facebook-tagged-postsList the posts a Facebook Page is tagged in
Inbox Analytics7
- GET
/v1/analytics/inbox/volumeGet inbox messaging volume - GET
/v1/analytics/inbox/heatmapGet day × hour heatmap - GET
/v1/analytics/inbox/source-breakdownGet inbox source breakdown - GET
/v1/analytics/inbox/response-timeGet inbox response-time stats - GET
/v1/analytics/inbox/top-accountsGet top accounts by inbox volume - GET
/v1/analytics/inbox/conversationsList conversation analytics - GET
/v1/analytics/inbox/conversations/{conversationId}Get conversation analytics
Inbox
Comments15
- GET
/v1/inbox/commentsList commented posts - GET
/v1/inbox/comments/{postId}Get post comments - POST
/v1/inbox/comments/{postId}Reply to comment - DELETE
/v1/inbox/comments/{postId}Delete comment - PATCH
/v1/inbox/comments/{postId}/{commentId}Edit comment - POST
/v1/inbox/comments/{postId}/{commentId}/moderationSet comment moderation status - POST
/v1/inbox/comments/{postId}/{commentId}/hideHide comment - DELETE
/v1/inbox/comments/{postId}/{commentId}/hideUnhide comment - POST
/v1/inbox/comments/{postId}/{commentId}/pinPin comment - DELETE
/v1/inbox/comments/{postId}/{commentId}/pinUnpin comment - POST
/v1/inbox/comments/{postId}/{commentId}/likeLike comment - DELETE
/v1/inbox/comments/{postId}/{commentId}/likeUnlike comment - POST
/v1/inbox/posts/{postId}/likeLike post - DELETE
/v1/inbox/posts/{postId}/likeUnlike post - POST
/v1/inbox/comments/{postId}/{commentId}/private-replySend private reply
Instagram11
- GET
/v1/accounts/{accountId}/instagram/storiesList active Instagram stories - GET
/v1/accounts/{accountId}/instagram/publishing-limitGet Instagram publishing limit - GET
/v1/accounts/{accountId}/instagram/audioSearch Instagram audio - GET
/v1/accounts/{accountId}/instagram/audio/{audioId}Get Instagram audio metadata - GET
/v1/accounts/{accountId}/instagram/business-discoveryLook up a public Instagram Business account - GET
/v1/accounts/{accountId}/instagram/media/{mediaId}/collaboratorsList the collaborators of an Instagram post - GET
/v1/accounts/{accountId}/instagram/live-mediaList the live broadcasts of an Instagram account - GET
/v1/accounts/{accountId}/instagram/tagsList the posts an Instagram account is tagged in - GET
/v1/accounts/{accountId}/instagram/mentions/media/{mediaId}Get a post that mentions an Instagram account in its caption - GET
/v1/accounts/{accountId}/instagram/mentions/comments/{commentId}Get a comment that mentions an Instagram account - GET
/v1/accounts/{accountId}/instagram/stories/{storyId}/insightsGet Instagram story insights
Messages24
- GET
/v1/inbox/conversationsList conversations - POST
/v1/inbox/conversationsCreate conversation - GET
/v1/inbox/conversations/searchSearch conversations - GET
/v1/inbox/conversations/{conversationId}Get conversation - PUT
/v1/inbox/conversations/{conversationId}Update conversation status - DELETE
/v1/inbox/conversations/{conversationId}Delete conversation - GET
/v1/inbox/conversations/{conversationId}/messagesList messages - POST
/v1/inbox/conversations/{conversationId}/messagesSend message - PATCH
/v1/inbox/conversations/{conversationId}/messages/{messageId}Edit message - DELETE
/v1/inbox/conversations/{conversationId}/messages/{messageId}Delete message - POST
/v1/inbox/conversations/{conversationId}/typingSend typing indicator - POST
/v1/inbox/conversations/{conversationId}/thread-controlChange who answers a conversation (handover) - POST
/v1/inbox/conversations/{conversationId}/acceptAccept a message request - GET
/v1/inbox/labelsList the Page's conversation labels - POST
/v1/inbox/labelsCreate a conversation label - DELETE
/v1/inbox/labels/{labelId}Delete a conversation label - GET
/v1/inbox/conversations/{conversationId}/labelsList the labels on a conversation - POST
/v1/inbox/conversations/{conversationId}/labelsAdd a label to a conversation - DELETE
/v1/inbox/conversations/{conversationId}/labels/{labelId}Remove a label from a conversation - POST
/v1/inbox/conversations/{conversationId}/readMark a conversation as read - POST
/v1/inbox/conversations/{conversationId}/messages/{messageId}/reactionsAdd reaction - DELETE
/v1/inbox/conversations/{conversationId}/messages/{messageId}/reactionsRemove reaction - POST
/v1/media/upload-directUpload media file - GET
/v1/inbox/conversations/{conversationId}/messages/{messageId}/attachments/{index}Resolve message attachment
X Engagement8
- POST
/v1/twitter/retweetRetweet a post - DELETE
/v1/twitter/retweetUndo retweet - POST
/v1/twitter/bookmarkBookmark a tweet - DELETE
/v1/twitter/bookmarkRemove bookmark - POST
/v1/twitter/followFollow a user - DELETE
/v1/twitter/followUnfollow a user - GET
/v1/twitter/searchSearch recent tweets - GET
/v1/twitter/tweetLook up a tweet
Automations
Broadcasts10
- GET
/v1/broadcastsList broadcasts - POST
/v1/broadcastsCreate broadcast draft - GET
/v1/broadcasts/{broadcastId}Get broadcast details - PATCH
/v1/broadcasts/{broadcastId}Update broadcast - DELETE
/v1/broadcasts/{broadcastId}Delete broadcast - POST
/v1/broadcasts/{broadcastId}/sendSend broadcast now - POST
/v1/broadcasts/{broadcastId}/scheduleSchedule broadcast for later - POST
/v1/broadcasts/{broadcastId}/cancelCancel broadcast - GET
/v1/broadcasts/{broadcastId}/recipientsList broadcast recipients - POST
/v1/broadcasts/{broadcastId}/recipientsAdd recipients to a broadcast
Comment Automations6
- GET
/v1/comment-automationsList comment-to-DM automations - POST
/v1/comment-automationsCreate comment-to-DM automation - GET
/v1/comment-automations/{automationId}Get automation details - PATCH
/v1/comment-automations/{automationId}Update automation settings - DELETE
/v1/comment-automations/{automationId}Delete automation - GET
/v1/comment-automations/{automationId}/logsList automation logs
Custom Fields6
- PUT
/v1/contacts/{contactId}/fields/{slug}Set custom field value - DELETE
/v1/contacts/{contactId}/fields/{slug}Clear custom field value - GET
/v1/custom-fieldsList custom field definitions - POST
/v1/custom-fieldsCreate custom field - PATCH
/v1/custom-fields/{fieldId}Update custom field - DELETE
/v1/custom-fields/{fieldId}Delete custom field
Sequences10
- GET
/v1/sequencesList sequences - POST
/v1/sequencesCreate sequence - GET
/v1/sequences/{sequenceId}Get sequence with steps - PATCH
/v1/sequences/{sequenceId}Update sequence - DELETE
/v1/sequences/{sequenceId}Delete sequence - POST
/v1/sequences/{sequenceId}/activateActivate sequence - POST
/v1/sequences/{sequenceId}/pausePause sequence - POST
/v1/sequences/{sequenceId}/enrollEnroll contacts in a sequence - DELETE
/v1/sequences/{sequenceId}/enroll/{contactId}Unenroll contact - GET
/v1/sequences/{sequenceId}/enrollmentsList enrollments for a sequence
Workflows15
- GET
/v1/workflowsList workflows - POST
/v1/workflowsCreate workflow - GET
/v1/workflows/{workflowId}Get workflow with graph - PATCH
/v1/workflows/{workflowId}Update workflow - DELETE
/v1/workflows/{workflowId}Delete workflow - POST
/v1/workflows/{workflowId}/activateActivate workflow - POST
/v1/workflows/{workflowId}/pausePause workflow - GET
/v1/workflows/{workflowId}/executionsList workflow runs - POST
/v1/workflows/{workflowId}/executionsManually start a workflow run - POST
/v1/workflows/{workflowId}/triggerStart an API-triggered workflow - GET
/v1/workflows/{workflowId}/executions/{executionId}/eventsGet an execution's timeline - POST
/v1/workflows/{workflowId}/duplicateDuplicate a workflow - GET
/v1/workflows/{workflowId}/versionsList a workflow's version history - GET
/v1/workflows/{workflowId}/versions/{version}Get a specific workflow version - POST
/v1/workflows/{workflowId}/versions/{version}/restoreRestore a workflow version
Ads
Ad Accounts71
- GET
/v1/ads/{adId}/commentsList comments on an ad - POST
/v1/ads/{adId}/comments/{commentId}/replyReply to an ad comment - POST
/v1/ads/{adId}/comments/{commentId}/hideHide or unhide an ad comment - DELETE
/v1/ads/{adId}/comments/{commentId}Delete an ad comment - GET
/v1/ads/business-centersList TikTok Business Centers - GET
/v1/ads/activityAd account change / audit log - GET
/v1/ads/studiesA/B tests and lift studies - GET
/v1/ads/instagram-accountsList Instagram ad identities - GET
/v1/ads/instagram-postsList Instagram posts to boost - GET
/v1/ads/advertisable-applicationsList advertisable apps - GET
/v1/ads/ios-fourteen-campaign-limitsGet iOS 14 campaign limits - GET
/v1/ads/businessesBusinesses list - GET
/v1/ads/businesses/usersBusiness users - GET
/v1/ads/page-usersPage users of a business - POST
/v1/ads/page-usersAssign a user to a Page - DELETE
/v1/ads/page-usersRemove a user from a Page - GET
/v1/ads/labelsList ad labels - POST
/v1/ads/labelsCreate a Google Ads label - PATCH
/v1/ads/labels/{labelId}Update a Google Ads label - DELETE
/v1/ads/labels/{labelId}Remove a Google Ads label - POST
/v1/ads/labels/{labelId}/assignmentsAttach a Google Ads label - DELETE
/v1/ads/labels/{labelId}/assignmentsDetach a Google Ads label - GET
/v1/ads/high-demand-periodsList high-demand periods - POST
/v1/ads/high-demand-periodsSchedule a budget increase - GET
/v1/ads/value-rule-setsList value rule sets - POST
/v1/ads/value-rule-setsCreate a value rule set - GET
/v1/ads/value-rule-sets/{valueRuleSetId}Read a value rule set - PUT
/v1/ads/value-rule-sets/{valueRuleSetId}Replace a value rule set - DELETE
/v1/ads/value-rule-sets/{valueRuleSetId}Delete a value rule set - GET
/v1/ads/accounts/negative-keyword-listsList negative keyword lists - POST
/v1/ads/accounts/negative-keyword-listsCreate a negative keyword list - GET
/v1/ads/accounts/negative-keyword-lists/{listId}Get a negative keyword list - PUT
/v1/ads/accounts/negative-keyword-lists/{listId}Rename a negative keyword list - DELETE
/v1/ads/accounts/negative-keyword-lists/{listId}Delete a negative keyword list - PUT
/v1/ads/accounts/negative-keyword-lists/{listId}/keywordsReplace negative list keywords - GET
/v1/ads/accounts/calloutsList account callouts - POST
/v1/ads/accounts/calloutsAdd account callouts - PUT
/v1/ads/accounts/calloutsUpdate account callouts - DELETE
/v1/ads/accounts/calloutsRemove account callout - GET
/v1/ads/accounts/sitelinksList account sitelinks - POST
/v1/ads/accounts/sitelinksAdd account sitelinks - PUT
/v1/ads/accounts/sitelinksUpdate account sitelinks - DELETE
/v1/ads/accounts/sitelinksRemove account sitelink - GET
/v1/ads/accounts/structured-snippetsList account snippets - POST
/v1/ads/accounts/structured-snippetsAdd account snippets - PUT
/v1/ads/accounts/structured-snippetsUpdate account snippets - DELETE
/v1/ads/accounts/structured-snippetsRemove account snippet - GET
/v1/ads/accounts/hierarchyGet manager account hierarchy - POST
/v1/ads/accounts/manager-linksInvite a client account to a manager - PATCH
/v1/ads/accounts/manager-linksAccept, decline, cancel or end a manager link - GET
/v1/ads/accounts/billingGet ad account billing - POST
/v1/ads/accounts/billingSet up ad account billing (monthly invoicing) - GET
/v1/ads/accounts/user-invitationsList user access invitations - POST
/v1/ads/accounts/user-invitationsInvite a user to an ad account by email - DELETE
/v1/ads/accounts/user-invitationsRevoke a user access invitation - GET
/v1/ads/accounts/user-invitations/pending-approvalsList invitations awaiting multi-party approval - DELETE
/v1/ads/accounts/user-invitations/pending-approvalsWithdraw an invitation awaiting multi-party approval - GET
/v1/ads/accounts/usersAd account users - POST
/v1/ads/accounts/usersAssign a user to an ad account - DELETE
/v1/ads/accounts/usersRemove a user from an ad account - GET
/v1/ads/accounts/financeAd account finances - GET
/v1/ads/accounts/healthCheck an ad account before creating ads - GET
/v1/ads/accounts/liveRead an ad account's campaigns and ad sets live - GET
/v1/ads/accountsList ad accounts - POST
/v1/ads/accountsCreate ad account - PATCH
/v1/ads/accountsUpdate ad account settings - GET
/v1/ads/dsa-defaultsGet ad account DSA defaults - GET
/v1/ads/dsa-recommendationsGet DSA recommendations - GET
/v1/accounts/{accountId}/custom-conversionsList custom conversions - POST
/v1/accounts/{accountId}/custom-conversionsCreate custom conversion - GET
/v1/ads/pixelsList TikTok ad pixels
Ad Audiences8
- GET
/v1/ads/audiencesList custom audiences - POST
/v1/ads/audiencesCreate custom audience - GET
/v1/ads/audiences/{audienceId}Get audience details - PUT
/v1/ads/audiences/{audienceId}Update an audience - DELETE
/v1/ads/audiences/{audienceId}Delete custom audience - POST
/v1/ads/audiences/{audienceId}/usersAdd users to audience - DELETE
/v1/ads/audiences/{audienceId}/usersRemove users from audience - POST
/v1/ads/audiences/{audienceId}/companiesReplace audience companies
Ad Campaigns69
- GET
/v1/adsList ads - GET
/v1/ads/recommendationsList Google Ads recommendations - POST
/v1/ads/recommendations/applyApply Google Ads recommendations - POST
/v1/ads/recommendations/dismissDismiss Google Ads recommendations - GET
/v1/ads/bid-strategiesList portfolio bid strategies - POST
/v1/ads/bid-strategiesCreate portfolio bid strategy - PATCH
/v1/ads/bid-strategies/{strategyId}Update portfolio bid strategy - GET
/v1/ads/shared-budgetsList shared budgets - POST
/v1/ads/shared-budgetsCreate a shared budget - GET
/v1/ads/keywordsList Search keywords - POST
/v1/ads/keywordsAdd Search ad-group keywords - PATCH
/v1/ads/keywords/{keywordId}Pause or enable a Search keyword - DELETE
/v1/ads/keywords/{keywordId}Remove a Search keyword - GET
/v1/ads/campaignsList campaigns - POST
/v1/ads/campaignsCreate a standalone campaign - PUT
/v1/ads/campaigns/{campaignId}/statusPause or resume a campaign - GET
/v1/ads/campaigns/{campaignId}/ad-scheduleRead a campaign's ad schedule (dayparting) - PUT
/v1/ads/campaigns/{campaignId}/ad-scheduleReplace a campaign's ad schedule (dayparting) - GET
/v1/ads/campaigns/{campaignId}/biddingRead a campaign's current bidding - GET
/v1/ads/campaigns/{campaignId}Get live campaign details - PUT
/v1/ads/campaigns/{campaignId}Update a campaign - DELETE
/v1/ads/campaigns/{campaignId}Delete a campaign - GET
/v1/ads/campaigns/{campaignId}/negative-keywordsList campaign-level negative keywords - PUT
/v1/ads/campaigns/{campaignId}/negative-keywordsReplace campaign-level negative keywords - POST
/v1/ads/campaigns/bulk-statusPause or resume many campaigns - POST
/v1/ads/campaigns/{campaignId}/duplicateDuplicate a campaign - GET
/v1/ads/campaigns/{campaignId}/targetingRead a Google campaign's device, location, excluded location, and language targeting - PUT
/v1/ads/campaigns/{campaignId}/targetingEdit a Google campaign's device, location, excluded location, or language targeting - GET
/v1/ads/ad-setsList ad sets - POST
/v1/ads/ad-setsCreate a standalone ad group - POST
/v1/ads/ad-sets/{adSetId}/duplicateDuplicate an ad set - POST
/v1/ads/{adId}/duplicateDuplicate an ad - GET
/v1/ads/ad-sets/{adSetId}Get live ad-set details - PUT
/v1/ads/ad-sets/{adSetId}Update an ad set - DELETE
/v1/ads/ad-sets/{adSetId}Delete an ad set - GET
/v1/ads/ad-sets/{adSetId}/targetingRead a Reddit ad group's targeting and schedule - PUT
/v1/ads/ad-sets/{adSetId}/statusPause or resume a single ad set - GET
/v1/ads/treeGet campaign tree - GET
/v1/ads/timelineGet daily account metrics - GET
/v1/ads/{adId}Get ad details - PUT
/v1/ads/{adId}Update ad - DELETE
/v1/ads/{adId}Cancel an ad - PUT
/v1/ads/{adId}/statusPause or resume a single ad - GET
/v1/ads/campaigns/{campaignId}/assetsList campaign assets - POST
/v1/ads/campaigns/{campaignId}/assetsAttach campaign assets - PUT
/v1/ads/campaigns/{campaignId}/assetsUpdate campaign assets - DELETE
/v1/ads/campaigns/{campaignId}/assetsRemove campaign assets - GET
/v1/ads/ad-sets/{adSetId}/assetsList ad-group assets - POST
/v1/ads/ad-sets/{adSetId}/assetsAttach ad-group assets - PUT
/v1/ads/ad-sets/{adSetId}/assetsUpdate ad-group assets - DELETE
/v1/ads/ad-sets/{adSetId}/assetsRemove ad-group assets - GET
/v1/ads/{adId}/reviewRead the platform's review verdict for an ad - GET
/v1/ads/{adId}/tiktok-smart-plus-reviewReview status of each creative in a TikTok Smart+ ad - GET
/v1/ads/alertsList ads that need attention - POST
/v1/ads/alerts/{alertId}/dismissDismiss an ads alert - GET
/v1/ads/tiktok-smart-plus-reviewsReview status of every TikTok Smart+ ad of an advertiser - GET
/v1/ads/campaigns/{campaignId}/negative-keyword-listsList campaign negative lists - PUT
/v1/ads/campaigns/{campaignId}/negative-keyword-listsReplace campaign negative lists - POST
/v1/ads/boostBoost post as ad - GET
/v1/ads/campaigns/{campaignId}/asset-groupsList Performance Max asset groups - POST
/v1/ads/campaigns/{campaignId}/asset-groupsCreate a Performance Max asset group - GET
/v1/ads/campaigns/{campaignId}/asset-groups/{assetGroupId}Get a Performance Max asset group - PATCH
/v1/ads/campaigns/{campaignId}/asset-groups/{assetGroupId}Update a Performance Max asset group - DELETE
/v1/ads/campaigns/{campaignId}/asset-groups/{assetGroupId}Remove a Performance Max asset group - POST
/v1/ads/campaigns/{campaignId}/asset-groups/{assetGroupId}/assetsLink or unlink asset group assets - PUT
/v1/ads/campaigns/{campaignId}/asset-groups/{assetGroupId}/listing-group-filtersReplace an asset group's listing-group tree - POST
/v1/ads/createCreate standalone ad - GET
/v1/ads/campaigns/{campaignId}/conversion-goalsGet campaign conversion goals - PATCH
/v1/ads/campaigns/{campaignId}/conversion-goalsUpdate campaign conversion goals
Ad Creatives18
- POST
/v1/ads/previewRender pre-create ad previews - GET
/v1/ads/{adId}/previewRender previews of an existing ad - GET
/v1/ads/{adId}/mediaDirect video and image URLs for an ad - GET
/v1/ads/tiktok-identitiesList TikTok ad identities - GET
/v1/ads/creativesCreative library - POST
/v1/ads/creativesCreate a standalone creative - GET
/v1/ads/creatives/{creativeId}Creative details - PUT
/v1/ads/creatives/{creativeId}Rename a creative - DELETE
/v1/ads/creatives/{creativeId}Delete a creative - GET
/v1/ads/imagesAd image library - POST
/v1/ads/imagesUpload an ad image from base64 - GET
/v1/ads/videosAd video library - POST
/v1/ads/videosUpload an ad video - GET
/v1/ads/videos/{videoId}Get ad video processing status - DELETE
/v1/ads/videos/{videoId}Delete an ad video - GET
/v1/ads/partnership-contentList partnership ad content - GET
/v1/ads/partnership-permissionsList partnership permissions - POST
/v1/ads/partnership-permissionsSet partnership permission
Ad Insights11
- GET
/v1/ads/search-termsGoogle Ads search terms report - GET
/v1/ads/local-services/leadsGoogle Local Services Ads leads - GET
/v1/ads/local-services/leads/{leadId}/conversationsList lead conversations - GET
/v1/ads/campaigns/{campaignId}/analyticsGet campaign analytics - POST
/v1/ads/keywords/ideasGenerate keyword ideas - POST
/v1/ads/keywords/historical-metricsGet historical keyword metrics - GET
/v1/ads/insightsFlexible live insights query - POST
/v1/ads/insights/reportsSubmit async insights report - GET
/v1/ads/insights/reports/{reportRunId}Poll an async insights report run - GET
/v1/ads/{adId}/analyticsGet ad analytics - GET
/v1/ads/tiktok-smart-plus-materialsPer-creative performance inside TikTok Smart+ ads
Ad Rules9
- GET
/v1/ads/rulesList ad rules - POST
/v1/ads/rulesCreate an ad rule - GET
/v1/ads/rules/templatesList ready-made ad rules - GET
/v1/ads/rules/activityList every change ad rules made - GET
/v1/ads/rules/{ruleId}Get an ad rule - PATCH
/v1/ads/rules/{ruleId}Update an ad rule - DELETE
/v1/ads/rules/{ruleId}Delete an ad rule - POST
/v1/ads/rules/{ruleId}/previewPreview an ad rule - GET
/v1/ads/rules/{ruleId}/runsList an ad rule's runs
Ad Targeting6
- GET
/v1/ads/interestsSearch targeting interests (deprecated) - GET
/v1/ads/targeting/searchSearch targeting options - GET
/v1/ads/targeting/browseBrowse targeting categories - POST
/v1/ads/targeting/reach-estimateEstimate audience reach - POST
/v1/ads/targeting/bid-pricingSuggested bid and budget bounds - POST
/v1/ads/targeting/supply-forecastForecast ad delivery
Conversions26
- GET
/v1/ads/conversions/qualityGet Event Match Quality - POST
/v1/ads/conversionsSend conversion events - POST
/v1/ads/conversions/adjustmentsAdjust uploaded conversions - GET
/v1/ads/conversions/actionsList conversion actions - POST
/v1/ads/conversions/actionsCreate website conversion action - GET
/v1/ads/conversions/goalsList account conversion goals - PATCH
/v1/ads/conversions/goalsUpdate account conversion goals - PATCH
/v1/ads/conversions/actions/{actionId}Update a conversion action's settings - GET
/v1/ads/conversions/custom-goalsList custom conversion goals - POST
/v1/ads/conversions/custom-goalsCreate a custom conversion goal - PATCH
/v1/ads/conversions/custom-goals/{goalId}Update a custom conversion goal - DELETE
/v1/ads/conversions/custom-goals/{goalId}Remove a custom conversion goal - GET
/v1/eventsList stored events - POST
/v1/eventsSend events to every destination - GET
/v1/events/destinationsList event destinations - POST
/v1/events/destinationsAdd an event destination - DELETE
/v1/events/destinations/{destinationId}Remove an event destination - GET
/v1/accounts/{accountId}/conversion-destinationsList conversion destinations - POST
/v1/accounts/{accountId}/conversion-destinationsCreate a conversion destination - GET
/v1/accounts/{accountId}/conversion-destinations/{destinationId}Get a conversion destination - PATCH
/v1/accounts/{accountId}/conversion-destinations/{destinationId}Update a conversion destination - DELETE
/v1/accounts/{accountId}/conversion-destinations/{destinationId}Delete a conversion destination - GET
/v1/accounts/{accountId}/conversion-destinations/{destinationId}/associationsList associated campaigns - POST
/v1/accounts/{accountId}/conversion-destinations/{destinationId}/associationsAssociate campaigns - DELETE
/v1/accounts/{accountId}/conversion-destinations/{destinationId}/associationsRemove associated campaigns - GET
/v1/accounts/{accountId}/conversion-destinations/{destinationId}/metricsGet attribution metrics
Lead Gen10
- GET
/v1/ads/leadsList submitted leads - GET
/v1/ads/leads/countsCount leads by status - PATCH
/v1/ads/leads/{id}Update a lead's status - GET
/v1/ads/lead-formsList lead forms - POST
/v1/ads/lead-formsCreate a lead form - GET
/v1/ads/lead-forms/{formId}Get a lead form - DELETE
/v1/ads/lead-forms/{formId}Archive a lead form - GET
/v1/ads/lead-forms/{formId}/leadsList leads for a single form - POST
/v1/ads/lead-forms/{formId}/test-leadsCreate a test lead - DELETE
/v1/ads/lead-forms/{formId}/test-leadsDelete a test lead
Product Catalogs19
- GET
/v1/ads/catalogsList Meta product catalogs - POST
/v1/ads/catalogsCreate a Meta product catalog - GET
/v1/ads/catalogs/{catalogId}Get a product catalog - DELETE
/v1/ads/catalogs/{catalogId}Delete a product catalog - GET
/v1/ads/catalogs/{catalogId}/productsList a catalog's products - POST
/v1/ads/catalogs/{catalogId}/productsAdd a product to a catalog - POST
/v1/ads/catalogs/{catalogId}/products/batchCreate, update or delete products in bulk - GET
/v1/ads/catalogs/{catalogId}/batches/{handle}Get a bulk request's status - GET
/v1/ads/catalogs/{catalogId}/products/{productId}Get a product - PUT
/v1/ads/catalogs/{catalogId}/products/{productId}Update a product - DELETE
/v1/ads/catalogs/{catalogId}/products/{productId}Delete a product - GET
/v1/ads/catalogs/{catalogId}/feedsList a catalog's product feeds - POST
/v1/ads/catalogs/{catalogId}/feedsCreate a product feed - GET
/v1/ads/catalogs/{catalogId}/feeds/{feedId}/uploadsList a feed's uploads - POST
/v1/ads/catalogs/{catalogId}/feeds/{feedId}/uploadsFetch a feed file now - GET
/v1/ads/catalogs/{catalogId}/product-setsList a catalog's product sets - POST
/v1/ads/catalogs/{catalogId}/product-setsCreate a product set - PUT
/v1/ads/catalogs/{catalogId}/product-sets/{productSetId}Update a product set - DELETE
/v1/ads/catalogs/{catalogId}/product-sets/{productSetId}Delete a product set
Tracking Tags22
- GET
/v1/ads/{adId}/tracking-tagsGet ad tracking tags - PATCH
/v1/ads/{adId}/tracking-tagsSet ad tracking tags - GET
/v1/accounts/{accountId}/tracking-tagsList tracking tags - POST
/v1/accounts/{accountId}/tracking-tagsCreate a tracking tag - GET
/v1/accounts/{accountId}/tracking-tags/{tagId}Get a tracking tag - PATCH
/v1/accounts/{accountId}/tracking-tags/{tagId}Update a tracking tag - GET
/v1/accounts/{accountId}/tracking-tags/{tagId}/shared-accountsList accounts it is shared with - POST
/v1/accounts/{accountId}/tracking-tags/{tagId}/shared-accountsShare with an ad account - DELETE
/v1/accounts/{accountId}/tracking-tags/{tagId}/shared-accountsStop sharing with an account - GET
/v1/accounts/{accountId}/tracking-tags/{tagId}/installGet store install status - POST
/v1/accounts/{accountId}/tracking-tags/{tagId}/installInstall on a Shopify, WordPress, Wix or Webflow site - DELETE
/v1/accounts/{accountId}/tracking-tags/{tagId}/installRemove from a Shopify, WordPress, Wix or Webflow site - GET
/v1/accounts/{accountId}/tracking-tags/{tagId}/eventsList conversion events - POST
/v1/accounts/{accountId}/tracking-tags/{tagId}/eventsCreate a conversion event - PATCH
/v1/accounts/{accountId}/tracking-tags/{tagId}/events/{eventId}Update a conversion event - DELETE
/v1/accounts/{accountId}/tracking-tags/{tagId}/events/{eventId}Delete a conversion event - GET
/v1/accounts/{accountId}/tracking-tags/{tagId}/usersList tag users - POST
/v1/accounts/{accountId}/tracking-tags/{tagId}/usersAssign a user to a tag - DELETE
/v1/accounts/{accountId}/tracking-tags/{tagId}/users/{userId}Remove a user from a tag - GET
/v1/accounts/{accountId}/tracking-tags/{tagId}/partnersList partner businesses of a tag - GET
/v1/accounts/{accountId}/tracking-tags/{tagId}/diagnosticsGet tag diagnostics - GET
/v1/accounts/{accountId}/tracking-tags/{tagId}/statsGet aggregated event stats
Commerce
Commerce76
- GET
/v1/commerce/storeGet a store - GET
/v1/commerce/ordersList orders - GET
/v1/commerce/orders/{orderId}Get an order - GET
/v1/commerce/productsList products - POST
/v1/commerce/productsCreate a product - POST
/v1/commerce/products/stateActivate, deactivate, archive or delete products - GET
/v1/commerce/products/{productId}Get a product - PATCH
/v1/commerce/products/{productId}Update a product - POST
/v1/commerce/products/{productId}/priceUpdate variant prices - GET
/v1/commerce/collectionsList collections - POST
/v1/commerce/collectionsCreate a collection - GET
/v1/commerce/collections/{collectionId}Get a collection - PATCH
/v1/commerce/collections/{collectionId}Update a collection - DELETE
/v1/commerce/collections/{collectionId}Delete a collection - POST
/v1/commerce/collections/{collectionId}/productsAdd or remove products in a collection - POST
/v1/commerce/products/{productId}/variantsAdd variants - DELETE
/v1/commerce/products/{productId}/variantsDelete variants - POST
/v1/commerce/products/{productId}/optionsAdd options - DELETE
/v1/commerce/products/{productId}/optionsDelete options - POST
/v1/commerce/products/{productId}/imagesAdd images - DELETE
/v1/commerce/products/{productId}/imagesRemove images - POST
/v1/commerce/products/{productId}/images/reorderReorder images - POST
/v1/commerce/products/{productId}/duplicateDuplicate a product - GET
/v1/commerce/products/{productId}/metafieldsList product metafields - PUT
/v1/commerce/products/{productId}/metafieldsSet product metafields - DELETE
/v1/commerce/products/{productId}/metafieldsDelete product metafields - POST
/v1/commerce/products/{productId}/channelsPublish or unpublish a product - GET
/v1/commerce/collections/{collectionId}/metafieldsList collection metafields - PUT
/v1/commerce/collections/{collectionId}/metafieldsSet collection metafields - DELETE
/v1/commerce/collections/{collectionId}/metafieldsDelete collection metafields - POST
/v1/commerce/collections/{collectionId}/channelsPublish or unpublish a collection - POST
/v1/commerce/products/tagsAdd or remove tags in bulk - POST
/v1/commerce/collections/{collectionId}/reorderReorder products in a collection - GET
/v1/commerce/pagesList pages - POST
/v1/commerce/pagesCreate a page - GET
/v1/commerce/pages/{pageId}Get a page - PATCH
/v1/commerce/pages/{pageId}Update a page - DELETE
/v1/commerce/pages/{pageId}Delete a page - GET
/v1/commerce/locationsList locations - GET
/v1/commerce/inventoryGet a product's stock - POST
/v1/commerce/products/{productId}/inventorySet or adjust stock - GET
/v1/commerce/channelsList sales channels - GET
/v1/commerce/discountsList discounts - POST
/v1/commerce/discountsCreate a discount - GET
/v1/commerce/discounts/{discountId}Get a discount - PATCH
/v1/commerce/discounts/{discountId}Update a discount - DELETE
/v1/commerce/discounts/{discountId}Delete a discount - POST
/v1/commerce/discounts/{discountId}/stateActivate or deactivate a discount - POST
/v1/commerce/discounts/{discountId}/codesAdd codes to a discount - GET
/v1/commerce/redirectsList URL redirects - POST
/v1/commerce/redirectsCreate a URL redirect - PATCH
/v1/commerce/redirects/{redirectId}Update a URL redirect - DELETE
/v1/commerce/redirects/{redirectId}Delete a URL redirect - GET
/v1/commerce/menusList navigation menus - POST
/v1/commerce/menusCreate a navigation menu - GET
/v1/commerce/menus/{menuId}Get a navigation menu - PUT
/v1/commerce/menus/{menuId}Replace a navigation menu - DELETE
/v1/commerce/menus/{menuId}Delete a navigation menu - GET
/v1/commerce/metaobject-definitionsList metaobject definitions - GET
/v1/commerce/metaobjectsList metaobjects of a type - POST
/v1/commerce/metaobjectsCreate a metaobject - GET
/v1/commerce/metaobjects/{metaobjectId}Get a metaobject - PATCH
/v1/commerce/metaobjects/{metaobjectId}Update a metaobject - DELETE
/v1/commerce/metaobjects/{metaobjectId}Delete a metaobject - GET
/v1/commerce/marketsList markets - GET
/v1/commerce/price-listsList price lists - PUT
/v1/commerce/price-lists/{priceListId}/pricesSet fixed prices - DELETE
/v1/commerce/price-lists/{priceListId}/pricesRemove fixed prices - PUT
/v1/commerce/marketing-activitiesRecord a marketing activity - DELETE
/v1/commerce/marketing-activities/{remoteId}Delete a marketing activity - POST
/v1/commerce/marketing-activities/{remoteId}/engagementsReport daily engagement - GET
/v1/commerce/catalog-syncsList catalog syncs - POST
/v1/commerce/catalog-syncsSync a store into a Meta catalog - GET
/v1/commerce/catalog-syncs/{syncId}Get a catalog sync - DELETE
/v1/commerce/catalog-syncs/{syncId}Stop a catalog sync - POST
/v1/commerce/catalog-syncs/{syncId}/runRun a catalog sync now
Google Business
Google Business Reviews5
- GET
/v1/accounts/{accountId}/gmb-reviewsGet reviews - POST
/v1/accounts/{accountId}/gmb-reviews/batchBatch get reviews - GET
/v1/accounts/{accountId}/gmb-reviews/{reviewId}Get a review - POST
/v1/accounts/{accountId}/gmb-reviews/{reviewId}/replyReply to a review - DELETE
/v1/accounts/{accountId}/gmb-reviews/{reviewId}/replyDelete a review reply
Google Business Verifications4
- GET
/v1/accounts/{accountId}/gmb-verificationsGet verification state - POST
/v1/accounts/{accountId}/gmb-verificationsStart a verification - POST
/v1/accounts/{accountId}/gmb-verifications/optionsFetch verification options - POST
/v1/accounts/{accountId}/gmb-verifications/{verificationId}/completeComplete a verification
Business Agent55
- GET
/v1/accounts/{accountId}/business-agentGet agent setup status - POST
/v1/accounts/{accountId}/business-agent/onboardCreate the agent - GET
/v1/accounts/{accountId}/business-agent/settingsList agent settings - PATCH
/v1/accounts/{accountId}/business-agent/settingsUpdate agent settings - GET
/v1/accounts/{accountId}/business-agent/allowlistList allowlisted consumers - POST
/v1/accounts/{accountId}/business-agent/allowlistAllowlist a consumer - DELETE
/v1/accounts/{accountId}/business-agent/allowlist/{entryId}Remove an allowlisted consumer - GET
/v1/accounts/{accountId}/business-agent/business-informationGet business information - PUT
/v1/accounts/{accountId}/business-agent/business-informationReplace business information - DELETE
/v1/accounts/{accountId}/business-agent/business-informationReset business information - GET
/v1/accounts/{accountId}/business-agent/faqsList FAQs - POST
/v1/accounts/{accountId}/business-agent/faqsCreate a FAQ - GET
/v1/accounts/{accountId}/business-agent/faqs/{faqId}Get a FAQ - PUT
/v1/accounts/{accountId}/business-agent/faqs/{faqId}Update a FAQ - DELETE
/v1/accounts/{accountId}/business-agent/faqs/{faqId}Delete a FAQ - GET
/v1/accounts/{accountId}/business-agent/websitesList crawled websites - POST
/v1/accounts/{accountId}/business-agent/websitesAdd a website to crawl - GET
/v1/accounts/{accountId}/business-agent/websites/{websiteId}Get a crawled website - PUT
/v1/accounts/{accountId}/business-agent/websites/{websiteId}Update a crawled website - DELETE
/v1/accounts/{accountId}/business-agent/websites/{websiteId}Remove a crawled website - GET
/v1/accounts/{accountId}/business-agent/filesList knowledge files - POST
/v1/accounts/{accountId}/business-agent/filesUpload a knowledge file - GET
/v1/accounts/{accountId}/business-agent/files/{fileId}Get a knowledge file - DELETE
/v1/accounts/{accountId}/business-agent/files/{fileId}Delete a knowledge file - GET
/v1/accounts/{accountId}/business-agent/skillsList skills - POST
/v1/accounts/{accountId}/business-agent/skillsCreate a skill - GET
/v1/accounts/{accountId}/business-agent/skills/{skillId}Get a skill - PUT
/v1/accounts/{accountId}/business-agent/skills/{skillId}Update a skill - DELETE
/v1/accounts/{accountId}/business-agent/skills/{skillId}Delete a skill - GET
/v1/accounts/{accountId}/business-agent/ui-skillsList UI skills - POST
/v1/accounts/{accountId}/business-agent/ui-skillsCreate a UI skill - GET
/v1/accounts/{accountId}/business-agent/ui-skills/{uiSkillId}Get a UI skill - PUT
/v1/accounts/{accountId}/business-agent/ui-skills/{uiSkillId}Update a UI skill - DELETE
/v1/accounts/{accountId}/business-agent/ui-skills/{uiSkillId}Delete a UI skill - GET
/v1/accounts/{accountId}/business-agent/connectorsList connectors - POST
/v1/accounts/{accountId}/business-agent/connectorsCreate a connector - GET
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}Get a connector - PUT
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}Update a connector - DELETE
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}Delete a connector - POST
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}/credentialsSet connector credentials - POST
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}/refresh-toolsRefresh MCP connector tools - GET
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}/logsGet connector failure logs - GET
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}/toolsList connector tools - POST
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}/toolsCreate a connector tool - GET
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}/tools/{toolId}Get a connector tool - PUT
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}/tools/{toolId}Update a connector tool - DELETE
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}/tools/{toolId}Delete a connector tool - POST
/v1/accounts/{accountId}/business-agent/connectors/{connectorId}/tools/{toolId}/runRun a connector tool once - GET
/v1/accounts/{accountId}/business-agent/budgetGet usage budgets - PUT
/v1/accounts/{accountId}/business-agent/budgetReplace usage budgets - POST
/v1/accounts/{accountId}/business-agent/test-messagesSend a test message - POST
/v1/accounts/{accountId}/business-agent/eventsSend a business event - GET
/v1/accounts/{accountId}/business-agent/events/{eventId}Get a business event status - GET
/v1/accounts/{accountId}/business-agent/evalsRead evaluation data - POST
/v1/accounts/{accountId}/business-agent/evalsStart an evaluation run
WhatsApp49
- POST
/v1/accounts/{accountId}/whatsapp/registerRegister a connected WhatsApp number on the Cloud API - POST
/v1/accounts/{accountId}/whatsapp/request-codeRequest a Meta re-verification code for a BYO WhatsApp number - POST
/v1/accounts/{accountId}/whatsapp/verify-codeVerify the Meta re-verification code for a BYO WhatsApp number - GET
/v1/whatsapp/media/{mediaId}Download WhatsApp media - GET
/v1/whatsapp/templatesList templates - POST
/v1/whatsapp/templatesCreate template - GET
/v1/whatsapp/templates/{templateName}Get template - PATCH
/v1/whatsapp/templates/{templateName}Update template - DELETE
/v1/whatsapp/templates/{templateName}Delete template - GET
/v1/whatsapp/templates/id/{templateId}Get template by id - PATCH
/v1/whatsapp/templates/id/{templateId}Update template by id - DELETE
/v1/whatsapp/templates/id/{templateId}Delete template by id - GET
/v1/whatsapp/catalogsList the catalogs linked to a WhatsApp number - POST
/v1/whatsapp/catalogsLink a catalog to a WhatsApp number - DELETE
/v1/whatsapp/catalogsUnlink a catalog from a WhatsApp number - GET
/v1/whatsapp/commerce-settingsGet a number's commerce settings - PUT
/v1/whatsapp/commerce-settingsUpdate a number's commerce settings - GET
/v1/whatsapp/conversational-automationGet ice breakers and commands - POST
/v1/whatsapp/conversational-automationSet ice breakers and commands - DELETE
/v1/whatsapp/conversational-automationClear ice breakers and commands - GET
/v1/whatsapp/business-profileGet business profile - POST
/v1/whatsapp/business-profileUpdate business profile - POST
/v1/whatsapp/business-profile/photoUpload profile picture - GET
/v1/whatsapp/business-profile/display-nameGet display name status - POST
/v1/whatsapp/business-profile/display-nameRequest display name change - GET
/v1/whatsapp/business-profile/usernameGet business username - POST
/v1/whatsapp/business-profile/usernameSet business username - DELETE
/v1/whatsapp/business-profile/usernameDelete business username - GET
/v1/whatsapp/business-profile/username/suggestionsGet username suggestions - GET
/v1/whatsapp/block-users/statusCheck if a user is blocked - GET
/v1/whatsapp/block-usersList blocked users - POST
/v1/whatsapp/block-usersBlock users - DELETE
/v1/whatsapp/block-usersUnblock users - GET
/v1/whatsapp/account-eventsList account notifications - GET
/v1/whatsapp/datasetGet CTWA conversions dataset - POST
/v1/whatsapp/datasetProvision CTWA dataset - GET
/v1/whatsapp/wa-groupsList active groups - POST
/v1/whatsapp/wa-groupsCreate group - GET
/v1/whatsapp/wa-groups/{groupId}Get group info - POST
/v1/whatsapp/wa-groups/{groupId}Update group settings - DELETE
/v1/whatsapp/wa-groups/{groupId}Delete group - POST
/v1/whatsapp/wa-groups/{groupId}/participantsAdd participants - DELETE
/v1/whatsapp/wa-groups/{groupId}/participantsRemove participants - POST
/v1/whatsapp/wa-groups/{groupId}/invite-linkCreate invite link - GET
/v1/whatsapp/wa-groups/{groupId}/join-requestsList join requests - POST
/v1/whatsapp/wa-groups/{groupId}/join-requestsApprove join requests - DELETE
/v1/whatsapp/wa-groups/{groupId}/join-requestsReject join requests - GET
/v1/whatsapp/conversionsList conversion events - POST
/v1/whatsapp/conversionsSend WhatsApp conversion event
WhatsApp Calling16
- GET
/v1/whatsapp/callingGet calling config for an account - POST
/v1/whatsapp/phone-numbers/{id}/callingEnable calling on a number (deprecated) - PATCH
/v1/whatsapp/phone-numbers/{id}/callingUpdate calling config (deprecated) - DELETE
/v1/whatsapp/phone-numbers/{id}/callingDisable calling on a number (deprecated) - GET
/v1/whatsapp/call-permissionsCheck call permission - GET
/v1/whatsapp/callsList call history for an account - POST
/v1/whatsapp/callsInitiate outbound call - GET
/v1/whatsapp/calls/{id}Get a single call - GET
/v1/whatsapp/calls/{id}/recordingGet a call recording - GET
/v1/whatsapp/calls/estimateEstimate per-minute cost - GET
/v1/phone-numbers/{id}/whatsapp/callingGet calling config for a number - POST
/v1/phone-numbers/{id}/whatsapp/callingEnable calling on a number - PATCH
/v1/phone-numbers/{id}/whatsapp/callingUpdate calling config - DELETE
/v1/phone-numbers/{id}/whatsapp/callingDisable calling on a number - POST
/v1/phone-numbers/{id}/whatsapp/caller-id-verificationStart caller-ID verification for a customer-brought number - POST
/v1/phone-numbers/{id}/whatsapp/caller-id-verification/verifyConfirm the caller-ID verification code
WhatsApp Flows15
- GET
/v1/whatsapp/flowsList flows - POST
/v1/whatsapp/flowsCreate flow - GET
/v1/whatsapp/flows/{flowId}Get flow - PATCH
/v1/whatsapp/flows/{flowId}Update flow - DELETE
/v1/whatsapp/flows/{flowId}Delete flow - GET
/v1/whatsapp/flows/{flowId}/jsonGet flow JSON asset - PUT
/v1/whatsapp/flows/{flowId}/jsonUpload flow JSON - GET
/v1/whatsapp/flows/{flowId}/previewGet flow preview URL - GET
/v1/whatsapp/flows/{flowId}/versionsList flow versions - POST
/v1/whatsapp/flows/{flowId}/publishPublish flow - POST
/v1/whatsapp/flows/{flowId}/deprecateDeprecate flow - GET
/v1/whatsapp/flows/encryption-keyGet Flows encryption key status - POST
/v1/whatsapp/flows/encryption-keyRegister a Flows encryption key - POST
/v1/whatsapp/flows/sendSend flow message - GET
/v1/whatsapp/flow-responsesList flow responses
WhatsApp Phone Numbers17
- GET
/v1/whatsapp/number-infoGet number status - GET
/v1/whatsapp/pricing-analyticsGet pricing analytics - GET
/v1/whatsapp/phone-numbersList phone numbers (deprecated) - POST
/v1/whatsapp/phone-numbers/purchasePurchase phone number (deprecated) - GET
/v1/whatsapp/phone-numbers/countriesList offerable number countries (deprecated) - GET
/v1/whatsapp/phone-numbers/availableSearch available numbers (deprecated) - GET
/v1/whatsapp/phone-numbers/availabilityCheck country availability (deprecated) - GET
/v1/whatsapp/phone-numbers/kycGet KYC form spec (deprecated) - POST
/v1/whatsapp/phone-numbers/kycSubmit KYC (deprecated) - POST
/v1/whatsapp/phone-numbers/kyc/upload-documentUpload a KYC document (deprecated) - POST
/v1/whatsapp/phone-numbers/kyc/validate-addressPre-validate KYC address (deprecated) - POST
/v1/whatsapp/phone-numbers/kyc/shareCreate a hosted KYC link (deprecated) (not available yet) - PATCH
/v1/whatsapp/phone-numbers/{id}/profileMove a number to another profile - GET
/v1/whatsapp/phone-numbers/{id}/remediateGet declined requirements (deprecated) - POST
/v1/whatsapp/phone-numbers/{id}/remediateResubmit a declined number (deprecated) - GET
/v1/whatsapp/phone-numbers/{phoneNumberId}Get phone number (deprecated) - DELETE
/v1/whatsapp/phone-numbers/{phoneNumberId}Release phone number (deprecated)
Messaging
Discord24
- GET
/v1/accounts/{accountId}/discord-settingsGet Discord account settings - PATCH
/v1/accounts/{accountId}/discord-settingsUpdate Discord settings - GET
/v1/accounts/{accountId}/discord-channelsList Discord guild channels - POST
/v1/discord/dmsSend a Discord Direct Message - GET
/v1/discord/guilds/{guildId}/rolesList Discord guild roles - POST
/v1/discord/guilds/{guildId}/rolesCreate a Discord guild role - PATCH
/v1/discord/guilds/{guildId}/roles/{roleId}Edit a Discord guild role - DELETE
/v1/discord/guilds/{guildId}/roles/{roleId}Delete a Discord guild role - GET
/v1/discord/guilds/{guildId}/membersList Discord guild members - GET
/v1/discord/guilds/{guildId}/members/searchSearch Discord guild members - GET
/v1/discord/guilds/{guildId}/members/{userId}Get a Discord guild member - PUT
/v1/discord/guilds/{guildId}/members/{userId}/roles/{roleId}Assign a role to a guild member - DELETE
/v1/discord/guilds/{guildId}/members/{userId}/roles/{roleId}Remove a role from a guild member - DELETE
/v1/discord/channels/{channelId}/messages/{messageId}Delete a Discord channel message - POST
/v1/discord/channels/{channelId}/messages/{messageId}/crosspostCrosspost Discord message - POST
/v1/discord/channels/{channelId}/threadsCreate a Discord public thread - GET
/v1/discord/channels/{channelId}/pinsList pinned messages - PUT
/v1/discord/channels/{channelId}/pins/{messageId}Pin a Discord message - DELETE
/v1/discord/channels/{channelId}/pins/{messageId}Unpin a Discord message - GET
/v1/discord/guilds/{guildId}/eventsList Discord scheduled events - POST
/v1/discord/guilds/{guildId}/eventsCreate a Discord scheduled event - GET
/v1/discord/guilds/{guildId}/events/{eventId}Get a Discord scheduled event - PATCH
/v1/discord/guilds/{guildId}/events/{eventId}Update a Discord scheduled event - DELETE
/v1/discord/guilds/{guildId}/events/{eventId}Delete a Discord scheduled event
iMessage20
- GET
/v1/imessage/sendersList iMessage senders - POST
/v1/imessage/sendersRegister an iMessage sender (not available yet) - GET
/v1/imessage/senders/orderList iMessage sender orders - POST
/v1/imessage/senders/orderOrder a new iMessage sender (not available yet) - GET
/v1/imessage/senders/{senderId}Get iMessage sender status - PATCH
/v1/imessage/senders/{senderId}Update an iMessage sender - DELETE
/v1/imessage/senders/{senderId}Cancel an iMessage sender - GET
/v1/imessage/audienceList iMessage audience - GET
/v1/imessage/sandbox/contactsList iMessage sandbox contacts - POST
/v1/imessage/sandbox/contactsAdd an iMessage sandbox contact - DELETE
/v1/imessage/sandbox/contacts/{contactId}Remove an iMessage sandbox contact - POST
/v1/imessage/audience/subscriptionSubscribe or opt out an iMessage contact - POST
/v1/imessage/senders/{senderId}/opt-in-linksCreate a tracked iMessage opt-in link - GET
/v1/imessage/senders/available-numbersList instantly available iMessage numbers - POST
/v1/imessage/senders/available-numbers/{numberId}/reserveReserve an available iMessage number - POST
/v1/imessage/groupsStart an iMessage group chat - GET
/v1/imessage/groups/{conversationId}Get an iMessage group - PATCH
/v1/imessage/groups/{conversationId}Rename an iMessage group or change its photo - POST
/v1/imessage/groups/{conversationId}/participantsAdd a participant to an iMessage group - DELETE
/v1/imessage/groups/{conversationId}/participantsRemove a participant from an iMessage group
RCS13
- GET
/v1/rcs/brandsList RCS brands - GET
/v1/rcs/agentsList RCS agents - POST
/v1/rcs/agentsRequest an RCS agent - GET
/v1/rcs/agents/{agentId}Get an RCS agent - PATCH
/v1/rcs/agents/{agentId}Update an RCS agent - DELETE
/v1/rcs/agents/{agentId}Deactivate an RCS agent - POST
/v1/rcs/agents/{agentId}/launch-requestSend the launch filing - GET
/v1/rcs/agents/{agentId}/test-devicesList RCS test phones - POST
/v1/rcs/agents/{agentId}/test-devicesInvite an RCS test phone - DELETE
/v1/rcs/agents/{agentId}/test-devices/{testDeviceId}Remove an RCS test phone - POST
/v1/rcs/assetsUpload an RCS logo or banner - POST
/v1/rcs/messagesSend an RCS message - GET
/v1/rcs/capabilitiesCheck RCS capability
SMS22
- POST
/v1/sms/messagesSend an SMS/MMS - GET
/v1/sms/lookupLook up carrier + line type - GET
/v1/sms/opt-outsList SMS opt-outs - GET
/v1/sms/sender-idsList alphanumeric sender IDs - POST
/v1/sms/sender-idsCreate an alphanumeric sender ID - POST
/v1/sms/sender-ids/limit-requestRequest a higher sender ID daily limit (not available yet) - DELETE
/v1/sms/sender-ids/{id}Delete an alphanumeric sender ID - GET
/v1/sms/registrationsList carrier registrations - POST
/v1/sms/registrationsStart a carrier registration (not available yet) - POST
/v1/sms/registrations/preflightPre-check a carrier registration - GET
/v1/sms/registrations/{id}Get a carrier registration - DELETE
/v1/sms/registrations/{id}Deactivate a brand/campaign registration - POST
/v1/sms/registrations/{id}/verify-otpSubmit the sole-prop OTP - POST
/v1/sms/registrations/{id}/resend-otpRe-send the sole-prop OTP - POST
/v1/sms/registrations/{id}/appealAppeal a rejected campaign - POST
/v1/sms/registrations/{id}/respondReply to a change request - POST
/v1/sms/opt-in-proofUpload opt-in form proof - POST
/v1/sms/registrations/{id}/opt-in-proofUpload opt-in form proof for an appeal - POST
/v1/sms/registrations/shareCreate a registration share link (not available yet) - POST
/v1/phone-numbers/{id}/smsEnable SMS on a number - DELETE
/v1/phone-numbers/{id}/smsDisable SMS on a number - POST
/v1/phone-numbers/{id}/sms/reuse-registrationAdd number to SMS registration (not available yet)
Phone & voice
Branded Calling17
- GET
/v1/branded-calling/enterprisesList registered businesses - POST
/v1/branded-calling/enterprisesRegister a business for Branded Calling - GET
/v1/branded-calling/enterprises/{id}Get a registered business - DELETE
/v1/branded-calling/enterprises/{id}Delete a registered business - POST
/v1/branded-calling/shareCreate a caller identity share link (not available yet) - GET
/v1/branded-calling/call-reasonsList pre-approved call reasons - GET
/v1/branded-calling/identitiesList caller identities - POST
/v1/branded-calling/identitiesCreate a caller identity (not available yet) - POST
/v1/branded-calling/identities/preflightDry-run a caller identity before creating it - GET
/v1/branded-calling/identities/{id}Get a caller identity - PATCH
/v1/branded-calling/identities/{id}Edit or resubmit a caller identity - DELETE
/v1/branded-calling/identities/{id}Delete a caller identity - POST
/v1/branded-calling/identities/{id}/verify-emailResend the authorizer's code - POST
/v1/branded-calling/identities/{id}/verify-email/confirmConfirm the authorizer's code - GET
/v1/branded-calling/identities/{id}/numbersList the numbers on a caller identity - POST
/v1/branded-calling/identities/{id}/numbersAttach numbers to a verified identity - DELETE
/v1/branded-calling/identities/{id}/numbersDetach numbers from an identity
Phone Numbers31
- GET
/v1/phone-numbersList phone numbers - GET
/v1/phone-numbers/{id}Get phone number - DELETE
/v1/phone-numbers/{id}Release phone number - POST
/v1/phone-numbers/purchasePurchase phone number - GET
/v1/phone-numbers/claims/{claimId}Resolve a number claim - GET
/v1/phone-numbers/countriesList offerable number countries - GET
/v1/phone-numbers/availableSearch available numbers - GET
/v1/phone-numbers/availabilityCheck country availability - GET
/v1/phone-numbers/kycGet KYC form spec - POST
/v1/phone-numbers/kycSubmit KYC - GET
/v1/phone-numbers/kyc/document/{documentId}View a KYC document on file - POST
/v1/phone-numbers/kyc/upload-documentUpload a KYC document - POST
/v1/phone-numbers/kyc/validate-addressPre-validate KYC address - POST
/v1/phone-numbers/kyc/shareCreate a hosted KYC link (not available yet) - GET
/v1/phone-numbers/port-inList port-in orders - POST
/v1/phone-numbers/port-inPort numbers in - POST
/v1/phone-numbers/port-in/checkCheck portability - GET
/v1/phone-numbers/port-in/claims/{claimId}Resolve a port claim - POST
/v1/phone-numbers/port-in/documentsUpload a porting document - GET
/v1/phone-numbers/port-in/requirementsCountry porting requirements - GET
/v1/phone-numbers/port-in/{id}/requirementsA port-in order's pending requirements - DELETE
/v1/phone-numbers/port-in/{id}Cancel a port-in - POST
/v1/phone-numbers/kyc/review-packetPre-review a KYC packet - GET
/v1/phone-numbers/{id}/remediateGet declined requirements - POST
/v1/phone-numbers/{id}/remediateResubmit a declined number - POST
/v1/phone-numbers/{id}/remediate/replyReply to the regulatory reviewer - POST
/v1/phone-numbers/{id}/remediate/respondRespond to the regulatory reviewer (message + corrections) - GET
/v1/phone-numbers/stock-watchesList stock watches - POST
/v1/phone-numbers/stock-watchesWatch an out-of-stock country - DELETE
/v1/phone-numbers/stock-watches/{id}Stop watching a country - POST
/v1/phone-numbers/{id}/whatsapp/request-codeRequest the WhatsApp verification code for a number
Voice18
- GET
/v1/voice/callsList phone calls - POST
/v1/voice/callsPlace an outbound phone call - GET
/v1/voice/calls/{id}Get a phone call - POST
/v1/voice/calls/{id}/endHang up a live call - GET
/v1/voice/calls/{id}/recordingGet a call recording - POST
/v1/voice/calls/{id}/transferBlind-transfer a live call - GET
/v1/voice/calls/estimateEstimate call cost - POST
/v1/voice/calls/webMint a browser softphone session - POST
/v1/voice/calls/web/dialDial from the browser softphone - POST
/v1/phone-numbers/{id}/voiceEnable phone calling on a number - DELETE
/v1/phone-numbers/{id}/voiceDisable phone calling on a number - GET
/v1/phone-numbers/sip-trunksList SIP trunks - POST
/v1/phone-numbers/sip-trunksCreate a SIP trunk - GET
/v1/phone-numbers/sip-trunks/{id}Get a SIP trunk - DELETE
/v1/phone-numbers/sip-trunks/{id}Delete a SIP trunk - POST
/v1/phone-numbers/sip-trunks/{id}/rotate-credentialsRotate a SIP trunk's password - POST
/v1/phone-numbers/{id}/sip-trunkAttach a number to a SIP trunk - DELETE
/v1/phone-numbers/{id}/sip-trunkDetach a number from its SIP trunk
Creators
Creator Campaigns28
- GET
/v1/creator-campaignsList creator campaigns - POST
/v1/creator-campaignsCreate creator campaign - GET
/v1/creator-campaigns/{campaignId}Get creator campaign - PATCH
/v1/creator-campaigns/{campaignId}Update creator campaign - POST
/v1/creator-campaigns/{campaignId}/budgetRaise creator campaign budget - POST
/v1/creator-campaigns/{campaignId}/activateActivate creator campaign - POST
/v1/creator-campaigns/{campaignId}/pausePause creator campaign - POST
/v1/creator-campaigns/{campaignId}/closeClose creator campaign - GET
/v1/creator-campaigns/{campaignId}/participantsList campaign participants - POST
/v1/creator-campaigns/{campaignId}/participantsInvite campaign participant - GET
/v1/creator-campaigns/{campaignId}/participants/{participantId}Get campaign participant - POST
/v1/creator-campaigns/{campaignId}/participants/{participantId}/suspendSuspend campaign participant - POST
/v1/creator-campaigns/{campaignId}/participants/{participantId}/reinstateReinstate campaign participant - POST
/v1/creator-campaigns/{campaignId}/participants/{participantId}/removeRemove campaign participant - POST
/v1/creator-campaigns/{campaignId}/participants/{participantId}/resend-inviteResend campaign participant invite - POST
/v1/creator-campaigns/{campaignId}/participants/{participantId}/settleSettle campaign participant - GET
/v1/creator-campaigns/{campaignId}/payout-batchesList payout batches - POST
/v1/creator-campaigns/{campaignId}/payout-batchesPay creators with one card payment - POST
/v1/creator-campaigns/{campaignId}/invite-linkCreate campaign invite link - GET
/v1/creator-campaigns/{campaignId}/submissionsList campaign submissions - GET
/v1/creator-campaigns/{campaignId}/submissions/{submissionId}Get campaign submission - POST
/v1/creator-campaigns/{campaignId}/submissions/{submissionId}/approveApprove campaign submission - POST
/v1/creator-campaigns/{campaignId}/submissions/{submissionId}/rejectReject campaign submission - POST
/v1/creator-campaigns/{campaignId}/submissions/{submissionId}/reopenReopen campaign submission - GET
/v1/creator-campaigns/{campaignId}/payablesList campaign payables - POST
/v1/creator-campaigns/{campaignId}/adjustmentsCreate campaign adjustment - GET
/v1/creator-campaigns/{campaignId}/ledgerList campaign ledger - GET
/v1/creator-campaigns/{campaignId}/reportGet campaign report
Creator Portal9
- POST
/public/creator-campaigns/recover-linkEmail a creator their campaign links - GET
/public/creator-campaigns/{token}Read a creator invite or participant page - POST
/public/creator-campaigns/{token}Join a campaign - POST
/public/creator-campaigns/{token}/connectStart connecting a creator account - POST
/public/creator-campaigns/{token}/submissionsSubmit a post - GET
/public/creator-campaigns/{token}/payoutsList a creator's earnings history - POST
/public/creator-campaigns/{token}/payoutsStart payout onboarding - POST
/public/creator-campaigns/{token}/payout-loginOpen the creator's Stripe dashboard - GET
/public/creator-campaigns/{token}/payouts/{transferId}/statementDownload a payout statement
Treasury14
- GET
/v1/balanceGet balance - GET
/v1/balance/top-upsList top-ups - POST
/v1/balance/top-upsCreate a top-up - GET
/v1/balance/top-ups/{topupId}/receiptGet a top-up receipt - POST
/v1/balance/top-ups/{topupId}/confirmConfirm a top-up - POST
/v1/balance/top-ups/{topupId}/cancelCancel a top-up - GET
/v1/payeesList payees - POST
/v1/payees/{payeeId}/onboarding-linkCreate a payee onboarding link - GET
/v1/transfersList transfers - POST
/v1/transfersCreate a transfer - GET
/v1/transfers/{transferId}Get a transfer - GET
/v1/payout-batches/{batchId}Get a payout batch - POST
/v1/payout-batches/{batchId}/confirmConfirm a payout batch payment - POST
/v1/payout-batches/{batchId}/cancelCancel an unpaid payout batch
Email, calendar & files
Calendar9
- GET
/v1/calendar/calendarsList calendars - GET
/v1/calendar/eventsList events in a window - POST
/v1/calendar/eventsCreate an event - GET
/v1/calendar/events/{eventId}Get an event - PATCH
/v1/calendar/events/{eventId}Update an event - DELETE
/v1/calendar/events/{eventId}Delete an event - POST
/v1/calendar/events/{eventId}/rsvpRespond to an invitation - POST
/v1/calendar/free-busyBusy blocks for one or more accounts - POST
/v1/calendar/availabilityFind meeting slots across accounts
Email11
- GET
/v1/email/threadsList email threads - GET
/v1/email/threads/{threadId}Get an email thread with its messages - PATCH
/v1/email/threads/{threadId}Update every message in a thread - GET
/v1/email/messagesList email messages - POST
/v1/email/messagesSend an email - GET
/v1/email/messages/{messageId}Get an email message - PATCH
/v1/email/messages/{messageId}Mark read or starred, or move a message - DELETE
/v1/email/messages/{messageId}Move a message to trash - POST
/v1/email/messages/{messageId}/replyReply to a message - GET
/v1/email/foldersList mailbox folders - GET
/v1/email/attachments/{attachmentId}Download an attachment
Files9
- GET
/v1/filesList files in a folder or search the drive - POST
/v1/filesUpload a file - POST
/v1/files/foldersCreate a folder - POST
/v1/files/picker-sessionsCreate a hosted Google Picker session (not available yet) - GET
/v1/files/{fileId}Get a file or folder - PATCH
/v1/files/{fileId}Rename or move a file - DELETE
/v1/files/{fileId}Move a file to the trash - GET
/v1/files/{fileId}/downloadDownload a file - GET
/v1/files/{fileId}/share-linkGet an anyone-with-the-link share link
Workspace
Usage6
- GET
/v1/billingAccount billing snapshot (plan, cycle, balance, caps, status) - GET
/v1/billing/x-pricingGet X API pricing table - GET
/v1/usageUsage snapshot (default) or billed-spend metering (with params) - GET
/v1/usage-statsGet plan and usage snapshot (plan, limits, payment status) (deprecated) - GET
/v1/usage/callsCalling usage and cost - GET
/v1/usage/smsSMS usage (volumes)