> ## Documentation Index
> Fetch the complete documentation index at: https://developers.supapost.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Create Influencer

> Create a new AI influencer

Creates an AI influencer persona with reference images and optional personality traits. The first image in the array is used as the avatar.

## Authentication

<ParamField header="Authorization" type="string">
  Bearer token. `Bearer <supabase-jwt>`.
</ParamField>

## Body

<ParamField body="name" type="string" required>
  Display name for the influencer.
</ParamField>

<ParamField body="description" type="string" required>
  A description of the influencer persona.
</ParamField>

<ParamField body="style" type="string" default="realistic">
  Image generation style, e.g. `"realistic"`, `"anime"`, `"3d"`.
</ParamField>

<ParamField body="model" type="string">
  AI model identifier for generating images of this influencer.
</ParamField>

<ParamField body="images" type="string[]" required>
  Array of reference image URLs. The first image is used as the avatar.
</ParamField>

<ParamField body="traits" type="object">
  Physical and stylistic traits for the influencer. Available fields (all strings): `gender`, `ageRange`, `ethnicity`, `skinTone`, `faceShape`, `jawline`, `eyeColor`, `eyeShape`, `noseShape`, `lipShape`, `facialHair`, `hairColor`, `hairStyle`, `hairLength`, `bodyType`, `height`, `tattoos`, `piercings`, `glasses`, `clothingStyle`, `expression`, `pose`, `lighting`, `background`.
</ParamField>

<ResponseExample>
  ```json 200 theme={null}
  {
    "id": "inf-uuid",
    "team_id": "team-uuid",
    "name": "Ava Chen",
    "description": "Fitness and wellness influencer",
    "style": "realistic",
    "model": "fal:flux-pro",
    "avatar_url": "https://cdn.supapost.so/assets/team/ava-1.jpg",
    "images": [
      "https://cdn.supapost.so/assets/team/ava-1.jpg",
      "https://cdn.supapost.so/assets/team/ava-2.jpg"
    ],
    "metadata": {
      "traits": {
        "gender": "female",
        "ageRange": "25-30",
        "ethnicity": "East Asian",
        "skinTone": "light",
        "faceShape": "oval",
        "jawline": "soft",
        "eyeColor": "brown",
        "eyeShape": "almond",
        "noseShape": "small",
        "lipShape": "full",
        "facialHair": "none",
        "hairColor": "black",
        "hairStyle": "straight",
        "hairLength": "long",
        "bodyType": "athletic",
        "height": "tall",
        "tattoos": "none",
        "piercings": "ears",
        "glasses": "none",
        "clothingStyle": "athleisure",
        "expression": "confident smile",
        "pose": "standing",
        "lighting": "natural",
        "background": "gym"
      }
    },
    "created_by": "user-uuid",
    "created_at": "2026-04-08T10:00:00Z",
    "updated_at": null
  }
  ```

  ```json 400 theme={null}
  {
    "success": false,
    "message": "name, description, and images are required"
  }
  ```
</ResponseExample>
