Discussions

Ask a Question
Back to all

Webhooks for avatar creation not working

Hi HeyGen team,

We’re integrating Photo Avatar + Add Motion webhooks, but we never receive any photoavatar* webhook POSTs.

  • We successfully register webhook endpoints via POST /v1/webhook/endpoint.add for:

    • photo_avatar_generation.success|fail
    • photo_avatar_train.success|fail
    • photo_avatar_add_motion.success|fail
  • HeyGen does reach our endpoints with OPTIONS (User-Agent: python-requests/2.32.5) and gets 204, so the endpoint is reachable and the handshake succeeds.

  • We can create Photo Avatars in the HeyGen platform and via API (/v2/photoavatar/avatar_group/create and /v2/photo_avatar/add_motion), but no webhook POST is ever delivered for any
    photo_avatar
    * events (only the initial OPTIONS probes appear in our logs).

    Could you confirm whether photoavatar* webhooks are supported/enabled for all accounts/spaces, and if there are any additional requirements (space_id/entity_id scoping, specific API
    version, verification step, etc.)? If you need it, we can provide timestamps (UTC), endpoint URLs, and CF-Ray IDs for the handshake requests.

    Thanks.