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 Brand Workflow API

The brand-workflow API from Pomo — 29 operation(s) for brand-workflow.

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

Tagged areas include brand-workflow. 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 29 operations across 29 paths, and defines 19 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.

29 operations 29 paths 19 schemas 14 GET15 POST

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 Brand Workflow API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 29

Across 29 paths, the API surfaces 29 operations — 14 GET, 15 POST. Each is listed below with its method, path, parameters, and response codes.

brand-workflow 29
POST
/api/workflow/brand-generation/step1/preflight-url
Preflight Company Url
preflight_company_url_api_workflow_brand_generation_step1_preflight_url_post body → 200422
GET
/api/workflow/brand-generation/status
Get Workflow Status
get_workflow_status_api_workflow_brand_generation_status_get 3 params → 200422
POST
/api/workflow/brand-generation/step1/upload-files
Upload Analysis Files
upload_analysis_files_api_workflow_brand_generation_step1_upload_files_post body → 200422
GET
/api/workflow/brand-generation/step1/files
Get Workflow Files
get_workflow_files_api_workflow_brand_generation_step1_files_get 2 params → 200422
POST
/api/workflow/brand-generation/step1/extract
Extract Company Info
extract_company_info_api_workflow_brand_generation_step1_extract_post body → 200422
POST
/api/workflow/brand-generation/step1/confirm
Confirm Company Info
confirm_company_info_api_workflow_brand_generation_step1_confirm_post body → 200422
POST
/api/workflow/brand-generation/step2/discover
Discover Product Offerings
discover_product_offerings_api_workflow_brand_generation_step2_discover_post body → 200422
POST
/api/workflow/brand-generation/step2/confirm
Confirm Product Lines
confirm_product_lines_api_workflow_brand_generation_step2_confirm_post body → 200422
GET
/api/workflow/brand-generation/{workflow_id}/product-offerings
Get Workflow Product Offerings
get_workflow_product_offerings_api_workflow_brand_generation__workflow_id__product_offerings_get 1 param → 200422
GET
/api/workflow/brand-generation/product-offerings/inventory
Get Available Inventory Offerings
get_available_inventory_offerings_api_workflow_brand_generation_product_offerings_inventory_get 1 param → 200422
POST
/api/workflow/brand-generation/product-offerings/augment
Augment Product Offerings Route
augment_product_offerings_route_api_workflow_brand_generation_product_offerings_augment_post body → 200422
POST
/api/workflow/brand-generation/product-offerings/extract-url
Extract Product Offerings From Url Route
extract_product_offerings_from_url_route_api_workflow_brand_generation_product_offerings_extract_url_post body → 200422
POST
/api/workflow/brand-generation/product-offerings/{offering_id}/restart
Restart Product Offering Analysis
restart_product_offering_analysis_api_workflow_brand_generation_product_offerings__offering_id__restart_post 1 param → 200422
GET
/api/workflow/brand-generation/step3/competitors-status/{workflow_id}
Get Competitors Discovery Status
get_competitors_discovery_status_api_workflow_brand_generation_step3_competitors_status__workflow_id__get 1 param → 200422
GET
/api/workflow/brand-generation/step3/competitors/sse/{workflow_id}
Competitors Discovery Sse Stream
competitors_discovery_sse_stream_api_workflow_brand_generation_step3_competitors_sse__workflow_id__get 1 param → 200422
POST
/api/workflow/brand-generation/step3/regenerate-competitors
Regenerate Competitors
regenerate_competitors_api_workflow_brand_generation_step3_regenerate_competitors_post body → 200422
POST
/api/workflow/brand-generation/step3/confirm-competitors
Confirm Competitors Workflow Id
confirm_competitors_workflow_id_api_workflow_brand_generation_step3_confirm_competitors_post body → 200422
POST
/api/workflow/brand-generation/step3/validate-competitor
Validate Competitor Url
validate_competitor_url_api_workflow_brand_generation_step3_validate_competitor_post body → 200422
GET
/api/workflow/brand-generation/onboarding/runs
Get Onboarding Runs
get_onboarding_runs_api_workflow_brand_generation_onboarding_runs_get 1 param → 200422
GET
/api/workflow/brand-generation/onboarding/view/{workflow_id}
Get Onboarding View
get_onboarding_view_api_workflow_brand_generation_onboarding_view__workflow_id__get 1 param → 200422
GET
/api/workflow/brand-generation/onboarding/stream/{workflow_id}
Onboarding View Stream
onboarding_view_stream_api_workflow_brand_generation_onboarding_stream__workflow_id__get 2 params → 200422
GET
/api/workflow/brand-generation/recent
Get Recent Workflows
get_recent_workflows_api_workflow_brand_generation_recent_get → 200
GET
/api/workflow/brand-generation/recent/status
Get Recent Workflows Status
get_recent_workflows_status_api_workflow_brand_generation_recent_status_get → 200
GET
/api/workflow/brand-generation/marketing-profile/sse/{workflow_id}
Marketing Profile Sse Stream
marketing_profile_sse_stream_api_workflow_brand_generation_marketing_profile_sse__workflow_id__get 1 param → 200422
GET
/api/workflow/brand-generation/marketing-profile/state/{workflow_id}
Get Marketing Profile State Route
get_marketing_profile_state_route_api_workflow_brand_generation_marketing_profile_state__workflow_id__get 1 param → 200422
POST
/api/workflow/brand-generation/marketing-profile/generate/{workflow_id}
Generate Marketing Profile Route
generate_marketing_profile_route_api_workflow_brand_generation_marketing_profile_generate__workflow_id__post 2 params body → 200422
GET
/api/workflow/brand-generation/marketing-profile/{workflow_id}
Get Marketing Profile
get_marketing_profile_api_workflow_brand_generation_marketing_profile__workflow_id__get 1 param → 200422
POST
/api/workflow/brand-generation/onboarding/narrative/{workflow_id}
Summarize Onboarding Narrative Route
summarize_onboarding_narrative_route_api_workflow_brand_generation_onboarding_narrative__workflow_id__post 1 param body → 200422
POST
/api/workflow/brand-generation/agent-mode/start
Start Agent Mode
start_agent_mode_api_workflow_brand_generation_agent_mode_start_post body → 200422

