CentralStationCRM is an easy-to-use CRM software focusing on collaboration and long-term customer relationships.
CentralStationCRM is an easy-to-use CRM software focusing on collaboration and long-term customer relationships. On Nagent, CentralStationCRM is exposed as a fully-configurable crm integration that any agent can call — 186 actions, and API key authentication. No code is required to wire CentralStationCRM into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use CentralStationCRM to automate the kinds of tasks crm 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 CentralStationCRM 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 CentralStationCRM, with input parameters and output schema. Drop these into any step of an agent built in Helix.
CENTRALSTATIONCRM_CHECK_CONNECTIONTool to verify the connection status of the CentralStationCRM API key. Use when validating credentials before making other API calls.
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
CENTRALSTATIONCRM_COUNT_ACTIVITIESTool to retrieve activities count for a record, account, or user. Use when you need to get the total count of activities filtered by person, company, deal, project, or account.
Input parameters
Retrieve records of the given page.
ID of the desired deal activities.
Possible methods are: attachable, responsible_user_natural_name separated by space. Receive all methods using the 'all' value.
Elements per page, maximum of 250.
Possible includes are: user, activity_receivers separated by space. Receive all includes using the 'all' value.
ID of the desired person activities.
ID of the desired account activities.
ID of the desired company activities.
ID of the desired project activities.
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
CENTRALSTATIONCRM_COUNT_ATTACHMENTSTool to retrieve the total count and total file size of attachments. Use when you need to know how many attachments exist and their combined size in the CentralStationCRM account.
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
CENTRALSTATIONCRM_COUNT_AVATARSTool to retrieve the total count and total file size of avatars in the system. Use when you need statistics about avatar storage, such as total number of avatar files and their combined storage size.
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
CENTRALSTATIONCRM_COUNT_COMPANIES_EXTERNAL_EMAILSTool to retrieve the total amount of external emails for a specific company. Use when you need to count how many external emails are associated with a particular company in CentralStationCRM.
Input parameters
ID of the company to retrieve external email count 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
CENTRALSTATIONCRM_COUNT_DEALS_EXTERNAL_EMAILSTool to retrieve the total amount of external emails for a specific deal. Use when you need to count how many external emails are associated with a particular deal in CentralStationCRM.
Input parameters
ID of the deal to retrieve external email count 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
CENTRALSTATIONCRM_COUNT_EXTERNAL_EMAILSTool to retrieve the total amount of external emails. Use when you need to count all external emails in CentralStationCRM.
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
CENTRALSTATIONCRM_COUNT_PEOPLE2Tool to retrieve the total count of people with optional filtering capabilities. Use when you need to count people by tags or specific attributes. Supports filtering by tag ID, tag name, or custom filter expressions.
Input parameters
Optionally submit one of the people attributes in order to filter by them (e.g. { 'name': { 'equal': 'your-value' } }). Allowed filter modifiers are `smaller_than`, `larger_than`, `equal`, `between` or `in`. Whereas smaller_than, larger_than and equal expect one value, between expects exactly two values comma separated (e.g. `{ 'between': '2023-01-01,2023-02-01' }`) and `in` allows a list of comma separated options (e.g. `{ 'in': '23,42,99' }`).
Optionally submit a tag ID in order to only see people tagged with the submitted tag
Optionally submit a tag name in order to only see people tagged with the submitted 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
CENTRALSTATIONCRM_COUNT_PEOPLE_EXTERNAL_EMAILSTool to retrieve the total amount of external emails for a specific person. Use when you need to count how many external emails are associated with a particular person in CentralStationCRM.
Input parameters
ID of the person to retrieve external email count 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
CENTRALSTATIONCRM_COUNT_PROJECTS_EXTERNAL_EMAILSTool to retrieve the total amount of external emails for a specific project. Use when you need to count how many external emails are associated with a particular project in CentralStationCRM.
Input parameters
ID of the project to retrieve external email count 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
CENTRALSTATIONCRM_COUNT_PROTOCOLSTool to retrieve the total number of protocols in the account. Use when you need the current total number of protocols in your CentralStationCRM account.
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
CENTRALSTATIONCRM_CREATE_ATTACHMENTSTool to create a new attachment in CentralStationCRM. Use when you need to upload a Base64-encoded file to attach to records like people, companies, or deals.
Input parameters
Additional methods to apply (space-separated): responsible_user_natural_name, attachment_category_name. Use 'all' for all methods.
Related entities to include in response (space-separated): user, attachment_category, comments. Use 'all' for all includes.
Attachment object with filename, content type, and Base64 data
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
CENTRALSTATIONCRM_CREATE_CAL_EVENTTool to create a new calendar event in CentralStationCRM. Use when scheduling meetings, appointments, or other time-based events.
Input parameters
Set to true if you don't want to generate an activity for the stream
Comma or space-separated list of related entities to include in response (e.g., 'user group_calendar people users cal_event_attendees comments'). Use 'all' to receive all available includes.
Calendar event object containing all event 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
CENTRALSTATIONCRM_CREATE_CAL_EVENT_ATTENDEETool to create a calendar event attendee. Use when you need to add an attendee to an existing calendar event.
Input parameters
Email address of the attending person or user. Invitations will be sent to this address if email_notifications is set to true for the related cal event
Attendance status of the invitee
ID of the related CSCRM user. Either person_id or user_id must be set to valid records
ID of the related CSCRM person. Either person_id or user_id must be set to valid records
The unique identifier of the calendar event to add 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
CENTRALSTATIONCRM_CREATE_COMMENTTool to create a new comment on an entity (task, event, protocol, etc.). Use when you need to add notes or feedback to existing CRM records.
Input parameters
Comment object containing all comment details
Optional methods parameter. Possible value: responsible_user_natural_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
CENTRALSTATIONCRM_CREATE_COMPANIESTool to create a company with nested attributes. Use when you need to add a company with associated contact details, custom fields, or avatar in a single request.
Input parameters
Set to true if you don't want to generate an activity for the stream
Company data including nested attributes
Possible methods: responsible_user_natural_name, related_tasks, stream_updated_at, absolute_url (space-separated). Use 'all' for all methods.
Possible includes: positions, deals, projects, tags, tasks, pending_tasks, cal_events, upcoming_cal_events, tels, emails, ims, sms, homepages, addrs, connections, custom_fields (space-separated). Use 'all' for all includes.
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
CENTRALSTATIONCRM_CREATE_COMPANIES_AVATARSTool to create an avatar for a company. Use when you need to add a profile image or logo to a company record.
Input parameters
Avatar data object containing filename, content type, and base64-encoded image data
Unique identifier of the company to add the avatar 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
CENTRALSTATIONCRM_CREATE_COMPANIES_PROTOCOLS_ATTACHMENTSTool to create an attachment for a company protocol in CentralStationCRM. Use when you need to upload a Base64-encoded file to a specific protocol within a company.
Input parameters
Additional methods to apply (space-separated): responsible_user_natural_name, attachment_category_name. Use 'all' for all methods.
Related entities to include in response (space-separated): user, attachment_category, comments. Use 'all' for all includes.
Attachment object with filename, content type, and Base64 data
ID of the company the protocol belongs to
ID of the protocol to attach the file 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
CENTRALSTATIONCRM_CREATE_COMPANY_ADDRESSTool to create a new address for a specific company. Use when you need to add postal details to a company record after confirming company ID.
Input parameters
The postal code
The city name (required)
Address type. Must be one of work_hq, work, invoice, delivery, private or other.
The street including house number or other details (building, c/o)
Decides ordering of addresses when the company has multiple addresses
States whether the address has been added via the API or some sort of integration
The unique identifier of the company to add the address to
The state code (e.g. NW, BY). Must match the country code.
The country code (ISO 3166-1 alpha-2, e.g. DE, AT)
The ID of the record the address belongs to. Will be auto set when using nested attributes.
The record type the address belongs to. Must be either Person or Company.
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
CENTRALSTATIONCRM_CREATE_COMPANY_CONTACT_DETAILTool to create a new contact detail for a specific company. Use when adding a phone number after confirming the company's ID.
Input parameters
The phone number or contact value.
Phone type. Must be one of office, office_hq, mobile, fax, private, voip, skype or other.
The unique identifier of the company to add the contact detail 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
CENTRALSTATIONCRM_CREATE_CUSTOM_FIELDS_TYPETool to create a new custom field type in CentralStationCRM. Use when you need to define a new custom field that can be applied to Person, Company, Deal, or Project entities.
Input parameters
The custom field type data to 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
CENTRALSTATIONCRM_CREATE_DEAL_PROTOCOL_ATTACHMENTTool to create an attachment for a deal protocol. Use when you need to attach a file (document, image, etc.) to a specific protocol within a deal. The file content must be base64-encoded.
Input parameters
ID of the deal to which the protocol belongs
Additional methods to include in response. Options: 'responsible_user_natural_name', 'attachment_category_name', or 'all' for all methods. Separate multiple values with spaces.
Related entities to include in response. Options: 'user', 'attachment_category', 'comments', or 'all' for all includes. Separate multiple values with spaces.
Attachment data including filename, content type, and base64-encoded file content
ID of the protocol to attach the file 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
CENTRALSTATIONCRM_CREATE_DEALSTool to create a new deal in CentralStationCRM. Use when you need to add a sales opportunity with details like name, value, pipeline, and associated contacts. Supports nested attributes like custom_fields_attributes and tags_attributes.
Input parameters
Deal data to create
Set to true if you don't want to generate an activity for the stream
Possible methods are: responsible_user_natural_name, people_ids, absolute_url, stream_updated_at separated by space. Receive all methods using the 'all' value
Possible includes are: tags, people, company, task_lists, tasks, pending_tasks, cal_events, upcoming_cal_events, custom_fields separated by space. Receive all includes using the 'all' value
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
CENTRALSTATIONCRM_CREATE_GROUP_CALENDARSTool to create a new group calendar in CentralStationCRM. Use when setting up shared calendars for teams or specific purposes like holidays.
Input parameters
Group calendar object containing all calendar 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
CENTRALSTATIONCRM_CREATE_HOOKTool to create a webhook hook in CentralStationCRM. Use when you need to set up automatic notifications for create, update, or destroy events on Person, Company, Deal, or Project records.
Input parameters
Activity that shall trigger the hook (create, update, or destroy)
Object type to be notified about (Person, Company, Deal, or Project)
Indicating if the hook is enabled or not.
Methods depending on the hook model, e.g. salutation_official for Person
Only relevant for object_types nested, api and hook_with_structure_and_record. Subrecords may be specified comma-separated and will be included within the webhooks data (e.g. tags, addrs, historic_events)
Hook type - currently only 'url' is supported
URL to which the webhook should be sent
Data structure of the webhook (nested, api, lean, or hook_with_structure_and_record)
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
CENTRALSTATIONCRM_CREATE_PEOPLETool to create a person with nested attributes. Use when adding a person with contact details, custom fields, or other nested data in a single request.
Input parameters
Set to true if you don't want to generate an activity for the stream
The person data including nested attributes
Possible methods are: responsible_user_natural_name, salutation_official, salutation_formal, salutation_informal, backlink, stream_updated_at, absolute_url, absolute_avatar_url separated by space. Receive all methods using the 'all' value.
Possible includes are: positions, companies, deals, projects, tags, tasks, tasks_pending, pending_tasks, upcoming_cal_events, tels, emails, ims, sms, homepages, addrs, addrs_from_company, custom_fields, historic_events, assis, connections, user separated by space. Receive all includes using the 'all' value.
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
CENTRALSTATIONCRM_CREATE_PEOPLE_CUSTOM_FIELDTool to create a custom field for a person record. Use when you need to add custom metadata or attributes to a person.
Input parameters
ID of the person the custom fields belong to
The custom field object containing the field 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
CENTRALSTATIONCRM_CREATE_PEOPLE_POSITIONSTool to create a new position for a specific person. Use when you need to associate a person with a company role or job position.
Input parameters
Position details to create
The unique identifier of the person to add the position 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
CENTRALSTATIONCRM_CREATE_PEOPLE_PROTOCOLS_ATTACHMENTSTool to create an attachment for a person protocol in CentralStationCRM. Use when you need to upload a Base64-encoded file to a specific protocol within a person record.
Input parameters
Additional methods to apply (space-separated): responsible_user_natural_name, attachment_category_name. Use 'all' for all methods.
Related entities to include in response (space-separated): user, attachment_category, comments. Use 'all' for all includes.
ID of the person the protocol belongs to
Attachment object with filename, content type, and Base64 data
ID of the protocol to attach the file 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
CENTRALSTATIONCRM_CREATE_PEOPLE_TAGSTool to create a new tag for a specific person. Use when you need to categorize or label a person after confirming their ID.
Input parameters
The tag object containing the tag details
The unique identifier of the person to add the tag 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
CENTRALSTATIONCRM_CREATE_PERSON_ADDRESSTool to create a new address for a specific person. Use when you need to add or update postal details after confirming person ID.
Input parameters
The postal code
The city name (required)
Address type. Must be one of work_hq, work, invoice, delivery, private or other.
The street including house number or other details (building, c/o)
Decides ordering of addresses when the person has multiple addresses
The unique identifier of the person to add the address to
The state code (e.g. NW, BY)
The country code (ISO 3166-1 alpha-2, e.g. DE, AT)
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
CENTRALSTATIONCRM_CREATE_PERSON_ASSITool to create a new assistant (assi) entry for a specific person. Use after confirming the person ID when you need to manage assistant contacts.
Input parameters
Phone number of the assistant
Name of the assistant
Email address of the assistant
Whether the assistant is the primary contact
ID of the person to add the assistant 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
CENTRALSTATIONCRM_CREATE_PERSON_AVATARTool to create a new avatar for a specific person. Use when you need to attach a Base64-encoded image file after confirming the person's ID.
Input parameters
Avatar object with filename, content type, and Base64 data
The ID of the person to attach the avatar 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
CENTRALSTATIONCRM_CREATE_PERSON_CONTACT_DETAILTool to create a new contact detail for a specific person. Use when adding a phone number after confirming the person's ID.
Input parameters
The phone number or contact value.
Phone type. Must be one of office, office_hq, mobile, fax, private, voip, skype or other.
The unique identifier of the person to add the contact detail 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
CENTRALSTATIONCRM_CREATE_PERSON_HISTORIC_EVENTTool to create a new historic event for a specific person. Use after confirming person ID to record dates like birthdays, anniversaries, or other milestones.
Input parameters
For atype 'other', an additional description may be provided. Ignored otherwise.
The date of the historic event in YYYY-MM-DD format.
Type of the historic event. Must be one of birthday, anniversary, first_met, renewal or other.
The unique identifier of the person to add the historic event 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
CENTRALSTATIONCRM_CREATE_PROJECTTool to create a new project record. Use when you need to add a project to your CRM with optional nested attributes like custom fields and tags.
Input parameters
Name of the project
Set to true if you don't want to generate an activity for the stream
ID of the deal associated with this project
Possible methods are: responsible_user_natural_name, people_ids, absolute_url, stream_updated_at separated by space. Use 'all' to receive all methods.
ID of the user responsible for this project
ID of the group to which the project belongs
Possible includes are: tags, people, company, task_lists, tasks, pending_tasks, cal_events, upcoming_cal_events, custom_fields separated by space. Use 'all' to receive all includes.
Additional background information about the project
ID of the company associated with this project
Date when the project was finished in YYYY-MM-DD format
Target completion date in YYYY-MM-DD format
Current state of the project
Comma-separated person IDs to associate with the project (e.g., '42,4711')
List of tag attributes to add to the project
List of custom field attributes to add to the project
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
CENTRALSTATIONCRM_CREATE_PROJECTS_PROTOCOLS_ATTACHMENTSTool to create an attachment for a project protocol in CentralStationCRM. Use when you need to upload a Base64-encoded file to a specific protocol within a project.
Input parameters
Additional methods to apply (space-separated): responsible_user_natural_name, attachment_category_name. Use 'all' for all methods.
Related entities to include in response (space-separated): user, attachment_category, comments. Use 'all' for all includes.
Attachment object with filename, content type, and Base64 data
ID of the project the protocol belongs to
ID of the protocol to attach the file 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
CENTRALSTATIONCRM_CREATE_PROTOCOLTool to create a new protocol entry. Use when you need to log an activity, note, or communication related to people, companies, deals, or projects.
Input parameters
Possible methods are: responsible_user_natural_name, absolute_url, conversion_step_names separated by space. Receive all methods using the 'all' value
Possible option: comments
Protocol data to be created
Schema for optional attachment data when creating a protocol.
Set to true if you want the new protocol only to show up on the object pages, not on the status stream
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
CENTRALSTATIONCRM_CREATE_PROTOCOLS_ATTACHMENTSTool to create an attachment for a protocol in CentralStationCRM. Use when you need to upload a Base64-encoded file to a specific protocol.
Input parameters
Additional methods to apply (space-separated): responsible_user_natural_name, attachment_category_name. Use 'all' for all methods.
Related entities to include in response (space-separated): user, attachment_category, comments. Use 'all' for all includes.
Attachment object with filename, content type, and Base64 data
ID of the protocol to attach the file 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
CENTRALSTATIONCRM_CREATE_TAGSTool to create a new tag for a person, company, or deal. Use when you need to categorize or label CRM records.
Input parameters
Name of the tag to create (max 60 characters)
States whether or not the tag has been added via the API or some sort of integration
ID of the record the tag belongs to (e.g., a person, company, or deal)
Type of record to attach the tag to. Must be one of: Person, Company, Deal
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
CENTRALSTATIONCRM_CREATE_TASKSTool to create a new task record. Use when you need to add a task to a user's workflow or attach it to an existing person, company, or deal.
Input parameters
Task data object containing all task properties
Optional method to include: 'responsible_user_natural_name'
Optional includes for the response: 'user', 'comments' separated by space, or 'all' for all includes
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
CENTRALSTATIONCRM_DELETE_ATTACHMENTSTool to delete an attachment by ID. Use when you need to permanently remove an attachment after verifying the correct attachment ID.
Input parameters
Unique identifier of the attachment to delete. Must be a string (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
CENTRALSTATIONCRM_DELETE_AVATARSTool to delete an avatar by its ID. Use when you need to remove an avatar from the system after confirming the avatar ID.
Input parameters
Unique identifier of the avatar to delete. Must be a string (e.g., UUID).
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
CENTRALSTATIONCRM_DELETE_CAL_EVENTTool to delete a calendar event by ID. Use when you need to permanently remove a calendar event after verifying the correct ID.
Input parameters
Unique identifier of the calendar event to delete. UUID format.
Set to true if you don't want to generate an activity for the stream.
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
CENTRALSTATIONCRM_DELETE_CAL_EVENT_ATTENDEETool to delete a calendar event attendee by ID. Use when you need to remove an attendee from a calendar event.
Input parameters
Unique identifier of the calendar event attendee to delete. Must be a valid UUID string.
Unique identifier of the calendar event. Must be a valid UUID 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
CENTRALSTATIONCRM_DELETE_COMMENTTool to delete a comment by its ID. Use when you need to permanently remove a comment after verifying the correct ID.
Input parameters
Unique identifier of the comment 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
CENTRALSTATIONCRM_DELETE_COMPANIES_AVATARSTool to delete a company's avatar by its ID. Use when you need to remove an outdated or incorrect avatar after confirming the company_id and avatar ID.
Input parameters
Unique identifier of the avatar to delete (typically a UUID).
Unique identifier of the company to which the avatar belongs.
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
CENTRALSTATIONCRM_DELETE_COMPANIES_CONTACT_DETAILTool to delete a contact detail of a company. Use when you need to remove an outdated or incorrect contact detail after confirming the company_id and contact_detail_id.
Input parameters
Unique identifier of the contact detail to delete. Must be a positive integer.
Unique identifier of the company to which the contact detail belongs. 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
CENTRALSTATIONCRM_DELETE_COMPANIES_PROTOCOLS_ATTACHMENTSTool to delete a specific attachment from a company protocol. Use when you need to permanently remove an attachment from a protocol after verifying the correct company ID, protocol ID, and attachment ID.
Input parameters
Unique identifier of the attachment to delete (UUID format).
ID of the company the protocol belongs to.
ID of the protocol the attachment 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
CENTRALSTATIONCRM_DELETE_COMPANYTool to delete a company record by ID. Use when you need to permanently remove an organization after verifying the correct ID.
Input parameters
Unique identifier of the company 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
CENTRALSTATIONCRM_DELETE_COMPANY_ADDRESSTool to delete a company's address by its ID. Use when you need to remove an outdated or incorrect address after confirming the company_id and address_id.
Input parameters
Unique identifier of the address to delete. Must be a positive integer.
Unique identifier of the company to which the address belongs. 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
CENTRALSTATIONCRM_DELETE_CUSTOM_FIELDS_TYPESTool to delete a custom field type by ID. Use when you need to permanently remove a custom field definition after verifying the correct ID.
Input parameters
Unique identifier of the custom field type 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
CENTRALSTATIONCRM_DELETE_DEALSTool to delete a deal record by ID. Use when you need to permanently remove a deal after verifying the correct ID.
Input parameters
Unique identifier of the deal to delete. Must be a positive integer.
Set to true if you don't want to generate an activity for the stream.
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
CENTRALSTATIONCRM_DELETE_DEALS_PROTOCOLS_ATTACHMENTSTool to delete a specific attachment from a deal protocol. Use when you need to permanently remove an attachment from a protocol after verifying the correct deal ID, protocol ID, and attachment ID.
Input parameters
Unique identifier of the attachment to delete (UUID format).
ID of the deal the protocol belongs to.
ID of the protocol the attachment 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
CENTRALSTATIONCRM_DELETE_GROUP_CALENDARTool to delete a group calendar by ID. Use when you need to permanently remove a group calendar after verifying the correct ID.
Input parameters
Unique identifier of the group calendar 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
CENTRALSTATIONCRM_DELETE_HOOKSTool to delete a webhook by ID. Use when you need to destroy a hook after verifying the correct ID.
Input parameters
Unique identifier of the hook 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
CENTRALSTATIONCRM_DELETE_PEOPLE_CUSTOM_FIELDSTool to delete a person's custom field by its ID. Use when you need to remove a custom field after confirming the person_id and custom field id.
Input parameters
Unique identifier of the custom field to delete. Must be a positive integer.
Unique identifier of the person to which the custom field belongs. 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
CENTRALSTATIONCRM_DELETE_PEOPLE_POSITIONSTool to delete a position of a person by its ID. Use when you need to remove a job position or company affiliation after confirming the person_id and position_id.
Input parameters
Unique identifier of the person to which the position belongs. Must be a positive integer.
Unique identifier of the position 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
CENTRALSTATIONCRM_DELETE_PEOPLE_PROTOCOLS_ATTACHMENTSTool to delete a specific attachment from a person protocol. Use when you need to permanently remove an attachment from a protocol after verifying the correct person ID, protocol ID, and attachment ID.
Input parameters
Unique identifier of the attachment to delete (UUID format).
ID of the person the protocol belongs to.
ID of the protocol the attachment 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
CENTRALSTATIONCRM_DELETE_PERSONTool to delete a person record by ID. Use when you need to permanently remove a contact after verifying the correct ID.
Input parameters
Unique identifier of the person 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
CENTRALSTATIONCRM_DELETE_PERSON_ADDRESSTool to delete a person's address by its ID. Use when you need to remove an outdated or incorrect address after confirming the person_id and address_id.
Input parameters
Unique identifier of the person to which the address belongs. Must be a positive integer.
Unique identifier of the address 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
CENTRALSTATIONCRM_DELETE_PERSON_ASSITool to delete an assi entry of a person. Use when you need to remove an assistant record after confirming person_id and assi_id.
Input parameters
Unique identifier of the assi entry to delete. Must be a positive integer.
Unique identifier of the person whose assi entry will be deleted. 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
CENTRALSTATIONCRM_DELETE_PERSON_AVATARTool to delete a person's avatar by its ID. Use when you need to remove an outdated or incorrect avatar after confirming the person_id and avatar_id.
Input parameters
Unique identifier of the avatar to delete. Must be a string (e.g., UUID).
Unique identifier of the person to which the avatar belongs. 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
CENTRALSTATIONCRM_DELETE_PERSON_CONTACT_DETAILTool to delete a contact detail of a person. Use when you need to remove an outdated or incorrect contact detail after confirming the person_id and contact_detail_id.
Input parameters
Unique identifier of the person to which the contact detail belongs. Must be a positive integer.
Unique identifier of the contact detail 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
CENTRALSTATIONCRM_DELETE_PERSON_HISTORIC_EVENTTool to delete a historic event of a person by its ID. Use when you need to remove outdated or incorrect milestone entries after confirming the person_id and historic_event_id.
Input parameters
Unique identifier of the person to which the historic event belongs. Must be a positive integer.
Unique identifier of the historic event 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
CENTRALSTATIONCRM_DELETE_PERSON_TAGTool to destroy a tag from a person by its ID. Use when you need to remove a tag association from a person's record after confirming the person_id and tag_id.
Input parameters
Unique identifier of the tag to delete from the person.
Unique identifier of the person from which the tag will be removed. 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
CENTRALSTATIONCRM_DELETE_PROJECTSTool to delete a project record by ID. Use when you need to permanently remove a project after verifying the correct ID.
Input parameters
Unique identifier of the project to delete. Must be a positive integer.
Set to true if you don't want to generate an activity for the stream.
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
CENTRALSTATIONCRM_DELETE_PROJECTS_PROTOCOLS_ATTACHMENTSTool to delete a specific attachment from a project protocol. Use when you need to permanently remove an attachment from a protocol after verifying the correct project ID, protocol ID, and attachment ID.
Input parameters
Unique identifier of the attachment to delete (UUID format).
ID of the project the protocol belongs to.
ID of the protocol the attachment 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
CENTRALSTATIONCRM_DELETE_PROTOCOLTool to delete a protocol by ID. Use when you need to permanently remove a protocol record after verifying the correct ID.
Input parameters
Unique identifier of the protocol 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
CENTRALSTATIONCRM_DELETE_PROTOCOLS_ATTACHMENTSTool to delete an attachment from a protocol. Use when you need to permanently remove an attachment from a protocol after verifying the correct protocol ID and attachment ID.
Input parameters
Unique identifier of the attachment to delete (UUID format).
ID of the protocol the attachment 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
CENTRALSTATIONCRM_DELETE_TASKSTool to delete a task by its ID. Use when you need to permanently remove a task after verifying the correct ID.
Input parameters
Unique identifier of the task 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
CENTRALSTATIONCRM_GET_ACTIVITYTool to retrieve details of a specific activity by its ID. Use when you have an activity ID and need its details.
Input parameters
Unique identifier of the activity to retrieve
Optional filter object to filter by activity attributes. Supported modifiers: 'smaller_than', 'larger_than', 'equal', 'between', 'in'.
Comma-separated list of computed methods to include. Possible values: 'attachable', 'responsible_user_natural_name'. Use 'all' to include all methods.
Comma-separated list of related objects to include. Possible values: 'user', 'activity_receivers'. Use 'all' to include everything.
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
CENTRALSTATIONCRM_GET_API_USER_MAILDROPTool to retrieve the current API user's maildrop for people and companies. Use after authenticating the API user.
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
CENTRALSTATIONCRM_GET_ATTACHMENTTool to retrieve details of a specific attachment by its ID. Use when you have an attachment ID and need to fetch the attachment metadata or file data.
Input parameters
The unique ID of the attachment to retrieve (UUID format).
Optional space-separated list of computed methods to include in the response. Valid values: 'responsible_user_natural_name' (returns the full name of the responsible user), 'attachment_category_name' (returns the category name as a string). Use 'all' to include all methods. Example: 'responsible_user_natural_name attachment_category_name'
Optional space-separated list of related objects to include in the response. Valid values: 'user' (uploader user), 'attachment_category' (category info), 'comments' (associated comments). Use 'all' to include everything. Example: 'user attachment_category comments'
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
CENTRALSTATIONCRM_GET_AVATARSTool to retrieve a specific avatar by its ID from CentralStationCRM. Use when you know the avatar ID and need to fetch its details including Base64-encoded image data.
Input parameters
Unique identifier (UUID) of the avatar 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
CENTRALSTATIONCRM_GET_CAL_EVENTTool to retrieve details of a specific calendar event by ID. Use when you have a calendar event ID and need its full details.
Input parameters
Unique identifier of the calendar event to retrieve (UUID format)
Space-separated list of related objects to include in the response. Valid values: 'user', 'group_calendar', 'people', 'users', 'cal_event_attendees', 'comments'. Use 'all' to receive all includes. Example: 'user group_calendar people'
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
CENTRALSTATIONCRM_GET_CAL_EVENT_ATTENDEETool to retrieve details of a specific calendar event attendee by ID. Use when you have both a calendar event ID and attendee ID.
Input parameters
Unique identifier of the calendar event attendee
Space-separated list of related objects to include in the response. Possible values: 'user', 'person', 'cal_event'. Use 'all' to receive all includes.
Unique identifier of the calendar event
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
CENTRALSTATIONCRM_GET_COMMENTTool to retrieve details of a specific comment by its ID. Use when you need to fetch a comment's content and metadata.
Input parameters
Unique identifier of the comment to retrieve
Optional computed methods to include in the response. Example: 'responsible_user_natural_name' returns the full name of the responsible user. These add extra fields to 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
CENTRALSTATIONCRM_GET_COMPANIES_AVATARSTool to retrieve a specific avatar of a company by avatar ID. Use when you need to fetch the Base64-encoded image for a known company avatar.
Input parameters
Unique identifier (UUID) of the avatar to retrieve
Unique identifier of the company whose avatar is to be retrieved
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
CENTRALSTATIONCRM_GET_COMPANIES_PROTOCOLS_ATTACHMENTTool to retrieve a specific attachment from a company protocol by its ID. Use when you need to fetch attachment metadata or file data for a protocol attachment.
Input parameters
The unique ID of the attachment to retrieve (UUID format).
Optional space-separated list of computed methods to include in the response. Valid values: 'responsible_user_natural_name' (returns the full name of the responsible user), 'attachment_category_name' (returns the category name as a string). Use 'all' to include all methods.
Optional space-separated list of related objects to include in the response. Valid values: 'user' (uploader user), 'attachment_category' (category info), 'comments' (associated comments). Use 'all' to include everything.
ID of the company that owns the protocol.
ID of the protocol that contains the 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
CENTRALSTATIONCRM_GET_COMPANYTool to retrieve details of a specific company by ID from CentralStationCRM. Use after confirming the company ID.
Input parameters
Unique identifier of the company 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
CENTRALSTATIONCRM_GET_COMPANY_ADDRESSTool to retrieve a specific address of a company by address ID. Use after confirming company and address IDs. Example: "Fetch address #40909645 for company #1809535128."
Input parameters
ID of the address to retrieve
ID of the company the address 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
CENTRALSTATIONCRM_GET_COMPANY_CONTACT_DETAILTool to retrieve a specific contact detail by ID for a company. Use after confirming company and contact detail IDs. Example: "Fetch contact detail #104232123 for company #1809508479."
Input parameters
ID of the contact detail
ID of the company the contact details belong 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
CENTRALSTATIONCRM_GET_CUSTOM_FIELDS_TYPETool to retrieve a custom field type by its ID. Use when you need details about a specific custom field configuration.
Input parameters
Unique identifier of the custom field type 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
CENTRALSTATIONCRM_GET_DEALTool to retrieve details of a specific deal by its ID. Use when you have a confirmed deal ID.
Input parameters
Unique identifier of the deal 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
CENTRALSTATIONCRM_GET_DEALS_MAILDROPTool to retrieve the maildrop email address for a specific deal. Use when you need to get the unique email address for sending emails to a deal.
Input parameters
ID of the deal the maildrop belongs to. 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
CENTRALSTATIONCRM_GET_DEALS_PROTOCOLS_ATTACHMENTSTool to retrieve a specific attachment from a deal protocol. Use when you need to fetch attachment details or file data associated with a protocol within a specific deal.
Input parameters
Unique identifier of the attachment to retrieve (UUID format)
Unique identifier of the deal
Optional space-separated list of computed methods to include in the response. Valid values: 'responsible_user_natural_name' (returns the full name of the responsible user), 'attachment_category_name' (returns the category name as a string). Use 'all' to include all methods. Example: 'responsible_user_natural_name attachment_category_name'
Optional space-separated list of related objects to include in the response. Valid values: 'user' (uploader user), 'attachment_category' (category info), 'comments' (associated comments). Use 'all' to include everything. Example: 'user attachment_category comments'
Unique identifier of the protocol within the deal
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
CENTRALSTATIONCRM_GET_GROUP_CALENDARTool to retrieve details of a specific group calendar by ID. Use when you have a group calendar ID and need its details.
Input parameters
Unique identifier of the group calendar to retrieve (UUID format)
Optional related objects to include in the response. Valid value: 'cal_events' to include calendar events associated with this group calendar.
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
CENTRALSTATIONCRM_GET_HOOKTool to retrieve details of a specific webhook/hook by ID. Use when you need to inspect hook configuration or verify hook setup.
Input parameters
The unique ID of the hook to retrieve. Can be a string or numeric identifier.
Optional comma-separated list of related objects to include in the response. Valid value: 'filter_groups'. When included, the response will contain associated filter group data.
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
CENTRALSTATIONCRM_GET_PEOPLE_POSITIONSTool to retrieve a specific position for a person by ID. Use when you need to get details of a particular job position. Example: "Get position 32171509 for person 43058116."
Input parameters
Unique identifier of the position to retrieve
Comma-separated list of related objects to include. Possible includes: 'person', 'company'. Use 'all' to receive all includes
Unique identifier 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
CENTRALSTATIONCRM_GET_PEOPLE_PROTOCOLS_ATTACHMENTSTool to retrieve a specific attachment from a person protocol. Use when you need to fetch attachment details or file data associated with a protocol within a specific person.
Input parameters
Unique identifier of the attachment to retrieve (UUID format)
Optional space-separated list of computed methods to include in the response. Valid values: 'responsible_user_natural_name' (returns the full name of the responsible user), 'attachment_category_name' (returns the category name as a string). Use 'all' to include all methods. Example: 'responsible_user_natural_name attachment_category_name'
Optional space-separated list of related objects to include in the response. Valid values: 'user' (uploader user), 'attachment_category' (category info), 'comments' (associated comments). Use 'all' to include everything. Example: 'user attachment_category comments'
Unique identifier of the person
Unique identifier of the protocol within 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
CENTRALSTATIONCRM_GET_PEOPLE_TAGSTool to retrieve a specific tag for a person by tag ID. Use when you need details about a particular tag associated with a person.
Input parameters
ID of the tag to retrieve
ID of the person the tag 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
CENTRALSTATIONCRM_GET_PERSONTool to retrieve details of a specific person by ID. Use when you have a person_id and need their full details.
Input parameters
Optional list of computed methods to include in the response. Example: 'responsible_user_natural_name' returns the full name of the responsible user. Available methods are documented in the CentralStationCRM Swagger API documentation. These add extra fields to the response.
Optional list of related objects to include in the response. Valid values: 'companies' (associated companies), 'tags' (associated tags). If included, the corresponding fields will be populated in the response.
The unique ID of the person to retrieve. 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
CENTRALSTATIONCRM_GET_PERSON_ADDRESSTool to retrieve a specific address of a person by address ID. Use after confirming person and address IDs. Example: "Fetch address for person #42, address #101."
Input parameters
Optional comma-separated list of methods to include additional information. Example: 'country_name'
Unique identifier of the person whose address is to be retrieved
Unique identifier of the address 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
CENTRALSTATIONCRM_GET_PERSON_ADDRESSESTool to retrieve all addresses for a specific person. Use when you need to list a person’s addresses after confirming their ID. Example: "Get addresses for person with ID 42."
Input parameters
Page number to retrieve
Comma-separated list of methods to include additional information
Number of entries per page (default is 50, max is 250)
Comma-separated list of related objects to include in the response
Unique identifier of the person whose addresses are to be retrieved
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
CENTRALSTATIONCRM_GET_PERSON_ASSITool to retrieve a specific assistant (assi) entry for a person by their IDs. Returns detailed assistant information including contact details (name, email, phone) and whether they are the primary contact. Use this when you need full details about a specific assistant after obtaining both the person_id and assi_id.
Input parameters
Unique identifier of the specific assistant entry to retrieve
Unique identifier of the person whose assistant entry you want 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
CENTRALSTATIONCRM_GET_PERSON_AVATARTool to retrieve a specific avatar of a person by avatar ID. Use after you know both person_id and avatar_id to fetch the Base64-encoded image.
Input parameters
Unique identifier (UUID) of the avatar to retrieve
Unique identifier of the person whose avatar is to be retrieved
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
CENTRALSTATIONCRM_GET_PERSON_CONTACT_DETAILTool to retrieve a specific contact detail by ID for a person. Use after confirming person and contact detail IDs. Example: "Fetch contact detail #108 for person #42."
Input parameters
Optional comma-separated list of methods to include additional info, e.g., 'responsible_user_natural_name'
Unique identifier of the person whose contact detail is to be retrieved
Unique identifier of the contact detail 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
CENTRALSTATIONCRM_GET_PERSON_CUSTOM_FIELDTool to retrieve a specific custom field for a person by custom field ID. Use when you need details about a particular custom field associated with a person.
Input parameters
ID of the custom field to retrieve
Optional related data to include. Possible value: 'custom_fields_type' to include the custom field type definition
ID of the person the custom field 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
CENTRALSTATIONCRM_GET_PERSON_HISTORIC_EVENTTool to retrieve a specific historic event of a person by ID. Use after confirming both person and event IDs. Example: "Fetch historic event 101 for person 42."
Input parameters
Optional comma-separated list of methods to include additional information.
Unique identifier of the historic event to retrieve.
Optional comma-separated list of related resources to include.
Unique identifier 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
CENTRALSTATIONCRM_GET_PROJECTTool to retrieve details of a specific project by ID from CentralStationCRM. Use after confirming the project ID.
Input parameters
Unique identifier of the project to retrieve
Space-separated list of additional methods to execute. Possible values: responsible_user_natural_name, people_ids, absolute_url, stream_updated_at. Use 'all' to receive all methods.
Space-separated list of related data to include. Possible values: tags, people, company, task_lists, tasks, pending_tasks, cal_events, upcoming_cal_events, custom_fields. Use 'all' to receive all includes.
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
CENTRALSTATIONCRM_GET_PROJECTS_MAILDROPTool to retrieve the maildrop email address for a specific project. Use when you need to get the unique email address for sending emails to a project.
Input parameters
ID of the project the maildrop belongs to. 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
CENTRALSTATIONCRM_GET_PROJECTS_PROTOCOLS_ATTACHMENTTool to retrieve a specific attachment from a project protocol by its ID. Use when you have a project ID, protocol ID, and attachment ID and need to fetch the attachment metadata or file data.
Input parameters
Unique identifier of the attachment to retrieve (UUID format).
Optional space-separated list of computed methods to include in the response. Valid values: 'responsible_user_natural_name' (returns the full name of the responsible user), 'attachment_category_name' (returns the category name as a string). Use 'all' to include all methods.
Optional space-separated list of related objects to include in the response. Valid values: 'user' (uploader user), 'attachment_category' (category info), 'comments' (associated comments). Use 'all' to include everything.
ID of the project the protocol belongs to.
ID of the protocol the attachment 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
CENTRALSTATIONCRM_GET_PROTOCOLS_ATTACHMENTSTool to retrieve a specific attachment from a protocol by its ID. Use when you need to fetch attachment metadata or file data for a protocol attachment.
Input parameters
The unique ID of the attachment to retrieve (UUID format).
Optional space-separated list of computed methods to include in the response. Valid values: 'responsible_user_natural_name' (returns the full name of the responsible user), 'attachment_category_name' (returns the category name as a string). Use 'all' to include all methods.
Optional space-separated list of related objects to include in the response. Valid values: 'user' (uploader user), 'attachment_category' (category info), 'comments' (associated comments). Use 'all' to include everything.
ID of the protocol that contains the 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
CENTRALSTATIONCRM_GET_STATS_COMPANIESRetrieve statistics about companies in your CRM. Returns the total count of companies matching the specified criteria. Use this when you need a quick count without fetching full company records. Supports filtering by tags and various field criteria (user_id, created_by_user_id, account_id, group_id, etc.) using operators like 'equal', 'larger_than', 'smaller_than', 'between', and 'in'.
Input parameters
Optionally submit one of the companies attributes in order to filter by them. Allowed filter modifiers are 'smaller_than', 'larger_than', 'equal', 'between' or 'in'. Whereas smaller_than, larger_than and equal expect one value, between expects exactly two values comma separated (e.g. {'between': '2023-01-01,2023-02-01'}) and 'in' allows a list of comma separated options (e.g. {'in': '23,42,99'}). Common filterable fields include: user_id, created_by_user_id, updated_by_user_id, group_id, account_id. Example: {'user_id': {'equal': 42}} or {'created_by_user_id': {'larger_than': 100}}.
Optionally submit a tag ID in order to only see companies tagged with the submitted tag.
Optionally submit a tag name in order to only see companies tagged with the submitted 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
CENTRALSTATIONCRM_GET_STATS_DEALSRetrieve statistics about deals in your CRM. Returns the total count, currency, and sum of deals matching the specified criteria. Use this when you need aggregated deal metrics without fetching full deal records. Supports filtering by tags and various field criteria (user_id, created_by_user_id, account_id, group_id, etc.) using operators like 'equal', 'larger_than', 'smaller_than', 'between', and 'in'.
Input parameters
Optionally submit one of the deals attributes in order to filter by them. Allowed filter modifiers are 'smaller_than', 'larger_than', 'equal', 'between' or 'in'. Whereas smaller_than, larger_than and equal expect one value, between expects exactly two values comma separated (e.g. {'between': '2023-01-01,2023-02-01'}) and 'in' allows a list of comma separated options (e.g. {'in': '23,42,99'}). Common filterable fields include: user_id, created_by_user_id, updated_by_user_id, group_id, account_id. Example: {'user_id': {'equal': 42}} or {'created_by_user_id': {'larger_than': 100}}.
Optionally submit a tag ID in order to only see deals tagged with the submitted tag.
Optionally submit a tag name in order to only see deals tagged with the submitted 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
CENTRALSTATIONCRM_GET_STATS_PROJECTSRetrieve statistics about projects in your CRM. Returns the total count and size of projects matching the specified criteria. Use this when you need aggregated project metrics without fetching full project records. Supports filtering by tags and various field criteria (user_id, created_by_user_id, account_id, group_id, etc.) using operators like 'equal', 'larger_than', 'smaller_than', 'between', and 'in'.
Input parameters
Optionally submit one of the projects attributes in order to filter by them. Allowed filter modifiers are 'smaller_than', 'larger_than', 'equal', 'between' or 'in'. Whereas smaller_than, larger_than and equal expect one value, between expects exactly two values comma separated (e.g. {'between': '2023-01-01,2023-02-01'}) and 'in' allows a list of comma separated options (e.g. {'in': '23,42,99'}). Common filterable fields include: user_id, created_by_user_id, updated_by_user_id, group_id, account_id. Example: {'user_id': {'equal': 42}} or {'created_by_user_id': {'larger_than': 100}}.
Optionally submit a tag ID in order to only see projects tagged with the submitted tag.
Optionally submit a tag name in order to only see projects tagged with the submitted 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
CENTRALSTATIONCRM_GET_TASKTool to retrieve details of a specific task by its ID. Use when you have a task ID and need its details.
Input parameters
Unique identifier of the task to retrieve
Comma-separated list of computed methods to include. Possible option: 'responsible_user_natural_name'.
Space-separated list of related objects to include. Possible values: 'user', 'comments'. Use 'all' to include everything.
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
CENTRALSTATIONCRM_GET_USERTool to retrieve the current API user's details. Use when you need information about the authenticated user.
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
CENTRALSTATIONCRM_GET_USER_BY_IDTool to retrieve details of a specific user by ID. Use when you need to fetch information about a particular user from CentralStationCRM.
Input parameters
The unique ID of the user to retrieve. Must be a valid user identifier.
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
CENTRALSTATIONCRM_LIST_ACTIVITIESTool to retrieve activities for records in CentralStationCRM. Use when you need to list activities with optional filtering by person, company, deal, project, user, or account. Supports pagination and includes additional data like user and activity receivers.
Input parameters
Retrieve records of the given page.
Ordering options for activity results.
Filter activities by attributes. Example: {'user_id': {'equal': 42}}. Allowed modifiers: 'smaller_than', 'larger_than', 'equal', 'between', 'in'.
Optional ID of the desired deal activities.
Possible methods are: 'attachable', 'responsible_user_natural_name' separated by space. Use 'all' to receive all methods.
Elements per page, maximum of 250.
ID of the desired user activities.
Possible includes are: 'user', 'activity_receivers' separated by space. Use 'all' to receive all includes.
ID of the desired person activities.
ID of the desired account activities.
Optional ID of the desired company activities.
Optional ID of the desired project activities.
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
CENTRALSTATIONCRM_LIST_ATTACHMENTSTool to retrieve a paginated list of all attachments from CentralStationCRM. Use when you need to list, browse, or search through attachments in the system.
Input parameters
Page number to retrieve (>=1).
Ordering options for attachment list.
Additional methods to include in the response. Possible values: 'responsible_user_natural_name', 'attachment_category_name' (space-separated). Use 'all' to receive all methods.
Number of elements per page (maximum 250).
Additional related data to include in the response. Possible values: 'user', 'attachment_category', 'comments' (space-separated). Use 'all' to receive all includes.
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
CENTRALSTATIONCRM_LIST_AVATARSTool to retrieve all avatars from CentralStationCRM. Use when you need to list all avatars in the system with pagination support.
Input parameters
Page number to retrieve (>=1).
Order options for listing avatars.
Number of avatars per page (maximum 250).
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
CENTRALSTATIONCRM_LIST_CAL_EVENTSTool to retrieve all calendar events from the account. Use when you need to list calendar events with optional filtering by date, state, or custom attributes. Supports pagination and includes for related data.
Input parameters
Retrieve records of the given page.
Date formatted YYYY-MM-DD to return only CalEvents after this date.
Ordering options for cal events.
State filter for cal events.
Date formatted YYYY-MM-DD to return only CalEvents before this date.
Filter by calevents attributes. Allowed modifiers: smaller_than, larger_than, equal, between (2 comma-separated values), in (comma-separated list).
Elements per page, maximum of 250.
Space-separated includes: user, group_calendar, people, users, cal_event_attendees, comments. Use 'all' for all includes.
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
CENTRALSTATIONCRM_LIST_CAL_EVENTS_CAL_EVENT_ATTENDEESTool to retrieve all attendees for a specific calendar event. Use when you need to get the list of people attending a calendar event.
Input parameters
Page number to retrieve
Ordering of records by ID: 'id-asc' for ascending, 'id-desc' for descending
Number of elements per page, maximum of 250
Related objects to include in the response. Possible values: 'user', 'person', 'cal_event' (space-separated). Use 'all' to receive all includes.
Unique identifier of the calendar event to retrieve attendees 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
CENTRALSTATIONCRM_LIST_COMMENTSTool to retrieve all comments from the account. Use when you need to list all comments with optional pagination and ordering support.
Input parameters
Page number to retrieve (>=1)
Ordering options for comment retrieval.
Additional methods to include. Possible option: 'responsible_user_natural_name'
Number of comments per page (maximum 250)
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
CENTRALSTATIONCRM_LIST_COMPANIESTool to retrieve a paginated list of all companies from CentralStationCRM. Use when you need to browse or search through companies with filtering and pagination support.
Input parameters
Retrieve records of the given page
Order options for company listing.
Filter by company attributes using modifiers: smaller_than, larger_than, equal, between (expects two comma-separated values), or in (expects comma-separated list). Example: {'user_id': {'equal': 42}}
Optionally submit a tag ID to filter companies tagged with the submitted tag
Additional methods to include. Options: responsible_user_natural_name, related_tasks, stream_updated_at, absolute_url (space-separated). Use 'all' to receive all methods.
Elements per page, maximum of 250
Additional related data to include. Options: positions, deals, projects, tags, tasks, pending_tasks, cal_events, upcoming_cal_events, tels, emails, ims, sms, homepages, addrs, connections, custom_fields (space-separated). Use 'all' to receive all includes.
Optionally submit a tag name to filter companies tagged with the submitted tag
Filter companies with activities within the stream later than the submitted point in time (ISO 8601 date or timestamp)
Filter companies with activities within the stream earlier than the submitted point in time (ISO 8601 date or timestamp)
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
CENTRALSTATIONCRM_LIST_COMPANIES_ADDRSTool to retrieve all addresses for a specific company. Use when you need to list a company's addresses after confirming their ID.
Input parameters
Retrieve records of the given page
Ordering of records using one of the following order options: `id-asc`, `id-desc`
Elements per page, maximum of 250
ID of the company the contact details belong 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
CENTRALSTATIONCRM_LIST_COMPANIES_AVATARSTool to retrieve all avatars for a specific company. Use when you need to list a company's avatars after confirming their ID.
Input parameters
Retrieve records of the given page
Elements per page, maximum of 250
Unique identifier of the company whose avatars are to be retrieved
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
CENTRALSTATIONCRM_LIST_COMPANIES_CONTACT_DETAILSTool to retrieve all contact details for a specific company. Use when you need to list contact information after confirming the company ID.
Input parameters
Retrieve records of the given page
Ordering of records using one of the following order options: `id-asc`, `id-desc`
Elements per page, maximum of 250
ID of the company the contact details belong 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
CENTRALSTATIONCRM_LIST_COMPANIES_EXTERNAL_EMAILSTool to retrieve all external emails for a specific company from CentralStationCRM. Use when you need to access email communications associated with a company.
Input parameters
Retrieve records of the given page
Elements per page, maximum of 250
Additional related data to include. Possible option: comments
ID of the company whose external emails are to be retrieved
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
CENTRALSTATIONCRM_LIST_COMPANIES_PROTOCOLS_ATTACHMENTSTool to retrieve all attachments for a specific protocol within a company. Use when you need to list attachments associated with a company's protocol.
Input parameters
Page number to retrieve (>=1).
Additional methods to include in the response. Possible values: 'responsible_user_natural_name', 'attachment_category_name' (space-separated). Use 'all' to receive all methods.
Number of elements per page (maximum 250).
Additional related data to include in the response. Possible values: 'user', 'attachment_category', 'comments' (space-separated). Use 'all' to receive all includes.
ID of the company the protocol belongs to.
ID of the protocol to retrieve attachments from.
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
CENTRALSTATIONCRM_LIST_CUSTOM_FIELDS_TYPESTool to retrieve all custom field types of the account. Use when you need to understand what custom fields are available in the CRM system.
Input parameters
Retrieve records of the given page
Order options for custom field types listing.
Elements per page, maximum of 250
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
CENTRALSTATIONCRM_LIST_DEALSTool to retrieve all deals with advanced filtering, sorting, and pagination options. Use when you need to list deals with specific filters (tags, date ranges, custom attributes), ordering, or include related data like people, companies, tasks, and custom fields.
Input parameters
Page number to retrieve (>=1).
Ordering options for deal listings.
Filter by deal attributes using modifiers: 'smaller_than', 'larger_than', 'equal', 'between' (expects two comma-separated values), or 'in' (expects comma-separated list). Example: {'user_id': {'equal': 42}}
Filter deals by tag ID - only returns deals tagged with the submitted tag.
Comma or space-separated list of methods: responsible_user_natural_name, people_ids, absolute_url, stream_updated_at. Use 'all' to receive all methods.
Number of deals per page, maximum of 250.
Comma or space-separated list of includes: tags, people, company, task_lists, tasks, pending_tasks, cal_events, upcoming_cal_events, custom_fields. Use 'all' to receive all includes.
Filter deals by tag name - only returns deals tagged with the submitted tag.
Filter deals with activities within the stream later than the submitted date or timestamp (ISO 8601 format).
Filter deals with activities within the stream earlier than the submitted date or timestamp (ISO 8601 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
CENTRALSTATIONCRM_LIST_DEALS_EXTERNAL_EMAILSTool to retrieve all external emails for a specific deal from CentralStationCRM. Use when you need to access email communications associated with a deal.
Input parameters
Retrieve records of the given page
Enum for ordering options for external emails.
ID of the deal whose external emails are to be retrieved
Elements per page, maximum of 250
Additional related data to include. Possible option: comments
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
CENTRALSTATIONCRM_LIST_DEALS_PROTOCOLS_ATTACHMENTSTool to retrieve all attachments for a specific protocol within a deal. Use when you need to list attachments associated with a deal's protocol.
Input parameters
Page number to retrieve (>=1).
Ordering options for attachment list.
ID of the deal the protocol belongs to.
Additional methods to include in the response. Possible values: 'responsible_user_natural_name', 'attachment_category_name' (space-separated). Use 'all' to receive all methods.
Number of elements per page (maximum 250).
Additional related data to include in the response. Possible values: 'user', 'attachment_category', 'comments' (space-separated). Use 'all' to receive all includes.
ID of the protocol to retrieve attachments from.
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
CENTRALSTATIONCRM_LIST_EXTERNAL_EMAILSTool to retrieve all external emails from CentralStationCRM. Use when you need to access email communications across the system with pagination and filtering support.
Input parameters
Retrieve records of the given page
Order options for external emails listing.
Elements per page, maximum of 250
Additional related data to include. Possible option: comments
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
CENTRALSTATIONCRM_LIST_FILTER_GROUPSTool to retrieve all filter groups from CentralStationCRM. Use when you need to browse or list available filter groups with pagination and filtering support.
Input parameters
Retrieve records of the given page
Order options for filter group listing.
Filter by filter group attributes using modifiers: smaller_than, larger_than, equal, between (expects two comma-separated values like '2023-01-01,2023-02-01'), or in (expects comma-separated list like '23,42,99'). Example: {'user_id': {'equal': 42}}
Elements per page, maximum of 250
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
CENTRALSTATIONCRM_LIST_GROUP_CALENDARSTool to retrieve all group calendars from the account. Use when you need to list group calendars with optional pagination and includes for related calendar events.
Input parameters
Retrieve records of the given page.
Ordering options for group calendars.
Elements per page, maximum of 250.
Additional related data to include. Possible option: 'cal_events'.
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
CENTRALSTATIONCRM_LIST_HISTORIC_EVENTSTool to retrieve all historic events from the CentralStationCRM account. Use when you need to list historic events with optional filtering and pagination.
Input parameters
Page number to retrieve (>=1).
Ordering options for historic events.
Filter by historic event attributes. Use modifiers like 'equal', 'smaller_than', 'larger_than', 'between' (expects two comma-separated values), or 'in' (expects comma-separated list). Example: {'user_id': {'equal': 42}} or {'created_at': {'between': '2023-01-01,2023-02-01'}}.
Filter historic events up to this date (format: YYYY-MM-DD). Must be used together with date_from parameter.
Number of elements per page (maximum 250).
Filter historic events from this date onwards (format: YYYY-MM-DD). Must be used together with date_to parameter.
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
CENTRALSTATIONCRM_LIST_HOOKSTool to retrieve all hooks of the account from CentralStationCRM. Use when you need to list, browse, or inspect webhook configurations in the system.
Input parameters
Retrieve records of the given page
Elements per page, maximum of 250
Additional related data to include. Possible option: filter_groups
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
CENTRALSTATIONCRM_LIST_PEOPLETool to retrieve a paginated list of all people from CentralStationCRM. Use when you need to browse or search through people with filtering and pagination support.
Input parameters
Retrieve records of the given page
Order options for people listing.
Optionally submit one of the people attributes in order to filter by them. Allowed filter modifiers are: smaller_than, larger_than, equal, between (expects two comma-separated values), or in (expects comma-separated list). Example: {'name': {'equal': 'John Doe'}} or {'user_id': {'equal': 42}}
Optionally submit a tag ID in order to only see people tagged with the submitted tag
Additional methods to include. Options: responsible_user_natural_name, salutation_official, salutation_formal, salutation_informal, backlink, stream_updated_at, absolute_url, absolute_avatar_url (space-separated). Use 'all' to receive all methods.
Elements per page, maximum of 250
Additional related data to include. Options: positions, companies, deals, projects, tags, tasks, tasks_pending, pending_tasks, upcoming_cal_events, tels, emails, ims, sms, homepages, addrs, addrs_from_company, custom_fields, historic_events, assis, connections, user (space-separated). Use 'all' to receive all includes.
Optionally submit a tag name in order to only see people tagged with the submitted tag
Optionally submit one or multiple custom field types to filter by their value. This shall be formatted like custom_fields\[custom_field_type_id\]=value
Optionally submit a date or timestamp (ISO 8601) in order to only see people with activities within the stream later than the submitted point in time.
Optionally submit a date or timestamp (ISO 8601) in order to only see people with activities within the stream earlier than the submitted point in time.
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
CENTRALSTATIONCRM_LIST_PEOPLE_ASSISTool to retrieve all assis of a person. Use when you need to list all assistant contacts associated with a specific person by their ID.
Input parameters
Retrieve records of the given page
Ordering options for assis results.
Elements per page, maximum of 250
ID of the person the assi belong 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
CENTRALSTATIONCRM_LIST_PEOPLE_AVATARSTool to retrieve all avatars for a specific person. Use when you need to list a person's avatar images with pagination support.
Input parameters
Page number to retrieve (>=1).
Number of avatars per page (maximum 250).
Unique identifier of the person whose avatars are to be retrieved
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
CENTRALSTATIONCRM_LIST_PEOPLE_CONTACT_DETAILSTool to retrieve all contact details for a specific person. Use when you need to list contact information after confirming the person ID.
Input parameters
Retrieve records of the given page
Ordering options for contact details.
Elements per page, maximum of 250
ID of the person the contact details belong 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
CENTRALSTATIONCRM_LIST_PEOPLE_CUSTOM_FIELDSTool to retrieve all custom fields for a specific person from the dedicated custom fields endpoint. Use when you need to list a person's custom fields after confirming their ID.
Input parameters
Retrieve records of the given page
Ordering options for custom fields list.
Elements per page, maximum of 250
Possible option: custom_fields_type
ID of the person whose custom fields are to be retrieved
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
CENTRALSTATIONCRM_LIST_PEOPLE_EXTERNAL_EMAILSTool to retrieve all external emails for a specific person from CentralStationCRM. Use when you need to access email communications associated with a person.
Input parameters
Retrieve records of the given page
Order options for listing external emails.
Elements per page, maximum of 250
Additional related data to include. Possible option: comments
ID of the person whose external emails are to be retrieved
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
CENTRALSTATIONCRM_LIST_PEOPLE_HISTORIC_EVENTSTool to retrieve all historic events of a person. Use when you need to list all milestone dates (birthdays, anniversaries, etc.) recorded for a specific person.
Input parameters
Retrieve records of the given page
Order options for listing historic events.
Elements per page, maximum of 250
ID of the person the historic event belong 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
CENTRALSTATIONCRM_LIST_PEOPLE_POSITIONSTool to retrieve all positions for a specific person. Use when you need to list a person's job positions or company affiliations. Example: "Get all positions for person with ID 43057993."
Input parameters
Page number to retrieve
Order options for listing positions.
Number of entries per page (maximum 250)
Space-separated list of related objects to include. Possible includes: 'person', 'company'. Use 'all' to receive all includes
Unique identifier of the person whose positions are to be retrieved
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
CENTRALSTATIONCRM_LIST_PEOPLE_PROTOCOLS_ATTACHMENTSTool to retrieve all attachments for a specific protocol within a person. Use when you need to list attachments associated with a person's protocol.
Input parameters
Page number to retrieve (>=1).
Ordering options for attachment list.
Additional methods to include in the response. Possible values: 'responsible_user_natural_name', 'attachment_category_name' (space-separated). Use 'all' to receive all methods.
Number of elements per page (maximum 250).
Additional related data to include in the response. Possible values: 'user', 'attachment_category', 'comments' (space-separated). Use 'all' to receive all includes.
ID of the person the protocol belongs to.
ID of the protocol to retrieve attachments from.
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
CENTRALSTATIONCRM_LIST_PEOPLE_TAGSTool to retrieve all tags for a specific person. Use when you need to list a person's tags after confirming their ID.
Input parameters
Page number to retrieve (>=1)
Number of entries per page (maximum 250)
Unique identifier of the person whose tags are to be retrieved
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
CENTRALSTATIONCRM_LIST_PROJECTSTool to retrieve a paginated list of all projects from CentralStationCRM. Use when you need to browse or search through projects with filtering and pagination support.
Input parameters
Retrieve records of the given page
Order options for project listing.
Filter by project attributes using modifiers: smaller_than, larger_than, equal, between (expects two comma-separated values), or in (expects comma-separated list). Example: {'user_id': {'equal': 42}}
Optionally submit a tag ID to filter projects tagged with the submitted tag
Additional methods to include. Options: responsible_user_natural_name, people_ids, absolute_url, stream_updated_at (space-separated). Use 'all' to receive all methods.
Elements per page, maximum of 250
Additional related data to include. Options: tags, people, company, task_lists, tasks, pending_tasks, cal_events, upcoming_cal_events, custom_fields (space-separated). Use 'all' to receive all includes.
Optionally submit a tag name to filter projects tagged with the submitted tag
Filter projects with activities within the stream later than the submitted point in time (ISO 8601 date or timestamp)
Filter projects with activities within the stream earlier than the submitted point in time (ISO 8601 date or timestamp)
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
CENTRALSTATIONCRM_LIST_PROJECTS_EXTERNAL_EMAILSTool to retrieve all external emails for a specific project from CentralStationCRM. Use when you need to access email communications associated with a project.
Input parameters
Retrieve records of the given page
Ordering options for external emails.
Elements per page, maximum of 250
Additional related data to include. Possible option: comments
ID of the project whose external emails are to be retrieved
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
CENTRALSTATIONCRM_LIST_PROJECTS_PROTOCOLS_ATTACHMENTSTool to retrieve all attachments for a specific protocol within a project. Use when you need to list attachments associated with a project's protocol.
Input parameters
Page number to retrieve (>=1).
Ordering options for attachment list.
Additional methods to include in the response. Possible values: 'responsible_user_natural_name', 'attachment_category_name' (space-separated). Use 'all' to receive all methods.
Number of elements per page (maximum 250).
Additional related data to include in the response. Possible values: 'user', 'attachment_category', 'comments' (space-separated). Use 'all' to receive all includes.
ID of the project the protocol belongs to.
ID of the protocol to retrieve attachments from.
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
CENTRALSTATIONCRM_LIST_PROTOCOLSTool to retrieve all protocols from CentralStationCRM. Use when you need to list protocols with optional filtering by person, company, deal, or project.
Input parameters
Retrieve records of the given page
Ordering options for protocols.
Optional ID of the desired deal protocols
Possible methods are: responsible_user_natural_name, absolute_url, conversion_step_names separated by space. Receive all methods using the 'all' value.
Elements per page, maximum of 250
Possible option: comments
Optional ID of the desired person
Optional ID of the desired company protocols
Optional ID of the desired project protocols
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
CENTRALSTATIONCRM_LIST_PROTOCOLS_ATTACHMENTSTool to retrieve all attachments for a specific protocol. Use when you need to list attachments associated with a protocol.
Input parameters
Page number to retrieve (>=1).
Ordering options for attachment list.
Additional methods to include in the response. Possible values: 'responsible_user_natural_name', 'attachment_category_name' (space-separated). Use 'all' to receive all methods.
Number of elements per page (maximum 250).
Additional related data to include in the response. Possible values: 'user', 'attachment_category', 'comments' (space-separated). Use 'all' to receive all includes.
ID of the protocol to retrieve attachments from.
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
CENTRALSTATIONCRM_LIST_TAGSTool to retrieve all tags from CentralStationCRM. Use when you need to browse tags with optional filtering by person, company, deal, or project.
Input parameters
Retrieve records of the given page
Order options for tag listing.
Filter by tag attributes using modifiers: smaller_than, larger_than, equal, between (expects two comma-separated values like '2023-01-01,2023-02-01'), or in (expects comma-separated list like '23,42,99'). Example: {'user_id': {'equal': 42}}
Optional ID of the desired deal to filter tags by
Elements per page, maximum of 250
Optional ID of the desired person to filter tags by
Optional ID of the desired company to filter tags by
Optional ID of the desired project to filter tags by
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
CENTRALSTATIONCRM_LIST_TAGS2Tool to retrieve all tag names from CentralStationCRM. Use when you need a simple list of tag names (strings) with pagination support.
Input parameters
Retrieve records of the given page
Elements per page, maximum of 250
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
CENTRALSTATIONCRM_LIST_TASKSTool to retrieve a paginated list of all tasks from CentralStationCRM. Use when you need to browse or search through tasks with filtering and pagination support.
Input parameters
Retrieve records of the given page
Filter tasks with dates after this date. Format: YYYY-MM-DD
Order options for task listing.
State filter options for tasks.
Filter tasks with dates before this date. Format: YYYY-MM-DD
Additional methods to include. Option: responsible_user_natural_name
Elements per page, maximum of 250
Filter tasks by user ID
Additional related data to include. Options: user, comments (space-separated). Use 'all' to receive all includes.
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
CENTRALSTATIONCRM_LIST_USERSTool to retrieve all users of the account from CentralStationCRM. Use when you need to list system users with pagination support.
Input parameters
Retrieve records of the given page
Optional parameter to only include currently active users. Set to "true" to filter active users.
Elements per page, maximum of 250
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
CENTRALSTATIONCRM_MERGE_COMPANIESTool to merge multiple companies into an existing company by ID. Use after identifying duplicate company records to consolidate them.
Input parameters
Set to true if you don't want to generate an activity for the stream
Optional. New group ID to assign the merged company
ID of the winner company that other companies will be merged into
List of company IDs to merge into the winner company
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
CENTRALSTATIONCRM_MERGE_PERSONTool to merge another person into an existing person by ID. Use after identifying duplicate records to consolidate them. Example: merge person 42 with \[43,44\].
Input parameters
Suppress creation of an activity log entry when merging
Optional. New group ID to assign the merged person
ID of the existing person into whom others will be merged
List of person IDs to merge into the target 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
CENTRALSTATIONCRM_SEARCH_ATTACHMENTSSearch for attachments in CentralStationCRM by filename. Returns a list of attachments with their metadata including file details, timestamps, and optional related data such as user, category, and comments. Use when you need to find specific files or documents attached to CRM records.
Input parameters
Page number to retrieve. Must be >= 1.
Possible methods are: responsible_user_natural_name, attachment_category_name separated by space. Receive all methods using the 'all' value.
Number of entries per page, maximum of 250. Must be between 1 and 250.
Find attachments where the filename includes or matches the given input. Supports partial matching.
Possible includes are: user, attachment_category, comments separated by space. Receive all includes using the 'all' value.
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
CENTRALSTATIONCRM_SEARCH_COMPANIESTool to search for companies in CentralStationCRM by name. Use when you need to find companies matching a specific name or retrieve a list of all companies with pagination support.
Input parameters
Retrieve companies by their name. Performs a search match. This parameter is required.
Retrieve records of the given page. Must be >= 1.
Space-separated list of methods to invoke. Possible values: responsible_user_natural_name, related_tasks, stream_updated_at, absolute_url. Use 'all' to invoke all methods.
Elements per page, maximum of 250. Must be between 1 and 250.
Space-separated list of related data to include. Possible values: positions, deals, projects, tags, tasks, pending_tasks, cal_events, upcoming_cal_events, tels, emails, ims, sms, homepages, addrs, connections, custom_fields. Use 'all' to include everything.
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
CENTRALSTATIONCRM_SEARCH_COMPANIES_PROTOCOLS_ATTACHMENTSTool to search for attachments within a specific protocol of a company. Use when you need to find specific attachments by filename within a company's protocol.
Input parameters
Page number to retrieve. Must be >= 1.
Additional methods to include in the response. Possible values: 'responsible_user_natural_name', 'attachment_category_name' (space-separated). Use 'all' to receive all methods.
Number of entries per page, maximum of 250. Must be between 1 and 250.
Find attachments where the filename includes or matches the given input. Supports partial matching.
Additional related data to include in the response. Possible values: 'user', 'attachment_category', 'comments' (space-separated). Use 'all' to receive all includes.
ID of the company the protocol belongs to.
ID of the protocol to search attachments in.
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
CENTRALSTATIONCRM_SEARCH_CONTACT_DETAILSTool to search for contact details in CentralStationCRM by name, email, phone, or other criteria. Use when you need to find people or companies by their contact information such as email addresses or phone numbers.
Input parameters
Search term to match contact details. Searches across email addresses, phone numbers, and other contact information.
Page number to retrieve (1-indexed). Must be >= 1.
Contact type for search.
Number of results per page. Maximum of 250. Must be between 1 and 250.
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
CENTRALSTATIONCRM_SEARCH_DEALSTool to search for deals by name and retrieve matching results with pagination. Use when you need to find specific deals or filter the deal list by name.
Input parameters
Retrieve deals by their name (partial match supported).
Retrieve records of the given page.
Possible methods are: responsible_user_natural_name, people_ids, absolute_url, stream_updated_at separated by space. Receive all methods using the 'all' value.
Elements per page, maximum of 250.
Possible includes are: tags, people, company, task_lists, tasks, pending_tasks, cal_events, upcoming_cal_events, custom_fields separated by space. Receive all includes using the 'all' value.
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
CENTRALSTATIONCRM_SEARCH_DEALS_PROTOCOLS_ATTACHMENTSTool to search for attachments within a specific deal protocol in CentralStationCRM. Returns a list of attachments matching the search criteria with their metadata including file details, timestamps, and optional related data such as user, category, and comments. Use when you need to find specific files or documents attached to a deal protocol.
Input parameters
Page number to retrieve. Must be >= 1.
Unique identifier of the deal to search attachments in.
Possible methods are: responsible_user_natural_name, attachment_category_name separated by space. Receive all methods using the 'all' value.
Number of entries per page, maximum of 250. Must be between 1 and 250.
Find attachments where the filename includes or matches the given input. Supports partial matching.
Possible includes are: user, attachment_category, comments separated by space. Receive all includes using the 'all' value.
Unique identifier of the protocol within the deal to search attachments in.
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
CENTRALSTATIONCRM_SEARCH_PEOPLESearch for people in CentralStationCRM by name, email, phone, or other text criteria. Returns a paginated list of people with their complete profile information including contact details, timestamps, and associated metadata. All parameters are optional; if no query is provided, returns all people with default pagination.
Input parameters
1-indexed page number of results, must be >= 1.
Text to search for in name, email, phone, etc.
Number of results per page, 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
CENTRALSTATIONCRM_SEARCH_PEOPLE_PROTOCOLS_ATTACHMENTSTool to search for attachments within a specific person protocol in CentralStationCRM. Returns a list of attachments matching the search criteria with their metadata including file details, timestamps, and optional related data such as user, category, and comments. Use when you need to find specific files or documents attached to a person protocol.
Input parameters
Page number to retrieve. Must be >= 1.
Possible methods are: responsible_user_natural_name, attachment_category_name separated by space. Receive all methods using the 'all' value.
Number of entries per page, maximum of 250. Must be between 1 and 250.
Find attachments where the filename includes or matches the given input. Supports partial matching.
Possible includes are: user, attachment_category, comments separated by space. Receive all includes using the 'all' value.
Unique identifier of the person to search attachments in.
Unique identifier of the protocol within the person to search attachments in.
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
CENTRALSTATIONCRM_SEARCH_PEOPLE_V2Tool to search for people in CentralStationCRM using specific criteria like name, email, or phone. Use when you need to find people by last name, first name, email address, or phone number. Supports pagination and optional includes for additional related data.
Input parameters
Search people by their last name
Retrieve records of the given page
Search people by their email address (mutually exclusive with phone)
Search people by their phone number (mutually exclusive with email)
Additional methods to call. Possible values: responsible_user_natural_name, salutation_official, salutation_formal, salutation_informal, backlink, stream_updated_at, absolute_url, absolute_avatar_url separated by space. Use 'all' to receive all methods.
Elements per page, maximum of 250
Additional data to include. Possible values: positions, companies, deals, projects, tags, tasks, tasks_pending, pending_tasks, upcoming_cal_events, tels, emails, ims, sms, homepages, addrs, addrs_from_company, custom_fields, historic_events, assis, connections, user separated by space. Use 'all' to receive all includes.
Search people by their first 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
CENTRALSTATIONCRM_SEARCH_PROJECTSTool to search for projects in CentralStationCRM by name. Use when you need to find projects matching a specific name or retrieve a list of all projects with pagination support.
Input parameters
Retrieve projects by their name (partial match supported).
Retrieve records of the given page. Must be >= 1.
Space-separated list of methods to invoke. Possible values: responsible_user_natural_name, people_ids, absolute_url, stream_updated_at. Use 'all' to invoke all methods.
Elements per page, maximum of 250. Must be between 1 and 250.
Space-separated list of related data to include. Possible values: tags, people, company, task_lists, tasks, pending_tasks, cal_events, upcoming_cal_events, custom_fields. Use 'all' to include everything.
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
CENTRALSTATIONCRM_SEARCH_PROJECTS_PROTOCOLS_ATTACHMENTSTool to search for attachments within a specific protocol of a project. Use when you need to find specific attachments by filename within a project's protocol.
Input parameters
Page number to retrieve. Must be >= 1.
Additional methods to include in the response. Possible values: 'responsible_user_natural_name', 'attachment_category_name' (space-separated). Use 'all' to receive all methods.
Number of entries per page, maximum of 250. Must be between 1 and 250.
Find attachments where the filename includes or matches the given input. Supports partial matching.
Additional related data to include in the response. Possible values: 'user', 'attachment_category', 'comments' (space-separated). Use 'all' to receive all includes.
ID of the project the protocol belongs to.
ID of the protocol to search attachments in.
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
CENTRALSTATIONCRM_SEARCH_RECORDSTool to retrieve search results from CentralStationCRM. Use when you need to search for records using a search term.
Input parameters
Page number to retrieve. Must be >= 1.
Search term to query records. This parameter is required. The API will return an error if the search term is missing.
Number of entries per page, maximum of 250. Must be between 1 and 250.
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
CENTRALSTATIONCRM_SEARCH_USERSTool to search for users in CentralStationCRM by first name or last name. Use when you need to find users matching specific name criteria or retrieve a list of all users with pagination support.
Input parameters
Retrieve users by their last name. Performs a search match.
Retrieve records of the given page. Must be >= 1.
Retrieve users by their first name. Performs a search match.
Elements per page, maximum of 250. Must be between 1 and 250.
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
CENTRALSTATIONCRM_STATS_PEOPLERetrieve statistics about people (contacts) in your CRM. Returns the total count of people matching the specified criteria. Use this when you need a quick count without fetching full person records. Supports filtering by tags and various field criteria (user_id, created_by_user_id, account_id, group_id, etc.) using operators like 'equal', 'larger_than', 'smaller_than', and 'between'.
Input parameters
Filter criteria in deepObject style. Supports operators: 'equal', 'smaller_than', 'larger_than', 'between'. Common filterable fields include: user_id, created_by_user_id, updated_by_user_id, group_id, account_id. Example: {'user_id': {'equal': 42}} or {'created_by_user_id': {'larger_than': 100}}.
Filter statistics by this tag's ID.
Filter statistics by this tag's 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
CENTRALSTATIONCRM_UPDATE_CAL_EVENTTool to update an existing calendar event by ID. Use when you need to modify event details such as name, time, status, or attendees.
Input parameters
UUID of the calendar event to update
Set to true if you don't want to generate an activity for the stream
Calendar event details 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
CENTRALSTATIONCRM_UPDATE_CAL_EVENT_ATTENDEETool to update a calendar event attendee. Use when you need to modify attendee status, email, or associated person/user for a calendar event.
Input parameters
Unique identifier of the calendar event attendee to update
Email address of the attending person or user. Invitations will be sent to this address if email_notifications is set to true for the related cal event
Status of the attendee. Can be new, invited, no_invite, accepted, rejected, perhaps or canceled
ID of the related CSCRM user. Either person_id or user_id has to be set to valid records
ID of the related CSCRM person. Either person_id or user_id has to be set to valid records
Unique identifier of the calendar event
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
CENTRALSTATIONCRM_UPDATE_COMMENTTool to update an existing comment by ID. Use when you need to modify the text or properties of a comment attached to tasks, events, or other entities.
Input parameters
The unique identifier of the comment to update
The updated text content of the comment
ID of the user associated with this comment
ID of the entity this comment is attached to
Types of entities a comment can be attached 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
CENTRALSTATIONCRM_UPDATE_COMPANYTool to update an existing company by ID. Use after retrieving the company's details when you need to modify one or more fields.
Input parameters
The company's name
Set to true if you don't want to generate an activity in the stream
Optional ID of the user responsible for the company
Optional ID of the group to assign the company to
Optional background or description of the company
The unique identifier of the company 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
CENTRALSTATIONCRM_UPDATE_COMPANY_ADDRESSTool to update a specific address of a company. Use after retrieving the company's addresses to modify one.
Input parameters
ID of the address to update
The zip code
The city name. Either the city or the country_code is mandatory
Type of address. Must be one of work_hq, work, invoice, delivery, private or other
The street including the house number or other details (building, c/o)
Decides about the order of addresses when the attachable (Person or Company) has multiple addresses
States whether or not the address has been added via the API or some sort of integration
ID of the company the address belongs to
The state code (e.g. NW, BY). Must match the country code
The country code (e.g. DE, AT)
The ID of the record the address belongs to. Will be auto set when using routes such as /companies/:id with nested attributes
The record type the address belongs to. Must be either Person or Company. Will be auto set when using routes such as /companies/:id with nested attributes
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
CENTRALSTATIONCRM_UPDATE_COMPANY_CONTACT_DETAILTool to update a contact detail for a company by ID. Use after retrieving the company's contact details to modify one.
Input parameters
ID of the contact detail to update
The value of the contact detail according to the selected type.
Phone type. Must be one of office, office_hq, mobile, fax, private, voip, skype or other.
ID of the company the contact details belong to
The ID of the record the contact detail belongs to.
The record type the contact detail belongs to. Must be either Person or Company.
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
CENTRALSTATIONCRM_UPDATE_CUSTOM_FIELDS_TYPETool to update a custom field type by ID. Use when you need to modify the category, data type, name, options, or position of an existing custom field definition.
Input parameters
The unique identifier of the custom field type to update
The custom field type 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
CENTRALSTATIONCRM_UPDATE_DEALTool to update an existing deal record. Use when you need to modify deal details like background, state, value, or associated entities.
Input parameters
Unique identifier of the deal to update
Name of the deal (max 120 chars)
Monetary value of the deal in decimal format
Set to true if you don't want to generate an activity for the stream
User ID responsible for this deal
Currency code (EUR, CHF, or USD). Default is EUR
Group ID for the deal
Total sum of the deal value (value * value_count depending on value_type). Must be in decimal format.
Details about the deal, e.g., history or notes
Company ID to associate with the deal
Type of billing: total, monthly, hourly, or daily
Date-time when the deal was set to won or lost (ISO8601 format)
Probability of winning the deal in percent (0-100)
Target date when the deal shall be won in YYYY-MM-DD format
Quantity or count; only relevant if value_type is not 'total'. Must be in decimal format.
ID of the pipeline for this deal
State of the deal: open_0, open_25, open_50, open_75, won, or lost
ID of the stage within the pipeline
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
CENTRALSTATIONCRM_UPDATE_GROUP_CALENDARSTool to update an existing group calendar by ID. Use when you need to modify calendar properties like name, color, or read-only status.
Input parameters
Unique identifier (UUID) of the group calendar to update
Group calendar object containing the fields 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
CENTRALSTATIONCRM_UPDATE_PEOPLE_CUSTOM_FIELDSTool to update a person's custom field by its ID. Use when you need to modify a custom field value after confirming the person_id and custom field id.
Input parameters
Unique identifier of the custom field to update. Must be a positive integer.
Unique identifier of the person to which the custom field belongs. Must be a positive integer.
Custom field 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
CENTRALSTATIONCRM_UPDATE_PEOPLE_POSITIONTool to update a position for a specific person. Use after retrieving the person's positions when you need to modify position details such as title, department, or status.
Input parameters
Unique identifier of the position to update
Name/title of the position (e.g., 'Principal Software Engineer')
Whether this is a former position (True) or current position (False). Positions that are no longer active may be marked as former
Unique identifier of the person whose position is to be updated
The ID of the company the position belongs to
Department within the company
Name of the company associated with this position
Whether this is the primary function/position. Only one position may be set to primary
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
CENTRALSTATIONCRM_UPDATE_PERSONTool to update an existing person by ID. Use after retrieving the person's current details when you need to modify one or more fields.
Input parameters
The person's last name (surname)
The person's job title
The person's gender (valid values: 'male', 'female')
The ID of the user responsible for this person
The unique identifier of the person to update
Additional background or bio information
The person's first 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
CENTRALSTATIONCRM_UPDATE_PERSON_ADDRESSTool to update a specific address of a person. Use after retrieving the person's addresses to modify one.
Input parameters
ZIP or postal code
City name. Either city or country_code must be provided
Type of address, one of work_hq, work, invoice, delivery, private or other
The street including house number or additional info
Whether this is the primary address
Unique identifier of the person
Unique identifier of the address to update
State or region code (e.g., NW)
ISO 3166-1 alpha-2 country code
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
CENTRALSTATIONCRM_UPDATE_PERSON_ASSITool to update an assi entry of a person. Use when you need to modify a specific assistant record after retrieving the person’s assis list. Example: "Update assi 101 for person 42 changing email to foo@example.com".
Input parameters
The telephone number of the assistant.
The name of the assistant.
The email of the assistant.
Unique identifier of the assistant to update
Indicates if the assistant is the primary contact.
Unique identifier 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
CENTRALSTATIONCRM_UPDATE_PERSON_CONTACT_DETAILTool to update a specific contact detail of a person by ID. Use after retrieving the person's contact details to modify one.
Input parameters
The phone number or contact value.
Phone type. Must be one of office, office_hq, mobile, fax, private, voip, skype or other.
Whether this should be the primary contact detail of this type
Whether this contact detail is visible to other users
Unique identifier of the person
ID of the associated location if applicable
Unique identifier of the contact detail 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
CENTRALSTATIONCRM_UPDATE_PERSON_HISTORIC_EVENTTool to update a historic event of a person by ID. Use after retrieving the event when you need to modify its details. Example: "Update historic event 101 for person 42 changing atype to anniversary."
Input parameters
For atype 'other', an additional description may be provided. Ignored otherwise.
The date of the historic event in YYYY-MM-DD format.
Type of the historic event. Must be one of birthday, anniversary, first_met, renewal or other.
Unique identifier of the historic event to update
Unique identifier 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
CENTRALSTATIONCRM_UPDATE_PERSON_TAGTool to update a tag on a person. Use when you need to modify an existing tag's name or properties for a specific person.
Input parameters
The unique identifier of the tag to update
The tag data to update
The unique identifier 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
CENTRALSTATIONCRM_UPDATE_PROJECTTool to update an existing project record. Use when you need to modify project details like name, target date, state, or associated entities.
Input parameters
Unique identifier of the project to update
Name of the project (max 120 chars)
Set to true if you don't want to generate an activity for the stream
Deal ID to associate with the project
User ID responsible for this project
Group ID for the project
Details about the project, e.g., description or notes
Company ID to associate with the project
Date-time when the project was finished (ISO8601 format)
Target completion date in YYYY-MM-DD format
State of the project: open_0, open_25, open_50, open_75, won, or lost
Set of person IDs to associate with the project
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
CENTRALSTATIONCRM_UPDATE_PROTOCOLTool to update an existing protocol by ID. Use when you need to modify the content or metadata of a protocol record.
Input parameters
The unique identifier of the protocol to update
The protocol 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
CENTRALSTATIONCRM_UPDATE_TASKTool to update an existing task by ID. Use when you need to modify task details such as name, status, badge, or assigned user.
Input parameters
The unique identifier of the task to update
The task name or description
Valid badge types for tasks.
Set to true if the precise_time hour and minutes are irrelevant, allowing the task to be done at any time during the day
The ID of the user responsible for this task
Set to true if the task is completed/done
Date and time when the task should be done (ISO 8601 format)
ID of the task list the task belongs to (must be within the attachable record)
ID of the record the task belongs to (e.g., a person, company, or deal)
Valid attachable types for tasks.
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 61 agents privately built on Nagent that already use CentralStationCRM.
Build on Nagent
Connect CentralStationCRM 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 CentralStationCRM, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, CentralStationCRM is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once CentralStationCRM is connected, you configure its 186 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop CentralStationCRM 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 CentralStationCRM event fires, the agent kicks off automatically.
Every CentralStationCRM 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 CentralStationCRM ships with 186 pre-built crm actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching CentralStationCRM together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build CentralStationCRM-based workflows tailored to your business.