Sendlane connects to a Nagent workspace with an API key. Once it is connected, agents can call 6 Sendlane actions, such as "Get Campaigns", "Get Custom Fields" and "Get Lists". Nothing is enabled on connect: each action is allowed one at a time, and an action with side effects runs or waits for a person according to the agent's level.
Every operation an agent can call against Sendlane, with input parameters and output schema.
SENDLANE_GET_CAMPAIGNSTool to retrieve a list of email campaigns. Use when you need to fetch all campaigns with optional pagination.
Input parameters
Page number for paginated results (default is 1)
Number of campaigns per page (default is 100)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDLANE_GET_CUSTOM_FIELDSRetrieve a list of all custom fields in your Sendlane account. Custom fields allow you to store additional contact information beyond the standard fields. Use this tool to discover available custom fields, their IDs, names, tags, and types before creating or updating contacts with custom field data. Supports optional pagination via page and per_page parameters.
Input parameters
Page number for pagination. If not specified, defaults to page 1
Number of results per page. If not specified, the API uses its default limit
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDLANE_GET_LISTSTool to retrieve all mailing lists. Use when you need to fetch or display all available contact lists with optional pagination.
Input parameters
Page number for paginated results (default is 1)
Number of lists per page (default is 1000)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDLANE_LIST_DELETETool to delete a mailing list. Use when you need to remove an unwanted list after confirming its list_id.
Input parameters
ID of the mailing list to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDLANE_POST_LISTTool to create a new list. Use when you need to add a brand-new mailing list before sending campaigns.
Input parameters
The name of the list. This should be a descriptive, unique identifier for the mailing list (e.g., 'VIP Customers', 'Weekly Newsletter', 'Product Launch 2026').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SENDLANE_TAG_CREATETool to create a new tag. Use when you need to segment subscribers using labels.
Input parameters
Name for the new tag.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
Agents can call 6 Sendlane actions on Nagent, including "Get Campaigns", "Get Custom Fields" and "Get Lists". Get Campaigns: Retrieve a list of email campaigns. Each action is listed on this page with its input parameters and its output.
Sendlane connects with an API key, under your workspace's own connection. Nothing is enabled on connect: each action is allowed one at a time and can be scoped to the agents that need it.
It also takes 2 optional inputs: page and per_page. It returns data, error and successful.