Copy-Code to Zero-Tap Estimated reading: 2 minutes 55 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": "copy_code_to_zero_tap", "language": "en_US", "category": "authentication", "message_send_ttl_seconds": 60, "components": [ { "type": "body", "add_security_recommendation": true }, { "type": "footer", "code_expiration_minutes": 5 }, { "type": "buttons", "buttons": [ { "type": "otp", "otp_type": "copy_code", "text": "Copy Code" } ] } ] }ComponentsBodyType: BODY Security Recommendation: trueFooterType: FOOTER Code Expiration: 5 minutesButtonsType: BUTTONS Buttons:Type: otp OTP Type: copy_code Text: Copy CodeSuccess 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" } ] } ] } ] }ComponentsBodyType: BODY Security Recommendation: trueFooterType: FOOTER Code Expiration: 5 minutesButtonsType: BUTTONS Buttons:Type: otp OTP Type: zero_tap Text: Copy Code Autofill Text: Autofill Zero Tap Terms Accepted: true Supported Apps:Package Name: app.pingtochat.com Signature Hash: K8a/AINcGX7Response{ "success": true, "id": "xxxxxx", "name": "copy_code_to_zero_tap", "category": "marketing" }NotesThe {{your_domain}} should be replaced with the actual domain. The {{phone_number_id}}, {{key}}, and {{template_id}} should be replaced with the actual values. Ensure that the request body is formatted correctly as JSON. Only authorized users with a valid key can create or update templates. Categories may be restricted based on platform policies.