Zaptickdocs
Resource

Interactive lists

Reusable WhatsApp interactive-list messages — up to 10 rows per section, 10 sections per list.

#Endpoints

  • GET/interactive-listsList reusable interactive-list message payloads.
  • POST/interactive-listsCreate a new interactive list message.
  • PUT/interactive-listsUpdate an existing interactive list payload.
  • DELETE/interactive-listsDelete a saved list.
GET/interactive-lists

List reusable interactive-list message payloads.

SDK
TypeScript
const { interactiveLists } = await zaptick.interactiveLists.list();
POST/interactive-lists

Create a new interactive list message.

SDK
TypeScript
await zaptick.interactiveLists.create({
  name: 'Support menu',
  header: 'Zaptick support',
  body: 'How can we help?',
  buttonText: 'Choose topic',
  sections: [
    { title: 'Account', rows: [
      { id: 'billing',  title: 'Billing', description: 'Invoices, payments' },
      { id: 'upgrade',  title: 'Upgrade plan' },
    ] },
  ],
});
PUT/interactive-lists

Update an existing interactive list payload.

SDK
TypeScript
await zaptick.interactiveLists.update('il_01J3...', { buttonText: 'Pick one' });
DELETE/interactive-lists

Delete a saved list.

SDK
TypeScript
await zaptick.interactiveLists.delete('il_01J3...');