Fingertip is an all-in-one platform that enables businesses to manage their operations from a single link, offering tools for selling products, booking clients, and connecting with customers across various social media platforms.
Fingertip is an all-in-one platform that enables businesses to manage their operations from a single link, offering tools for selling products, booking clients, and connecting with customers across various social media platforms. On Nagent, Fingertip is exposed as a fully-configurable website builders integration that any agent can call — 60 actions, and API key authentication. No code is required to wire Fingertip into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Fingertip to automate the kinds of tasks website builders teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Fingertip into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Fingertip, with input parameters and output schema. Drop these into any step of an agent built in Helix.
FINGERTIP_CREATE_INVOICETool to create a store invoice in Fingertip. Use when you need to bill a customer for products or services with line items, pricing, and tax details. Returns the created invoice ID which can be used to retrieve or manage the invoice.
Input parameters
Internal memo or note about this invoice (not visible to customer).
Due date for the invoice in ISO 8601 format (e.g., '2024-12-31T23:59:59Z'). If not provided, invoice is due immediately.
Footer text to display at the bottom of the invoice (e.g., payment terms, thank you message).
UUID of the site (store) for which the invoice is being created.
Enumeration of possible invoice statuses.
Business name to display on the invoice. If not provided, uses the site's default business name.
List of invoice items with pricing, quantity, and tax information. At least one item is required.
UUID of the contact (customer) who will receive the invoice.
List of discounts to apply to the invoice. Can be fixed amounts or percentages.
External payment reference or order number to associate with this invoice.
If true, payment processing fees are passed through to the customer. 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
FINGERTIP_CREATE_INVOICE_ITEMCreates a new invoice item for a Fingertip site. Requires siteId, title, and priceInCents. Returns the created invoice item with its unique ID and timestamps.
Input parameters
Title of the invoice item
UUID of the site this invoice item belongs to
Optional description of the invoice item
Price in cents (e.g., 2500 for $25.00)
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
FINGERTIP_CREATE_PAGETool to create a new page within a Fingertip site. Use when you need to add a new page to an existing site. Requires siteId, slug, and name. Returns the created page with its unique ID and timestamps.
Input parameters
Display name of the page. Required.
URL-friendly path segment for the page (e.g., 'about', 'services'). Required. Must be unique within the site.
UUID of the site to create the page in. Required. Use FINGERTIP_LIST_SITES to get valid site IDs.
Display position of the page within the site. Defaults to 1 if not specified.
Logo media for the page. Can be null.
Banner media for the page. Can be null.
Description of the page content. Optional.
Social media icons configuration. Can be null.
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
FINGERTIP_CREATE_PAGE_BLOCKCreates a new block within the specified page. Returns the created block with its unique ID and timestamps. Use when you need to add content blocks like headings, paragraphs, or images to a page.
Input parameters
Type or category of the block (e.g., 'heading', 'paragraph', 'image'). Can be null.
Name of the block. Required.
UUID of the page to create a block in. Required.
Content of the block. Can be null.
Whether this block is a component. Defaults to false.
ID of the component block if this is an instance. Can be null.
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
FINGERTIP_CREATE_SITECreates a new Fingertip site with the specified configuration. Requires name, slug (URL identifier), and businessType. Returns the created site with its unique ID and auto-generated home page. Use ENABLED status for live sites or UNPUBLISHED for drafts.
Input parameters
Display name of the site (e.g., 'Acme Coffee Shop').
URL-friendly identifier for the site (lowercase, hyphens allowed). Must be unique. Example: 'acme-coffee-shop'.
Initial status of the site. Defaults to EMPTY if not provided. Use ENABLED for live sites, UNPUBLISHED for drafts, PREVIEW for testing, DEMO for showcase.
IANA time zone identifier for the site (e.g., 'America/New_York').
Logo media object containing image URL and metadata.
UUID of the page to use as the site's home page. If not provided, a default home page is created.
UUID of an associated location. Use to link the site to a physical address.
Brief description of the site for SEO and display purposes.
Configuration object for social media icons to display on the site.
UUID of the workspace this site belongs to.
Type of business the site represents (e.g., 'restaurant', 'cafe', 'retail', 'technology').
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
FINGERTIP_CREATE_SITE_CONTACTTool to create a new contact associated with a site including marketing preferences. Use when you need to add contacts to a Fingertip site with their email, personal details, and marketing consent status.
Input parameters
Email address of the contact (required).
Additional notes or context about the contact.
Phone number of the contact. Include country code for international numbers.
UUID of the site to associate this contact with (required).
Last name of the contact.
First name of the contact.
Marketing consent status options for a site contact.
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
FINGERTIP_CREATE_SITE_INVITATIONTool to create a new invitation for a user to join a site. Use when you need to invite someone to access and collaborate on a specific site with a designated role.
Input parameters
Role to assign to the invited user (OWNER, EDITOR, or VIEWER)
Email address of the user to invite
ID of the site to create an invitation for (UUID format)
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
FINGERTIP_CREATE_WEBHOOKTool to create a webhook subscription for receiving real-time event notifications from Fingertip. Use when you need to receive notifications for events like new contacts, form responses, bookings, or orders. Returns the webhook subscription ID.
Input parameters
List of event subscriptions for this webhook. At least one trigger is required. The webhook will fire when any of these events occur.
The destination URL that will receive webhook notifications. Must be a valid URI (https:// recommended).
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
FINGERTIP_DELETE_BLOCKTool to permanently delete a block by its ID. Use when you need to remove a block after confirming it is no longer needed.
Input parameters
ID of the block to delete (UUID format)
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
FINGERTIP_DELETE_DRAFT_INVOICETool to delete a draft store invoice. Use when you need to remove a draft invoice that is no longer needed.
Input parameters
UUID of the draft invoice 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
FINGERTIP_DELETE_INVOICE_ITEMTool to delete a Fingertip invoice item. Use when you need to remove an invoice item by its UUID after confirming it is no longer needed.
Input parameters
UUID of the invoice 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
FINGERTIP_DELETE_PAGETool to permanently delete a page and all associated data. Use when you need to remove a page by its UUID after confirming it is no longer needed.
Input parameters
UUID of the page to permanently 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
FINGERTIP_DELETE_SITETool to delete a Fingertip site. Use when you need to permanently remove a site by its UUID after confirming it is no longer needed.
Input parameters
UUID of the site to permanently 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
FINGERTIP_DELETE_SITE_INVITATIONTool to delete a site invitation by its ID. Use when you need to cancel or remove a pending site invitation.
Input parameters
ID of the site invitation to delete (UUID format)
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
FINGERTIP_DELETE_SITE_MEMBERSHIPTool to delete a specific site membership. Use when you need to remove a user from a site after confirming the membership ID.
Input parameters
ID of the site membership to delete (UUID format)
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
FINGERTIP_DELETE_WEBHOOKTool to remove an existing webhook subscription. Use when you need to permanently delete a webhook by its UUID.
Input parameters
UUID of the webhook subscription 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
FINGERTIP_DELETE_WORKSPACE_INVITATIONTool to delete a workspace invitation by its ID. Use after obtaining the invitation ID to cancel a pending workspace invitation.
Input parameters
ID of the workspace invitation to delete (UUID format)
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
FINGERTIP_GET_BLOCKTool to retrieve a specific block by its ID. Returns block details including content, metadata, and timestamps. Returns 404 if the block is not found.
Input parameters
UUID of the block to retrieve. Use FINGERTIP_LIST_PAGE_BLOCKS to get valid block IDs for a page.
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
FINGERTIP_GET_COMPREHENSIVE_SITE_ANALYTICSTool to retrieve comprehensive analytics for a specific site. Use when you have a site ID and need period-based breakdowns including optional store metrics.
Input parameters
Time period for analytics data (7d, 30d, 90d, 1y, all)
ID of the site whose analytics to retrieve (UUID format)
Whether to include store analytics in the 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
FINGERTIP_GET_INVOICE_ITEMTool to retrieve details of a specific invoice item by its ID. Use when you need to fetch information about a specific invoice item including its title, description, price, and currency.
Input parameters
UUID of the invoice item 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
FINGERTIP_GET_PAGETool to retrieve a specific Fingertip page by its ID. Returns complete page details including name, slug, description, timestamps, media configurations, and theme settings. Use when you need detailed information about a specific page.
Input parameters
UUID of the page to retrieve. Use FINGERTIP_LIST_PAGES to get valid page IDs.
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
FINGERTIP_GET_PAGE_THEMERetrieve the theme configuration for a specific page. Use when you need to get the theme details including ID, content, and timestamps for a page.
Input parameters
UUID of the page to retrieve the theme for. Required.
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
FINGERTIP_GET_SITETool to retrieve a specific Fingertip site by its UUID. Use when you need to fetch detailed information about a single site.
Input parameters
UUID of the site 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
FINGERTIP_GET_WEBHOOKTool to retrieve a specific webhook by ID with its related triggers. Use when you need to fetch details of a single webhook including its configuration and event subscriptions.
Input parameters
Unique identifier (UUID) of the webhook 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
FINGERTIP_HEALTH_CHECKTool to verify API connectivity. Use when checking API health before other operations.
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
FINGERTIP_LIST_BLOG_POSTSTool to list published blog posts for a specific site. Use when you have a site ID and need to paginate, sort, and retrieve post summaries.
Input parameters
Pagination cursor for fetching next or previous pages.
UUID of the site to list blog posts for.
Field to sort by. One of 'createdAt', 'updatedAt', 'publishedAt'. Default is 'updatedAt'.
Number of items per page (default 10, max 25).
Sort direction. One of 'asc' or 'desc'. Default is 'desc'.
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
FINGERTIP_LIST_BOOKINGSTool to retrieve a paginated list of bookings for a site with optional status filtering. Use when you need to fetch bookings for a specific site, optionally filtered by booking status.
Input parameters
Pagination cursor from a previous response to fetch the next page.
UUID of the site to fetch bookings for. Required.
Booking status enumeration
Number of bookings per page (1-25). Default is 10, maximum is 25.
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
FINGERTIP_LIST_EVENT_TYPESTool to list event types for a specific site. Use after confirming the siteId to retrieve a paginated list of published event types.
Input parameters
Pagination cursor from a previous response.
UUID of the site to retrieve event types for.
Field to sort by (default 'updatedAt'). Allowed: createdAt, updatedAt, position.
Number of items per page (default 10, max 25).
Sort order (default 'desc'). Allowed: asc, desc.
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
FINGERTIP_LIST_FORM_RESPONSESTool to retrieve form responses for a specific form template and site. Use when you need to fetch form submissions after obtaining the form template ID and site ID.
Input parameters
Pagination cursor from a previous request
UUID of the site to retrieve responses for
Number of items per page (default 10, max 25)
UUID of the form template to retrieve responses for
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
FINGERTIP_LIST_FORM_TEMPLATESTool to retrieve a paginated list of form templates. Use when you need to fetch multiple templates for a site after obtaining its ID.
Input parameters
Pagination cursor from a previous request
Search query to filter form template titles
UUID of the site to retrieve form templates for
Field to sort by
Number of items per page (default 10, max 25)
Sort direction
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
FINGERTIP_LIST_INVOICE_ITEMSTool to list invoice items for a specific Fingertip site. Use when you need to retrieve billable items with pagination and optional search filtering.
Input parameters
Pagination cursor from a previous response to fetch the next page.
Search term to filter invoice items by title or description.
UUID of the site to list invoice items for. Required.
Number of items per page (default: 10, max: 25).
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
FINGERTIP_LIST_INVOICESTool to retrieve a paginated list of invoices for sites the user has access to. Use when you need to fetch invoices with optional filtering by status and sorting.
Input parameters
Pagination cursor from a previous response to fetch the next page.
UUID of the site to retrieve invoices for. Required.
Sort field options for invoice listing.
Invoice status filter options.
Number of invoices per page (default 10, max 25).
Sort direction options.
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
FINGERTIP_LIST_MESSAGESTool to retrieve a paginated list of messages for a site. Use when you need to fetch messages for a specific site or contact.
Input parameters
Pagination cursor for fetching next or previous pages.
Number of items per page (default: 10, max: 25).
Site slug to filter messages for a specific site.
Site contact ID to filter messages for a specific contact.
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
FINGERTIP_LIST_ORDERSTool to retrieve orders with basic information for a specific site. Use when you need to fetch paginated order data by site slug.
Input parameters
Site slug to retrieve orders for. Required parameter to identify which site's orders to fetch.
Pagination cursor from a previous response (pageInfo.endCursor) to fetch the next page of results.
Number of orders per page (1-25). Default is 10, maximum is 25.
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
FINGERTIP_LIST_PAGE_BLOCKSTool to retrieve all blocks associated with a specific page. Use when you have a page ID and need to access the page's block structure and content.
Input parameters
UUID of the page to retrieve blocks for. Required. Use FINGERTIP_LIST_PAGES to get valid page IDs.
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
FINGERTIP_LIST_PAGESList all pages for a specific Fingertip site. Returns paginated results with page details including ID, slug, name, timestamps, and media configurations. Use cursor-based pagination to iterate through large result sets.
Input parameters
Pagination cursor from a previous response (pageInfo.endCursor or pageInfo.startCursor) to fetch the next or previous page of results.
UUID of the site to list pages for. Required. Use FINGERTIP_LIST_SITES to get valid site IDs.
Field to sort results by. Defaults to 'updatedAt' if not specified.
Number of pages to return per request (1-25). Defaults to 10 if not specified.
Sort order: 'asc' for oldest first, 'desc' for newest first. Defaults to 'desc'.
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
FINGERTIP_LIST_PAGE_THEMESTool to retrieve a paginated list of page themes. Use when you need to fetch available page themes, optionally scoped to a specific site, with pagination support.
Input parameters
Pagination cursor from a previous response to fetch the next page.
Optional site UUID to scope the page themes. If omitted, fetches all page themes.
Number of page themes per page (1-25).
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
FINGERTIP_LIST_QUOTESList all quotes for a specific Fingertip site. Returns paginated results with quote and contact details. Use cursor-based pagination to iterate through large result sets. Supports filtering by status and contact ID.
Input parameters
Pagination cursor from a previous response (pageInfo.endCursor or pageInfo.startCursor) to fetch the next or previous page of results.
Search term to filter quotes by contact name, quote number, or other searchable fields.
Number of quotes to return per request (1-25). Defaults to 10 if not specified.
Site slug to retrieve quotes for. Required. Use FINGERTIP_LIST_SITES to get valid site slugs.
Filter quotes by a specific site contact ID (UUID).
Filter quotes by status. Accepts an array of status values to filter by multiple statuses.
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
FINGERTIP_LIST_SAMPLE_BOOKINGSTool to retrieve sample bookings for testing and development purposes. Use when you need to access sample booking data without requiring a specific site ID.
Input parameters
Pagination cursor from a previous response to fetch the next page
Number of bookings per page (1-25). Default is 10, maximum is 25.
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
FINGERTIP_LIST_SAMPLE_FORM_RESPONSESTool to retrieve sample form responses for a specific form template. Use when you need to fetch example responses for a form by its slug.
Input parameters
Pagination cursor
Number of items per page (default: 10, max: 25)
Slug of the form template to retrieve responses for
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
FINGERTIP_LIST_SAMPLE_ORDERSTool to retrieve sample orders for testing purposes. Use when you need to access sample order data for development or testing.
Input parameters
Pagination cursor from a previous response to fetch the next page
Number of items per page (1-25). Default is 10, maximum is 25.
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
FINGERTIP_LIST_SAMPLE_SITE_CONTACTSTool to retrieve sample site contacts with basic information. Use when you need example contacts for testing or demonstration purposes.
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
FINGERTIP_LIST_SITE_CONTACTSTool to retrieve site contacts with basic contact information and engagement metrics. Use when you need to list contacts for a specific site with optional filtering by marketing status, search terms, or contact attributes.
Input parameters
Pagination cursor from a previous response (pageInfo.endCursor) to fetch the next page of results.
Search term to filter contacts by name, email, or other fields.
UUID of the site to list contacts for. Required. Use FINGERTIP_LIST_SITES to get valid site IDs.
Number of contacts per page (1-25). Defaults to 10 if not specified.
Filter contacts that have placed orders.
Filter contacts that have quotes.
Filter contacts that have ratings.
Filter contacts that have invoices.
Filter contacts that have made payments.
Filter contacts created after this ISO 8601 timestamp.
Filter contacts that have appointments.
Filter contacts that have segmentation data.
Filter contacts that have submitted form responses.
Filter contacts by marketing subscription status. Can include multiple statuses.
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
FINGERTIP_LIST_SITE_INVITATIONSTool to retrieve a paginated list of invitations for a specific site. Use when you need to check pending or accepted invitations for a site.
Input parameters
Pagination cursor from a previous response to fetch the next page
UUID of the site to retrieve invitations for
Number of invitations per page (1-25). Default is 10, maximum is 25.
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
FINGERTIP_LIST_SITE_MEMBERSHIPSTool to retrieve a paginated list of site memberships. Use after confirming the site ID.
Input parameters
Pagination cursor from a previous response to fetch the next page
UUID of the site to retrieve memberships for
Number of memberships per page (1-25). Default is server-defined.
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
FINGERTIP_LIST_SITESTool to retrieve a paginated list of sites accessible by the API key. Use when you need to fetch sites page by page.
Input parameters
Pagination cursor from a previous response to fetch the next page
Number of sites per page (1-25). Default is server-defined.
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
FINGERTIP_LIST_WEBHOOKSTool to retrieve a paginated list of webhooks with optional filtering and sorting. Use when you need to fetch webhooks page by page with customizable sort order.
Input parameters
Pagination cursor from a previous response to fetch the next page.
Field to sort by. One of 'createdAt' or 'updatedAt'. Default is 'updatedAt'.
Number of webhooks per page (default 10, max 25).
Sort direction. One of 'asc' or 'desc'. Default is 'desc'.
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
FINGERTIP_LIST_WORKSPACESTool to retrieve a paginated list of workspaces accessible to the API key. Use when you need to navigate through multiple workspaces.
Input parameters
Pagination cursor from a previous response to fetch the next page
Number of items per page (1-25). Default is server-defined.
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
FINGERTIP_MARK_INVOICE_PAIDTool to mark a store invoice as paid in Fingertip. Use when recording payment completion for an invoice. Requires the invoice UUID and the timestamp when payment was completed.
Input parameters
UUID of the invoice to mark as paid
ISO 8601 timestamp indicating when the payment was completed (e.g., '2026-02-14T10:00:00Z')
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
FINGERTIP_PATCH_PAGE_THEMEApply JSON Patch operations to page theme content following RFC 6902. Use to modify theme properties like colors, fonts, and spacing without replacing the entire theme. Operations are applied sequentially and support add, remove, replace, move, copy, and test operations.
Input parameters
UUID of the page whose theme will be patched. Use FINGERTIP_LIST_PAGES to get valid page IDs.
Array of JSON Patch operations to apply to the theme content. Operations are applied sequentially in the order provided.
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
FINGERTIP_SEARCH_HELP_ARTICLESTool to search help documentation articles by query string. Use when you need to find relevant help articles matching specific keywords or topics.
Input parameters
Number of results to return (default: 10, max: 20).
Search query string to find matching help articles.
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
FINGERTIP_SEND_INVOICETool to send a store invoice to a customer. Use when you need to deliver an invoice notification after creating or updating it.
Input parameters
URL-friendly slug identifier of the site associated with this invoice (e.g., 'tech-startup-site-004')
UUID of the invoice to send to the customer
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
FINGERTIP_SEND_QUOTETool to send a store quote by its UUID. Use when you need to deliver a quote to the customer after it has been prepared.
Input parameters
UUID of the quote to send
Site slug identifying which site the quote belongs to
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
FINGERTIP_UPDATE_BLOCKUpdates an existing block with the provided data. Allows partial updates - only fields provided in the request will be updated. Returns 404 if the block is not found.
Input parameters
Type or category of the block (e.g., 'heading', 'paragraph', 'image'). Provide to update the block kind.
Name of the block. Provide to update the block name.
Unique identifier (UUID) of the block to update.
Content of the block as a JSON object. Provide to update the block content.
Whether this block is a component. Provide to update component status.
ID of the component block if this is an instance (UUID). Can be set to null to remove component association.
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
FINGERTIP_UPDATE_INVOICE_ITEMTool to update an invoice item in Fingertip. Use when you need to modify the title, price, or description of an existing invoice item.
Input parameters
Updated title of the invoice item
UUID of the invoice item to update
Updated description of the invoice item
Updated price in cents (e.g., 2500 for $25.00)
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
FINGERTIP_UPDATE_PAGETool to update an existing Fingertip page with new data. Use when you need to modify page properties like name, description, slug, position, or media configurations. Only fields included in the request will be updated.
Input parameters
Name of the page. Set to null to clear the name.
URL-friendly path segment for the page (e.g., 'about', 'services').
UUID of the page to update. Required. Use FINGERTIP_LIST_PAGES to get valid page IDs.
ID of the site this page belongs to (UUID format). Use to move the page to a different site.
Display position of the page within the site. Defaults to 1 if not specified.
Logo media for the page. Can be null to remove logo media.
Banner media for the page. Can be null to remove banner media.
Description of the page content. Set to null to clear the description.
Social media icons configuration. Can be null to remove social icons.
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
FINGERTIP_UPDATE_PAGE_THEMETool to update the theme configuration for a specific page. Use when you need to modify theme settings such as making it a reusable component, linking it to a parent component theme, or updating theme content.
Input parameters
ID of the page to update the theme for.
Theme content configuration. Can be null to clear theme content.
Whether this theme is a reusable component. Defaults to false.
ID of the parent component theme if this is an instance. Set to null if not using a component theme.
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
FINGERTIP_UPDATE_QUOTETool to update an existing Fingertip store quote. Use when you need to modify quote items, pricing, discounts, or metadata like memo and footer. Requires the quote ID and at least one quote item.
Input parameters
Internal memo or notes about the quote
Additional notes or terms for the quote
Footer text to display at the bottom of the quote
UUID of the quote to update
Expiration date for the quote in ISO 8601 format (e.g., '2024-12-31T23:59:59Z')
List of items in the quote. Must provide at least one item.
UUID of the site contact associated with this quote
List of discounts to apply to the quote (optional)
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
FINGERTIP_UPDATE_SITEUpdates an existing Fingertip site with provided partial data. Use when modifying site properties like name, description, status, or configuration. Only include fields you want to change - all fields are optional except siteId.
Input parameters
Display name of the site (e.g., 'Acme Coffee Shop').
URL-friendly identifier for the site (lowercase, hyphens allowed). Must be unique.
UUID of the site to update
Status of the site. Use ENABLED for live sites, UNPUBLISHED for drafts, PREVIEW for testing, DEMO for showcase, ARCHIVED to deactivate.
IANA time zone identifier for the site (e.g., 'America/New_York').
Logo media object containing image URL and metadata.
UUID of the page to use as the site's home page.
UUID of an associated location. Use to link the site to a physical address.
Brief description of the site for SEO and display purposes.
Configuration object for social media icons to display on the site.
UUID of the workspace this site belongs to.
Type of business the site represents (e.g., 'restaurant', 'cafe', 'retail', 'technology').
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
FINGERTIP_UPDATE_WEBHOOKTool to update an existing Fingertip webhook subscription. Use when you need to modify the endpoint URL or change the event triggers for a webhook. Only fields included in the request will be updated.
Input parameters
List of triggers for this webhook subscription. Each trigger specifies an eventType and optional inputData. At least one trigger is required if provided.
UUID of the webhook to update. Required.
URL that will receive webhook notifications. Must be a valid HTTPS URL.
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
No publicly available marketplace agent is found using this tool yet. There are 72 agents privately built on Nagent that already use Fingertip.
Build on Nagent
Connect Fingertip to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Fingertip, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Fingertip is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Fingertip is connected, you configure its 60 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Fingertip steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Fingertip event fires, the agent kicks off automatically.
Every Fingertip action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Fingertip ships with 60 pre-built website builders actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Fingertip together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Fingertip-based workflows tailored to your business.