# asset.playback_ready

> Payload for asset.playback_ready, recorded when a video asset can start HLS playback.

`asset.playback_ready` is recorded when the video asset's initial HLS stream becomes playable. The payload has `playback_ready: true`, even if its status is still `preparing`.

The poster and timeline previews may not be available yet. Handle [`asset.ready`](/docs/integration/webhooks/asset-ready) to receive their URLs when playback, the poster, and timeline previews are all ready.

<openapi-schema schema="#/components/schemas/NotificationPayloadAsset"></openapi-schema>
<sidebar cols="4">
    <example schema="#/components/schemas/NotificationPayloadAsset" overrides="{"asset":{"status":"preparing","playback_ready":true}}"></example>
</sidebar>
