Skip to content

@mega-yfue/eufy-sdk / PushEnrichment

Interface: PushEnrichment

v6 AI/media enrichment fields (optional; present on newer cameras/doorbells).

Extended by

Properties

ai_detect_type?

ts
optional ai_detect_type?: string;

Comma list of detection types, e.g. "0,1,2,3" (person/vehicle/pet/package).


ai_faces?

ts
optional ai_faces?: object[];

confidence?

ts
optional confidence?: number;

face_id?

ts
optional face_id?: number;

height?

ts
optional height?: number;

width?

ts
optional width?: number;

x?

ts
optional x?: number;

y?

ts
optional y?: number;

cover_path?

ts
optional cover_path?: string;

crop_local_path?

ts
optional crop_local_path?: string;

crop_url?

ts
optional crop_url?: string;

crying?

ts
optional crying?: number | boolean;

Sound/cry detection (indoor).


duration?

ts
optional duration?: number;

event_end_time?

ts
optional event_end_time?: number;

face_id?

ts
optional face_id?: number;

face_ids?

ts
optional face_ids?: number[];

familiar_faces?

ts
optional familiar_faces?: unknown[];

objects?

ts
optional objects?: 
  | string[]
  | {
  names?: string[];
};

Detected object class names.


person?

ts
optional person?: string | number;

person_count?

ts
optional person_count?: number;

person_id?

ts
optional person_id?: number;

pet_type?

ts
optional pet_type?: string | number;

short_video_url?

ts
optional short_video_url?: string;

sound_detection?

ts
optional sound_detection?: number | boolean;

sound_type?

ts
optional sound_type?: string | number;

thumbnail?

ts
optional thumbnail?: string;

Media enrichment.


trigger_time?

ts
optional trigger_time?: number;

Timing.


vehicle_types?

ts
optional vehicle_types?: string[];

video_url?

ts
optional video_url?: string;

Independent and unofficial. Not affiliated with, endorsed by, or sponsored by Anker Innovations, Anker eufy, or eufy. "Anker eufy", "eufy" and "Anker" are trademarks of their respective owners. Use responsibly — rapid or failed logins can trigger captcha or temporary cooldowns.