Копирование подписи на другие адреса
Поставить ту же подпись на другие адреса, заменив там подпись с тем же названием.
Выполняет настоящий запрос в вашем рабочем пространстве.
POST /signatures/{id}/copy
Поставить ту же подпись на другие адреса, заменив там подпись с тем же названием.
Пример
Требуется settings:write. addresses принимает от 1 до 500 адресов или catch-all.
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, а адреса перед ним сохраняют свою копию.