Skip to main content
GET
Retrieves a single family. Use this to check whether a family’s avatars have finished generating before using it as selected_family_id in a video.

Path Parameters

string
required
The identifier of the family.
  • For any family visible to you (a preset, one of yours, or one shared by your organization), pass its UUID.
  • For preset families only, you may pass the slug instead, e.g. family-with-kids. Slugs are not accepted for user-scope families.
Returns 404 FAMILY_NOT_FOUND if the slug doesn’t match any preset.Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6

Response

Returns the same family object as List Families, plus a status field.
string
Unique identifier for the family. Only present for user-scope families; preset families omit id.
string
required
preset for built-in families available to everyone, or user for a family created by an account.
string
required
URL-safe identifier for the family.
string | null
required
Display name of the family. null for preset families — see List Families for the details.
array
required
The members that make up this family’s cast. See List Families for the member shape — note that preset members carry only role and have no type.
string
required
Generation status of the family.Allowed values: ready, generating, failed, pending_avatarsPreset families are always ready. A user family created with generate_avatars: false starts as pending_avatars.
This field also covers member edits. While Add, Update, Regenerate or Remove Family Member is running, the family reports generating and write requests are rejected with 422 FAMILY_NOT_READY — the two agree, so polling this endpoint until ready is a valid way to wait for an edit. Polling the task_id the edit returned is still the more direct option, and the only one that surfaces a failure reason.
string | null
required
Preview image showing the full family together. null until the family is ready.
string[]
required
Reference image URLs generated for the family’s members. Empty until the family is ready.
string | null
required
The account that created the family. null for preset families.
string | null
required
The organization the family is shared with, if any.
string
required
Family creation timestamp (ISO 8601 format).

Error Codes

See Error Handling for more details.