NicoChatNicoChatDocsSearch the docs…
Sign in
For Developers/Dynamic Content

Dynamic Content

Response format for sending dynamic messages:

2026-08-12

Response format

Response format for sending dynamic messages:

texto
{
  "version": "v1",
  "content": {
    "messages": [
      {
        "type": "text",
        "text": "simple text"
      },
      {
        ...Another messages
      }
    ],
    "actions": [  //optional
      {
        "action": "add_tag",
        "tag_name": "example tag"
      },
      {
        ...Another actions
      }
    ],
    "quick_replies": [ //optional
      {
        "type": "node",
        "caption": "Quick reply text",
        "target": "My Content"
      },
      {
        ...Another quick replies
      }
    ]
  }
}

Current version of the dynamic block API: v1. The dynamic block accepts a maximum of 10 messages in the messages block, 11 quick replies and 5 actions. The "buttons", "actions" and "quick_replies" properties are optional.

Reply threading (reply_to_mid)

In channels that support replying to a specific message (for example, Facebook, WhatsApp and TikTok), you can include the reply_to_mid field in a message so that it appears as a direct reply to a specific previous message, instead of a loose message in the conversation flow.

texto
{
  "type": "text",
  "text": "Aqui está a resposta ao que você perguntou",
  "reply_to_mid": "ID_DA_MENSAGEM_ORIGINAL"
}

Supported button types

In addition to the "node" button type (which points to a block/node of the flow), the dynamic block also supports:

  • URL — opens an external link.
  • Call (phone) — starts a call to a specified number.

Image formats

Images sent via the dynamic block can be in JPG, PNG and GIF format. In channels that support multiple images per message (such as Facebook), you can send more than one image in the same dynamic message.