# Attribution By Embedding (self-hosted)

Send irreversible video vectors (stills and motion) for attribution.

Endpoint: POST /v2/video/attribution/by_embedding
Version: 1.1.0

## Request fields (application/json):

  - `model` (string, required)
    The attribution model used. The value represents the model name followed by the version after the colon (e.g., model_name:version).
    Enum: "video_generation:1", "video_rmbg:1", "video_eraser:1", "video_mask:1", "video_increase_res:1"

  - `video_seconds` (integer, required)
    Total duration of the video in seconds

  - `stills_embedding_base64` (string, required)
    Base64-encoded embedding for video stills

  - `motion_embedding_base64` (string, required)
    Base64-encoded embedding for video motion

  - `unique_id` (string)
    Optional unique hex identifier

## Response 202 fields (application/json):

  - `request_id` (string, required)

  - `status_url` (string, required)


