Rules

public final class Rules extends Resource<Rule>

Nylas Rules API

The Nylas Rules API allows you to create and manage rules for Nylas Agent Accounts. Rules filter inbound mail or restrict outbound sends based on conditions and actions.

Parameters

client

The configured Nylas API client

Constructors

Link copied to clipboard
public Rules Rules(NylasClient client)

Functions

Link copied to clipboard
public final Response<Rule> create(CreateRuleRequest requestBody)
public final Response<Rule> create(CreateRuleRequest requestBody, RequestOverrides overrides)

Create a rule.

Link copied to clipboard
public final DeleteResponse destroy(String ruleId)
public final DeleteResponse destroy(String ruleId, RequestOverrides overrides)

Delete a rule.

Link copied to clipboard
public final Response<Rule> find(String ruleId)
public final Response<Rule> find(String ruleId, RequestOverrides overrides)

Return a rule.

Link copied to clipboard
public final ListResponse<Rule> list()
public final ListResponse<Rule> list(ListRulesQueryParams queryParams)
public final ListResponse<Rule> list(ListRulesQueryParams queryParams, RequestOverrides overrides)

Return all rules for your application.

Link copied to clipboard
public final Response<Rule> update(String ruleId, UpdateRuleRequest requestBody)
public final Response<Rule> update(String ruleId, UpdateRuleRequest requestBody, RequestOverrides overrides)

Update a rule.