id for generation, not the source URL.
For library_type: "aigc_avatar", group_id is optional; AI Sonar uses or creates the organization default virtual-avatar group. For library_type: "liveness_face", group_id is required and must be the AI Sonar group returned by Get Visual Validation Result.
AI Sonar validates the source URL, declared or detected media format, and file-size limit. Dimensions, aspect ratio, duration, resolution, total pixels, and FPS are passed through on a best-effort basis and are finally evaluated by the selected video service.
Creation is asynchronous. Poll Get Material Asset until
status is ACTIVE. For real-person groups, one group maps to one verified person; uploads with multiple faces or a face that does not match the verified person can fail.