दस्तावेज़ पर जाएँ
API

हस्ताक्षर दूसरे पतों पर कॉपी करें

वही हस्ताक्षर दूसरे पतों पर रखें, जो वहाँ उसी नाम वाले हस्ताक्षर की जगह ले लेता है।

POST/signatures/{id}/copy

असली कॉल आपके वर्कस्पेस पर चलाता है।

POST /signatures/{id}/copy

वही हस्ताक्षर दूसरे पतों पर रखें, जो वहाँ उसी नाम वाले हस्ताक्षर की जगह ले लेता है।

उदाहरण

settings:write चाहिए। addresses 1 से 500 पते या कैच-ऑल लेता है।

curl
curl -X POST "$OE/signatures/sig_8f2c1a9b7d3e4f60a1b2c3d4/copy" -H "$AUTH" -H "Content-Type: application/json" \  -d '{ "addresses": ["[email protected]", "[email protected]"], "isDefault": true }'
प्रतिक्रिया
{  "object": "list",  "data": [    {      "object": "signature",      "id": "sig_51c0a7e2b94d4c18a3f6e0d2",      "address": "[email protected]",      "name": "Short",      "html": "<p>Ada<br />Acme Ltd</p>",      "isDefault": true,      "isReplyDefault": false,      "createdAt": "2026-10-12T09:20:41.902Z",      "updatedAt": "2026-10-12T09:20:41.902Z"    },    {      "object": "signature",      "id": "sig_c9d4e1f07a2b4b6f9e3d5a81",      "address": "[email protected]",      "name": "Short",      "html": "<p>Ada<br />Acme Ltd</p>",      "isDefault": true,      "isReplyDefault": true,      "createdAt": "2026-10-12T09:20:41.955Z",      "updatedAt": "2026-10-12T09:20:41.955Z"    }  ]}

जिस पते पर उसी नाम का हस्ताक्षर पहले से है, छोटे-बड़े अक्षरों का फ़र्क किए बिना, उसका HTML बदल दिया जाता है, इसलिए बदलाव के बाद दोबारा कॉपी करने से हर कॉपी ताज़ा हो जाती है। बाकी हर पते को उस नाम का नया हस्ताक्षर मिलता है।

जहाँ isDefault या isReplyDefault true हो वहाँ कॉपी डिफ़ॉल्ट बन जाती है, और जिस पते पर कोई हस्ताक्षर था ही नहीं वहाँ दोनों के लिए। न देने पर दूसरे पतों के डिफ़ॉल्ट जैसे हैं वैसे रहते हैं। जिस पते पर हस्ताक्षर पहले से है, उसे छोड़ दिया जाता है।

उसके बाद से हर कॉपी अपनी id के साथ एक अलग हस्ताक्षर होती है। कॉपियाँ एक बार में एक पते पर लिखी जाती हैं, इसलिए जब कोई पता भर चुका हो तो कॉल 422 signature_limit_reached के साथ विफल होती है और उससे पहले वाले पतों की कॉपी बनी रहती है।

संदर्भ