Schemas 19

The contract defines 19 schemas that model the data the API accepts and returns. The most detailed are CompanyInfo (14 properties), SKU (14 properties), Step2ConfirmRequest (5 properties), AgentModeStartRequest (5 properties). Each schema is shown below with its type and property counts.

HTTPValidationError
object
1 property
OnboardingNarrativeRequest
object
3 properties 1 required
MarketingProfileGenerationRequest
object
1 property
CompetitorRegenerateRequest
object
2 properties 1 required
ConfirmCompetitorsRequest
object
2 properties 2 required
Step2DiscoverRequest
object
2 properties 2 required
Step1ConfirmRequest
object
3 properties 3 required
CompanyUrlPreflightRequest
object
1 property 1 required
ProductOfferingExtractUrlRequest
object
4 properties 2 required
Body_upload_analysis_files_api_workflow_brand_generation_step1_upload_files_post
object
3 properties 3 required
ValidationError
object
3 properties 3 required
CompanyInfo
object
14 properties 3 required
Body_validate_competitor_url_api_workflow_brand_generation_step3_validate_competitor_post
object
1 property 1 required
Step1ExtractRequest
object
2 properties 2 required
ProductOfferingAugmentItem
object
4 properties 1 required
AgentModeStartRequest
object
Request payload for starting agent mode on a brand workflow.
5 properties 2 required
SKU
object
14 properties 2 required
Step2ConfirmRequest
object
5 properties 3 required
ProductOfferingAugmentRequest
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

pomo-brand-workflow-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 Brand Workflow 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.