Pomo 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 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
120 operations
across 116 paths,
and defines 80 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.
The identity and technical contract details declared by the specification.
EmailCampaignResponse
object
32 properties
7 required
Body_edit_campaign_content_api_campaigns_email_edit_content_post
object
4 properties
4 required
ImageSelectionResponse
object
Response schema for image selection
5 properties
5 required
CampaignAppliedOptimization
object
The most recent provider-executed optimization for one campaign. This is the durable, read-only counterpart to pendingrecommendation: the campaign row can keep…
12 properties
3 required
CampaignOptimizationChange
object
One concrete change inside a pending optimization, for a before/after review. Carries the data-backed why (rationale) and the list of literal field/asset edits…
9 properties
1 required
SocialPostVariationRequest
object
2 properties
2 required
TikTokVideoAdRequest
object
12 properties
2 required
CampaignOptimizationSummaryResponse
object
1 property
1 required
PlatformDaypartingConfig
object
4 properties
3 required
GenerateAdVariationRequest
object
3 properties
1 required
SocialScheduleUpsertRequest
object
10 properties
5 required
CampaignResponse
object
Base class for campaign metadata response.
15 properties
3 required
Body_direct_edit_social_post_api_campaigns_social_post_direct_edit_social_post_post
object
4 properties
3 required
ExternalCampaignSyncRequest
object
Authenticated sync settings; profile scope only comes from auth context.
5 properties
CampaignAnalyticsWindow
object
One general DoD/WoW movement for a campaign's headline metric. relativedelta is null when the baseline is ~0 (an honest "new/!comparable", never a fabricated %…
8 properties
1 required
Body_upload_social_post_image_api_campaigns_social_post_upload_social_post_image_post
object
5 properties
3 required
CampaignReverseGeocodeResponse
object
10 properties
EmailCampaignCreate
object
24 properties
2 required
VideoSelectionRequest
object
Request schema for selecting or uploading a replacement video for a campaign.
7 properties
3 required
MetaFeedAdRequest
object
Request model for Meta Feed ads
23 properties
3 required
SocialPostCampaignMediaResponse
object
15 properties
5 required
SocialPostCampaignCreate
object
20 properties
2 required
AiTeamActivityItem
object
11 properties
5 required
DaypartingHealthResponse
object
6 properties
6 required
CampaignOptimizationFieldEdit
object
One concrete field/asset edit, as a clean before - after mapping. Sourced from a single optimizationaction (not the option-level prose), so each row is the lit…
9 properties
2 required
GoogleVideoAdRequest
object
13 properties
2 required
CampaignPerfHistoryPoint
object
One day of the campaign's headline metric, for the expanded-row trend chart. value is null on a day with no spend (an honest gap, not a fabricated zero).
5 properties
1 required
JobResponse
object
Response after submitting a job
4 properties
4 required
Body_upload_email_campaign_image_general_api_campaigns_email_upload_image_post
object
4 properties
3 required
AmazonSponsoredProductsAdRequest
object
Request model for Amazon Sponsored Products ads
21 properties
3 required
CampaignAnalyticsImpact
object
One executed optimization move's measured after-effect on the campaign. outcomestate is measuring until enough post-change days accrue, then the scored verdict…
8 properties
MetaStoriesReelsCampaignUpdateRequest
object
55 properties
2 required
CampaignPostsResponse
object
1 property
1 required
Body_edit_campaign_image_api_campaigns_email_edit_image_post
object
4 properties
4 required
AdsCampaignUpdateResponse
object
Standardized response for ad update operations within a campaign.
5 properties
3 required
DaypartingSlot
object
6 properties
5 required
BaseAdsCampaignRequest
object
Base request model for creating ad campaigns.
19 properties
3 required
BudgetEstimateRequest
object
Input payload for budget estimation.
6 properties
2 required
schemas__campaigns__ads__google__GoogleDisplayAdRequest
object
Request model for Google Display ads
20 properties
3 required
EmailCampaignImageCreate
object
6 properties
2 required
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
PostModel
object
10 properties
6 required
ExternalCampaignSyncResponse
object
5 properties
5 required
VideoSelectionResponse
object
Response schema for video selection.
7 properties
6 required
BudgetEstimateResponse
object
Structured response for budget estimate.
4 properties
4 required
ExternalCampaignPatchRequest
object
Sparse portable fields; native provider payloads are never replayed.
34 properties
ValidationError
object
3 properties
3 required
CampaignPerfHistoryResponse
object
9 properties
1 required
CampaignOptimizationRollbackResponse
object
5 properties
5 required
CampaignMediaOperation
object
Campaign Edit Mode media change applied by the outer Save/Sync transaction.
5 properties
3 required
EditImageJobRequest
object
Request body for starting an async campaign image edit job
10 properties
2 required
MetaFeedCampaignUpdateRequest
object
55 properties
2 required
WorkflowStatus
string
Email campaign workflow status values.
EmailCampaignImageResponse
object
9 properties
5 required
AiTeamActivityResponse
object
5 properties
4 required
BudgetRecommendationRange
object
Recommended daily budget range.
3 properties
3 required
CampaignOptimizationRollbackRequest
object
1 property
1 required
ExternalCampaignSyncResult
object
10 properties
10 required
CampaignDaypartingRequest
object
2 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
CampaignPerfRevision
object
One entry in the campaign's optimization/revision history: what the AI changed, when, and the measured before/after result. Built entirely from data we already…
10 properties
1 required
SocialSchedulePostingIdentity
object
6 properties
CampaignPendingRecommendation
object
A still-open AI-team optimization the user can Accept/Decline from the card. Sourced from an AgentTeamApproval in an OPEN state (pending/deferred/ escalated) w…
12 properties
3 required
AdsCampaignUpdateRequest
object
Request model for updating ad campaign data
55 properties
1 required
CampaignAnalyticsStrip
object
The close-the-loop analytics shown under a campaign row: general DoD/WoW for the headline metric, plus one entry per optimization move's after-effect.
9 properties
CampaignOptimizationSummary
object
A per-campaign rollup of AI-team activity, keyed by the campaign's public id. campaignid is the same public id the dashboard exposes on each card (ads for paid…
11 properties
3 required
ExternalCampaignResourceSelection
object
Explicit provider resource targets for multi-entity campaign edits.
5 properties
Body_edit_social_post_content_api_campaigns_social_post_edit_content_post
object
4 properties
4 required
LocationItem
object
Canonical location input for multi-geo campaigns with one shared budget.
18 properties
2 required
Body_upload_campaign_image_api_campaigns_email_upload_campaign_image_post
object
4 properties
3 required
Body_upload_campaign_images_api_campaigns_email_upload_campaign_images_post
object
4 properties
3 required
SocialPostCampaignResponse
object
25 properties
7 required
CampaignPerfOptimizationMarker
object
An executed AI-team optimization, drawn on the chart so the before/after is visible.
2 properties
2 required
ImageSelectionRequest
object
Request schema for selecting an image variation for a campaign
8 properties
3 required
Body_edit_social_post_image_api_campaigns_social_post_edit_social_post_image_post
object
4 properties
4 required
MetaStoriesReelsAdRequest
object
Request model for Meta Stories & Reels ads
21 properties
3 required
AiTeamActivityCounts
object
5 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Pomo publishes across the network.