How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Pomo Online Ad Campaigns API

The Online Ad Campaigns API from Pomo — 53 operation(s) for online ad campaigns.

Pomo Online Ad Campaigns API is one of 100 APIs that Pomo publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Online Ad Campaigns. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, authentication docs, and rate-limit docs.

This API exposes 55 operations across 53 paths, and defines 21 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against a single base URL, https://api.usepomo.ai.

55 operations 53 paths 21 schemas 2 DELETE23 GET22 POST8 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.usepomo.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Pomo Online Ad Campaigns API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 55

Across 53 paths, the API surfaces 55 operations — 2 DELETE, 23 GET, 22 POST, 8 PUT. Each is listed below with its method, path, parameters, and response codes.

Online Ad Campaigns 55
POST
/api/campaigns/online-ads/google-display/create
Create Google Display Campaign
create_google_display_campaign_api_campaigns_online_ads_google_display_create_post body → 201422
POST
/api/campaigns/online-ads/google-search/create
Create Google Search Campaign
create_google_search_campaign_api_campaigns_online_ads_google_search_create_post body → 201422
POST
/api/campaigns/online-ads/meta-feed/create
Create Meta Feed Campaign
create_meta_feed_campaign_api_campaigns_online_ads_meta_feed_create_post body → 201422
POST
/api/campaigns/online-ads/meta-stories-reels/create
Create Meta Stories Reels Campaign
create_meta_stories_reels_campaign_api_campaigns_online_ads_meta_stories_reels_create_post body → 201422
POST
/api/campaigns/online-ads/amazon-sponsored-products/create
Create Amazon Sponsored Products Campaign
create_amazon_sponsored_products_campaign_api_campaigns_online_ads_amazon_sponsored_products_create_post body → 201422
POST
/api/campaigns/online-ads/amazon-sponsored-brands/create
Create Amazon Sponsored Brands Campaign
create_amazon_sponsored_brands_campaign_api_campaigns_online_ads_amazon_sponsored_brands_create_post body → 201422
POST
/api/campaigns/online-ads/amazon-sponsored-display/create
Create Amazon Sponsored Display Campaign
create_amazon_sponsored_display_campaign_api_campaigns_online_ads_amazon_sponsored_display_create_post body → 201422
POST
/api/campaigns/online-ads/tiktok/create
Create Tiktok Campaign
create_tiktok_campaign_api_campaigns_online_ads_tiktok_create_post body → 201422
GET
/api/campaigns/online-ads/google-search-campaigns
Get Google Search Campaigns
get_google_search_campaigns_api_campaigns_online_ads_google_search_campaigns_get 2 params → 200422
GET
/api/campaigns/online-ads/google-search-campaign/{campaign_id}
Get Google Search Campaign
get_google_search_campaign_api_campaigns_online_ads_google_search_campaign__campaign_id__get 1 param → 200422
PUT
/api/campaigns/online-ads/google-search/update-campaign
Update Google Search Campaign
update_google_search_campaign_api_campaigns_online_ads_google_search_update_campaign_put body → 200422
POST
/api/campaigns/online-ads/google-search/generate-variation/{ad_id}
Generate Google Search Variation
generate_google_search_variation_api_campaigns_online_ads_google_search_generate_variation__ad_id__post 1 param → 200422
GET
/api/campaigns/online-ads/google-display-campaigns
Get Google Display Campaigns
get_google_display_campaigns_api_campaigns_online_ads_google_display_campaigns_get 2 params → 200422
GET
/api/campaigns/online-ads/google-display-campaign/{campaign_id}
Get Google Display Campaign
get_google_display_campaign_api_campaigns_online_ads_google_display_campaign__campaign_id__get 1 param → 200422
PUT
/api/campaigns/online-ads/google-display/update-campaign
Update Google Display Campaign
update_google_display_campaign_api_campaigns_online_ads_google_display_update_campaign_put body → 200422
POST
/api/campaigns/online-ads/google-display/generate-variation/{ad_id}
Generate Google Display Variation
generate_google_display_variation_api_campaigns_online_ads_google_display_generate_variation__ad_id__post 1 param → 200422
POST
/api/campaigns/online-ads/google-display/edit-image
Edit Google Display Image
edit_google_display_image_api_campaigns_online_ads_google_display_edit_image_post → 410
POST
/api/campaigns/online-ads/google-display/upload-image
Upload Google Display Image
upload_google_display_image_api_campaigns_online_ads_google_display_upload_image_post → 410
POST
/api/campaigns/online-ads/google-video
Create Google Video Ad Campaign
create_google_video_ad_campaign_api_campaigns_online_ads_google_video_post body → 200422
GET
/api/campaigns/online-ads/google-video
Get Google Video Campaigns
get_google_video_campaigns_api_campaigns_online_ads_google_video_get 2 params → 200422
GET
/api/campaigns/online-ads/google-video/all
Get Google Video Ad Campaigns
get_google_video_ad_campaigns_api_campaigns_online_ads_google_video_all_get → 200
GET
/api/campaigns/online-ads/google-video/{ad_id}
Get Google Video Ad Campaign
get_google_video_ad_campaign_api_campaigns_online_ads_google_video__ad_id__get 1 param → 200422
DELETE
/api/campaigns/online-ads/google-video/campaign/{campaign_id}
Delete Google Video Ad Campaign
delete_google_video_ad_campaign_api_campaigns_online_ads_google_video_campaign__campaign_id__delete 1 param → 200422
POST
/api/campaigns/online-ads/google-video/generate-variation/{ad_id}
Create Google Video Ad Variation
create_google_video_ad_variation_api_campaigns_online_ads_google_video_generate_variation__ad_id__post 1 param → 200422
PUT
/api/campaigns/online-ads/google-video/update-campaign
Update Google Video Ad Campaign
update_google_video_ad_campaign_api_campaigns_online_ads_google_video_update_campaign_put body → 200422
GET
/api/campaigns/online-ads/meta-stories-reels-campaigns
Get Meta Stories Reels Campaigns
get_meta_stories_reels_campaigns_api_campaigns_online_ads_meta_stories_reels_campaigns_get 2 params → 200422
GET
/api/campaigns/online-ads/meta-stories-reels-campaign/{campaign_id}
Get Meta Stories Reels Campaign
get_meta_stories_reels_campaign_api_campaigns_online_ads_meta_stories_reels_campaign__campaign_id__get 1 param → 200422
POST
/api/campaigns/online-ads/meta-stories-reels/create-campaign
Create Meta Stories Reels Campaign
create_meta_stories_reels_campaign_api_campaigns_online_ads_meta_stories_reels_create_campaign_post 12 params body → 200422
PUT
/api/campaigns/online-ads/meta-stories-reels/update-campaign
Update Meta Stories Reels Campaign
update_meta_stories_reels_campaign_api_campaigns_online_ads_meta_stories_reels_update_campaign_put body → 200422
POST
/api/campaigns/online-ads/meta-stories-reels/launch
Launch Meta Stories Reels Campaign
launch_meta_stories_reels_campaign_api_campaigns_online_ads_meta_stories_reels_launch_post body → 200422
GET
/api/campaigns/online-ads/meta-feed-campaigns
Get Meta Feed Campaigns
get_meta_feed_campaigns_api_campaigns_online_ads_meta_feed_campaigns_get 2 params → 200422
GET
/api/campaigns/online-ads/meta-feed-campaign/{campaign_id}
Get Meta Feed Campaign
get_meta_feed_campaign_api_campaigns_online_ads_meta_feed_campaign__campaign_id__get 1 param → 200422
POST
/api/campaigns/online-ads/meta-feed/create-campaign
Create Meta Feed Campaign
create_meta_feed_campaign_api_campaigns_online_ads_meta_feed_create_campaign_post 12 params body → 200422
PUT
/api/campaigns/online-ads/meta-feed/update-campaign
Update Meta Feed Campaign
update_meta_feed_campaign_api_campaigns_online_ads_meta_feed_update_campaign_put body → 200422
POST
/api/campaigns/online-ads/meta-feed/edit-image
Edit Meta Feed Image
edit_meta_feed_image_api_campaigns_online_ads_meta_feed_edit_image_post → 410
POST
/api/campaigns/online-ads/meta-feed/upload-image
Upload Meta Feed Image
upload_meta_feed_image_api_campaigns_online_ads_meta_feed_upload_image_post → 410
POST
/api/campaigns/online-ads/meta-feed/launch
Launch Meta Feed Campaign
launch_meta_feed_campaign_api_campaigns_online_ads_meta_feed_launch_post body → 200422
GET
/api/campaigns/online-ads/linkedin-image-campaigns
Get Linkedin Image Campaigns
get_linkedin_image_campaigns_api_campaigns_online_ads_linkedin_image_campaigns_get 2 params → 200422
GET
/api/campaigns/online-ads/linkedin-image/{campaign_id}
Get Linkedin Image Campaign
get_linkedin_image_campaign_api_campaigns_online_ads_linkedin_image__campaign_id__get 1 param → 200422
GET
/api/campaigns/online-ads/linkedin-image-campaign/{campaign_id}
Get Linkedin Image Campaign
get_linkedin_image_campaign_api_campaigns_online_ads_linkedin_image_campaign__campaign_id__get 1 param → 200422
PUT
/api/campaigns/online-ads/linkedin-image/update-campaign
Update Linkedin Image Campaign
update_linkedin_image_campaign_api_campaigns_online_ads_linkedin_image_update_campaign_put body → 200422
GET
/api/campaigns/online-ads/linkedin-video-campaigns
Get Linkedin Video Campaigns
get_linkedin_video_campaigns_api_campaigns_online_ads_linkedin_video_campaigns_get 2 params → 200422
GET
/api/campaigns/online-ads/linkedin-video/{campaign_id}
Get Linkedin Video Campaign
get_linkedin_video_campaign_api_campaigns_online_ads_linkedin_video__campaign_id__get 1 param → 200422
GET
/api/campaigns/online-ads/linkedin-video-campaign/{campaign_id}
Get Linkedin Video Campaign
get_linkedin_video_campaign_api_campaigns_online_ads_linkedin_video_campaign__campaign_id__get 1 param → 200422
PUT
/api/campaigns/online-ads/linkedin-video/update-campaign
Update Linkedin Video Campaign
update_linkedin_video_campaign_api_campaigns_online_ads_linkedin_video_update_campaign_put body → 200422
POST
/api/campaigns/online-ads/tiktok-video
Create Tiktok Video Ad Campaign
create_tiktok_video_ad_campaign_api_campaigns_online_ads_tiktok_video_post body → 200422
GET
/api/campaigns/online-ads/tiktok-video
Get Tiktok Video Campaigns
get_tiktok_video_campaigns_api_campaigns_online_ads_tiktok_video_get 2 params → 200422
GET
/api/campaigns/online-ads/tiktok-video/all
Get Tiktok Video Ad Campaigns
get_tiktok_video_ad_campaigns_api_campaigns_online_ads_tiktok_video_all_get → 200
GET
/api/campaigns/online-ads/tiktok-video/call-to-actions
Get Tiktok Video Call To Actions
get_tiktok_video_call_to_actions_api_campaigns_online_ads_tiktok_video_call_to_actions_get → 200
GET
/api/campaigns/online-ads/tiktok-video/{campaign_id}
Get Tiktok Video Ad Campaign
get_tiktok_video_ad_campaign_api_campaigns_online_ads_tiktok_video__campaign_id__get 1 param → 200422
DELETE
/api/campaigns/online-ads/tiktok-video/campaign/{campaign_id}
Delete Tiktok Video Ad Campaign
delete_tiktok_video_ad_campaign_api_campaigns_online_ads_tiktok_video_campaign__campaign_id__delete 1 param → 200422
PUT
/api/campaigns/online-ads/tiktok-video/update-campaign
Update Tiktok Video Ad Campaign
update_tiktok_video_ad_campaign_api_campaigns_online_ads_tiktok_video_update_campaign_put body → 200422
POST
/api/campaigns/online-ads/generate-variation
Generate Ad Variation
generate_ad_variation_api_campaigns_online_ads_generate_variation_post body → 201422
GET
/api/campaigns/online-ads/all-campaigns/count
Get All Online Ads Campaigns Count
get_all_online_ads_campaigns_count_api_campaigns_online_ads_all_campaigns_count_get → 200
GET
/api/campaigns/online-ads/top-level
Get Top Level Entities
get_top_level_entities_api_campaigns_online_ads_top_level_get 2 params → 200422

