Fireberry is a CRM platform that offers integrations with various tools and applications to streamline business processes.
Fireberry is a CRM platform that offers integrations with various tools and applications to streamline business processes. On Nagent, Fireberry is exposed as a fully-configurable crm integration that any agent can call — 124 actions, and API key authentication. No code is required to wire Fireberry into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Fireberry 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 Fireberry 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 Fireberry, with input parameters and output schema. Drop these into any step of an agent built in Helix.
FIREBERRY_CREATE_A_COMPETITORTool to create a new competitor in Fireberry. Use when you need to track competitive companies, including their products, SWOT analysis, revenue, and contact information.
Input parameters
Opportunities from the SWOT model analysis for this competitor.
Strengths from the SWOT model analysis for this competitor.
Threats from the SWOT model analysis for this competitor.
Weaknesses from the SWOT model analysis for this competitor.
The GUID of the system user who created the record. Can be set manually and will be used for permissions.
Revenue of the competitor, precision set to .00. Must be non-negative.
Name of the competitive product offered by this competitor.
Website of the competitor in URL format.
Description of up to 4,000 characters providing details about the competitor.
Shipping city for the competitor's address.
Shipping state for the competitor's address.
Name of the competitor (Primary field, required). This is the main identifier for the competitor.
Shipping street address for the competitor.
Shipping country for the competitor's address.
Shipping zip code for the competitor's address.
Number of employees at the competitor company. Must be non-negative.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_A_CONTACTTool to create a new contact in Fireberry CRM. Use when you need to add a new person to the system with contact information, billing address, and related account details.
Input parameters
Fax
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
Job title
Last name
The related account's GUID.
First name of the contact (Primary). This is a required field for creating a contact.
Department
Gender of the contact (Picklist). Numeric code indicating gender.
Salutation (Picklist). Numeric code indicating the salutation.
Primary phone number, contains exclusively numbers.
Secondary phone number, contains exclusively numbers.
Third used phone number, contains exclusively numbers.
Website of the contact in URL format.
Billing city
Company name
Description of up to 4,000 characters.
Manager name
Billing state
Primary mobile phone number.
Secondary mobile phone number.
Shipping city
Billing street
Primary email address, must be in email format.
Secondary email address, must be in email format.
Third used email address, must be in email format.
Shipping state
Billing country
Billing zip code
The date and time of the last action related to the contact, must be in UTC format.
Shipping street
Shipping country
Shipping zip code
The GUID of the most recent email related to the contact.
Sets if the contact is valid for emails (Picklist). Numeric code indicating email validity.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_ACTIVITY_LOGCreate a new Activity Log record in Fireberry. Use when you need to log activities such as phone calls, meetings, or other interactions with contacts and accounts.
Input parameters
The GUID of the system user who created the record. Can be set manually and will be used for permissions.
The related record's GUID. Can belong to any editable system object type. If set, objecttypecode must also be set.
The type of call (Picklist value).
The related contact's GUID.
The result of the call (Picklist value).
Description of the activity log (up to 4,000 characters).
Object number of the object the related record belongs to. REQUIRED if objectid is set.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_A_DATE_FIELDTool to create a new date field in a Fireberry object/table. Use when you need to add custom date fields to CRM objects like accounts, contacts, or other entities for tracking dates such as contract dates, anniversaries, or custom date attributes.
Input parameters
Field name used for system displays. This is the human-readable label shown in the UI.
To track all changes made to this field, set to true. Defaults to false.
System field name. Must start with 'pcf' or the field will not be created. Example: 'pcftestdate'
Use an object's number here to assign this field to an object. Common examples: 1 for accounts, 2 for contacts, etc.
Value used by default for this field. Must match field requirements (date format).
Additional properties for the field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_A_LOOKUP_FIELDTool to create a lookup field in Fireberry CRM. Use when you need to add a lookup field that relates records from one object type to another.
Input parameters
Field name used for system displays. This is the human-readable label shown in the UI.
To track all changes made to this field, set to true. Default is false.
Set a system field name to filter the results provided by the chosen field.
System field name. Must start with 'pcf' or the field will not be created. Default prefix is 'pcf'.
Use an object's number here to assign this field to an object. This is the object type ID where the lookup field will be created.
Value used by default for this field. Must match field requirements, in this case a record's ID from the correct object type.
The number of the object type this field will relate records from. This defines which object type records can be selected from the lookup.
Additional properties for the lookup field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_AN_ACCOUNTTool to create a new account in Fireberry CRM. Use when you need to add a new company or organization to the system with detailed information including contact details, billing address, and business metadata.
Input parameters
Fax number.
Text of up to 4,000 characters explaining needs.
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
Account revenue.
ID of the person or company.
Last name.
First name.
Sets the state of the account as active or inactive (Picklist). Use integer code.
A campaign's GUID.
Reason the account was lost (Picklist). Use integer code.
Status of the account (Picklist). Use integer code for status.
Primary phone number, contains exclusively numbers.
Secondary phone number, contains exclusively numbers.
Third used phone number, contains exclusively numbers.
Website of the account in URL format.
Name of the account (Primary). This is the required primary field for creating an account.
Billing city.
Description of up to 4,000 characters.
Billing state.
Birthday date in UTC format (YYYY-MM-DD).
Industry (Picklist). Use integer code for the industry category.
Used for identification, unique values are recommended.
Billing street address.
Primary email address, must be in email format.
Secondary email address, must be in email format.
Third used email address, must be in email format.
Text of up to 4,000 characters explaining objections against the product or service.
Billing country.
Billing zip code.
Account type (Picklist). Use integer code for the type of account.
The parent account's GUID.
Secondary status code (Picklist). Use integer code for the secondary status.
Type of ownership (Picklist). Use integer code for the business type.
Payment terms (Picklist). Use integer code for payment terms.
The primary contact's GUID.
Account rating (Picklist). Use integer code for the rating level.
Number of employees.
Shipping method (Picklist). Use integer code for shipping method.
Automatically sets to 'yes' if the record is a duplicate, can be manually set (Picklist). Use integer code.
Sets if the account will opt out of emails (Picklist). Use integer code.
Lead source (Picklist). Use integer code for the lead origin.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_AN_ARTICLETool to create a new article in Fireberry. Use when you need to add knowledge base articles, documentation, or help content to the system. The article requires a name (title) and subject (category). You can optionally provide the article body, description, owner, state, status, and view count.
Input parameters
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
The state of the article (Picklist). Numeric ID representing the state.
Editable number of times the article was viewed.
The status of the article (Picklist). Numeric ID representing the status.
Long text body of the article. The main content of the article.
Article name (Primary field, required). The title or name of the article.
Description of up to 4,000 characters. A brief summary or description of the article.
Set the topic of the article (Picklist, required). Numeric ID representing the subject/category of the article.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_AN_ASSETCreates a new asset (account product) in Fireberry. Use this to associate products or services with customer accounts, tracking details like quantity, price, installation dates, and status.
Input parameters
Price of the asset. Must be non-negative.
The GUID of the system user who created the record. Can be set manually and will be used for permissions.
Quantity of the selected product. Must be non-negative.
The related account's GUID. This is the account/company to which the asset will be associated.
The related product's GUID. This identifies which product/service is being added as an asset.
UTC formatted date and time of expiration. Format: YYYY-MM-DD or ISO 8601 datetime.
Status of the asset (Picklist). Use the appropriate integer status code from your Fireberry configuration.
Description of the asset. Maximum length is 4,000 characters.
UTC formatted date and time of installation. Format: YYYY-MM-DD or ISO 8601 datetime.
Date and time of the purchase in UTC format. Format: YYYY-MM-DD or ISO 8601 datetime.
Used for identification of the asset. Unique values are recommended.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_AN_OPPORTUNITYTool to create a new opportunity in Fireberry CRM. Use when you need to add a new sales opportunity to track potential deals with estimated values, close dates, and associated accounts.
Input parameters
Name of the opportunity (Primary field, required). This is the main identifier for the opportunity.
The GUID of the system user who created the record. Can also be set manually. Will be used for permissions.
The related account's GUID. Links this opportunity to a specific account/company.
Sales stage of the opportunity. This is a picklist field - use integer code value.
The related contact's GUID. Links this opportunity to a specific contact person.
Status of the opportunity. This is a picklist field - use integer code value.
Description of up to 4,000 characters providing details about the opportunity.
Estimated monetary value of the opportunity. Provide as a string representation of the numeric value.
Expected close date for the opportunity in UTC format (YYYY-MM-DD).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_AN_ORDER_ITEMTool to create a new order item in Fireberry CRM. Use when you need to add line items or products to an existing order with details like quantity, price, and description.
Input parameters
Use 2 to include VAT in the set itemprice, or use 1 to have it added on to the total price. (Picklist)
A system user's GUID, will fill in automatically with the user who created the item and be used for permissions. Can be set manually to assign ownership.
Set the order the items will be listed in, will appear in ascending order starting with the lowest at the top. Use integer values to control display sequence.
Set the price of the product as a decimal number. This is the unit price before quantity calculation.
Use a product's globally unique identifier (GUID) to relate it to this order item from the product catalog.
Use an Order's globally unique identifier (GUID) to set which order this item will appear in and be related to. This is required to associate the item with an existing order.
Free text description of the order item or product to provide additional details.
Set the name of a related or custom product. This is the required primary field for the order item.
Set the quantity of the product. Can be a decimal for fractional quantities (e.g., 2.5 units).
Set the catalog number of the product for inventory tracking and identification.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_A_NOTECreate a new note record in Fireberry. Use when you need to add notes to records such as accounts, contacts, or other objects. Supports HTML formatting and reply threads.
Input parameters
Content of the note, to format use HTML (Primary). This is the required primary field for creating a note.
The GUID of the record related to the note. If you set this field, you MUST also set objecttypecode.
Use a note's GUID to set this note as a reply to it. Make sure the objectid, objecttitle, and objecttypecode fields are identical in both notes.
Object number of the object the related record belongs to. REQUIRED if objectid is set.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_A_PHONE_CALLCreates a new phone call record in Fireberry's call log. Use this to log incoming, outgoing, or internal phone calls with details like duration, status, and participants.
Input parameters
Type of the phone call.
Status of the phone call.
The GUID of the system user who created the record. Can be set manually and will be used for permissions.
The phone number the call originated from (Primary). Format depends on your system configuration.
The amount of time the phone rings until the line is connected or disconnected. Displays in seconds. Must be non-negative.
The duration of the call in seconds, does not include the dial time. Must be non-negative.
The phone number receiving the call. Format depends on your system configuration.
The related account's GUID. Use this to associate the call with a specific account/company in Fireberry.
The extension of the phone number the call originated from.
Price of the call. Must be non-negative.
The related contact's GUID. Use this to associate the call with a specific contact person in Fireberry.
Queue name associated with the call.
A link to a recording of the call. Must be in valid URL format.
The extension of the receiving phone number.
Voice Mail box name if the call went to voicemail.
The unique ID of the phone call. This is required and must be unique for each call 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
FIREBERRY_CREATE_A_PRODUCTTool to create a new product in Fireberry. Use when you need to add a new product to the system with details like catalog number, name, vendor information, and status.
Input parameters
Name of the product. This is the display name that identifies the product.
Product owner GUID. The GUID of the system user who owns this product record.
Unit price of the product. The selling price per unit.
Status code of the product. Numeric code representing the current status or state of the product.
Vendor name. Name of the vendor or supplier for this product.
Unit cost of the product. The cost price per unit for inventory management.
Description of the product. Detailed information about the product features and specifications.
Category code. Numeric code representing the product category for classification.
Quantity of the product. Available stock quantity or initial inventory amount.
Product code. Catalog number used for product identification and inventory tracking.
Vendor part number. The vendor's part number used to reference the product in the vendor's system.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_A_PROJECTTool to create a new project in Fireberry CRM. Use when you need to add a new project to track work, budgets, timelines, and deliverables.
Input parameters
Budget allocated for the project.
Date the project must be completed by, use UTC format (YYYY-MM-DD).
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
Priority (Picklist). Use integer code to set the priority level of the project (e.g., low, medium, high, critical).
The related account's GUID. Links this project to a specific account in the system.
Status (Picklist). Use integer code to set the current status of the project (e.g., planning, in progress, completed).
Name of the project (Primary field, required). This is the main identifier for the project.
The related order's GUID. Links this project to a specific order.
Estimated work time needed to complete the project (in hours).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_A_TASKTool to create a new task in Fireberry CRM. Use when you need to create to-do items, action items, or work assignments with tracking information.
Input parameters
The GUID of the system user who created the record. Can be set manually. Will be used for permissions.
Task subject/title (Primary field, required). This is the main identifier for the task.
The GUID of the record this task is related to. If set, objecttypecode must also be provided.
Status (Picklist). String value to set the current status of the task.
Description of up to 4,000 characters. Provide detailed information about the task.
The GUID of the system user the task is assigned to. Determines who is responsible for completing this task.
Priority (Picklist). String value to set the urgency level of the task.
Task type (Picklist). String value to categorize the type of task.
Object number of the object the related record belongs to. Required if objectid is set.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_A_TICKETTool to create a new ticket (case) in Fireberry CRM. Use when you need to log customer issues, support requests, or service cases with detailed tracking information.
Input parameters
Ticket title (Primary field, required). This is the main identifier for the ticket.
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
The related account's GUID. Links this ticket to a specific account in the system.
The related contact's GUID. Links this ticket to a specific contact person.
Ticket state, such as open or closed (Picklist). Use integer code to set the current state of the ticket.
Status (Picklist). Use integer code to set the detailed status of the ticket (e.g., new, in progress, on hold, resolved).
Description of up to 4,000 characters. Provide detailed information about the ticket issue or request.
The GUID of the system user the task is assigned to. Determines who is responsible for handling this ticket.
Ticket type (Picklist). Use integer code to categorize the type of ticket (e.g., question, problem, request).
Priority (Picklist). Use integer code to set the urgency level of the ticket (e.g., low, medium, high, critical).
Ticket source (Picklist). Use integer code to specify where the ticket originated (e.g., phone, email, web).
The related asset's GUID. Links this ticket to a specific asset or product.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_A_URL_FIELDTool to create a new URL field in a Fireberry object/table. Use when you need to add custom URL fields to CRM objects like accounts, contacts, or other entities for storing website links, company URLs, or other web addresses.
Input parameters
Field name used for system displays. This is the human-readable label shown in the UI.
To track all changes made to this field, set to true. Defaults to false.
System field name. Must start with 'pcf' or the field will not be created. Example: 'pcftesturl'
Number between 1-200 to limit length of text.
Use an object's number here to assign this field to an object. Common examples: 1 for accounts, 2 for contacts, etc.
To autocomplete values for this field, set to true. Defaults to false.
Value used by default for this field. Must match field requirements (valid URL format).
Additional properties for the field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_CAMPAIGNTool to create a new campaign in Fireberry. Use when you need to add a new marketing or sales campaign to track campaign activities, budgets, and outcomes.
Input parameters
Cost incurred by the campaign.
Date the campaign ends, use UTC format (YYYY-MM-DD).
The GUID of the system user who created the record. Can also be set manually. Will be used for permissions.
Type of campaign. This is a picklist field - use integer code value.
Date the campaign starts, use UTC format (YYYY-MM-DD).
Budget allocated for the campaign.
Type of media used. This is a picklist field - use integer code value.
Status of the campaign. This is a picklist field - use integer code value.
Description of up to 4,000 characters providing details about the campaign.
Name of the campaign (Primary field, required). This is the main identifier for the campaign.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_CRM_ORDERTool to create a new CRM Order in Fireberry. Use when you need to create an order with line items linked to an account.
Input parameters
The fax number associated with the related account.
Order items to add to your order. At least one item is required.
Full address of the related account.
A system user's GUID, will fill in automatically with the user who created the order and be used for permissions. Can be set manually.
The ID number associated with the related account.
Use an Account's globally unique identifier (GUID) to relate it to this order. This is required to link the order to a customer account.
The phone number associated with the related account.
Status of the order (Picklist)
Company name of the related account. This is required for order creation.
Free text description of the order.
Set the number which represents the relevant currency. (Picklist)
The email address associated with the related account.
Set a number discount for the whole order. If the amountdiscountpercent field is also set, the discount set here will not be applied.
To include VAT in the total enter 1, otherwise enter 0. Defaults to include VAT unless defined otherwise. (Picklist)
To apply a round discount to the order enter 1, otherwise enter 2. Defaults to no discount. (Picklist)
Set a percentage discount for the whole order. This will take precedence over the amountdiscount field if both are set.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_FILETool to upload a file to a specific record in Fireberry. Use when you need to attach documents, images, or other files to existing records such as accounts, contacts, or custom objects.
Input parameters
File to upload to the Fireberry record.
The number of the object the record belongs to. This is the numeric ID of the Fireberry object type (e.g., '1' for accounts). Use this to specify which object type the record belongs to.
The GUID of the record you'd like to add a file to. This is the unique identifier of the specific record within the object.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_MEETINGTool to create a new meeting (activity) in Fireberry. Use when you need to schedule a meeting in the CRM system. The created meeting will be returned with its system-generated ID and all default values populated.
Input parameters
The GUID of the system user who created the record. Can be set manually. Will be used for permissions.
The subject of the meeting (Primary). This is a required field.
Location where the meeting will take place.
The GUID of the record related to the meeting. If set, objecttypecode must also be provided.
The GUID of the resource used for the meeting.
Status of the meeting (Picklist). Numeric code indicating meeting status.
Description of the meeting, up to 4,000 characters.
Priority of the meeting (Picklist). Numeric code indicating priority level.
Date and time the meeting ends. Must be in valid date format.
Object number of the object the related record belongs to. Required if objectid is set.
Date and time the meeting starts. Must be in valid date format.
The type of activity (Picklist). Numeric code identifying the activity type.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_CREATE_RECORDCreates a new record in a specified Fireberry table/module. Use this tool when you need to add new records to Fireberry (e.g., create a new account, contact, or deal). The created record will be returned with its system-generated ID and all default values populated. Common use cases: - Create new accounts/companies in the CRM - Add new contacts to the system - Insert leads, opportunities, or custom records Note: Field names are case-sensitive and must match Fireberry's system field names.
Input parameters
Dictionary of field names and values for the new record. Field names must match Fireberry's system field names (e.g., 'accountname', 'emailaddress1', 'telephone2'). Required fields depend on the table schema - typically the primary field (like 'accountname' for Account table) is required. Optional fields can be omitted.
Name or numeric ID of the Fireberry object/table where the record will be created. Common examples: 'Account' (for accounts), 'Contact' (for contacts), or numeric IDs like '1', '2'. The name is case-sensitive.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_ACCOUNTTool to delete an account from Fireberry using its GUID. Use when you need to permanently remove an account record from the system.
Input parameters
The account's GUID. This is the unique identifier for the account to be deleted.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_A_COMPETITORTool to delete a competitor in Fireberry by its GUID. Use when you need to permanently remove a competitor record from the system.
Input parameters
Competitor's GUID (globally unique identifier) to delete. This is the unique identifier for the competitor record in Fireberry.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_A_CONTRACTTool to delete a contract in Fireberry by its GUID. Use when you need to permanently remove a contract record from the system.
Input parameters
Use a Contract's GUID (globally unique identifier) to delete. This is the unique identifier for the contract record in Fireberry.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_ACTIVITY_LOGDelete an activity log by its GUID. Use when you need to remove a specific activity log record from Fireberry. The activity log ID must be a valid GUID obtained from querying activity logs.
Input parameters
The GUID of the activity log to delete. Must be a valid 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
FIREBERRY_DELETE_A_CUSTOM_FIELDTool to delete a custom field from a Fireberry object/table. Use when you need to permanently remove a custom field from CRM objects like accounts, contacts, or other entities.
Input parameters
The system name of the field to delete. Must be the exact system name as stored in Fireberry.
The field type of the field to delete. Examples: 'number', 'text', 'date', 'lookup', etc.
The number of the object the desired field can be found in. Common examples: 1 for accounts, 2 for contacts, etc.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_AN_ARTICLETool to delete an article from Fireberry by its GUID. Use when you need to permanently remove an article record from the system.
Input parameters
The GUID of the article to delete. Must be a valid article GUID (e.g., 'cceaf3fb-b2ec-4626-b738-e8720fc0d667').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_AN_ASSETDelete an asset from Fireberry by its unique identifier. Use this tool when you need to remove an asset record from the Fireberry system. The asset is permanently deleted and cannot be recovered once this operation completes successfully.
Input parameters
The unique identifier (GUID) of the asset to delete. This is the accountproduct record ID in Fireberry.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_AN_OPPORTUNITYTool to delete an opportunity in Fireberry by its GUID. Use when you need to permanently remove an opportunity record from the system.
Input parameters
Opportunity's GUID (globally unique identifier) to delete. This is the unique identifier for the opportunity record in Fireberry.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_AN_ORDER_ITEMTool to delete an order item in Fireberry by its GUID. Use when you need to permanently remove an order item (line item/product) from an order.
Input parameters
Use an Order Item's GUID (globally unique identifier) to delete the order item. This is the unique identifier for the order item record in Fireberry.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_A_NOTETool to delete a note from Fireberry using its GUID. Use when you need to remove a specific note record from the system.
Input parameters
Use a note's GUID. This is the unique identifier of the note record 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
FIREBERRY_DELETE_A_PHONE_CALLTool to delete a phone call record from Fireberry using its GUID. Use when you need to remove a specific phone call entry from the system.
Input parameters
Use a phone call's GUID. This is the unique identifier of the phone call record 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
FIREBERRY_DELETE_A_PROJECTTool to delete a project from Fireberry using its GUID. Use when you need to permanently remove a project record from the system.
Input parameters
Use a project's GUID. This is the unique identifier of the project record 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
FIREBERRY_DELETE_A_TASKTool to delete a task in Fireberry by its GUID. Use when you need to permanently remove a task record from the system.
Input parameters
Task's GUID (globally unique identifier) to delete. This is the unique identifier for the task record in Fireberry.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_A_TICKETTool to delete a ticket (case) from Fireberry using its GUID. Use when you need to permanently remove a ticket record from the system.
Input parameters
Use a ticket's GUID. This is the unique identifier of the ticket (case) record 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
FIREBERRY_DELETE_BUSINESS_UNITTool to delete a Business Unit in Fireberry using its GUID. Use when you need to remove a Business Unit from the system permanently. Note: This is a destructive operation that cannot be undone.
Input parameters
The Business Unit's GUID (unique identifier) to delete. This is the system-generated identifier for the Business Unit 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
FIREBERRY_DELETE_CAMPAIGNTool to delete a campaign from Fireberry. Use when you need to permanently remove a campaign record from the system. The deletion is permanent and cannot be undone.
Input parameters
Campaign GUID to delete. Must be a valid campaign identifier (e.g., '7be626e4-711c-4378-8845-e8ed9482ece6').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_CONTACTTool to delete a contact from Fireberry using its GUID. Use when you need to permanently remove a contact record from the system.
Input parameters
Use a Contact's GUID. This is the unique identifier for the contact to be deleted.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_CRM_USERTool to delete a CRM user from Fireberry using its GUID. Use when you need to permanently remove a CRM user record from the system.
Input parameters
Use a CRM user's GUID. This is the unique identifier for the CRM user to be deleted.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_DELETE_MEETINGTool to delete a meeting activity from Fireberry by its GUID. Use when you need to remove an existing meeting record from the system.
Input parameters
Must be a globally unique identifier (GUID) in the format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx of the meeting activity 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
FIREBERRY_DELETE_PRODUCTTool to delete a product in Fireberry by its GUID. Use when you need to permanently remove a product record from the system.
Input parameters
Product's GUID (globally unique identifier) to delete. This is the unique identifier for the product record in Fireberry.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ACCOUNTTool to retrieve a specific account record by its GUID. Use when you need to fetch detailed information about an existing account in Fireberry.
Input parameters
The GUID (unique identifier) of the account to retrieve. Must be a valid Fireberry account GUID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_A_CRMORDERTool to retrieve a specific CRM Order from Fireberry by its GUID. Use when you need to get detailed information about a particular order.
Input parameters
The GUID (unique identifier) of the CRM Order to retrieve. Must be a valid Fireberry CRM Order GUID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_ACCOUNTS3Tool to retrieve all accounts from Fireberry CRM with pagination support. Use when you need to list or search through account records in the system. Returns detailed account information including names, contact details, revenue, and custom fields.
Input parameters
Number of records per page (default: 50)
Page number for pagination (default: 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
FIREBERRY_GET_ALL_ACTIVITY_LOGS2Tool to retrieve all activity logs from Fireberry using v2 API endpoint with pagination support. Use when you need to list or search through activity logs such as calls, meetings, tasks, or other tracked activities.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_ARTICLESTool to retrieve all articles from Fireberry with pagination support. Use when you need to list or search through knowledge base articles. Returns articles with metadata including articlename, articlesubject, articlebody, and other fields.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_ASSETS2Tool to retrieve all assets (account products) from Fireberry with pagination support. Use when you need to list assets associated with accounts.
Input parameters
Maximum records per page (default: 50, cannot exceed 50)
Page number to display (default: 1, cannot exceed 10)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_BUSINESS_UNITS2Tool to retrieve all business units from Fireberry using v2 API endpoint with pagination support. Use when you need to list or browse business units in the organization.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_CAMPAIGNSTool to retrieve all campaigns from Fireberry with pagination support. Use when you need to list campaigns, view campaign details, or iterate through campaign records in the CRM.
Input parameters
The maximum number of records displayed per page, cannot exceed 50
The number of the page displayed, cannot exceed 10
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_COMPETITORS2Tool to retrieve all competitors from Fireberry with pagination support. Use when you need to list or browse competitors in the CRM with detailed field information.
Input parameters
Maximum records per page (default: 50, max: 50)
Page number to display (default: 1, max: 10)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_CONTACTSTool to retrieve all contacts from Fireberry with pagination support. Use when you need to list or browse contacts in the CRM.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_CONTRACTS2Tool to retrieve all contracts from Fireberry with pagination support. Use when you need to list or browse contracts in the CRM.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_CUSTOM_OBJECT_RECORDSTool to retrieve all records from a specified custom object in Fireberry with pagination support. Use when you need to list or browse records from custom objects or standard objects (Accounts, Cases, Tasks) in the CRM.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
Object code or system name. Standard objects: 1=Account, 5=Cases, 10=Task. Custom objects use codes >= 1000. Either system name or object number can be used.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_MEETINGS3Tool to retrieve all meetings (activities) from Fireberry CRM with pagination support. Use when you need to list or search through meeting records in the system. Meetings are stored as activities with activityid as the primary key.
Input parameters
The maximum number of records displayed per page, cannot exceed 50
The number of the page displayed, cannot exceed 10
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_NOTES2Tool to retrieve all notes from Fireberry with detailed field schema and pagination support. Use when you need to list notes attached to records in the CRM with full field details.
Input parameters
The maximum number of records displayed per page, cannot exceed 50
The number of the page displayed, cannot exceed 10
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_OBJECTSTool to retrieve all object type metadata from Fireberry. Use when you need to discover available object types in the system.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_OPPORTUNITIESDEPRECATED: Use FIREBERRY_LIST_ALL_OPPORTUNITIES2 instead. Tool to retrieve all opportunities from Fireberry with pagination support. Use when you need to list or browse opportunities in the CRM.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_ORDER_ITEMSTool to retrieve all order items from Fireberry with pagination support. Use when you need to list or browse order items in the CRM.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_ORDERSTool to retrieve all orders from Fireberry with pagination support. Use when you need to list or browse orders in the CRM.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_PHONE_CALLSTool to retrieve all phone call records from Fireberry with pagination support. Use when you need to fetch call logs, analyze call history, or retrieve phone call details from the CRM.
Input parameters
The maximum number of phone call records displayed per page. Cannot exceed 50. Use smaller values for faster responses.
The page number to retrieve (1-indexed). Cannot exceed 10. Use for pagination when retrieving large result sets.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_PROJECTS2Tool to retrieve all projects from Fireberry with pagination support. Use when you need to list or browse projects in the CRM with detailed field information.
Input parameters
Maximum records per page (default: 50, max: 50)
Page number to display (default: 1, max: 10)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_TASKSTool to retrieve all tasks from Fireberry with pagination support. Use when you need to list or browse tasks in the CRM.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_TICKETS2Tool to retrieve all ticket records (cases) from Fireberry with pagination support. Use when you need to list tickets, browse support cases, or retrieve ticket details from the CRM.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ALL_USERSTool to retrieve all CRM users from Fireberry with pagination support. Use when you need to list or browse users in the CRM system.
Input parameters
The maximum number of records displayed per page, cannot exceed 50.
The number of the page displayed, cannot exceed 10.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_A_MEETINGTool to retrieve a specific meeting/activity record by its unique identifier (GUID). Use when you need to fetch details about a particular meeting, call, or activity including its subject, description, related contacts, and status.
Input parameters
The GUID (unique identifier) of the meeting/activity record to retrieve. Must be a valid GUID 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
FIREBERRY_GET_AN_ACTIVITY_LOGTool to retrieve a specific activity log record from Fireberry by its GUID. Use when you need to fetch detailed information about a particular activity log entry.
Input parameters
Use an activity log's GUID to retrieve its 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
FIREBERRY_GET_AN_ARTICLETool to retrieve a specific article from Fireberry by its GUID. Use when you need to fetch detailed information about a particular article including its name, subject, body content, description, owner, state, status, and view count.
Input parameters
The GUID (unique identifier) of the article to retrieve. Must be a valid article GUID in 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
FIREBERRY_GET_AN_ASSETTool to retrieve a specific asset record by its GUID. Use when you need to get detailed information about an asset.
Input parameters
The unique GUID of the asset to retrieve (e.g., '7789faff-ac20-4a28-8df3-2d12f15573c6')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_AN_OBJECTTool to retrieve metadata for a specific object by its ID. Use when you need to get information about an object's name, type, and system name.
Input parameters
The unique identifier (number) of the object to retrieve metadata 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
FIREBERRY_GET_AN_OBJECTS_FIELDSTool to retrieve metadata about fields for a specific object type in Fireberry. Use when you need to discover available fields, field types, and field labels for an object.
Input parameters
Use an object's number. Numeric identifier of the object type (e.g., 1 for Account, 2 for Contact).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_AN_OPPORTUNITYTool to retrieve a specific opportunity record by its GUID. Use when you need to fetch detailed information about an existing sales opportunity in Fireberry.
Input parameters
The GUID (unique identifier) of the opportunity to retrieve. Must be a valid Fireberry opportunity GUID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_AN_ORDER_ITEMTool to retrieve a specific order item record by its GUID. Use when you need to get detailed information about an order item.
Input parameters
The unique GUID of the order item to retrieve (e.g., 'a17f964a-df7e-4234-ade8-cbdd0450830c')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_A_NOTETool to retrieve a specific note record by its GUID. Use when you need to fetch detailed information about a note including its content, related object, parent note, and timestamps.
Input parameters
Use a note's GUID. The unique identifier of the note 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
FIREBERRY_GET_A_PHONE_CALLTool to retrieve a specific phone call record from Fireberry by its GUID. Use when you need to fetch detailed information about a particular call from the call log.
Input parameters
The GUID of the phone call record 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
FIREBERRY_GET_A_PRODUCTTool to retrieve a specific product record by its GUID. Use when you need to get detailed information about a product.
Input parameters
The unique GUID of the product to retrieve (e.g., 'cb96d1ee-8423-48e1-84f8-0c7fead90bc2')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_A_PROJECTTool to retrieve a specific project from Fireberry by its GUID. Use when you need to get detailed information about a particular project.
Input parameters
The GUID of the project to retrieve. Must be a valid project 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
FIREBERRY_GET_A_TASKTool to retrieve a specific task record by its GUID. Use when you need to get detailed information about an existing task in Fireberry.
Input parameters
The GUID (unique identifier) of the task record to retrieve. Must be a valid Fireberry task GUID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_A_TICKETTool to retrieve a specific ticket (case) record by its GUID. Use when you need to get detailed information about an existing support ticket or case in Fireberry.
Input parameters
Use a ticket's GUID. This is the unique identifier for the ticket/case record 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
FIREBERRY_GET_CAMPAIGNTool to retrieve a single campaign by its GUID. Use when you need to fetch detailed information about a specific campaign.
Input parameters
The campaign's GUID identifier (e.g., '80490725-ca52-4eba-b2b2-04e1f845770d')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_COMPETITORTool to retrieve a specific competitor record by its GUID. Use when you need to fetch detailed information about an existing competitor in Fireberry.
Input parameters
Use a Competitor's GUID. Must be a valid Fireberry competitor GUID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_CONTACTTool to retrieve a specific contact record by its GUID. Use when you need to fetch detailed information about an existing contact in Fireberry.
Input parameters
Use a Contact's GUID (unique identifier) to retrieve the contact 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
FIREBERRY_GET_CUSTOM_OBJECT_RECORDTool to retrieve a specific custom object record by its GUID and object code. Use when you need to fetch detailed information about an existing custom object record in Fireberry.
Input parameters
The GUID (globally unique identifier) of the specific custom object record to retrieve.
The code identifier for the custom object type (e.g., 'account', 'contact', or custom object codes like '1000'). Standard objects: 1=Account, 5=Cases, 10=Task. Custom objects use codes >= 1000.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_FIELD_DETAILSTool to retrieve detailed metadata for a specific field in a Fireberry object/table. Use when you need to understand field properties, types, or labels for a given field in an object.
Input parameters
Numeric ID of the record type/object the field belongs to (e.g., '1' for Account, '2' for Contact). Use the object number that the field is part of.
System field name of the field to retrieve details for (e.g., 'emailaddress1', 'accountname', 'statuscode'). This is the internal field identifier used by Fireberry.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_OBJECT_FIELD_VALUESTool to retrieve picklist field values from the metadata endpoint. Use when you need to get all available options for a picklist field including their IDs, labels, and active status.
Input parameters
Use the object number of the object the field used above belongs to (e.g., 1 for Account, 2 for Contact).
Use the picklist field's system field name (e.g., accounttypecode, industrycode).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_ORDERS_ITEMSTool to retrieve all items for a specific order from Fireberry. Use when you need to get the line items, products, quantities, and pricing details associated with a particular order.
Input parameters
The unique GUID of the order to retrieve items for (e.g., '39fca23f-e247-46a8-a0f3-3820de12c7bf')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_PICKLIST_FIELD_VALUESTool to retrieve picklist field values from Fireberry metadata API. Use when you need to get all available options for a specific picklist field on an object type.
Input parameters
The object number of the object the field belongs to (e.g., 2 for Contact, 1 for Account). This is a numeric ID that identifies the object type in Fireberry.
The system field name for the picklist field (e.g., 'salutation', 'industrycode'). This is the internal field name in Fireberry, not the display label.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_PICKLIST_VALUESTool to retrieve all possible picklist (dropdown) values for a specific field by querying records and extracting unique values. Use when you need to discover available options for a picklist field in a record type.
Input parameters
System field name of the picklist field (e.g., industrycode, statuscode)
Numeric ID of the record type/object (e.g., 1 for Account, 2 for Contact)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_RELATED_RECORDSTool to retrieve related records for a specific object in Fireberry. Use when you need to fetch records that are related to a primary record (e.g., contacts for an account, opportunities for a contact).
Input parameters
The GUID of the specific record to get related records for
Maximum records per page, cannot exceed 50 (default: 50)
The type of the primary object (e.g., account, contact, opportunity)
Page number to display, cannot exceed 10 (default: 1)
The type of related records to retrieve (e.g., contact, opportunity, task)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_GET_TASKTool to retrieve a single task record by its unique ID (GUID). Use when you need to fetch complete details of a specific task from Fireberry.
Input parameters
The task's GUID (unique identifier for the task record). Must be a valid 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
FIREBERRY_GET_USERTool to retrieve a single user by their unique ID from Fireberry. Use when you need to fetch details about a specific user including their name, email, role, and status.
Input parameters
User's GUID (36 character string with 32 hexadecimal characters and 4 hyphens, e.g., 'a274c6fe-66bd-42d2-be4d-2356de14b3a5')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_LIST_ALL_OPPORTUNITIES2Tool to retrieve all opportunities from Fireberry CRM with pagination support. Use when you need to list or search through opportunity records in the system.
Input parameters
Number of records per page (default: 50)
Page number for pagination (default: 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
FIREBERRY_LIST_ALL_PRODUCTS2Tool to retrieve all products from Fireberry CRM with pagination support. Use when you need to list, browse, or search through product records in the system.
Input parameters
Maximum records per page, max 50
Page number, max 10
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_QUERY_RECORDSQuery and retrieve records from a Fireberry module with optional filtering, sorting, and pagination. Use this tool to: - List all records from a module (Accounts, Contacts, etc.) - Search for specific records using filter conditions - Sort results by one or more fields - Paginate through large result sets The tool returns record data with Fireberry system field names (e.g., 'accountname', 'emailaddress1', 'createdon').
Input parameters
Page number for pagination (must be >= 1)
Optional list of sorting rules to order the results. Multiple sort fields will be applied in the order specified.
Optional list of specific field names to return in the results. Note: The API may return all fields regardless of this parameter. Field names should match the Fireberry field system names (e.g., 'accountname', 'emailaddress1').
Defines a single filter condition for querying records.
The module identifier to query records from. Common values: '1' for Accounts, '2' for Contacts. Can be numeric string or module system name. Must be a numeric string; named strings like 'contacts' cause an invalid objecttype error.
Number of records 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
FIREBERRY_QUERY_RECORDS2Query records in any Fireberry object with advanced filtering, sorting, and pagination. Use the query field to specify filter conditions that records must meet to be returned. This action provides direct access to Fireberry's query API endpoint with support for complex filter expressions, field selection, and result ordering. Ideal for searching specific records, building reports, or retrieving filtered datasets.
Input parameters
Query filter string to narrow down results. Use format: (fieldname operator value) with AND/OR operators for multiple conditions. Operators: = (equals), > (greater than), < (less than), >= (greater or equal), <= (less or equal), contains, startsWith, endsWith. Example: '(idnumber = 12345678)' or '(accountname contains Sample) AND (statuscode = 1)'.
Comma-separated list of field names to return in the results. If not specified, all fields are returned. Use Fireberry system field names (e.g., 'accountname,emailaddress1,telephone1').
The object type to query. Use the object's system name (e.g., 'account', 'contact', 'lead') or numeric ID. Common values: 'account' or '1' for Accounts, 'contact' or '2' for Contacts, 'cases' or '5' for Cases.
Field name to sort results by. Use Fireberry system field names (e.g., 'accountname', 'createdon').
Number of records to return per page. Default is 50.
Sort direction: 'asc' for ascending (A-Z, oldest first) or 'desc' for descending (Z-A, newest first).
The object type identifier as an integer (e.g., 1 for Account, 2 for Contact, 5 for Cases). If not provided, the system will attempt to resolve from the 'object' parameter.
Page number for pagination (1-indexed). Default is 1.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_BUSINESS_UNITTool to update an existing business unit in Fireberry. Use when you need to modify business unit details such as name, manager, address, or organizational hierarchy. Only the fields you provide will be updated; other fields remain unchanged.
Input parameters
The GUID of the business unit to update (e.g., 'a0cd3305-77d4-4285-afbe-c0a30e9d150d')
Fax number for the business unit
Name of the business unit (Primary field)
The GUID of the system user who created the record, can also be set manually. Will be used for permissions
The GUID of the system user set as the manager of this business unit
Phone number for the business unit
City for the business unit's address
Name of the division this business unit belongs to
Street name for the business unit's address
Country for the business unit's address
Name or ID of the organization this business unit belongs to
Zip code for the business unit's address
Street number for the business unit's address
The GUID of the parent business unit if this is a child unit
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_ACCOUNTUpdates an existing account record in Fireberry with new field values. Use this tool when you need to modify account information such as name, contact details, revenue, or other attributes. The account is identified by its GUID, and only the fields provided in the request will be updated.
Input parameters
The GUID of the account to update (e.g., '14863f32-a85f-4b8d-aebf-6a80f1ad3b3c'). This is the unique identifier for the account record.
Annual revenue figure for the account. Can be used for reporting and segmentation.
Primary phone number for the account. Should contain numeric digits only.
Name of the account (Primary field, required). This is the main identifier for the account.
Detailed description or notes about the account. Maximum length is 4,000 characters.
Account identification number or code. Used for custom tracking or integration with external systems.
Primary email address for the account. Must be a valid email format (e.g., user@example.com).
Picklist value (integer code) representing the account type. Use GetPicklistValues action to retrieve valid codes for this field.
Picklist value (integer code) representing the account rating. Use GetPicklistValues action to retrieve valid codes for this field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_COMPETITORUpdates an existing competitor record in Fireberry by GUID. Use this tool when you need to modify competitor information such as name, description, website, SWOT analysis, or contact details. The competitor is identified by its unique GUID, and you can update any combination of available fields. Common use cases: - Update competitor contact information (address, website) - Modify SWOT analysis (strengths, weaknesses, opportunities, threats) - Update competitor metrics (revenue, number of employees) - Change competitor product information
Input parameters
Opportunities from the SWOT (Strengths, Weaknesses, Opportunities, Threats) model analysis.
Strengths from the SWOT (Strengths, Weaknesses, Opportunities, Threats) model analysis.
Threats from the SWOT (Strengths, Weaknesses, Opportunities, Threats) model analysis.
Weaknesses from the SWOT (Strengths, Weaknesses, Opportunities, Threats) model analysis.
Use a competitor's GUID (unique identifier) to specify which competitor record to update.
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
Revenue of the competition, precision set to .00 (two decimal places).
Name of the competitive product offered by this competitor.
Website of the competitor in URL format.
Description of up to 4,000 characters providing details about the competitor.
Shipping city for the competitor's location.
Shipping state for the competitor's location.
Name (Primary) of the competitor. This is a required field.
Shipping street address for the competitor's location.
Shipping country for the competitor's location.
Shipping zip code for the competitor's location.
Number of employees working at the competitor organization.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_CONTACTTool to update an existing contact in Fireberry CRM. Use when you need to modify contact information, billing address, shipping address, or related account details for an existing contact.
Input parameters
The GUID of the contact to update. This uniquely identifies the contact record in Fireberry.
Fax
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
Job title
Last name
The related account's GUID.
First name of the contact (Primary). This is a required field for updating a contact.
The related campaign's GUID.
Department
Used for employee identification, unique values are recommended.
Gender of the contact (Picklist). Numeric code indicating gender.
Salutation (Picklist). Numeric code indicating the salutation.
Primary phone number, contains exclusively numbers.
Secondary phone number, contains exclusively numbers.
Third used phone number, contains exclusively numbers.
Website of the contact in URL format.
Billing city
Company name
Description of up to 4,000 characters.
Manager name
Billing state
Primary mobile phone number.
Secondary mobile phone number.
Shipping city
Billing street
Primary email address, must be in email format.
Secondary email address, must be in email format.
Third used email address, must be in email format.
Shipping state
Billing country
Billing zip code
The date and time of the last action related to the contact, must be in UTC format.
Shipping street
Shipping country
Shipping zip code
The GUID of the most recent email related to the contact.
Sets if the contact is valid for emails (Picklist). Numeric code indicating email validity.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_CONTRACTTool to update an existing contract in Fireberry. Use when you need to modify contract details such as name, dates, pricing, or service levels.
Input parameters
The GUID of the contract to update. This is the unique identifier of the contract record.
Price of the contract. The total monetary value of the contract.
End date of contract in UTC format. The date when the contract expires.
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
Length of contract in months. The duration of the contract period.
The related account's GUID. Links the contract to a specific account.
Start date of contract in UTC format. The date when the contract becomes active.
State (Picklist). Numeric code representing the contract's lifecycle state.
Status (Picklist). Numeric code representing the contract's current status.
Description of up to 4,000 characters. Detailed information about the contract.
Name (Primary) of the contract. This is the contract's display name.
Monthly support hours. Number of support hours allocated per month.
Number of the contract. A unique identifier or reference number for the contract.
Type of service (Picklist). Numeric code representing the type of service provided.
Level of service (Picklist). Numeric code representing the service level tier.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_ACTIVITY_LOGUpdate an existing Activity Log record in Fireberry. Use this tool when you need to modify fields of an existing activity log entry such as updating the description, changing the call destination, or updating related contact/object references. At least one field besides 'id' should be provided to update. Important: If you set the objectid field, you MUST also set the objecttypecode field.
Input parameters
The activity log's GUID (globally unique identifier) to update.
The GUID of the system user who created the record. Can be set manually and will be used for permissions.
The related record's GUID. Can belong to any editable system object type. If set, objecttypecode must also be set.
The type of call (Picklist value).
The related contact's GUID.
The result of the call (Picklist value).
Description of the activity log (up to 4,000 characters).
Object number of the object the related record belongs to. REQUIRED if objectid is set.
The phone number called.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_DATE_FIELDTool to update a date field configuration in Fireberry. Use when you need to modify date field properties such as label, default value, tracking settings, or additional properties (required/readonly).
Input parameters
Field name used for system displays. This is the human-readable label shown in the UI.
To track all changes made to this field, enter 'true'. When enabled, all modifications to this field will be logged.
The system name of the field being updated. This is the unique identifier for the date field.
The number of the object the field being updated can be found in. This is the object type ID in Fireberry.
Value used by default for this field. Must match field requirements (date format).
Additional properties that can be set on a date field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_DATE_TIME_FIELDTool to update a Date & Time field's properties in Fireberry. Use when you need to modify field settings such as label, default value, required/readonly status, or enable change tracking.
Input parameters
Field name used for system displays. This is the human-readable label shown in the UI.
To track all changes made to this field, enter 'true'. Defaults to false.
The system name of the field being updated. This is the internal field identifier.
The number of the object the field being updated can be found in. This is the object type identifier.
Value used by default for this field. Must match field requirements and be in a valid date/time format.
Additional property options for the date/time field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_FORMULA_FIELDTool to update a formula field in Fireberry CRM. Use when you need to modify the formula calculation, field type, display label, or precision of an existing formula field.
Input parameters
Field name used for system displays. This is the human-readable name shown in the UI.
The formula used to calculate the value of this field. Uses Fireberry formula syntax with functions like DATEDIFF, NOW, SUM, etc.
Number between 0-4 to set the amount of digits after the decimal point. Only applicable for numeric field types.
The system name of the field being updated. This is the unique identifier for the formula field within the object type.
Set the result of the formula's field type, such as text, number, date, etc. This determines how the calculated value is displayed and stored.
The number of the object the field being updated can be found in. This identifies the entity type (e.g., 1 for accounts, 2 for contacts).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_HTML_FIELDTool to update an HTML field configuration in Fireberry. Use when you need to modify HTML field properties such as label, tracking settings, or additional properties like required/readonly status.
Input parameters
Field name used for system displays.
To track all changes made to this field, enter 'true'.
The system name of the field being updated.
The number of the object the field being updated can be found in.
Additional properties that can be set on an HTML field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_MEETINGTool to update an existing meeting (activity) in Fireberry. Use when you need to modify meeting details such as subject, description, time, location, or related records.
Input parameters
The GUID of the meeting activity to update.
The GUID of the system user who owns the record. Used for permissions.
The subject of the meeting (Primary field).
Location of the meeting.
The GUID of the record related to the meeting. If set, you MUST also set objecttitle and objecttypecode.
The GUID of the resource used for the meeting.
Status of the meeting (Picklist integer code).
Description of the meeting, up to 4,000 characters.
Primary field of the related record. Required if objectid is set.
Priority of the meeting (Picklist integer code).
Date and time the meeting ends (ISO 8601 format).
Object number of the object the related record belongs to. Required if objectid is set.
Date and time the meeting starts (ISO 8601 format).
The type of activity (Picklist integer 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
FIREBERRY_UPDATE_AN_ARTICLEUpdates an existing article in Fireberry. Use this to modify article name, subject, body, description, or other article metadata. The article is identified by its GUID, and both articlename and articlesubject are required fields.
Input parameters
The GUID of the article to update. This is a unique identifier for the article record.
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
The state of the article. This is a picklist field represented as an integer.
Editable number of times the article was viewed. Use this to manually set or update the view count.
The status of the article. This is a picklist field represented as an integer.
Long text body of the article. This is the main content of the article.
Article name (Primary field). This is the main title or name of the article and is required.
Description of up to 4,000 characters. Additional descriptive text for the article.
Set the topic of the article (Picklist, required). Numeric ID representing the subject/category of the article.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_AN_ASSETUpdate an existing asset (accountproduct) in Fireberry. Use when you need to modify asset details such as quantity, price, description, or other attributes.
Input parameters
The GUID of the asset to update. This uniquely identifies the asset record in Fireberry.
Price of the asset.
The GUID of the system user who owns the record. Will be used for permissions.
Quantity of the selected product for this asset.
The GUID of the related account/customer who owns this asset.
The GUID of the related product that this asset represents.
UTC formatted date and time of expiration (e.g., '2024-12-31T23:59:59Z').
Status of the asset (Picklist). Use numeric codes that correspond to the status options in your Fireberry instance.
Description of the asset, up to 4,000 characters. Use this to add notes or details about the asset.
UTC formatted date and time of installation (e.g., '2024-01-15T10:00:00Z').
Date and time of the purchase in UTC format (e.g., '2024-01-01T12:00:00Z').
Used for identification of the asset. Unique values are recommended (e.g., serial number, asset 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
FIREBERRY_UPDATE_AN_EMAIL_ADDRESS_FIELDTool to update the configuration of an email address field in Fireberry. Use when you need to modify field properties such as label, required status, autocomplete behavior, or validation rules.
Input parameters
Field name used for system displays. This is the human-readable label shown in the UI.
To track all changes made to this field, enter true. When enabled, field modifications will be logged in the audit trail.
The system name of the email address field being updated. This is the internal identifier for the field (e.g., 'emailaddress1', 'emailaddress2').
Number between 1-200 to limit length of text. Sets the maximum number of characters allowed in the email address field.
The number of the object the field being updated can be found in. This identifies the object type (e.g., 1 for contacts, 2 for accounts) where the email address field exists.
To autocomplete values for this field, enter true. When enabled, the system will suggest values as users type.
Value used by default for this field. Must match field requirements (valid email format).
Enum for additional property values.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_AN_OPPORTUNITYTool to update an existing opportunity in Fireberry CRM. Use when you need to modify opportunity details such as name, estimated value, close date, status, or associated account.
Input parameters
The GUID of the opportunity to update. This is the unique identifier of the opportunity record.
Name of the opportunity (Primary). The primary field for identifying the opportunity.
System user GUID for permissions. The GUID of the system user who owns the opportunity.
Related account's GUID. Links this opportunity to a specific account/company.
Related contact's GUID. Links this opportunity to a specific contact person.
Status (Picklist). Integer code representing the opportunity status.
Description of up to 4,000 characters providing details about the opportunity.
Estimated revenue (float). The monetary value expected from this deal.
Close probability value (0-100). Percentage representing likelihood of closing the deal.
Expected close date (UTC format). Use YYYY-MM-DD format for the date when the opportunity is expected to close.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_AN_ORDER_ITEMTool to update an existing order item in Fireberry. Use when you need to modify order item details such as product name, pricing, quantity, description, or related order.
Input parameters
Use an Order Item's globally unique identifier (GUID) to identify which order item to update.
Use 2 to include VAT in the set itemprice, or use 1 to have it added on to the total price. (Picklist)
A system user's GUID, will fill in automatically with the user who created the item and be used for permissions. Can be set manually.
Set the order the items will be listed in, will appear in ascending order starting with the lowest at the top.
Set the price of the product.
Use a product's globally unique identifier (GUID) to switch the product related to this order item.
Use an Order's globally unique identifier (GUID) to switch the order this item will appear in and be related to.
Free text description of the order item or product.
Set the name of a related or custom product.
Set the quantity of the product.
Set the catalog number of the product.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_NUMBER_FIELDTool to update a number field configuration in Fireberry. Use when you need to modify number field properties such as label, precision, default value, tracking settings, or additional properties (required/readonly).
Input parameters
Field name used for system displays. This is the human-readable label shown in the UI.
To track all changes made to this field, enter 'true'. When enabled, all modifications to this field will be logged.
The system name of the field being updated. This is the unique identifier for the number field.
Number between 0-4 to set the amount of digits after the decimal point. Defaults to 0 if not specified.
The number of the object the field being updated can be found in. This is the object type ID in Fireberry.
Value used by default for this field. Must match field requirements (numeric format).
Additional properties that can be set on a number field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_PHONE_NUMBER_FIELDTool to update a phone number field configuration in Fireberry. Use when you need to modify phone number field properties such as label, display name, description, or required status.
Input parameters
Display label for the phone field. This is the human-readable name shown in the UI. Required field.
The name identifier of the phone number field (e.g., 'telephone1', 'telephone2', 'mobilephone'). This is the internal field name in Fireberry's system.
Whether the phone field is mandatory. When true, users must provide a value for this field.
The numeric object type ID in Fireberry (Account=1, Contact=2, Task=10, Activity=6). This identifies which object type the phone number field belongs to.
Field description providing additional context about the phone field. Maximum 4,000 characters.
User-friendly display name for the phone field. If not provided, defaults to the label 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
FIREBERRY_UPDATE_A_PRODUCTTool to update an existing product in Fireberry. Use when you need to modify product details such as name, catalog number, vendor information, or status.
Input parameters
The GUID of the product to update. This is the unique identifier of the product record.
Name of the product. This is the display name that identifies the product.
Status code of the product. Represents the current status or state of the product in the system.
Name of the vendor or supplier for this product.
Catalog number for the product. Used for product identification and inventory tracking.
Custom system field 13. Additional product metadata field.
Vendor's part number for this product. Used to reference the product in the vendor's system.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_PROJECTTool to update an existing project in Fireberry CRM. Use when you need to modify project details such as name, budget, due date, priority, or status.
Input parameters
Use a project's GUID. This is the unique identifier of the project record to update.
Budget allocated for the project.
Date the project must be completed by, use UTC format (YYYY-MM-DD).
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
Priority (Picklist). Use integer code to set the priority level of the project (e.g., low, medium, high, critical).
The related account's GUID. Links this project to a specific account in the system.
Status (Picklist). Use integer code to set the current status of the project (e.g., planning, in progress, completed).
Name of the project (Primary). This is the required primary field for updating a project.
The related order's GUID. Links this project to a specific order.
Estimated work time needed to complete the project (in hours).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_TEXT_AREA_FIELDTool to update a Text Area field's properties in Fireberry. Use when you need to modify field settings such as label, default value, required/readonly status, or enable change tracking.
Input parameters
Field name used for system displays. This is the human-readable label shown in the UI.
To track all changes made to this field, enter 'true'. Defaults to false.
The system name of the field being updated. This is the internal field identifier.
The number of the object the field being updated can be found in. This is the object type identifier.
Value used by default for this field. Must match field requirements.
Additional property options for the text area field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_TEXT_FIELDTool to update a text field configuration in Fireberry. Use when you need to modify text field properties such as label, default value, max length, autocomplete settings, tracking settings, or additional properties (required/readonly).
Input parameters
Field name used for system displays. This is the human-readable label shown in the UI.
To track all changes made to this field, enter 'true'. When enabled, all modifications to this field will be logged.
The system name of the field being updated. This is the unique identifier for the text field.
Number between 1-200 to limit length of text. Specifies the maximum number of characters allowed in the field.
The number of the object the field being updated can be found in. This is the object type ID in Fireberry.
To autocomplete values for this field, enter 'true'. When enabled, the field will suggest values based on previous entries.
Value used by default for this field. Must match field requirements.
Additional properties that can be set on a text field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_TICKETTool to update an existing ticket (case) in Fireberry. Use when you need to modify ticket details such as title, status, priority, assignment, or description.
Input parameters
The GUID of the ticket to update. This uniquely identifies the ticket record in Fireberry.
Ticket title (Primary). This is the main identifier and description of the ticket.
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
The related account's GUID. Links the ticket to a specific customer account.
The related contact's GUID. Links the ticket to a specific person within the account.
Ticket state, such as open or closed (Picklist). Numeric code representing the lifecycle state of the ticket.
Status (Picklist). Numeric code representing the detailed status of the ticket (e.g., in progress, waiting, resolved).
Description of up to 4,000 characters. Detailed explanation of the ticket issue or request.
The GUID of the system user the task is assigned to. Specifies who is responsible for resolving this ticket.
Ticket type (Picklist). Numeric code categorizing the type of ticket (e.g., question, problem, request).
Priority (Picklist). Numeric code indicating the urgency level of the ticket (e.g., low, medium, high, urgent).
Ticket source (Picklist). Numeric code indicating how the ticket was created (e.g., phone, email, web form).
The related asset's GUID. Links the ticket to a specific product or asset owned by the 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
FIREBERRY_UPDATE_A_URL_FIELDTool to update a URL field configuration in Fireberry. Use when you need to modify URL field properties such as label, max length, default value, autocomplete settings, tracking, or additional properties (required/readonly).
Input parameters
Field name used for system displays. This is the human-readable label shown in the UI.
To track all changes made to this field, enter 'true'. When enabled, all modifications to this field will be logged.
The system name of the field being updated. This is the unique identifier for the URL field.
Number between 1-200 to limit length of text. Specifies the maximum number of characters allowed in the URL field.
The number of the object the field being updated can be found in. This is the object type ID in Fireberry.
To autocomplete values for this field, enter 'true'. When enabled, the field will suggest values based on previous entries.
Value used by default for this field. Must match field requirements (valid URL format).
Additional properties that can be set on a URL field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_A_USERTool to update an existing user in Fireberry CRM. Use when you need to modify user details such as name, role, language preferences, or contact information.
Input parameters
Must be a globally unique identifier (GUID) of the user to update.
Fax
The user's SIPID from the organization's call center.
Sets the date time format displayed in this user's system (Picklist).
The GUID of the role assigned to this user. Will control the user's permissions.
Must be set as the GUID of this system user. Will be used for permissions.
Personal goal for this user.
Phone extension number
Job title
Last name
Time zone (Picklist)
Email address used to sign into the system.
First name of the user. This is a required field.
Sets if the user is currently working (Picklist).
Employee ID
Language the system will display in for this user. Can set 1037 for Hebrew or 1033 for English (Picklist).
Salutation (Picklist)
Primary phone number
Secondary phone number
Third used phone number
Email address used to receive all emails from the system, will be used to reset the password of this user.
The user's SIPID username.
The GUID of the business unit assigned to this user. May control the user's sharing level.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_CAMPAIGNTool to update an existing campaign in Fireberry by its GUID. Use when you need to modify campaign details such as name, description, budget, dates, or status.
Input parameters
The GUID of the campaign to update. Must be a valid campaign GUID identifier.
Cost - The actual cost incurred for the campaign.
Budget - The allocated budget amount for the campaign.
Date the campaign ends, use UTC format (YYYY-MM-DD).
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
Type (Picklist) - Integer code representing the campaign type.
Date the campaign starts, use UTC format (YYYY-MM-DD).
Type of media used (Picklist) - Integer code representing the media type.
Status (Picklist) - Integer code representing the campaign status.
Description of up to 4,000 characters providing details about the campaign.
Name (Primary) - The campaign name, required field for identifying the campaign.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_CRM_ORDERTool to update an existing CRM order in Fireberry. Use when you need to modify order details such as account information, items, pricing, discounts, or contact information.
Input parameters
Use an Order's globally unique identifier (GUID) to identify which order to update.
The fax number associated with the related account.
Add new order items to your order.
Full address of the related account.
A system user's GUID, will fill in automatically with the user who created the order and be used for permissions. Can be set manually.
The ID number associated with the related account.
Use an Account's globally unique identifier (GUID) to change the related account.
The phone number associated with the related account.
Status of the order (Picklist)
Company name of the related account.
Free text description of the order.
Set the number which represents the relevant currency. (Picklist)
The email address associated with the related account.
Set a number discount for the whole order. Will take precedence over the percentage field if both are set.
To include VAT in the total enter 1, otherwise enter 0. Defaults to include VAT unless defined otherwise. (Picklist)
To apply a round discount to the order enter 1, otherwise enter 2. Defaults to no discount. (Picklist)
Set a percentage discount for the whole order, if the amountdiscount is also set the percentage discount will not be applied.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_PHONE_CALLTool to update an existing phone call record in Fireberry. Use when you need to modify call details such as status, type, duration, or associated contacts/accounts.
Input parameters
The GUID of the phone call record to update.
Type codes for phone call records.
Status codes for phone call records.
The GUID of the system user who created the record, can also be set manually. Will be used for permissions.
The phone number the call originated from (Primary).
The amount of time the phone rings until the line is connected or disconnected. Displays in seconds.
The duration of the call in seconds, does not include the dial time.
The phone number receiving the call.
The related account's GUID.
The extension of the phone number the call originated from.
Price of the call.
The related contact's GUID.
Queue name.
A link to a recording of the call, must be in URL format.
The extension of the receiving phone number.
Voice Mail box name.
The ID of the phone call. This field is required when updating a phone call.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
FIREBERRY_UPDATE_TASK2Tool to update an existing task using Fireberry v2 API. Use when you need to modify task details such as subject, status, priority, description, owner, or due date.
Input parameters
The GUID of the task to update. This uniquely identifies the task record in Fireberry.
Task due date in UTC. Must be in valid date format (ISO 8601 recommended).
GUID of the assigned user. Determines who is responsible for completing this task.
The task subject/title. This is the main identifier and description of the task.
Status code. Numeric code representing the status of the task (e.g., not started, in progress, completed).
Task description. Detailed explanation of the task requirements or notes.
Priority level code. Numeric code indicating the priority level of the task (e.g., low, medium, high, urgent).
Output
Data 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 42 agents privately built on Nagent that already use Fireberry.
Build on Nagent
Connect Fireberry 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 Fireberry, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Fireberry is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Fireberry is connected, you configure its 124 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Fireberry 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 Fireberry event fires, the agent kicks off automatically.
Every Fireberry 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 Fireberry ships with 124 pre-built crm actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Fireberry together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Fireberry-based workflows tailored to your business.