Nusii proposals connects to a Nagent workspace with an API key. Once it is connected, agents can call 29 Nusii proposals actions, such as "Create Client", "Create Line Item" and "Create Proposal". 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 Nusii proposals, with input parameters and output schema.
NUSII_PROPOSALS_ARCHIVE_PROPOSALTool to archive a specific proposal in Nusii. Use when you need to archive a proposal that is no longer active.
Input parameters
The unique identifier of the proposal to archive.
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
NUSII_PROPOSALS_CREATE_CLIENTTool to create a new client in Nusii Proposals. Use when you need to add a client with their contact and business details. Returns the created client's information including unique identifier.
Input parameters
Client's website
Client's city
Client's first name (required)
Client's email address (required)
Client's state name
Client's language preference for proposals
Client's street address
Client's country name
Client's last name
Client's company name
Client's currency (defaults to account's default or USD)
Client's postal code
Client's phone number
PDF page size preference (default: A4)
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
NUSII_PROPOSALS_CREATE_LINE_ITEMTool to create a line item within a proposal section. Use when you need to add a cost item to a specific section of a proposal.
Input parameters
Descriptive name/body of the line item.
Cost amount in cents (e.g., 10000 for $100.00).
For per-type costs - 'year', 'month', 'week', 'day', 'hour', 'item', or 'unit'. Only applicable when cost_type is 'per'.
Order position of the line item within the section.
Multiplier for per-type costs (total = quantity × amount). Only applicable when cost_type is 'per'.
Type of cost - 'fixed', 'recurring', or 'per'. Default is 'fixed'.
The ID of the section to create the line item in.
For recurring costs - 'yearly', 'semiannually', 'trimester', 'monthly', 'weekly', 'daily', or 'hourly'. Only applicable when cost_type is 'recurring'.
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
NUSII_PROPOSALS_CREATE_PROPOSALTool to create a new proposal in Nusii. Use when you need to initialize a proposal with title, client information, and optional configuration settings.
Input parameters
Proposal visual theme. Defaults to 'clean' if not specified.
The proposal's title.
Converts the proposal to report format. Defaults to false.
Associated client identifier. If provided, client_email is ignored.
Proposal expiration date in ISO 8601 format (e.g., '2024-12-31T23:59:59Z').
Copies sections from the specified template into the new proposal.
Client email address. Creates a new client if none exists. Ignored when client_id is provided.
Date displayed on the proposal in ISO 8601 format. Defaults to send date if not specified.
Removes the total from the proposal. Defaults to false.
User ID of the person who prepared the proposal.
Removes the total from the PDF version of the proposal. Defaults to false.
Documents section heading. Defaults to 'Documents' if not specified.
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
NUSII_PROPOSALS_CREATE_SECTIONTool to create a section for a proposal or template in Nusii Proposals. Use when you need to add a new section to a proposal or template.
Input parameters
Section content
Internal section identifier
Section heading
Client can choose the price package when true (default: false)
Display order in proposal/template
Reusable sections can be reused to any template/proposal (default: false)
PDF page break indicator (default: false)
The proposal identifier. Either proposal_id or template_id should be provided.
The template identifier. Either proposal_id or template_id should be provided.
Either 'text' or 'cost'; defaults to 'text'
Display subtotal within section (default: false)
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
NUSII_PROPOSALS_CREATE_WEBHOOK_ENDPOINTTool to create a webhook endpoint to subscribe to Nusii events. Use when you need to register a new webhook for receiving event notifications.
Input parameters
Array of event names to subscribe to (e.g., \["proposal_created", "client_created"\]).
Destination URL of the webhook request. This is where webhook events will be sent.
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
NUSII_PROPOSALS_DELETE_CLIENTTool to delete a specific client from Nusii account. Use when you need to permanently remove a client record.
Input parameters
The unique identifier of the client 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
NUSII_PROPOSALS_DELETE_LINE_ITEMTool to delete a line item from Nusii. Use when you need to remove a specific line item by its ID.
Input parameters
The unique identifier of the line item 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
NUSII_PROPOSALS_DELETE_PROPOSALTool to delete a proposal from the system. Use when you need to permanently remove a proposal by its ID.
Input parameters
The unique identifier of the proposal 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
NUSII_PROPOSALS_DELETE_SECTIONTool to delete a specific section from Nusii. Use when you need to remove a section from a proposal. Returns the deleted section data for confirmation purposes.
Input parameters
The unique identifier of the section 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
NUSII_PROPOSALS_DELETE_WEBHOOK_ENDPOINTTool to delete a specific webhook endpoint from the system. Use when you need to remove a webhook endpoint.
Input parameters
The unique identifier of the webhook endpoint 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
NUSII_PROPOSALS_GET_ACCOUNT_METool to retrieve authenticated user's personal account information and settings. Use to get current account details including company info, currency, locale, and contact information.
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
NUSII_PROPOSALS_GET_CLIENTTool to retrieve a single client from Nusii using their unique identifier. Use when you need to fetch detailed information about a specific client including contact details, business information, and preferences.
Input parameters
The unique identifier of the client to retrieve
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
NUSII_PROPOSALS_GET_PROPOSALTool to retrieve a single proposal with complete details and sections. Use when you need to fetch detailed information about a specific proposal.
Input parameters
The proposal identifier to retrieve.
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
NUSII_PROPOSALS_GET_SECTIONTool to retrieve a single section from a proposal or template in Nusii. Use when you need detailed information about a specific section including title, content, pricing, and metadata.
Input parameters
The unique identifier of the section to retrieve.
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
NUSII_PROPOSALS_GET_WEBHOOK_ENDPOINTTool to retrieve a single webhook endpoint configuration. Use when you need to get details about a specific webhook endpoint including its target URL and subscribed events.
Input parameters
The unique identifier of the webhook endpoint
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
NUSII_PROPOSALS_LIST_CLIENTSTool to retrieve all clients associated with the account. Use when you need to list or browse clients with pagination support.
Input parameters
Number of results per page. Must be >= 1. Default is 25.
Page number for pagination. Must be >= 1. Default is 1.
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
NUSII_PROPOSALS_LIST_LINE_ITEMSTool to retrieve all line items from Nusii Proposals with pagination support. Use when you need to list or browse line items in proposals.
Input parameters
Number of results per page. Must be >= 1. Default is 25.
Page number for pagination. Must be >= 1. Default is 1.
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
NUSII_PROPOSALS_LIST_PROPOSAL_ACTIVITIESTool to retrieve all proposal activities with optional filtering by proposal or client ID. Use when you need to track interactions with proposals such as views, sends, or acceptances. Supports pagination via page and per parameters.
Input parameters
Number of results per page (default: 25).
Page number for pagination (default: 1).
Filter activities for a specific client by client ID.
Filter activities for a specific proposal by proposal ID.
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
NUSII_PROPOSALS_LIST_PROPOSALSTool to retrieve all proposals from your Nusii account with pagination and filtering options. Use when you need to browse proposals or filter by status.
Input parameters
Number of results per page. Default is 25.
Page number for pagination. Default is 1.
Filter by proposal status: 'draft', 'pending', 'accepted', 'rejected', or 'clarification'.
Set to true to retrieve only archived proposals. Default is false.
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
NUSII_PROPOSALS_LIST_SECTION_LINE_ITEMSTool to retrieve all line items from a specific section. Use when you need to get details about line items including pricing, quantities, and cost types within a section. Note: This endpoint does not support pagination.
Input parameters
The ID of the section from which to retrieve line items
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
NUSII_PROPOSALS_LIST_SECTIONSTool to retrieve all sections with optional filtering for proposals or templates. Use when you need to list sections or filter by proposal_id or template_id.
Input parameters
Results per page (default: 25).
Page number for pagination (default: 1).
Filter sections by specific proposal ID.
Filter sections by specific template ID.
When true, includes complete line item data in response.
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
NUSII_PROPOSALS_LIST_THEMESTool to retrieve all available themes for proposals in Nusii. Use when you need to browse available theme options or select a theme for a proposal.
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
NUSII_PROPOSALS_LIST_USERSTool to retrieve all users in paginated format. Use when you need to list users in the Nusii system. Supports pagination via page and per parameters.
Input parameters
Number of results per page (default: 25). Must be >= 1.
Page number for pagination (default: 1). Must be >= 1.
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
NUSII_PROPOSALS_LIST_WEBHOOK_ENDPOINTSTool to retrieve all webhook endpoints configured for your Nusii account. Use when you need to view all configured webhook subscriptions. Supports pagination via page and per parameters.
Input parameters
Number of results per page, must be >=1. Default is 25.
Page number for pagination, must be >=1. Default is 1.
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
NUSII_PROPOSALS_UPDATE_CLIENTTool to update an existing client's information in Nusii. Use when you need to modify client details such as contact information, business details, or preferences.
Input parameters
The unique identifier of the client to update
Client data to update
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
NUSII_PROPOSALS_UPDATE_LINE_ITEMTool to update an existing line item in Nusii proposals. Use when modifying line item details such as name, amount, cost type, or position. All update parameters are optional - only include the fields you want to change.
Input parameters
The line item ID to update
Body/description of the line item
Price in cents (e.g., 10000 for $100.00)
For per-unit costs - specifies the unit type. Only valid when cost_type is 'per'
Order within the section, must be non-negative
Multiplier for per-type costs (total = quantity × amount), must be at least 1
Cost structure - valid values: 'fixed' (one-time), 'recurring' (repeating), or 'per' (per-unit)
For recurring costs - specifies the recurrence frequency. Only valid when cost_type is 'recurring'
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
NUSII_PROPOSALS_UPDATE_PROPOSALTool to update an existing proposal in Nusii. Use when you need to modify proposal details like title, client, expiration date, or display settings.
Input parameters
The unique identifier of the proposal to update
Visual design template for the proposal
Heading text for the proposal
Converts the proposal into a report format; defaults to false
Identifier linking to the client record
Expiration date/time for the proposal in ISO 8601 format
Fetches the client associated with that email. It creates a new client if there is no client with that email. This is ignored when client_id is set.
By default the date displayed on the proposal is the sent date. This can be overwritten with the display_date in ISO 8601 format
Removes the total from display; defaults to false
User identifier for who created the proposal
Removes the total from the PDF output; defaults to false
Heading for the documents section
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
NUSII_PROPOSALS_UPDATE_SECTIONTool to update an existing section in a proposal or template. Use when you need to modify section content, settings, or display properties.
Input parameters
The unique identifier of the section to update
Section content
Internal reference name for the section
Section heading
Client selection option (default: false)
Display order in proposal/template
Whether the section can be reused to any template/proposal
PDF page break toggle (default: false)
Associated proposal identifier
Associated template identifier
Content type - 'text' or 'cost'
Subtotal display within section (default: false)
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 29 Nusii proposals actions on Nagent, including "Create Client", "Create Line Item" and "Create Proposal". Create Client: Create a new client in Nusii Proposals. Each action is listed on this page with its input parameters and its output.
Nusii proposals 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.
Create Client takes 2 required inputs: name and email. It also takes 12 optional inputs: web, city, state, locale, address, country, surname, business, currency, postcode, telephone and pdf_page_size. It returns data, error and successful.