platformSpecificData bag. WhatsApp is one platform, so LazyApp puts the options on the message itself.
Choose which number sends
Workspaces can have more than one connected number. Omit both fields to use the default.403.
Reply in a thread
Link previews
WhatsApp can show a preview card for the firsthttps:// or http:// link in a text message. Ask for it with preview_url:
og:title, og:description, og:url, and an og:image under 600 KB, at least 300 px wide). They must sit in the <head> within the first 300 KB of the HTML. Without preview_url, or when WhatsApp cannot fetch a preview, the link is still tappable. The inbox turns previews on automatically when a reply has a link, with a switch to turn it off.
Time-to-live on schedules
Withsend_at, set ttl_seconds so a late reminder is dropped instead of arriving hours late. See scheduling.
Direct Send (utility / authentication without a pre-approved template) also takes ttl_seconds with Meta’s category-specific bounds — see the Direct Send endpoint.
Metadata
Up to 20 string values. Echoed on webhooks for reconciliation:Interactive shapes
Buttons, lists, link buttons, location requests, media carousels, India address forms, flows and catalog / product messages all usetype: interactive with an interactive object. The contact’s choice arrives as message.received. Every type, its limits and examples: Interactive messages.
Identity check
With the identity check on, LazyApp sends the contact’s stored identity hash with every message. Passrecipient_identity_key_hash to use your own. See Identity, privacy and data.
What is not here
There is no Twitter-thread, Instagram-Story, or TikTok-privacy bag. LazyApp is WhatsApp-only. For number health and feature gates, useGET /v1/capabilities.