Pomo External Platform API is one of 100 APIs that Pomo publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include external-platform. 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
175 operations
across 175 paths,
and defines 102 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.
SlackLinkResponse
object
3 properties
3 required
TikTokAuthResponseModel
object
1 property
1 required
KlaviyoAccountsResponse
object
Response model for Klaviyo lists/segments.
1 property
1 required
MetaSyncPreviewRequest
object
Request model for previewing a Meta sync and billing impact.
5 properties
2 required
SlackChannelResponse
object
4 properties
2 required
AmazonKeywordsRequest
object
3 properties
3 required
SquareStatusResponseModel
object
Response model for Square connection status with health check.
14 properties
1 required
GoogleLaunchAdCampaignRequest
object
Request model for launching an online ad campaign to Google Ads.
6 properties
2 required
KlaviyoHealthResponse
object
Response model for connection health status.
1 property
1 required
GoogleAccountsResponseModel
object
3 properties
1 required
MetaSyncAdCampaignRequest
object
Request model for syncing an online ad campaign to Meta.
5 properties
2 required
AmazonCampaignRequest
object
7 properties
2 required
AmazonCampaignActionRequest
object
Request model for pausing/deleting an Amazon campaign.
4 properties
4 required
InitialSyncStatusResponse
object
Standard response for initial data-source sync status. Used by: GET /{platform}/initial-sync-status
5 properties
1 required
routes__external_platform__google_action__GoogleDisplayAdRequest
object
Request model for creating a Google Display ad.
8 properties
7 required
StripeStatusResponseModel
object
Response model for connection status with health check.
10 properties
1 required
MetaSelectAdAccountRequest
object
3 properties
1 required
DataSourceAuthResponse
object
Standard response for OAuth authorization URL endpoint. Used by: GET /{platform}/auth
1 property
1 required
GoogleAnalyticsPropertySelectResponse
object
3 properties
3 required
DeletePostResponseModel
object
Response model for Instagram post deletion.
1 property
1 required
ShopifyConnectStartRequestModel
object
Pomo-initiated on-ramp request.
1 property
TikTokSocialPostCampaignRequest
object
5 properties
3 required
MetaAccountsResponseModel
object
5 properties
1 required
AppHomeSyncResponse
object
Result of a catalog re-sync triggered from the App Home.
2 properties
2 required
AmazonProductAdRequest
object
3 properties
3 required
DataSourceTransactionsResponse
object
Response for transactions list endpoint. Used by: GET /stripe/transactions, GET /square/payments
3 properties
KlaviyoAuthResponse
object
Response model for Klaviyo auth URL.
1 property
1 required
AppHomeBeginInstallResponse
object
Shopify OAuth authorize URL for (re)running the install handshake.
1 property
1 required
DataSourceLocationsResponse
object
Response for locations/accounts list endpoint. Used by: GET /{platform}/accounts or GET /{platform}/locations
1 property
GoogleAnalyticsProperty
object
6 properties
3 required
TikTokSyncPreviewRequest
object
Request model for previewing a TikTok normalized sync.
3 properties
1 required
LinkedInActivateAccountRequest
object
2 properties
2 required
GoogleSyncAdCampaignRequest
object
Request model for syncing an online ad campaign to Google Ads.
5 properties
2 required
DataSourceDisconnectResponse
object
Standard response for disconnect endpoint. Used by: DELETE /{platform}/disconnect or POST /{platform}/disconnect
2 properties
2 required
TikTokSyncAdRequest
object
Request model for syncing saved Pomo changes to a TikTok ad baseline.
3 properties
1 required
GoogleAnalyticsPropertySelectRequest
object
1 property
1 required
JobResponse
object
Response after submitting a job
4 properties
4 required
FacebookSocialActivateRequest
object
1 property
1 required
GoogleAuthResponseModel
object
1 property
1 required
TikTokAccountsResponseModel
object
3 properties
1 required
HubSpotHealthResponse
object
Response model for the HubSpot connection health status.
1 property
1 required
AppHomeStatusResponse
object
Status of an embedded shop as seen from the App Home. bound is the primary discriminator: when false the shop has no active Pomo binding and every profile-rela…
10 properties
2 required
BatchPostMetricsRequest
object
Request model for getting metrics for multiple Instagram posts.
2 properties
2 required
LinkedInLaunchVideoAdRequest
object
6 properties
1 required
GoogleAdGroupRequest
object
3 properties
3 required
HubSpotStatusResponse
object
Response model for the HubSpot connection status.
4 properties
1 required
LinkedInCampaignActionRequest
object
4 properties
3 required
MetaLaunchAdCampaignRequest
object
Request model for launching a Meta ad campaign
7 properties
2 required
GoogleAnalyticsStatusResponseModel
object
16 properties
1 required
ShopifyShopResponseModel
object
Response model for shop information.
3 properties
1 required
TikTokLaunchVideoAdRequest
object
Request model for launching a TikTok video ad with optional text field overrides
5 properties
1 required
DataSourceAccountInfo
object
Standard account information model. Used by: GET /{platform}/account or embedded in other responses
6 properties
1 required
MetaCampaignActionRequest
object
Request model for pausing/deleting a Meta campaign.
4 properties
4 required
SlackSettingsUpdateRequest
object
2 properties
HTTPValidationError
object
1 property
LinkedInSyncPreviewRequest
object
4 properties
2 required
TikTokAdStatusResponse
object
Response model for ad status update operations
3 properties
3 required
GoogleCreateAdFromCampaignRequest
object
4 properties
3 required
GoogleSyncPreviewRequest
object
Request model for previewing a sync and billing impact.
5 properties
2 required
MetaAuthResponseModel
object
2 properties
2 required
SlackLinkRequest
object
3 properties
1 required
TikTokSocialPublishSettingsRequest
object
4 properties
3 required
LinkedInLeadFormConfig
object
6 properties
5 required
TikTokAdPauseRequest
object
Request model for pausing a TikTok ad
2 properties
2 required
HubSpotAuthResponse
object
Response model for the HubSpot auth URL.
1 property
1 required
LinkedInLaunchImageAdRequest
object
6 properties
1 required
CreatePostRequest
object
Request model for creating an Instagram post.
4 properties
3 required
SlackTestMessageRequest
object
2 properties
QuickBooksStatusResponseModel
object
Connection status with optional health check.
9 properties
1 required
ValidationError
object
3 properties
3 required
DataSourceLocation
object
Location model for platforms with multiple locations. Used by: Square, Shopify (locations)
6 properties
2 required
SlackChannelsListResponse
object
1 property
MetaCampaignResumeRequest
object
Request model for resuming a Meta campaign (no action field).
3 properties
3 required
ShopifyStatusResponseModel
object
Response model for connection status with health check.
9 properties
1 required
InstagramPostCampaignRequest
object
7 properties
3 required
PostResponseModel
object
Response model for created Instagram post.
1 property
1 required
SlackCampaignCardRequest
object
4 properties
FacebookPostCampaignRequest
object
5 properties
3 required
LinkedInCampaignPostRequest
object
3 properties
2 required
DeletePostRequest
object
Request model for deleting an Instagram post.
2 properties
1 required
InstagramAuthResponseModel
object
Response model for Instagram authorization URL.
1 property
1 required
LinkedInCampaignResumeRequest
object
3 properties
2 required
AmazonAdGroupRequest
object
4 properties
3 required
LinkedInSyncAdCampaignRequest
object
4 properties
2 required
InstagramActivateIdentityRequest
object
2 properties
1 required
TikTokAdResumeRequest
object
Request model for resuming a TikTok ad
2 properties
2 required
GoogleCampaignActionRequest
object
Request model for pausing/deleting a Google campaign.
4 properties
4 required
DataSourceOrdersResponse
object
Response for orders list endpoint. Used by: GET /shopify/orders
3 properties
AmazonAccountsResponseModel
object
1 property
1 required
DataSourceAccountResponse
object
Response for account information endpoint. Used by: GET /{platform}/account
2 properties
1 required
TikTokSocialPublishSettings
object
11 properties
1 required
KlaviyoList
object
Klaviyo list/segment model.
6 properties
2 required
PostMetricsRequest
object
Request model for getting Instagram post metrics.
2 properties
1 required
TikTokActivateAccountRequest
object
1 property
1 required
GoogleAdCampaignRequest
object
5 properties
4 required
KlaviyoStatusResponse
object
Response model for Klaviyo connection status.
5 properties
1 required
ShopifyInstallResolveRequestModel
object
5 properties
LinkedInPostCampaignRequest
object
4 properties
2 required
SlackStatusResponse
object
16 properties
1 required
GoogleActivateAccountRequest
object
1 property
1 required
AmazonAuthResponseModel
object
1 property
1 required
GoogleAnalyticsPropertiesResponse
object
3 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Pomo publishes across the network.