---
title: "Build Pack"
method: POST
path: "/agency/pack"
tags: ["agency", "agency"]
---

# Build Pack

`POST /agency/pack`

## Request

- Base URL: `https://api.etymolt.com`
- URL: `https://api.etymolt.com/agency/pack`
- Auth: none declared

Build the full $50K-agency-equivalent deliverable for a shipped name.

## Request body

- PackRequest
  - `name` string, required
  - `brief` object, required
  - `category` string
  - `primary_tld` string, nullable
  - `enroll_watch` boolean
  - `archetype_lean` string, nullable

## Response `200`

Successful Response

- AgencyPack
  - `name` string, required
  - `archetype` ArchetypeReport, required
    - `primary` 'innocent' | 'sage' | 'explorer' | 'outlaw' | 'magician' | 'hero' | 'lover' | 'jester' | 'everyman' | 'caregiver' | 'ruler' | 'creator', required: The 12 Jungian archetypes used by Wolff Olins, Interbrand, Lippincott.
    - `secondary` 'innocent' | 'sage' | 'explorer' | 'outlaw' | 'magician' | 'hero' | 'lover' | 'jester' | 'everyman' | 'caregiver' | 'ruler' | 'creator': The 12 Jungian archetypes used by Wolff Olins, Interbrand, Lippincott.
    - `confidence` number, required
    - `rationale` string, required
    - `voice_traits` string[]
    - `avoid_traits` string[]
    - `reference_brands` string[]
    - `derived_from_brief` boolean
  - `verbal` VerbalIdentityReport, required
    - `name` string, required
    - `archetype` 'innocent' | 'sage' | 'explorer' | 'outlaw' | 'magician' | 'hero' | 'lover' | 'jester' | 'everyman' | 'caregiver' | 'ruler' | 'creator', required: The 12 Jungian archetypes used by Wolff Olins, Interbrand, Lippincott.
    - `tone_pillars` string[], required
    - `do_words` string[], required
    - `dont_words` string[], required
    - `sentence_length_target` 'short' | 'mixed' | 'long'
    - `tagline_candidates` TaglineCandidate[]
      - `text` string, required
      - `rationale` string, required
      - `syllables` integer, required
      - `rhythm` 'iambic' | 'trochaic' | 'dactylic' | 'free'
      - `use_case` 'website_h1' | 'investor_deck' | 'podcast_intro' | 'swag'
    - `boilerplate_25w` string, required
    - `boilerplate_50w` string, required
    - `boilerplate_100w` string, required
    - `elevator_pitch` string, required
    - `one_liner` string, required
  - `visual` VisualIdentityReport, required
    - `name` string, required
    - `archetype` 'innocent' | 'sage' | 'explorer' | 'outlaw' | 'magician' | 'hero' | 'lover' | 'jester' | 'everyman' | 'caregiver' | 'ruler' | 'creator', required: The 12 Jungian archetypes used by Wolff Olins, Interbrand, Lippincott.
    - `palette` ColorPalette, required
      - `primary_hex` string, required
      - `secondary_hex` string, required
      - `accent_hex` string, required
      - `neutral_hex` string, required
      - `background_hex` string, required
      - `rationale` string, required
    - `typography` TypographySystem, required
      - `display_family` string, required
      - `display_weights` integer[], required
      - `body_family` string, required
      - `body_weights` integer[], required
      - `monospace_family` string, required
      - `rationale` string, required
      - `google_fonts_url` string, nullable
    - `logo_concept` string, required
    - `logo_avoid` string, required
    - `motion_principle` string, required
    - `photography_style` string, required
    - `illustration_style` string, required
  - `brand_book` BrandBook, required
    - `name` string, required
    - `cover_subtitle` string, required
    - `sections` BrandBookSection[], required
      - `heading` string, required
      - `body_md` string, required
      - `page_count_estimate` integer
    - `pdf_url` string, nullable
    - `page_count` integer, required
    - `generated_at` string, date-time, required
    - `archetype` 'innocent' | 'sage' | 'explorer' | 'outlaw' | 'magician' | 'hero' | 'lover' | 'jester' | 'everyman' | 'caregiver' | 'ruler' | 'creator', required: The 12 Jungian archetypes used by Wolff Olins, Interbrand, Lippincott.
  - `opinion_letter` OpinionLetter, required
    - `name` string, required
    - `issued_at` string, date-time, required
    - `summary` string, required
    - `findings` OpinionLetterFinding[], required
      - `finding` string, required
      - `severity` 'info' | 'caution' | 'blocker', required
      - `citation` string, nullable
    - `recommendation` 'proceed' | 'proceed_with_caution' | 'do_not_proceed', required
    - `caveat` string
    - `pdf_url` string, nullable
  - `legal_ops` LegalOpsCheck, required
    - `name` string, required
    - `de_secretary_available` boolean, required
    - `bank_kyc_friction` 'low' | 'medium' | 'high', required
    - `invoice_clarity` 'clear' | 'ambiguous' | 'problematic', required
    - `customs_classification_risk` boolean, required
    - `apple_app_store_naming_risk` boolean, required
    - `google_play_naming_risk` boolean, required
    - `notes` string[]
    - `blocker` boolean, required
  - `validation_kit` ValidationKit
    - `name` string, required
    - `archetype` 'innocent' | 'sage' | 'explorer' | 'outlaw' | 'magician' | 'hero' | 'lover' | 'jester' | 'everyman' | 'caregiver' | 'ruler' | 'creator', required: The 12 Jungian archetypes used by Wolff Olins, Interbrand, Lippincott.
    - `artifacts` ValidationKitArtifact[], required
      - `kind` 'landing_page_html' | 'twitter_announcement_draft' | 'hn_show_post_draft' | 'founder_dm_template' | 'investor_one_liner' | 'press_intro_email', required
      - `body` string, required
      - `file_path` string, nullable
    - `suggested_post_window_utc` string, date-time, required
    - `success_criteria` string[]
  - `watch` WatchSubscription
    - `name` string, required
    - `enrolled_at` string, date-time, required
    - `cadence` 'weekly' | 'biweekly' | 'monthly'
    - `surfaces` string[]
    - `last_run_at` string, date-time, nullable
    - `next_run_at` string, date-time, nullable
    - `alerts` WatchAlert[]
      - `detected_at` string, date-time, required
      - `surface` 'uspto' | 'wipo' | 'domain_dropcatch' | 'social_handle' | 'geo_mention', required
      - `payload` object, required
      - `severity` 'info' | 'caution' | 'blocker', required
      - `suggested_action` string, required
  - `generated_at` string, date-time, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names.md) · [All operations](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/llms.txt) · [OpenAPI document](https://skmtc.dev/etymolt/apis/etymolt-verify-ai-generated-brand-names/revisions/7228ffa1efa7?raw)