Schemas 21

The contract defines 21 schemas that model the data the API accepts and returns. The most detailed are MetaFeedCampaignUpdateRequest (55 properties), AdsCampaignUpdateRequest (55 properties), MetaStoriesReelsCampaignUpdateRequest (55 properties), AmazonSponsoredBrandsAdRequest (24 properties). Each schema is shown below with its type and property counts.

AmazonSponsoredBrandsAdRequest
object
Request model for Amazon Sponsored Brands ads
24 properties 4 required
HTTPValidationError
object
1 property
KeywordWithCpc
object
Model for keyword with CPC data
2 properties 1 required
MetaFeedAdRequest
object
Request model for Meta Feed ads
23 properties 3 required
TikTokVideoAdRequest
object
12 properties 2 required
AmazonSponsoredDisplayAdRequest
object
Request model for Amazon Sponsored Display ads
22 properties 3 required
GoogleSearchAdRequest
object
Request model for Google Search ads
20 properties 3 required
AdsCampaignUpdateRequest
object
Request model for updating ad campaign data
55 properties 1 required
GoogleVideoAdRequest
object
13 properties 2 required
GenerateAdVariationRequest
object
3 properties 1 required
ValidationError
object
3 properties 3 required
AmazonSponsoredProductsAdRequest
object
Request model for Amazon Sponsored Products ads
21 properties 3 required
LocationItem
object
Canonical location input for multi-geo campaigns with one shared budget.
18 properties 2 required
MetaStoriesReelsCampaignUpdateRequest
object
55 properties 2 required
AdsCampaignUpdateResponse
object
Standardized response for ad update operations within a campaign.
5 properties 3 required
CampaignResponse
object
Base class for campaign metadata response.
15 properties 3 required
BaseAdsCampaignRequest
object
Base request model for creating ad campaigns.
19 properties 3 required
CampaignMediaOperation
object
Campaign Edit Mode media change applied by the outer Save/Sync transaction.
5 properties 3 required
schemas__campaigns__ads__google__GoogleDisplayAdRequest
object
Request model for Google Display ads
20 properties 3 required
MetaFeedCampaignUpdateRequest
object
55 properties 2 required
MetaStoriesReelsAdRequest
object
Request model for Meta Stories & Reels ads
21 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

pomo-online-ad-campaigns-api-openapi.yml Raw ↑

Other APIs Pomo publishes across the network.

Pomo Ab Groups API
Pomo Agent Jobs API
Pomo Agentic Chat API
Pomo Agentic Conversations API
Pomo Agentic Tasks API
Pomo Agentic Teams API
Pomo Agentic User API
Pomo AI Campaign API
Pomo AI Personas API
Pomo AI Policy API
Pomo AI Product Lab API
Pomo AI Testing API
Where this information came from

This is an independent, third-party profile of Pomo Online Ad Campaigns API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.