| stance | No | Optional: what the creator is for or against, selling, or building, so hooks carry a real position instead of a neutral summary. | |
| api_key | No | API key for this call. Omit to fall back to the Authorization: Bearer / X-API-Key request header (streamable-HTTP only), then the VHGENGINE_API_KEY env var (the stdio default). No key resolvable -> unauthorized. | |
| creator | No | Optional: who is speaking, free text ('wedding videographer, 40k followers, I talk to camera over b-roll of my shoots'). The more the engine knows about the creator, the more the hooks are theirs rather than a generic narrator's. | |
| audience | No | Optional: who watches ('engaged couples budgeting'). Aims every hook at a real audience instead of an assumed one. | |
| profile_id | Yes | Account-owned creator profile id returned by create/list profiles. | |
| display_name | Yes | Account-local profile label, 1-100 characters. | |
| secondary_use | No | Full replacement decisions; omit for all denied. Each secondary-use decision is independent and denied by default. These decisions are retained for governance only: generation, scoring, retrieval, and learning do not consume them today. | |
| idempotency_key | No | Caller-chosen replay key (any string, unique per intended effect). A repeat call with the SAME key returns the stored result and is NEVER charged twice; the same key with different arguments is an idempotency_conflict. Omit and every call is a fresh, separately charged operation. | |
| expected_version | Yes | Positive immutable profile version. | |
| authority_attested | Yes | I confirm that I am this creator or am authorized by them to store these declarations and use the selected immutable version when I later make an explicit profile-bound hook-generation request. VHGENGINE records this caller attestation; it does not verify identity, ownership, or legal authority. | |
| first_person_facts | No | Optional: facts TRUE of this creator that hooks may assert first-person ('I have filmed 200+ weddings'). The ONLY sanctioned source of personal claims; without it, hooks never invent a biography. | |
| subject_relationship | Yes | self, authorized representative, or organization representative. | |