پرش به مستندات
API

کپی یک امضا به نشانی‌های دیگر

گذاشتن همان امضا روی نشانی‌های دیگر، به‌جای امضای هم‌نام در آنجا.

POST/signatures/{id}/copy

فراخوانی واقعی را روی فضای کاری شما اجرا می‌کند.

POST /signatures/{id}/copy

گذاشتن همان امضا روی نشانی‌های دیگر، به‌جای امضای هم‌نام در آنجا.

نمونه

به settings:write نیاز دارد. addresses از 1 تا 500 نشانی یا catch-all می‌گیرد.

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 باشد پیش‌فرض می‌شود، و روی نشانی‌ای که هیچ امضایی نداشته پیش‌فرض هر دو. اگر داده نشوند، پیش‌فرض‌های نشانی‌های دیگر همان‌طور می‌مانند. نشانی‌ای که امضا از قبل روی آن است نادیده گرفته می‌شود.

هر کپی از آن پس امضای جداگانه‌ای است، با شناسهٔ خودش. کپی‌ها هر بار روی یک نشانی نوشته می‌شوند، پس وقتی نشانی‌ای پر باشد فراخوانی با 422 signature_limit_reached شکست می‌خورد و نشانی‌های پیش از آن کپی خود را نگه می‌دارند.

مرجع