/mail/filters (PUT)
PUT
/mail/filters
const url = 'https://example.com/api/v1/mail/filters';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"mode":"rules","rules":[],"raw":""}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://example.com/api/v1/mail/filters \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "mode": "rules", "rules": [], "raw": "" }'Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
mode
string
rules
Array<object>
object
name
required
string
enabled
boolean
match
string
conditions
required
Array
One of:
object
type
required
string
header
required
string
operator
required
string
value
string
object
type
required
string
header
required
string
part
string
operator
required
string
value
required
string
object
type
required
string
part
string
operator
required
string
value
required
string
object
type
required
string
object
type
required
string
object
type
required
string
operator
required
string
value
required
string
object
type
required
string
object
type
required
string
operator
required
string
value
required
string
object
type
required
string
value
required
string
object
type
required
string
object
type
required
string
operator
required
string
value
required
integer
object
type
required
string
object
type
required
string
days
required
Array<integer>
zone
string
object
type
required
string
from
required
string
to
required
string
zone
string
object
type
required
string
operator
required
string
value
required
string
object
type
required
string
operator
required
string
value
required
integer
actions
required
Array
One of:
object
type
required
string
folder
required
string
object
type
required
string
folder
required
string
object
type
required
string
address
required
string
object
type
required
string
address
required
string
object
type
required
string
flag
required
string
object
type
required
string
object
type
required
string
object
type
required
string
object
type
required
string
object
type
required
string
keyword
required
string
object
type
required
string
object
type
required
string
object
type
required
string
object
type
required
string
subject
string
body
required
string
object
type
required
string
reason
required
string
stop
boolean
raw
string
Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
mailboxId
required
string format: uuid
mode
required
string
rules
required
Array<object>
object
name
required
string
enabled
required
boolean
match
required
string
conditions
required
Array
One of:
object
type
required
string
header
required
string
operator
required
string
value
required
string
object
type
required
string
header
required
string
part
required
string
operator
required
string
value
required
string
object
type
required
string
part
required
string
operator
required
string
value
required
string
object
type
required
string
object
type
required
string
object
type
required
string
operator
required
string
value
required
string
object
type
required
string
object
type
required
string
operator
required
string
value
required
string
object
type
required
string
value
required
string
object
type
required
string
object
type
required
string
operator
required
string
value
required
integer
object
type
required
string
object
type
required
string
days
required
Array<integer>
zone
required
string
object
type
required
string
from
required
string
to
required
string
zone
required
string
object
type
required
string
operator
required
string
value
required
string
object
type
required
string
operator
required
string
value
required
integer
actions
required
Array
One of:
object
type
required
string
folder
required
string
object
type
required
string
folder
required
string
object
type
required
string
address
required
string
object
type
required
string
address
required
string
object
type
required
string
flag
required
string
object
type
required
string
object
type
required
string
object
type
required
string
object
type
required
string
object
type
required
string
keyword
required
string
object
type
required
string
object
type
required
string
object
type
required
string
object
type
required
string
subject
required
string
body
required
string
object
type
required
string
reason
required
string
stop
required
boolean
raw
required
string
autoresponder
required
script
required
string
Example
{ "mode": "rules", "rules": [ { "enabled": true, "match": "all", "conditions": [ { "type": "header", "operator": "contains", "value": "" } ], "actions": [ { "type": "fileinto" } ], "stop": true } ], "autoresponder": { "enabled": false, "subject": "", "body": "", "intervalDays": 1, "startsAt": null, "endsAt": null }}