ArgorantDocs

Set the signature of many mailboxes

posthttps://app.argorant.com/api/v1/inboxes/signature/bulk
POST
/api/v1/inboxes/signature/bulk

Mailbox addresses.

Every mailbox on these domains.

Every mailbox in your workspace.

The signature with its variables.

text (default) or html.

true: only replies carry it.

The same title on every chosen mailbox.

The same company on every chosen mailbox.

Remove their own signatures.

One template for many mailboxes, chosen by address, by domain or all: true. The variables make it personal: each mailbox signs with its own name. Fields you leave out stay as each mailbox has them. clear: true removes the mailboxes' own signatures instead.

CostWhat it doesKey scopes
FreeWritesargorant:manage_lists

Authorization

BearerAuth
AuthorizationBearer <token>

Your API key from app.argorant.com/profile, sent as Authorization: Bearer <key>. A connector sign-in token (ag_mcp_...) works the same way.

In: header

Header Parameters

Idempotency-Key?string

Any unique text up to 128 characters. A retry with the same key and the same body within 24 hours returns the first answer (with the header Idempotent-Replayed: true) instead of doing the work twice. The same key with another body answers 409 idempotency_conflict.

Lengthlength <= 128
X-Request-Id?string

Your own id for this request, 8 to 64 letters, digits, dot, dash or underscore. Returned as X-Request-Id; one is made for you when you send none.

Match^[A-Za-z0-9._-]{8,64}$

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

Shell
curl -X POST "https://app.argorant.com/api/v1/inboxes/signature/bulk" \  -H "Idempotency-Key: 6f1c2e7a-run-42" \  -H "Content-Type: application/json" \  -d '{    "domains": [      "northgate-advisory.com"    ],    "template": "Best,\\n{{first_name}}\\n{{company}}",    "company": "Northgate Advisory"  }'
JSON
{  "ok": true,  "requested": 50,  "updated_count": 50,  "cleared": false}