KQL Blocks -> video block not working

Hello,
I’m having a hard time understanding why I can get the text block query working for my query, but not the video block.

my blueprint looks like this:

      blocks:
        type: blocks
        label: Content
        fieldsets:
          - text
          - video

and my query like this:

         layout: {
          query: "page.blocks.toBlocks",
          select: {
            id: true,
            type: true,
            text: true,
            video: true,
          },
        },

This is my response for a video block:

id: "c90daebe-a0fc-4cdb-bfab-131f4f09beb4"
text: ""
type: "video"
video: ""

This is my response for the text block:

id: "4ba23118-5fb1-4acb-ac26-c934725bd179"
text: "<p>pipapo</p>"
type: "text"
video: ""

Outside of blocks the response works just fine. I tried video: "block.video.url" and all sorts of queries, but none of them work. Am I missing something fundamentally?

Not familiar with KQL, but I assume text refers to the field name inside the block and the field name for the video url is url not video.

This was initial idea as well, but video: video: "block.video.url" doesn’t work either. Neither does video: "block.video".

This is the block layout in my project:

{"content":{"text":"<p>pipapo<\/p>"}, "id":"4ba23118-5fb1-4acb-ac26-c934725bd179","isHidden":false,"type":"text"},

{"content":{"url":"https:\/\/youtu.be\/123","caption":""}, "id":"c90daebe-a0fc-4cdb-bfab-131f4f09beb4","isHidden":false,"type":"video"},

So it should be video: "block.video.url". And as I said, outside the blocks is working. I guess I use a custom url field for now.

What I meant

  select: {
            id: true,
            type: true,
            text: true,
            url: true,
          },

Yes this works… How does this make sense :sweat_smile: