GageList is a user-friendly calibration management platform that simplifies the integration process with intuitive interfaces and straightforward APIs, enabling seamless connection with existing tools and workflows.
GageList is a user-friendly calibration management platform that simplifies the integration process with intuitive interfaces and straightforward APIs, enabling seamless connection with existing tools and workflows. On Nagent, Gagelist is exposed as a fully-configurable developer tools integration that any agent can call — 21 actions, and None authentication. No code is required to wire Gagelist into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Gagelist to automate the kinds of tasks developer tools 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 Gagelist 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 Gagelist, with input parameters and output schema. Drop these into any step of an agent built in Helix.
GAGELIST_ADD_CALIBRATION_RECORDCreates a new calibration record in GageList to document equipment calibration results. Use this tool to record calibration activities including test results, dates, technician info, and equipment condition. Can optionally link to an existing gage record via EquipmentRefId, or create a standalone calibration record. Supports detailed test data, attachments, and custom fields.
Input parameters
Number of days in the calibration interval (e.g., 90 for quarterly)
Type or category of equipment being calibrated (e.g., 'Torque Wrench', 'Pressure Gage', 'Micrometer')
Equipment model
Number of years in the calibration interval (e.g., 1 for annual calibration)
Number of months in the calibration interval (e.g., 6 for semi-annual)
Asset tag or inventory number of the equipment
Manufacturer website URL
Calibration interval description
Location of the equipment
User who signed
Cost associated with calibration test
Duration of test or timestamp
User who created the record
Soft delete flag
Base64 or URL of signed PDF document
Tolerance level
User who last updated the record
Date of signature (ISO 8601)
Array of file attachments
Operational range or size
Measurement uncertainty
Last update timestamp (ISO 8601)
Equipment manufacturer name
Unique calibration record identifier/number for tracking (e.g., 'CAL-2024-001')
Serial number of the equipment being calibrated
Internal control/tracking number for the calibration
Array of custom counter values
Signature data blob or token
Unit of measure
Actions required post-calibration
Actual calibration date (ISO 8601)
Reference ID of the equipment (gage record ID) to link this calibration to. If not provided, creates a standalone calibration record.
Reference standard or master gage used to perform the calibration (e.g., 'MS-001 Pressure Standard')
Date of calibration record (ISO 8601)
General calibration test performed
Condition/status of equipment after calibration was completed (e.g., 'In Tolerance', 'Calibrated', 'Repaired')
Product recalled flag or info
Repairs required description
Responsible user for calibration
Array of individual test entries
Description of any repairs performed
Condition/status of equipment when received for calibration (e.g., 'In Tolerance', 'Out of Tolerance', 'Damaged')
Comments on tolerance
Measurement types supported
Condition when received
Additional comments or notes
Next due calibration date (ISO 8601)
Fit for intended purpose note
Next calibration due date (ISO 8601)
Public key for signature verification
Test equipment falls information
Condition relative to tolerance
Adjustments required description
Who was notified of results
Mode of the calibration test
Date of last calibration (ISO 8601)
Calibration environment conditions
Name or ID of the technician who performed the calibration
Calibration instructions or notes
Reference to external calibration record if calibration was performed by outside lab
Availability of test equipment
Equipment falls as found reading
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
GAGELIST_ADD_GAGE_RECORDTool to add a new gage record. Use after gathering all required gage attributes to create a record.
Input parameters
Unique identifier; server assigns if omitted
Operational area
Calibration interval days
Gage type
Model of the gage
Calibration interval years
Calibration interval months
Current status of the gage
Asset number
Manufacturer website URL
Calibration interval description
Location of the gage
Record creator
Soft delete flag
Tolerance level or specification
Last user who updated record
NIST standard number
List of attachments
Date acquired in ISO 8601 format
Operational range or size
Last updated date
Manufacturer name
Serial number of the gage record
Control number
Purchase price in USD
List of test templates
Unit of measure used
Master standard used for calibration
Vendor or source of acquisition
User responsible for the gage
Condition at acquisition
Comma-separated list of users to notify
Additional information
Measurement types supported
Next calibration due date in ISO 8601 format
Calibration test mode used
Last calibration date in ISO 8601 format
Calibration environment conditions
Calibration instructions
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
GAGELIST_ADD_MANUFACTURERCreates a new manufacturer record in the GageList calibration management system. A manufacturer represents the company that produces gages and measurement instruments. Use this action when you need to add a new manufacturer to the system for tracking and managing calibration records for their equipment. Returns the unique identifier of the newly created manufacturer record.
Input parameters
Manufacturer identifier. Must be 0 (or omitted) when creating a new manufacturer so the system auto-generates a unique ID. Do not use existing IDs.
Fax number for the manufacturer (optional). Legacy field maintained for backwards compatibility.
Name of the manufacturer company (required). This is the primary identifier displayed throughout the system.
Primary contact phone number for the manufacturer (optional). Include country code and area code.
Physical or mailing address of the manufacturer (optional). Include street, city, and state/country for complete records.
Official website URL of the manufacturer (optional). Must include the protocol (http:// or https://).
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
GAGELIST_AUTHENTICATE_WITH_GAGELISTTool to obtain a Gagelist API access token. Use when you need to authenticate with Gagelist using client credentials. Returns OAuth2 tokens for subsequent requests.
Input parameters
Gagelist client ID issued for OAuth2 authentication
Gagelist client secret issued alongside the client 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
GAGELIST_DELETE_CALIBRATION_RECORDDeletes a calibration record by its ID. This is a destructive operation that permanently removes the record. Verify the record exists before deletion.
Input parameters
Calibration record ID to delete (must be a positive integer)
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
GAGELIST_DELETE_GAGE_RECORDDeletes a gage record by its ID. The record must exist in the system to be deleted successfully. This operation is destructive and cannot be undone.
Input parameters
ID of the gage record to delete. Must be a positive integer corresponding to an existing gage record in the system.
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
GAGELIST_DELETE_MANUFACTURERTool to delete a manufacturer by its ID. Use after confirming the manufacturer exists.
Input parameters
ID of the manufacturer to delete (must be a positive integer)
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
GAGELIST_GENERATE_CALIBRATION_CERTIFICATETool to generate a PDF certificate from a calibration record. Use after ensuring record ID and authentication.
Input parameters
ID of the calibration record to generate the certificate 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
GAGELIST_GET_ACCOUNT_SETTINGSTool to get account settings. Use after successful authentication to retrieve user-specific settings.
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
GAGELIST_GET_ACCOUNT_STATUSTool to retrieve account status. Use after authenticating with Gagelist.
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
GAGELIST_GET_ALL_CALIBRATION_RECORDSTool to retrieve a paginated list of calibration records. Use after obtaining a valid access token.
Input parameters
Zero-based index of the first record to return
Number of records to return per 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
GAGELIST_GET_ALL_GAGE_RECORDSTool to retrieve a paginated list of gage records. Use after confirming the access token.
Input parameters
Zero-based index to start listing records.
Number of records 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
GAGELIST_GET_ALL_MANUFACTURERSTool to retrieve a list of all manufacturers. Use after obtaining a valid access token. Returns manufacturer details including ID, name, contact information, and timestamps.
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
GAGELIST_GET_ATTACHMENTTool to retrieve an attachment by its ID. Use when you need to download file attachments from the system.
Input parameters
Identifier of the attachment 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
GAGELIST_GET_CUSTOM_FIELDSTool to retrieve custom field definitions. Use when you need to list all custom fields configured for both gage and calibration items after authentication.
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
GAGELIST_GET_SINGLE_CALIBRATION_RECORDTool to retrieve details of a single calibration record. Use when you need a specific record's detailed data. Ensure a valid Bearer token is set.
Input parameters
Calibration record identifier, must be a positive integer
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
GAGELIST_GET_SINGLE_GAGE_RECORDRetrieves comprehensive details of a single gage/gauge record from GageList by its unique ID. Returns complete gage information including: serial number, control number, manufacturer details, calibration dates and intervals, measurement specifications (range, tolerance, unit of measure), location, responsible user, test templates, and attached files. Use this after obtaining a valid gage ID from GAGELIST_GET_ALL_GAGE_RECORDS or GAGELIST_ADD_GAGE_RECORD. Example: GetSingleGageRecord(id=123)
Input parameters
The unique integer ID of the gage record to retrieve. Use GAGELIST_GET_ALL_GAGE_RECORDS to list available gage IDs, or use the ID returned from GAGELIST_ADD_GAGE_RECORD after creating a new gage.
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
GAGELIST_UPDATE_ACCOUNT_SETTINGSTool to update account settings. Use after retrieving current settings to apply user preference changes.
Input parameters
List of work area or department names (e.g., \['Production', 'Quality Control', 'R&D'\])
List of available gage type names (e.g., \['Micrometer', 'Caliper', 'Height Gage'\])
Default statement or disclaimer text to include on calibration certificates and reports
Preferred date format string (e.g., 'MM/DD/YYYY' for US format, 'DD/MM/YYYY' for European format)
User's preferred time zone in IANA format (e.g., 'America/New_York', 'Europe/London', 'Asia/Tokyo')
List of calibration interval values in days (e.g., \['30', '60', '90', '180', '365'\])
List of physical location names where gages can be stored (e.g., \['Lab A', 'Warehouse B', 'Production Floor'\])
List of all possible gage status values (e.g., \['Active', 'Inactive', 'Retired', 'Calibration Due'\])
ISO 8601 timestamp indicating when settings were last updated (e.g., '2026-01-30T15:30:00Z')
List of user identifiers who can be assigned gages (e.g., user IDs or email addresses)
Default subject line for notification emails (e.g., 'GageList Calibration Report')
Dictionary specifying which fields should be visible in list views (keys are field names, values are boolean or display config)
List of distribution list identifiers or email addresses for automatic report distribution
Whether to include overdue items in reports and notifications (e.g., 'yes', 'no', 'true', 'false')
Dictionary specifying which fields are mandatory when creating/editing gages (keys are field names, values are boolean)
Default report type to include in notifications (e.g., 'All', 'Due Soon', 'Overdue')
Dictionary mapping UI element keys to localized text values for internationalization
List of supported measurement units (e.g., \['mm', 'in', 'kg', 'lbs', 'PSI'\])
Introductory text to include at the beginning of notification emails and reports
Days of week when notifications should be sent (e.g., \['Monday', 'Wednesday', 'Friday'\])
Notification delivery method (e.g., 'email', 'sms', 'none')
Default file format for data exports (e.g., 'csv', 'xlsx', 'pdf')
List of status values considered 'active' (e.g., \['Active', 'In Use'\])
Whether image uploads are enabled for gage records (true to allow uploads, false to disable)
List of acquisition condition options (e.g., \['New', 'Used', 'Refurbished'\])
List of measurement type identifiers (e.g., \['Length', 'Weight', 'Pressure', 'Temperature'\])
Who can edit the 'calibrated by' field (e.g., 'admin', 'assignee', 'anyone')
Whether to include gage assignees in notifications and reports (e.g., 'true', 'false', 'yes', 'no')
List of calibration environment options (e.g., \['Lab', 'Field', 'Vendor'\])
List of calibration procedure templates or instruction sets (e.g., \['Standard', 'Extended', 'Quick Check'\])
PDF page size for calibration certificates (e.g., 'Letter', 'A4', 'Legal')
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
GAGELIST_UPDATE_CUSTOM_FIELD_VALUESTool to update custom field values. Use when you need to set or modify custom field values for a gage or calibration record after authentication.
Input parameters
List of custom field value objects to update or create
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
GAGELIST_UPDATE_MANUFACTURERTool to update a manufacturer by its ID. Use after confirming the manufacturer exists.
Input parameters
ID of the manufacturer to update (must be a positive integer)
Fax number of the manufacturer.
Name of the manufacturer.
Phone number of the manufacturer.
Address of the manufacturer.
Website URL of the manufacturer.
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
GAGELIST_UPLOAD_ATTACHMENT_TO_GAGE_RECORDTool to upload an attachment to a gage record. Use when adding files to an existing gage record.
Input parameters
Identifier of the gage record to which the attachment will be added
File to upload as an attachment.
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 68 agents privately built on Nagent that already use Gagelist.
Build on Nagent
Connect Gagelist 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 Gagelist, and click "Connect Now." You'll authenticate with None — Nagent handles credential storage and refresh automatically. Once connected, Gagelist is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Gagelist is connected, you configure its 21 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Gagelist 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 Gagelist event fires, the agent kicks off automatically.
Every Gagelist 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 Gagelist ships with 21 pre-built developer tools actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Gagelist together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Gagelist-based workflows tailored to your business.