Chmeetings connects to a Nagent workspace with an API key. Once it is connected, agents can call 28 Chmeetings actions, such as "Get Attendee Details", "List Meeting Attendees" and "Update attendee role". 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 Chmeetings, with input parameters and output schema.
CHMEETINGS_ATTENDEE_CREATETool to invite a new attendee to a specified meeting. Use when you need to add attendees before the meeting begins.
Input parameters
Email address of the attendee
Phone number of the attendee, if available
Last name of the new attendee
First name of the new attendee
ID of the meeting to invite the attendee 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
CHMEETINGS_ATTENDEE_GETTool to retrieve details for a specific attendee. Use when you have an attendee_id and need the attendee's full profile.
Input parameters
Unique identifier of the attendee to fetch
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
CHMEETINGS_CREATE_MEETINGTool to create a new meeting in ChMeetings. Use when you have all meeting details and need to schedule it via the ChMeetings API.
Input parameters
ISO 8601 end date/time (must be after `start`) (e.g., '2023-07-01T11:00:00Z')
Title of the meeting
Additional notes or agenda items
ISO 8601 start date/time (e.g., '2023-07-01T10:00:00Z')
Meeting location or room name
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
CHMEETINGS_CREATE_ORGANIZATIONTool to create a new organization.
Input parameters
Organization fields to create. Include at least 'name'. Other fields like 'timezone', 'address', 'description' may be 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
CHMEETINGS_CREATE_REMINDERTool to create/schedule a reminder for a meeting in ChMeetings.
Input parameters
Additional parameters to include in the request body for forward compatibility
Short title for the reminder
Reminder message content
ISO 8601 scheduled date/time for the reminder (e.g., '2025-10-29T10:15:00Z')
Notification channels to use (e.g., \['email', 'sms', 'push'\])
IANA timezone for scheduling (e.g., 'UTC', 'America/New_York')
ID of the meeting to which this reminder belongs
List of recipient person IDs for targeted reminders
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
CHMEETINGS_DELETE_MEETING_ATTENDEETool to remove an attendee from a meeting. Use after confirming attendee details.
Input parameters
ID of the meeting from which to remove the attendee
ID of the attendee to delete from the meeting
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
CHMEETINGS_LIST_MEETING_ATTENDEESTool to list attendees of a meeting. Use when you need to retrieve attendees for a specific meeting.
Input parameters
Page number for pagination, starting from 1.
Number of records per page.
Unique identifier of the meeting.
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
CHMEETINGS_MEETINGS_DELETETool to delete an existing meeting. Use when you have confirmed the meeting ID to permanently remove the meeting.
Input parameters
Identifier of the meeting to delete. Must be a valid meeting ID string.
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
CHMEETINGS_MEETINGS_GETTool to retrieve a specific meeting's details by ID.
Input parameters
Unique identifier of the meeting 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
CHMEETINGS_MEETINGS_UPDATETool to update meeting details. Use when modifying an existing meeting; call after retrieving meeting ID.
Input parameters
A dictionary of fields and their new values to apply to the meeting
The unique identifier of the meeting 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
CHMEETINGS_NOTIFICATIONS_SENDTool to attempt sending a notification.
Input parameters
Additional parameters to include in the request body for forward compatibility.
Notification message/body.
Subject/title of the notification (e.g., email subject).
Channels to send the notification through (e.g., \['email', 'sms', 'push'\]).
If true, attempt a dry-run/test mode when supported.
Meeting ID related to this notification (if applicable).
List of recipient person IDs for targeted notifications.
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
CHMEETINGS_ORGANIZATION_GETTool to get details of a specific organization. Use when you have confirmed the organization ID and need full organization data.
Input parameters
Unique identifier of the organization to fetch
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
CHMEETINGS_ORGANIZATIONS_DELETETool to delete an existing organization. Use when you have confirmed the organization ID to permanently remove the organization.
Input parameters
Identifier of the organization to delete. Must be a valid organization ID string.
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
CHMEETINGS_ORGANIZATIONS_LISTTool to list all organizations. Use when you need to retrieve organization data; no parameters required.
Input parameters
Page number for pagination (optional)
Search term to filter organizations (optional)
Items per page for pagination (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
CHMEETINGS_ORGANIZATION_UPDATETool to update an organization's information. Use when modifying an existing organization; call after retrieving organization ID.
Input parameters
A dictionary of fields and their new values to apply to the organization
The unique identifier of the organization 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
CHMEETINGS_PEOPLE_DELETETool to delete a person record. Use after confirming the person ID you wish to remove.
Input parameters
Unique identifier (integer ID) of the person 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
CHMEETINGS_PEOPLE_LISTTool to retrieve list of People records from ChMeetings. Use when syncing people data; rate limit 100 requests per 20 seconds.
Input parameters
Page number for pagination (optional)
Number of records per page (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
CHMEETINGS_PEOPLE_UPDATETool to update an existing person's information in ChMeetings. Use when modifying person details; call after retrieving person ID via CHMEETINGS_PEOPLE_LIST or CHMEETINGS_PEOPLE_GET. Supported update fields (use snake_case): - Personal: first_name, last_name, middle_name, nick_name, native_name, email, mobile, telephone, birth_date - Demographics: gender (Male/Female/Unknown), social_status (Single/Married/etc.) - Professional: job_title, work_place, qualification, education_level, school - Religious: church, baptism_date, baptism_location, is_deacon, rank, bishop_donor - Communication: do_not_text, do_not_email (boolean) - Address: address object with country, state, city, etc.
Input parameters
A dictionary of fields and their new values to apply to the person. Use snake_case field names (e.g., first_name, last_name, email, mobile, birth_date, gender, social_status, job_title, etc.)
The unique identifier (integer) of the person 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
CHMEETINGS_PERSON_CREATETool to create a new person record in ChMeetings People directory. Use when you need to add a person before tracking interactions. Required fields: first_name, last_name
Input parameters
Email address of the person
Gender of the person (e.g., 'male', 'female')
Mobile phone number of the person
Last name of the person (required)
Birth date in ISO format (YYYY-MM-DD)
First name of the person (required)
Middle name of the person
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
CHMEETINGS_PERSON_GETTool to retrieve a specific person's details by ID. Use when you have a person ID and need their full record.
Input parameters
Unique identifier of the person 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
CHMEETINGS_REMINDER_DELETETool to cancel a scheduled reminder. Use when you have the reminder ID and want to stop it before execution.
Input parameters
Identifier of the scheduled reminder to cancel
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
CHMEETINGS_REMINDER_GETTool to retrieve details of a specific reminder. Use when you have the reminder ID and need its full information.
Input parameters
Unique identifier of the reminder to fetch
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
CHMEETINGS_REMINDERS_LISTTool to list reminders from ChMeetings. Use when you need to retrieve reminder records; rate limit applies.
Input parameters
Page number for pagination (optional)
Number of records per page (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
CHMEETINGS_REMINDER_UPDATETool to update an existing reminder. Use when adjusting scheduled reminders after creation.
Input parameters
Unique identifier of the reminder to update
Additional parameters to include in the request body for forward compatibility
Short title for the reminder
Reminder message content
ISO 8601 scheduled date/time for the reminder (e.g., '2025-10-29T10:15:00Z')
Notification channels to use (e.g., \['email', 'sms', 'push'\])
IANA timezone for scheduling (e.g., 'UTC', 'America/New_York')
List of recipient person IDs for targeted reminders
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
CHMEETINGS_SETTINGS_GETTool to retrieve account configuration settings. Returns the available lookup values for genders, social statuses, grade levels, and family roles used throughout ChMeetings. Use when you need to know what options are available for creating or updating people and families.
Input parameters
Include available gender values in the response
Include available family role values in the response
Include available grade/education level values in the response
Include available social status values 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
CHMEETINGS_SETTINGS_UPDATETool to update account settings. Use when updating account-level preferences after authentication.
Input parameters
A dictionary of account settings to update, where keys are setting names and values are the new 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
CHMEETINGS_UPDATE_ATTENDEE_ROLETool to update the role of an attendee. Use when you need to change an existing attendee's role after creation.
Input parameters
New role for the attendee (e.g., 'speaker', 'participant')
ID of the attendee 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
CHMEETINGS_USER_PROFILE_GETTool to retrieve current user's profile information. Use when you need to get the authenticated user's profile details.
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 28 Chmeetings actions on Nagent, including "Get Attendee Details", "List Meeting Attendees" and "Update attendee role". Get Attendee Details: Retrieve details for a specific attendee. Each action is listed on this page with its input parameters and its output.
Chmeetings 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.
Get Attendee Details takes 1 required input: attendee_id. It returns data, error and successful.