{"expected_status": 200, "fixture_id": "track_basic", "request": {"method": "GET", "path": "/api/public/audio-share-links", "query": {"channels": "x,email", "lang": "en", "track_url": "/faq"}}, "response": {"meta": {"destination_sha256": "b907b494dbc136311e44a35798683bb0159b8f4cf310867fd02982f0be19e4cf", "effective": {"effective_source_ref_length": 0, "effective_text_length": 30, "effective_title_length": 15, "invalid_channel_order_count": 0, "invalid_channels_count": 0, "requested_source_ref_length": 0, "requested_text_length": 0, "requested_title_length": 0, "short_code_length_applied": 10, "short_code_length_clamped": false, "short_code_length_requested": 10}, "guidance": {"android_intents": "On Android browsers, include a direct HTTPS URL and plain-text fallback to improve app-intent handoff reliability.", "ios_share_sheet": "On iOS Safari, open in a secure context and prefer compact titles to avoid truncation in the native share sheet."}, "lang": {"fallback_applied": false, "fallback_reason": "", "limits": {"text_max": 280, "title_max": 140}, "requested": "en", "resolved": "en"}, "limits": {"batch_max_items": 25, "short_code_entropy_bits_min": 40, "short_code_length_default": 10, "short_code_length_max": 24, "short_code_length_min": 10, "signed_expires_max_seconds": 604800, "signed_expires_min_seconds": 60, "source_ref_max": 80, "text_max": 280, "text_max_effective": 280, "title_max": 140, "title_max_effective": 140, "utm_value_max": 80}, "nonce_enabled": false, "short_code_policy": {"applied": 10, "clamped": false, "default": 10, "entropy_bits": 40, "entropy_bits_min": 40, "max": 24, "min": 10, "requested": 10}, "signed_mode": false, "token_policy": {"audience": [], "max_use": 0, "nbf_in_seconds": 0}, "utm_allowlist": ["utm_campaign", "utm_content", "utm_medium", "utm_source", "utm_term"], "utm_applied_count": 0, "utm_profile": "full", "utm_rejected_count": 0, "validate_only": false}, "query": {"alias": "", "canonicalize": false, "canonicalize_profile": "marketing-safe", "channel_order": "", "channel_order_source": "default", "channels": "x,email", "channels_source": "requested", "denylist_override": false, "discord_variant": "markdown", "enforce_allowlist": false, "expires_in_seconds": 3600, "file_url": "", "invalid_channel_order": [], "invalid_channels": [], "lang": "en", "lang_fallback_applied": false, "lang_fallback_reason": "", "mailto_template": "default", "mastodon_instance": "mastodon.social", "one_time_use": false, "prefer": "track", "rejected_utm_params": [], "requested_lang": "en", "short_code_length": 10, "short_code_length_requested": 10, "short_namespace": "", "slack_variant": "mrkdwn", "source_ref": "", "strict_channels": false, "token_aud": [], "token_max_use": 0, "token_mode": "none", "token_nbf_in_seconds": 0, "track_url": "/faq", "use_short": false, "utm_params": {}, "utm_profile": "full", "validate_only": false, "variants": 1}, "share": {"alias": "", "available_channels": ["x", "facebook", "telegram", "whatsapp", "email", "sms", "reddit", "linkedin", "slack", "discord", "teams", "mastodon", "bluesky"], "bluesky_snippet": "VETS Coin Audio - Open this audio link directly. https://vets-coin.com/faq", "channel_labels": {"bluesky": "Share to Bluesky", "discord": "Share to Discord", "email": "Share by Email", "facebook": "Share on Facebook", "linkedin": "Share on LinkedIn", "mastodon": "Share to Mastodon", "reddit": "Share on Reddit", "slack": "Share to Slack", "sms": "Share by SMS", "teams": "Share to Teams", "telegram": "Share on Telegram", "whatsapp": "Share on WhatsApp", "x": "Share on X"}, "channel_order_source": "default", "channel_snippets": {}, "channels": {"email": "mailto:?subject=VETS+Coin+Audio&body=Open+this+audio+link+directly.%0A%0Ahttps%3A%2F%2Fvets-coin.com%2Ffaq", "x": "https://x.com/intent/tweet?text=VETS+Coin+Audio+-+Open+this+audio+link+directly.&url=https%3A%2F%2Fvets-coin.com%2Ffaq"}, "channels_source": "requested", "copy_link": "https://vets-coin.com/faq", "destination_kind": "track_page", "destination_sha256": "b907b494dbc136311e44a35798683bb0159b8f4cf310867fd02982f0be19e4cf", "destination_source": "track_url", "destination_url": "https://vets-coin.com/faq", "discord_snippet": "**VETS Coin Audio**\nOpen this audio link directly.\nhttps://vets-coin.com/faq", "discord_variant": "markdown", "host_policy": {"denylist_override": false, "destination_host": "vets-coin.com", "enforce_allowlist": false, "is_allowlisted": true, "is_denied": false, "is_first_party": true, "is_partner_domain": false, "warnings": []}, "lang": "en", "mailto_template": "default", "mastodon_instance": "mastodon.social", "native_share": {"text": "Open this audio link directly.", "title": "VETS Coin Audio", "url": "https://vets-coin.com/faq"}, "one_time_use": false, "payload_checksum": "2ae3fb0442e6d8dce365c00c7d99a0d608a95703f2a724df57ccd021136ac593", "selected_channels": ["x", "email"], "share_target_url": "https://vets-coin.com/faq", "short_code": "", "short_code_entropy_bits": 40, "short_code_length": 10, "short_expires_at_utc": "", "short_namespace": "", "short_url": "", "signed_destination_token": "", "signed_token_audience": [], "signed_token_kid": "", "signed_token_max_use": 0, "signed_token_nbf_epoch": 0, "signed_token_nbf_utc": "", "signed_token_nonce": "", "slack_snippet": "<https://vets-coin.com/faq|VETS Coin Audio> - Open this audio link directly.", "slack_variant": "mrkdwn", "snippets": {"markdown": "[VETS Coin Audio](https://vets-coin.com/faq)", "plain_text": "VETS Coin Audio: Open this audio link directly. https://vets-coin.com/faq", "plain_text_variants": [{"id": "default", "value": "VETS Coin Audio: Open this audio link directly. https://vets-coin.com/faq"}, {"id": "brief", "value": "VETS Coin Audio https://vets-coin.com/faq"}], "sms_optimized": "Open this audio link directly. https://vets-coin.com/faq", "sms_optimized_variants": [{"id": "default", "value": "Open this audio link directly. https://vets-coin.com/faq"}, {"id": "short", "value": "Listen now: https://vets-coin.com/faq"}], "template_id": "en.v1", "template_lang": "en"}, "source_ref": "", "teams_snippet": "VETS Coin Audio\nOpen this audio link directly.\nhttps://vets-coin.com/faq", "variants": [{"headline": "VETS Coin Audio - Open this audio link directly.", "index": 1, "snippets": {"markdown": "[VETS Coin Audio](https://vets-coin.com/faq)", "plain_text": "VETS Coin Audio: Open this audio link directly. https://vets-coin.com/faq", "plain_text_variants": [{"id": "default", "value": "VETS Coin Audio: Open this audio link directly. https://vets-coin.com/faq"}, {"id": "brief", "value": "VETS Coin Audio https://vets-coin.com/faq"}], "sms_optimized": "Open this audio link directly. https://vets-coin.com/faq", "sms_optimized_variants": [{"id": "default", "value": "Open this audio link directly. https://vets-coin.com/faq"}, {"id": "short", "value": "Listen now: https://vets-coin.com/faq"}], "template_id": "en.v1", "template_lang": "en"}, "text": "Open this audio link directly.", "title": "VETS Coin Audio", "variant": "A"}], "warnings": []}, "success": true}}
{"expected_status": 200, "fixture_id": "signed_short", "request": {"method": "GET", "path": "/api/public/audio-share-links", "query": {"channels": "x,slack", "expires_in": "900", "token_aud": "x", "token_max_use": "2", "token_mode": "signed", "track_url": "/faq", "use_short": "1"}}, "response": {"meta": {"destination_sha256": "b907b494dbc136311e44a35798683bb0159b8f4cf310867fd02982f0be19e4cf", "effective": {"effective_source_ref_length": 0, "effective_text_length": 30, "effective_title_length": 15, "invalid_channel_order_count": 0, "invalid_channels_count": 0, "requested_source_ref_length": 0, "requested_text_length": 0, "requested_title_length": 0, "short_code_length_applied": 10, "short_code_length_clamped": false, "short_code_length_requested": 10}, "guidance": {"android_intents": "On Android browsers, include a direct HTTPS URL and plain-text fallback to improve app-intent handoff reliability.", "ios_share_sheet": "On iOS Safari, open in a secure context and prefer compact titles to avoid truncation in the native share sheet."}, "lang": {"fallback_applied": false, "fallback_reason": "", "limits": {"text_max": 280, "title_max": 140}, "requested": "en", "resolved": "en"}, "limits": {"batch_max_items": 25, "short_code_entropy_bits_min": 40, "short_code_length_default": 10, "short_code_length_max": 24, "short_code_length_min": 10, "signed_expires_max_seconds": 604800, "signed_expires_min_seconds": 60, "source_ref_max": 80, "text_max": 280, "text_max_effective": 280, "title_max": 140, "title_max_effective": 140, "utm_value_max": 80}, "nonce_enabled": true, "short_code_policy": {"applied": 10, "clamped": false, "default": 10, "entropy_bits": 40, "entropy_bits_min": 40, "max": 24, "min": 10, "requested": 10}, "signed_mode": true, "token_policy": {"audience": ["x"], "max_use": 2, "nbf_in_seconds": 0}, "utm_allowlist": ["utm_campaign", "utm_content", "utm_medium", "utm_source", "utm_term"], "utm_applied_count": 0, "utm_profile": "full", "utm_rejected_count": 0, "validate_only": false}, "query": {"alias": "", "canonicalize": false, "canonicalize_profile": "marketing-safe", "channel_order": "", "channel_order_source": "default", "channels": "x,slack", "channels_source": "requested", "denylist_override": false, "discord_variant": "markdown", "enforce_allowlist": false, "expires_in_seconds": 900, "file_url": "", "invalid_channel_order": [], "invalid_channels": [], "lang": "en", "lang_fallback_applied": false, "lang_fallback_reason": "", "mailto_template": "default", "mastodon_instance": "mastodon.social", "one_time_use": false, "prefer": "track", "rejected_utm_params": [], "requested_lang": "en", "short_code_length": 10, "short_code_length_requested": 10, "short_namespace": "", "slack_variant": "mrkdwn", "source_ref": "", "strict_channels": false, "token_aud": ["x"], "token_max_use": 2, "token_mode": "signed", "token_nbf_in_seconds": 0, "track_url": "/faq", "use_short": true, "utm_params": {}, "utm_profile": "full", "validate_only": false, "variants": 1}, "share": {"alias": "", "available_channels": ["x", "facebook", "telegram", "whatsapp", "email", "sms", "reddit", "linkedin", "slack", "discord", "teams", "mastodon", "bluesky"], "bluesky_snippet": "VETS Coin Audio - Open this audio link directly. https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo", "channel_labels": {"bluesky": "Share to Bluesky", "discord": "Share to Discord", "email": "Share by Email", "facebook": "Share on Facebook", "linkedin": "Share on LinkedIn", "mastodon": "Share to Mastodon", "reddit": "Share on Reddit", "slack": "Share to Slack", "sms": "Share by SMS", "teams": "Share to Teams", "telegram": "Share on Telegram", "whatsapp": "Share on WhatsApp", "x": "Share on X"}, "channel_order_source": "default", "channel_snippets": {"slack": "<https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo|VETS Coin Audio> - Open this audio link directly."}, "channels": {"slack": "https://slack.com/app_redirect?channel=general", "x": "https://x.com/intent/tweet?text=VETS+Coin+Audio+-+Open+this+audio+link+directly.&url=https%3A%2F%2Fvets-coin.com%2Fs%2Faudio%2F094dfd6661%3Ft%3DeyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo"}, "channels_source": "requested", "copy_link": "https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo", "destination_kind": "track_page", "destination_sha256": "b907b494dbc136311e44a35798683bb0159b8f4cf310867fd02982f0be19e4cf", "destination_source": "track_url", "destination_url": "https://vets-coin.com/faq", "discord_snippet": "**VETS Coin Audio**\nOpen this audio link directly.\nhttps://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo", "discord_variant": "markdown", "host_policy": {"denylist_override": false, "destination_host": "vets-coin.com", "enforce_allowlist": false, "is_allowlisted": true, "is_denied": false, "is_first_party": true, "is_partner_domain": false, "warnings": []}, "lang": "en", "mailto_template": "default", "mastodon_instance": "mastodon.social", "native_share": {"text": "Open this audio link directly.", "title": "VETS Coin Audio", "url": "https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo"}, "one_time_use": false, "payload_checksum": "aa66b9bd2c6433d5d0702828b6ce7c3c0d7c3f9eed44e38f10939f022549de67", "selected_channels": ["x", "slack"], "share_target_url": "https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo", "short_code": "094dfd6661", "short_code_entropy_bits": 40, "short_code_length": 10, "short_expires_at_utc": "2026-04-04T12:10:37Z", "short_namespace": "", "short_url": "https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo", "signed_destination_token": "eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo", "signed_token_audience": ["x"], "signed_token_kid": "v1", "signed_token_max_use": 2, "signed_token_nbf_epoch": 0, "signed_token_nbf_utc": "", "signed_token_nonce": "1liem4YGkSkONg", "slack_snippet": "<https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo|VETS Coin Audio> - Open this audio link directly.", "slack_variant": "mrkdwn", "snippets": {"markdown": "[VETS Coin Audio](https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo)", "plain_text": "VETS Coin Audio: Open this audio link directly. https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo", "plain_text_variants": [{"id": "default", "value": "VETS Coin Audio: Open this audio link directly. https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo"}, {"id": "brief", "value": "VETS Coin Audio https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo"}], "sms_optimized": "Open this audio link directly. https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo", "sms_optimized_variants": [{"id": "default", "value": "Open this audio link directly. https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo"}, {"id": "short", "value": "Listen now: https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo"}], "template_id": "en.v1", "template_lang": "en"}, "source_ref": "", "teams_snippet": "VETS Coin Audio\nOpen this audio link directly.\nhttps://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo", "variants": [{"headline": "VETS Coin Audio - Open this audio link directly.", "index": 1, "snippets": {"markdown": "[VETS Coin Audio](https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo)", "plain_text": "VETS Coin Audio: Open this audio link directly. https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo", "plain_text_variants": [{"id": "default", "value": "VETS Coin Audio: Open this audio link directly. https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo"}, {"id": "brief", "value": "VETS Coin Audio https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo"}], "sms_optimized": "Open this audio link directly. https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo", "sms_optimized_variants": [{"id": "default", "value": "Open this audio link directly. https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo"}, {"id": "short", "value": "Listen now: https://vets-coin.com/s/audio/094dfd6661?t=eyJhdWQiOlsieCJdLCJjb2RlIjoiMDk0ZGZkNjY2MSIsImV4cCI6MTc3NTMwNDYzNywia2lkIjoidjEiLCJteCI6MiwibiI6IjFsaWVtNFlHa1NrT05nIiwib25lIjpmYWxzZSwidSI6Imh0dHBzOi8vdmV0cy1jb2luLmNvbS9mYXEifQ.DYPl_mWSlrteoHYXnLhWWHLdhZ1URIOELuhUGiSW6jo"}], "template_id": "en.v1", "template_lang": "en"}, "text": "Open this audio link directly.", "title": "VETS Coin Audio", "variant": "A"}], "warnings": []}, "success": true}}
{"expected_status": 400, "fixture_id": "strict_channel_validation_error", "request": {"method": "GET", "path": "/api/public/audio-share-links", "query": {"channels": "x,unknown", "strict_channels": "1", "track_url": "/faq"}}, "response": {"error": "invalid_channels", "invalid_channels": ["unknown"], "message": "One or more requested channels are invalid.", "meta": {"guidance": {"android_intents": "On Android browsers, include a direct HTTPS URL and plain-text fallback to improve app-intent handoff reliability.", "ios_share_sheet": "On iOS Safari, open in a secure context and prefer compact titles to avoid truncation in the native share sheet."}, "limits": {"source_ref_max": 80, "text_max": 280, "title_max": 140}}, "query": {"channels": "x,unknown", "invalid_channels": ["unknown"], "lang": "en", "lang_fallback_applied": false, "lang_fallback_reason": "", "rejected_utm_params": [], "requested_lang": "en", "source_ref": "", "strict_channels": true, "utm_profile": "full"}, "success": false}}
