Projects

Submit a wizard step

Changed on

Submit one step (details, prompts, competitors, owned_media). Strict forward gating: a step is only accepted when every previous step is complete (ERR_DRAFT_STATE otherwise); completed steps can be resubmitted. Responds with the updated draft plus AI suggestions for the next step.

patch/project_drafts/{id}

Request

  • Base URL
    https://api.llmpulse.ai/api/v1
  • URL
    https://api.llmpulse.ai/api/v1/project_drafts/{id}
  • Auth
    API key in header Authorization

Path parameters

idstring required

Request body

step'details' | 'prompts' | 'competitors' | 'owned_media' required
namestring
brand_namestring
descriptionstring
industrystring[]
matching_namesstring[]

Brand-name variants used to detect mentions (details step). At most 50 names of up to 100 characters each; the step stores the list as sent, and finalize refuses a longer list or name with ERR_INVALID_PARAM (422)

external_identifierstring
promptsstring[]
competitorsobject[]

Competitors step: objects {domain, brand_name, matching_names}, capped by plan. Each competitor's matching_names takes at most 50 names of up to 100 characters, checked at finalize like POST /projects

youtube_channel_urlstring
instagram_profile_urlstring
facebook_page_urlstring
tiktok_profile_urlstring
app_store_urlstring
google_play_urlstring
suggestboolean

Response

Draft envelope with next-step suggestions

Changes