Перейти к документации
API

Получить правило

Одно правило целиком, с его условиями, действиями и тем, как часто оно срабатывало.

GETapi.openemail.uk/rules/{id}

Выполняет настоящий запрос в вашем рабочем пространстве, с вашим собственным ключом.

GET /rules/{id}

Одно правило целиком, с его условиями, действиями и тем, как часто оно срабатывало.

Пример

Требует rules:read. Идентификаторы имеют префикс rul_.

curl
curl "$OE/rules/rul_7f3a1c94e05d3862c1f0a44b" -H "$AUTH"
Ответ
{  "object": "rule",  "id": "rul_7f3a1c94e05d3862c1f0a44b",  "name": "Receipts to their own label",  "description": null,  "enabled": true,  "position": 0,  "match": "all",  "conditions": [    { "field": "from_domain", "op": "matches", "value": "*.stripe.com", "negate": false }  ],  "actions": [{ "type": "label", "value": "USER_RECEIPTS" }, { "type": "archive" }],  "stopProcessing": true,  "lastMatchedAt": "2026-08-29T11:04:12.000Z",  "matchCount": 148,  "createdAt": "2026-08-01T09:00:00.000Z",  "updatedAt": "2026-08-20T16:31:00.000Z"}

Правило в другом подключении — это rule_not_found, 404, а не 403, тот же ответ, что и для никогда не существовавшего идентификатора, потому что сообщить ключу, какие идентификаторы есть в почтовом ящике, который он не может читать, — это и есть утечка.

Это правило целиком. Версий и истории нет: правка перезаписывает, а то, что правило СДЕЛАЛО, записывается по каждому сообщению в GET /rules/runs.