Auto-Fill to Zero-Tap Estimated reading: 2 minutes 56 views Create a TemplateEndpointhttp://{{your_domain}}/api/v1.0/{{phone_number_id}}/{{key}}/message_templates{{your_domain}}: Your domain URL where the API is hosted. {{phone_number_id}}: The unique identifier of the phone number used for sending messages. {{key}}: Your API key for authentication.How to create keyRequest HeadersAuthorization: Bearer token for authentication. Content-Type: Should be set to application/json.Request Body{ "name": "autofill_to_zero_tab", "language": "en_US", "category": "authentication", "message_send_ttl_seconds": 60, "components": [ { "type": "body", "add_security_recommendation": true }, { "type": "footer", "code_expiration_minutes": 10 }, { "type": "buttons", "buttons": [ { "type": "otp", "otp_type": "one_tap", "text": "Copy Code", "autofill_text": "Autofill", "package_name": "app.pingtochat.com", "signature_hash": "K8a/AINcGX7" } ] } ] }ComponentsBody: Includes security recommendations for authentication messages. Footer: Specifies the OTP code expiration time (5 minutes). Buttons:OTP Type: zero_tap Button Text: “Copy Code” Autofill Text: “Autofill” Zero Tap Terms Accepted: true Supported Apps: Defines package names and signature hashes for authentication.Success ResponseStatus Code: 201 APPROVED{ "id": "xxxxxx", "status": "APPROVED", "category": "MARKETING" }Edit an Existing TemplateEndpointhttp://{{your_domain}}/api/v1.0/{{phone_number_id}}/{{key}}/{{template_id}}/template_updateRequest Body{ "components": [ { "type": "body", "add_security_recommendation": true }, { "type": "footer", "code_expiration_minutes": 5 }, { "type": "buttons", "buttons": [ { "type": "otp", "otp_type": "zero_tap", "text": "Copy Code", "autofill_text": "Autofill", "zero_tap_terms_accepted": true, "supported_apps": [ { "package_name": "com.example.luckyshrub", "signature_hash": "K8a/AINcGX7" } ] } ] } ] }ComponentsBody: Includes security recommendations. Footer: OTP code expiration time (10 minutes for one-tap, 5 minutes for zero-tap). Buttons:One Tap Option: Provides a copy code button with autofill capability. Zero Tap Option: Supports direct authentication without manual entry.Success Response{ "success": true, "id": "xxxxxx", "name": "autofill_to_zero_tab", "category": "marketing" }NotesEnsure that {{your_domain}}, {{phone_number_id}}, and {{key}} are correctly replaced with actual values. The zero_tap_terms_accepted field must be set to true for Zero Tap authentication. The supported applications must match the package name and signature hash used for authentication. This setup enables secure and seamless authentication experiences for users.