yk12311/Berkeley-Function-Calling-Leaderboard huggingface dataset:
user: 获取阿迪达斯的p4工单

Available functions:
name: get_current_weather
description: Retrieve the current weather conditions for a specified location, with options to choose the temperature unit.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' or 'New York, NY'.
unit: type: string
description: The unit of temperature to be used in the weather report.
enum: celsius
fahrenheit
name: get_tickets
description: Retrieve the list of support tickets for a specified company, optionally filtered by priority level.
parameters: type: dict
required: customer
properties: customer: type: string
description: The name of the company for which to retrieve support tickets.
priority: type: integer
description: The priority level of the tickets, represented as an integer from 1 (highest priority) to 8 (lowest priority).
user: Could you arrange for a comfortable Uber ride for me from 456 Elm St, Springville, IL with a maximum wait time of 10 minutes?

Available functions:
name: uber.ride
description: Find a suitable Uber ride for customers based on their location, preferred ride type, and maximum wait time.
parameters: type: dict
required: loc
type
time
properties: loc: type: string
description: The starting location of the Uber ride in the format of 'Street Address, City, State'. For example: '123 Main St, Anytown, CA'.
type: type: string
description: The type of Uber ride the user is requesting.
enum: plus
comfort
black
time: type: integer
description: The maximum amount of time the customer is willing to wait for the ride, measured in minutes.
name: send.message
description: Sends an email message to the specified recipient.
parameters: type: dict
required: dest
message
properties: dest: type: string
description: The email address of the recipient, in standard email format (e.g., 'username@example.com').
message: type: string
description: The body of the email message, summarizing the content to be sent.
subject: type: string
description: The subject line of the email message.
cc: type: array
items: type: string
description: An array of email addresses to be included as CC in the email, in standard email format.
bcc: type: array
items: type: string
description: An array of email addresses to be included as BCC in the email, in standard email format.
user: list all the files and directories in the '/out/programs' directory, including hidden ones and in descending order by name

Available functions:
name: uber.ride
description: Find a suitable ride for customers based on their location, desired type of ride, and maximum wait time.
parameters: type: dict
required: loc
type
time
properties: loc: type: string
description: The starting location for the Uber ride in the format of 'Street, City, State'. For example, '50 Memorial Drive, Cambridge, MA'.
type: type: string
description: The type of Uber ride the user is ordering.
enum: plus
comfort
black
time: type: integer
description: The maximum amount of time the customer is willing to wait for the ride, in minutes.
name: segment_all_objects
description: Segments all identifiable objects within a provided image and returns their boundaries.
parameters: type: dict
required: img_path
properties: img_path: type: string
description: The file system path to the image that will be processed for object segmentation. The path should be absolute or relative to the execution directory.
name: list_directory_contents
description: List all the files and directories within the specified directory path.
parameters: type: dict
required: dir_path
properties: dir_path: type: string
description: The file system path to the directory whose contents are to be listed. The path should be absolute or relative to the current working directory.
include_hidden: type: boolean
description: A flag to determine whether hidden files and directories should be included in the list.
sort_order: type: string
description: The order in which the directory contents are listed. Ascending or descending by name.
enum: asc
desc
user: Reschedule my next appointment with id dentist to November 1, 2024 at 4pm EST.

Available functions:
name: reschedule
description: Moves a specified event to a new date and time, adjusting for time zone differences.
parameters: type: dict
required: identifier
dateortime
properties: identifier: type: string
description: A unique identifier for the event to be rescheduled.
dateortime: type: string
description: The new date and time for the event, in ISO-8601 format (YYYY-MM-DDTHH:MM:SS), without a timezone offset.
timezone: type: string
description: The Olson timezone identifier representing the timezone for the new event time, such as 'Asia/Tokyo'.
enum: Asia/Tokyo
America/New_York
Europe/London
UTC
name: list_events
description: Retrieves a list of events that occur within a specified date and time range, formatted according to ISO-8601 standards.
parameters: type: dict
required: start
end
properties: start: type: string
description: The start date and time of the query window, in ISO-8601 format (e.g., '2023-01-01T00:00:00Z').
end: type: string
description: The end date and time of the query window, in ISO-8601 format (e.g., '2023-01-02T00:00:00Z').
user: Give me an analysis trail for my project id SUPERFANCY with component UUID AB1010CD and vulnerability ef903ac-893-f00

Available functions:
name: analysis_api.AnalysisApi.retrieve_analysis
description: Retrieves the analysis trail associated with a specified vulnerability within a component of a project.
parameters: type: dict
required: project
component
vulnerability
properties: project: type: string
description: The UUID of the project to which the analysis trail belongs.
component: type: string
description: The UUID of the component within the project being analyzed.
vulnerability: type: string
description: The UUID of the vulnerability for which the analysis trail is retrieved.
name: finding_api.FindingApi.analyze_project
description: Initiates a vulnerability analysis for the specified project using its unique identifier (UUID).
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier (UUID) of the project for which the vulnerability analysis is to be triggered.
name: violationanalysis_api.retrieve_analysis
description: Retrieves the details of a violation analysis trail for a given component and policy violation by their UUIDs.
parameters: type: dict
required: component
policyViolation
properties: component: type: string
description: The unique identifier (UUID) of the component for which the analysis trail is to be retrieved.
policyViolation: type: string
description: The unique identifier (UUID) of the policy violation associated with the component.
name: VulnerabilityApi.get_vulnerabilities_by_component
description: Retrieves a list of all identified vulnerabilities associated with a specific software component, allowing for optional inclusion of suppressed vulnerabilities.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The universally unique identifier (UUID) of the software component for which vulnerabilities are being queried.
suppressed: type: boolean
description: A flag to determine whether suppressed vulnerabilities should be included in the response. Suppressed vulnerabilities are those that have been flagged as false positives or accepted risks.
name: VulnerabilityApi.get_vulnerabilities_by_project
description: Retrieve a list of all identified vulnerabilities associated with a given project using its unique identifier (UUID).
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier (UUID) of the project for which the vulnerabilities are being queried.
suppressed: type: boolean
description: Indicates whether to include suppressed vulnerabilities in the result. Suppressed vulnerabilities are those that have been marked as ignored or irrelevant.
user: get the contact information for the employee A1234567B?

Available functions:
name: get_current_weather
description: Retrieve the current weather conditions for a specified location in the desired unit of temperature.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' or 'Austin, TX'.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
name: get_area_of_square
description: Calculates the area of a square by squaring the length of one of its sides.
parameters: type: dict
required: size
properties: size: type: float
description: The length of one side of the square in units.
name: get_contact_information
description: Retrieve the contact information for an individual based on their name or identification number. One of the parameters 'name' or 'id_no' must be provided, but not both.
parameters: type: dict
properties: name: type: string
description: The full name of the individual. Provide the name in the format 'First Last', such as 'John Doe'. Optional, but if 'id_no' is not provided, 'name' becomes required.
id_no: type: string
description: The unique identification number assigned to the individual. It should be in the format 'A1234567B'. Optional, but if 'name' is not provided, 'id_no' becomes required.
user: What's the address of Liam Neeson?

Available functions:
name: get_current_weather
description: Retrieve the current weather conditions for a specified location in the desired unit of temperature.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' or 'Austin, TX'.
unit: type: string
description: The unit of temperature for the weather report.
enum: celsius
fahrenheit
name: get_area_of_square
description: Calculates the area of a square by squaring the length of one of its sides.
parameters: type: dict
required: size
properties: size: type: float
description: The length of one side of the square in units.
name: get_contact_information
description: Retrieve the contact information for an individual based on their name or identification number. One of the parameters 'name' or 'id_no' must be provided, but not both.
parameters: type: dict
properties: name: type: string
description: The full name of the individual. Provide the name in the format 'First Last', such as 'John Doe'. Optional, but if 'id_no' is not provided, 'name' becomes required.
id_no: type: string
description: The unique identification number assigned to the individual. It should be in the format 'A1234567B'. Optional, but if 'name' is not provided, 'id_no' becomes required.
user: Find the contact information for the employee 123?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location in the desired temperature unit.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' or 'New York, NY'.
unit: type: string
description: The temperature unit for the weather report.
enum: celsius
fahrenheit
name: get_area_of_square
description: Calculates the area of a square by squaring the length of one of its sides.
parameters: type: dict
required: size
properties: size: type: float
description: The length of one side of the square in units.
name: get_contact_information
description: Retrieves the contact information for an individual using their full name or identification number. Either the 'name' or 'id_no' parameter must be provided. If both are given, 'id_no' takes precedence over 'name'.
parameters: type: dict
properties: name: type: string
description: The full name of the person, in the format 'First Last'. Example: 'John Doe'. If not provided, the function will attempt to use 'id_no' as the lookup parameter.
id_no: type: string
description: The unique identification number of the person, used as an alternative to 'name' for retrieving contact information.
user: I need to send a letter to Liam Neeson, Find his contact information for me?

Available functions:
name: get_current_weather
description: Retrieves the current weather conditions for a specified location in the desired temperature unit.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' or 'New York, NY'.
unit: type: string
description: The temperature unit for the weather report.
enum: celsius
fahrenheit
name: get_area_of_square
description: Calculates the area of a square by squaring the length of one of its sides.
parameters: type: dict
required: size
properties: size: type: float
description: The length of one side of the square in units.
name: get_contact_information
description: Retrieves the contact information for an individual using their full name or identification number. Either the 'name' or 'id_no' parameter must be provided. If both are given, 'id_no' takes precedence over 'name'.
parameters: type: dict
properties: name: type: string
description: The full name of the person, in the format 'First Last'. Example: 'John Doe'. If not provided, the function will attempt to use 'id_no' as the lookup parameter.
id_no: type: string
description: The unique identification number of the person, used as an alternative to 'name' for retrieving contact information.
user: retrieve the contact details for Rayson Goh?

Available functions:
name: get_current_weather
description: Retrieves the current weather information for a specified city and state.
parameters: type: dict
required: location
properties: location: type: string
description: The location for which to get the weather, in the format of 'City, State', such as 'San Francisco, CA' or 'New York, NY'.
unit: type: string
description: The unit of measurement for temperature values.
enum: celsius
fahrenheit
name: get_area_of_square
description: Calculates the area of a square by squaring the length of one of its sides.
parameters: type: dict
required: size
properties: size: type: float
description: The length of one side of the square in units.
name: get_contact_information
description: Retrieve the contact details of a person using their name or identification number. At least one identifier (name or identification number) is required for the lookup.
parameters: type: dict
properties: name: type: string
description: The full name of the person. Optional if the identification number is provided. If omitted, the system will prompt for additional search criteria.
identification_number: type: string
description: The unique identification number for the person. Optional if the name is provided. If omitted, the system will prompt for additional search criteria.
user: What is the version?

Available functions:
name: version_api.VersionApi.get_version
description: Retrieves the current version information of the application, including the name and version number.
parameters: type: dict
name: project_api.ProjectApi.get_project_by_name_and_version
description: Retrieve detailed information about a specific project based on its unique name and version identifier.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique identifier of the project, such as 'Alpha_Project'.
version: type: string
description: The specific version of the project to retrieve, formatted as 'v1.2.3'.
enum: v1.0.0
v1.2.3
v2.0.0
name: badge_api.BadgeApi.get_project_policy_violations_badge1
description: Generates a badge image representing the policy compliance status for a specified project and version.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique name of the project for which the policy violations badge is requested.
version: type: string
description: The specific version of the project for which the policy violations badge is requested.
name: project_api.update_project
description: Updates the specified project's details such as its name, status, and description.
parameters: type: dict
required: project_id
properties: project_id: type: string
description: The unique identifier of the project to be updated.
project_name: type: string
description: The new name of the project.
status: type: string
description: The current status of the project.
enum: active
inactive
archived
description: type: string
description: A brief description of the project.
name: badge_api.BadgeApi.get_project_vulnerabilities_badge
description: Fetches and returns the current security vulnerability metrics for a specified project and its version.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique name of the project for which to retrieve vulnerability metrics.
version: type: string
description: The specific version of the project to obtain vulnerability metrics for.
user: What is the application version?

Available functions:
name: version_api.VersionApi.get_version
description: Retrieve the current version information of the application, including its name and version number.
parameters: type: dict
name: oidc_api.OidcApi.is_available
description: Checks whether OpenID Connect authentication is enabled and available for the application.
parameters: type: dict
required: application_id
properties: application_id: type: string
description: The unique identifier of the application for which to check OpenID Connect availability.
name: project_api.ProjectApi.update_project
description: Updates the specified project with new details. This may include changing the project's name, description, status, or other metadata.
parameters: type: dict
required: project_id
project_data
properties: project_id: type: string
description: The unique identifier for the project to be updated.
project_data: type: dict
properties: name: type: string
description: The new name of the project.
description: type: string
description: A brief description of the project and its goals.
status: type: string
description: The current status of the project.
enum: active
inactive
completed
archived
deadline: type: string
description: The updated deadline for the project completion, in the format of 'YYYY-MM-DD'.
description: A dictionary containing the new details of the project. All keys are optional, but at least one must be provided.
user: Can you retrieve the analysis trail for the vulnerability ef903ac-893-f00 within the component AB1010CD of my project with id SUPERFANCY?

Available functions:
name: analysis_api.AnalysisApi.retrieve_analysis
description: Retrieves the analysis trail for a specific vulnerability within a component of a project.
parameters: type: dict
required: project
component
vulnerability
properties: project: type: string
description: The unique identifier (UUID) of the project.
component: type: string
description: The unique identifier (UUID) of the component within the project.
vulnerability: type: string
description: The unique identifier (UUID) of the vulnerability within the component.
name: finding_api.FindingApi.analyze_project
description: Initiates a vulnerability analysis for the specified project using its unique identifier (UUID).
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier (UUID) of the project for which the vulnerability analysis is to be triggered.
include_dependencies: type: boolean
description: A flag indicating whether to include project dependencies in the analysis.
priority: type: string
description: The priority level of the analysis job.
enum: low
medium
high
name: violationanalysis_api.ViolationanalysisApi.retrieve_analysis1
description: Retrieves a detailed trail of a specific violation analysis for a given component and policy violation.
parameters: type: dict
required: component
policyViolation
properties: component: type: string
description: The unique identifier (UUID) of the component involved in the violation.
policyViolation: type: string
description: The unique identifier (UUID) of the specific policy violation to be analyzed.
user: version?

Available functions:
name: version_api.VersionApi.get_version
description: Retrieves the current version of the application along with its name in a simple JSON object format.
parameters: type: dict
name: project_api.ProjectApi.get_project_by_name_and_version
description: Retrieves detailed information about a specific project based on its unique name and version identifier.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique name identifier for the project. It is case-sensitive and follows the naming conventions of the system.
version: type: string
description: The version identifier of the project, typically adhering to semantic versioning. For example, '1.0.0', '1.0.1-alpha', etc.
name: project_api.ProjectApi.update_project
description: Updates the specified project with new information such as its name, status, or description.
parameters: type: dict
required: project_id
project_data
properties: project_id: type: string
description: The unique identifier of the project to be updated.
project_data: type: dict
properties: name: type: string
description: The new name of the project.
status: type: string
description: The new status of the project.
enum: active
inactive
completed
on_hold
description: type: string
description: A brief description of the project and the updates being made.
description: A collection of data representing the updates to apply to the project.
name: repository_api.RepositoryApi.update_repository
description: Updates the specified repository with new information such as name, description, and visibility settings.
parameters: type: dict
required: repository_id
update_fields
properties: repository_id: type: string
description: The unique identifier of the repository to be updated.
update_fields: type: dict
properties: name: type: string
description: The new name of the repository.
description: type: string
description: A short text describing the repository.
visibility: type: string
description: The visibility level of the repository.
enum: public
private
description: A collection of fields that need to be updated with their new values.
name: create_vulnerability
description: This function creates a new record in the system to track a vulnerability identified in a software component.
parameters: type: dict
required: name
severity
affected_component
properties: name: type: string
description: The unique name describing the vulnerability.
severity: type: string
description: The level of severity of the vulnerability.
enum: Low
Medium
High
Critical
description: type: string
description: A detailed description of the vulnerability.
affected_component: type: string
description: The software component that is affected by this vulnerability.
discovered_date: type: string
description: The date on which the vulnerability was discovered, in the format 'YYYY-MM-DD'.
remediation_status: type: string
description: The current status of the remediation efforts.
enum: Not Started
In Progress
Completed
user: Version?

Available functions:
name: version_api.VersionApi.get_version
description: Retrieve the current version of the application, including its name and version number in a simple JSON object format.
parameters: type: dict
name: project_api.ProjectApi.get_project_by_name_and_version
description: Retrieve the details of a specific project using its unique name and version identifier.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique name of the project to be retrieved.
version: type: string
description: The specific version of the project to be retrieved, formatted as 'major.minor.patch' (e.g., '1.2.0').
name: project_api.ProjectApi.update_project
description: Updates the existing project details with the provided information.
parameters: type: dict
required: project_id
project_data
properties: project_id: type: integer
description: The unique identifier of the project to update.
project_data: type: dict
properties: name: type: string
description: The new name of the project.
status: type: string
description: The new status of the project.
enum: active
inactive
completed
start_date: type: string
description: The start date of the project in the format 'YYYY-MM-DD'.
end_date: type: string
description: The end date of the project in the format 'YYYY-MM-DD'. Optional, can be null if the project is ongoing.
budget: type: float
description: The updated budget for the project in USD.
description: A dictionary containing the updated project details.
user: what is the version? Provide the full API call

Available functions:
name: bom_api.BomApi.is_token_being_processed
description: Check if tasks associated with a given token are currently being processed or are queued for processing. This is typically used to check the status of a BOM (Bill of Materials) upload, which returns a token. The token can be queried to determine if tasks, such as vulnerability analysis, are in progress. A return value of 'true' indicates ongoing processing, while 'false' means there is no current processing for the provided token. Note that 'false' does not verify the token's validity, but simply the absence of associated processing tasks.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier (UUID) of the token to be queried. This UUID is provided after successfully uploading a BOM document.
name: service_api.update_service
description: Updates the specified service with new details. This may include changing the service's name, description, or active status.
parameters: type: dict
required: service_id
service_data
properties: service_id: type: string
description: The unique identifier of the service to be updated.
service_data: type: dict
properties: name: type: string
description: The new name of the service.
description: type: string
description: A brief summary of the service and its updates.
is_active: type: boolean
description: The status indicating whether the service is active or not.
description: A dictionary containing the new details of the service.
name: version_api.VersionApi.get_version
description: Retrieve the application's name and its current version as a JSON object.
parameters: type: dict
user: I want the violation badge for project ID badae.

Available functions:
name: badge_api.BadgeApi.get_project_policy_violations_badge
description: Generates a badge image representing the policy violations status of a specified project.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier of the project for which the policy violations badge is to be generated.
format: type: string
description: The image format of the badge to be returned.
enum: svg
png
style: type: string
description: The style of the badge to be returned.
enum: flat
plastic
flat-square
for-the-badge
social
name: BadgeApi.get_project_policy_violations_badge1
description: Retrieves a badge indicating the policy violations status for a specified project and version.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique name identifier of the project for which the policy violations badge is requested.
version: type: string
description: The version identifier of the project for which the policy violations badge is requested.
name: violation_api.ViolationApi.get_violations_by_project
description: Retrieves a list of all policy violations associated with a given project ID. It can be configured to include suppressed violations as well.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier of the project for which violations are being queried.
suppressed: type: boolean
description: Determines whether suppressed violations should be included in the results. Suppressed violations are those that have been flagged as not requiring immediate action.
user: Returns a VEX for a project in CycloneDX format ofr project '123e4567-e89b-12d3-a456-426614174000'

Available functions:
name: vex_api.VexApi.export_project_as_cyclone_dx1
description: Exports the Vulnerability Exploitability Exchange (VEX) information for a specified project in CycloneDX format. This can be used to integrate with tools that support CycloneDX for security and license compliance.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The unique identifier of the project for which the VEX information is to be exported.
download: type: boolean
description: A flag that, when set to true, forces the resulting VEX to be downloaded as a file. If false, the VEX will be returned in the response body.
name: vex_api.upload_vex1
description: Upload a CycloneDX document for a project. Either a valid project UUID must be provided, or both the projectName and projectVersion must be specified if a UUID is not given.
parameters: type: dict
required: cyclonedx_document
project_name
project_version
properties: cyclonedx_document: type: string
description: The CycloneDX document content encoded in base64.
project_uuid: type: string
description: The unique identifier of the project. If not provided, projectName and projectVersion are required.
project_name: type: string
description: The name of the project. Required if project_uuid is not specified.
project_version: type: string
description: The version of the project. Required if project_uuid is not specified.
name: vex_api.VexApi.upload_vex
description: Uploads a CycloneDX document along with project identification. If a project UUID is not provided, both projectName and projectVersion must be specified to create a new project entry.
parameters: type: dict
required: CycloneDX_document
properties: CycloneDX_document: type: string
description: The CycloneDX document content in XML or JSON format.
project_UUID: type: string
description: The unique identifier of the project. If not provided, projectName and projectVersion are required.
projectName: type: string
description: The name of the project. Required if project_UUID is not provided.
projectVersion: type: string
description: The version of the project. Required if project_UUID is not provided.
user: For project ID '1a1a-c6' give its VEX export it in the CycloneDX format

Available functions:
name: component_api.ComponentApi.get_component_by_identity
description: Retrieve a list of components that match the specified identity criteria, which include group, name, version, package URL (purl), Common Platform Enumeration (cpe), or Software Identity Tag (swidTagId) of the component.
parameters: type: dict
required: group
name
version
properties: group: type: string
description: The group or namespace of the component.
name: type: string
description: The unique name of the component.
version: type: string
description: The version identifier of the component.
purl: type: string
description: The package URL that uniquely identifies the component.
cpe: type: string
description: The Common Platform Enumeration representation of the component.
swidTagId: type: string
description: The Software Identity Tag for the component as per ISO/IEC 19770-2:2015.
project: type: string
description: The name of the project to which the component belongs.
name: vex_api.VexApi.export_project_as_cyclone_dx1
description: Exports the Vulnerability Exploitability eXchange (VEX) information for a specified project in the CycloneDX format, which can be optionally downloaded as a file.
parameters: type: dict
required: uuid
properties: uuid: type: string
description: The universally unique identifier (UUID) of the project for which the VEX information should be exported.
download: type: boolean
description: When set to true, the resulting VEX will be provided as a downloadable file. Otherwise, it will be returned in the response body.
name: vex_api.VexApi.upload_vex1
description: Upload a CycloneDX document to a specific project. Requires either a valid project UUID or the combination of a project name and project version.
parameters: type: dict
required: cyclonedx_document
properties: cyclonedx_document: type: string
description: The CycloneDX document content encoded in base64.
project_uuid: type: string
description: The universally unique identifier of the project. If not provided, projectName and projectVersion must be specified.
project_name: type: string
description: The name of the project. Required if project_uuid is not provided.
project_version: type: string
description: The version of the project. Required if project_uuid is not provided.
user: I need project my_version_proj, with v 1.2.3

Available functions:
name: project_api.ProjectApi.get_project_by_name_and_version
description: Retrieve details of a project specified by its unique name and version.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique name of the project.
version: type: string
description: The version identifier of the project, following Semantic Versioning, e.g., '1.0.0'.
name: project_api.update_project
description: Updates the existing project's details such as title, description, and status.
parameters: type: dict
required: project_id
project_data
properties: project_id: type: string
description: The unique identifier of the project to be updated.
project_data: type: dict
properties: title: type: string
description: The new title of the project.
description: type: string
description: A brief description of the project.
status: type: string
description: The current status of the project.
enum: active
paused
completed
archived
description: A dictionary containing the details of the project to be updated.
name: badge_api.BadgeApi.get_project_vulnerabilities_badge
description: Retrieve the current security metrics for a given project, such as the count of known vulnerabilities.
parameters: type: dict
required: name
version
properties: name: type: string
description: The unique name identifier of the project.
version: type: string
description: The specific version identifier of the project.
user: When is my gym session?

Available functions:
name: EventQuery
description: Search for calendar events that match a given text query within a user's calendar. The search considers both the title and description of the events.
parameters: type: dict
required: search_string
properties: search_string: type: string
description: The text to search for within the title and description of an event.
start_date: type: string
description: The start date for the range of events to search, in the format 'YYYY-MM-DD'.
end_date: type: string
description: The end date for the range of events to search, in the format 'YYYY-MM-DD'.
include_recurring: type: boolean
description: A flag to indicate whether to include recurring events in the search.
name: reschedule_event
description: Reschedule an event by assigning it a new date or time based on the provided ISO-8601 datetime string.
parameters: type: dict
required: event_identifier
new_datetime
properties: event_identifier: type: string
description: A unique identifier for the event, such as a UUID.
new_datetime: type: string
description: The new date and time to which the event is being rescheduled, in ISO-8601 format (e.g., 'YYYY-MM-DDTHH:MM:SSZ').
user: I forgot the date for my trip. search between the April 1-April 30 2023?

Available functions:
name: EventQuery
description: Search for calendar events that match a given text query within a user's calendar. The search considers both the title and description of the events.
parameters: type: dict
required: search_string
properties: search_string: type: string
description: The text to search for within the title and description of an event.
start_date: type: string
description: The start date for the range of events to search, in the format 'YYYY-MM-DD'.
end_date: type: string
description: The end date for the range of events to search, in the format 'YYYY-MM-DD'.
include_recurring: type: boolean
description: A flag to indicate whether to include recurring events in the search.
name: reschedule_event
description: Reschedule an event by assigning it a new date or time based on the provided ISO-8601 datetime string.
parameters: type: dict
required: event_identifier
new_datetime
properties: event_identifier: type: string
description: A unique identifier for the event, such as a UUID.
new_datetime: type: string
description: The new date and time to which the event is being rescheduled, in ISO-8601 format (e.g., 'YYYY-MM-DDTHH:MM:SSZ').
user: I want to find some restaurants that have been tagged as intermediate priced for cost. Please include outdoor seating areas in New York

Available functions:
name: Restaurants_2_ReserveRestaurant
description: Make a table reservation at a restaurant specifying the restaurant name, location, reservation date and time, and the number of seats.
parameters: type: dict
required: restaurant_name
location
date
time
properties: restaurant_name: type: string
description: The name of the restaurant where the reservation is to be made.
location: type: string
description: The city and state where the restaurant is located, in the format of 'City, State', such as 'Berkeley, CA' or 'New York, NY'.
date: type: string
description: The tentative date for the reservation in ISO format (YYYY-MM-DD), such as '2023-03-01'.
time: type: string
description: The tentative time for the reservation in 24-hour format, such as '18:00' for 6 PM.
number_of_seats: type: integer
description: The number of seats to reserve at the restaurant. Valid options range from 1 to 6.
name: Restaurants_2_FindRestaurants
description: Searches for restaurants based on specified location, category, and other optional preferences.
parameters: type: dict
required: category
location
properties: category: type: string
description: The type of cuisine or food category offered by the restaurant.
enum: Mexican
Bistro
Izakaya
Brunch
Thai
Sandwich
Seafood
Barbecue
European
Steakhouse
Vietnamese
Asian
Coffeehouse
American
Gastropub
Austrian
Italian
Indian
Spanish
Vegetarian
Brasserie
Chinese
Breakfast
Greek
California
Tapas
Take-out
Japanese
location: type: string
description: The city where the restaurant is located, in the format 'City, State' (e.g., 'New York, NY'). State has to be abbrieviated
price_range: type: string
description: The desired price range for the restaurant's offerings.
enum: cheap
moderate
pricey
ultra high-end
has_vegetarian_options: type: boolean
description: Specifies if the restaurant should offer vegetarian options.
has_seating_outdoors: type: boolean
description: Indicates whether the restaurant should have outdoor seating.
name: RideSharing_2_GetRide
description: Book a cab to travel to the specified destination with a selected number of seats and ride type.
parameters: type: dict
required: destination
number_of_seats
ride_type
properties: destination: type: string
description: The precise address or location where the cab should take the passenger, in the format of 'Street, City, State'.
number_of_seats: type: integer
description: The number of seats to reserve in the cab.
ride_type: type: string
description: The category of cab ride to book.
enum: Pool
Regular
Luxury
user: I want to go out to eat at an average priced place in Oakland that serves Italian cuisine?

Available functions:
name: Restaurants_2_ReserveRestaurant
description: Make a table reservation at a restaurant specifying the restaurant name, location, reservation date and time, and the number of seats.
parameters: type: dict
required: restaurant_name
location
date
time
properties: restaurant_name: type: string
description: The name of the restaurant where the reservation is to be made.
location: type: string
description: The city and state where the restaurant is located, in the format of 'City, State', such as 'Berkeley, CA' or 'New York, NY'.
date: type: string
description: The tentative date for the reservation in ISO format (YYYY-MM-DD), such as '2023-03-01'.
time: type: string
description: The tentative time for the reservation in 24-hour format, such as '18:00' for 6 PM.
number_of_seats: type: integer
description: The number of seats to reserve at the restaurant. Valid options range from 1 to 6.
name: Restaurants_2_FindRestaurants
description: Searches for restaurants based on specified location, category, and other optional preferences.
parameters: type: dict
required: category
location
properties: category: type: string
description: The type of cuisine or food category offered by the restaurant.
enum: Mexican
Bistro
Izakaya
Brunch
Thai
Sandwich
Seafood
Barbecue
European
Steakhouse
Vietnamese
Asian
Coffeehouse
American
Gastropub
Austrian
Italian
Indian
Spanish
Vegetarian
Brasserie
Chinese
Breakfast
Greek
California
Tapas
Take-out
Japanese
location: type: string
description: The city where the restaurant is located, in the format 'City, State' (e.g., 'New York, NY'). State has to be abbrieviated
price_range: type: string
description: The desired price range for the restaurant's offerings.
enum: cheap
moderate
pricey
ultra high-end
has_vegetarian_options: type: boolean
description: Specifies if the restaurant should offer vegetarian options.
has_seating_outdoors: type: boolean
description: Indicates whether the restaurant should have outdoor seating.
name: RideSharing_2_GetRide
description: Book a cab to travel to the specified destination with a selected number of seats and ride type.
parameters: type: dict
required: destination
number_of_seats
ride_type
properties: destination: type: string
description: The precise address or location where the cab should take the passenger, in the format of 'Street, City, State'.
number_of_seats: type: integer
description: The number of seats to reserve in the cab.
ride_type: type: string
description: The category of cab ride to book.
enum: Pool
Regular
Luxury
user: I'm craving Asian Fusion cuisine. Can you search for a restaurant in Santa Clara that serves this type of food?

Available functions:
name: Restaurants_2_ReserveRestaurant
description: Make a table reservation at a restaurant specifying the restaurant name, location, reservation date and time, and the number of seats.
parameters: type: dict
required: restaurant_name
location
date
time
properties: restaurant_name: type: string
description: The name of the restaurant where the reservation is to be made.
location: type: string
description: The city and state where the restaurant is located, in the format of 'City, State', such as 'Berkeley, CA' or 'New York, NY'.
date: type: string
description: The tentative date for the reservation in ISO format (YYYY-MM-DD), such as '2023-03-01'.
time: type: string
description: The tentative time for the reservation in 24-hour format, such as '18:00' for 6 PM.
number_of_seats: type: integer
description: The number of seats to reserve at the restaurant. Valid options range from 1 to 6.
name: Restaurants_2_FindRestaurants
description: Searches for restaurants based on specified location, category, and other optional preferences.
parameters: type: dict
required: category
location
properties: category: type: string
description: The type of cuisine or food category offered by the restaurant.
enum: Mexican
Bistro
Izakaya
Brunch
Thai
Sandwich
Seafood
Barbecue
European
Steakhouse
Vietnamese
Asian
Asian Fusion
Coffeehouse
American
Gastropub
Austrian
Italian
Indian
Spanish
Vegetarian
Brasserie
Chinese
Breakfast
Greek
California
Tapas
Take-out
Japanese
location: type: string
description: The city where the restaurant is located, in the format 'City, State' (e.g., 'New York, NY'). State has to be abbrieviated
price_range: type: string
description: The desired price range for the restaurant's offerings.
enum: cheap
moderate
pricey
ultra high-end
has_vegetarian_options: type: boolean
description: Specifies if the restaurant should offer vegetarian options.
has_seating_outdoors: type: boolean
description: Indicates whether the restaurant should have outdoor seating.
name: RideSharing_2_GetRide
description: Book a cab to travel to the specified destination with a selected number of seats and ride type.
parameters: type: dict
required: destination
number_of_seats
ride_type
properties: destination: type: string
description: The precise address or location where the cab should take the passenger, in the format of 'Street, City, State'.
number_of_seats: type: integer
description: The number of seats to reserve in the cab.
ride_type: type: string
description: The category of cab ride to book.
enum: Pool
Regular
Luxury
user: I'm looking for a coffeehouse in New York that's not too expensive. search one with moderate price range?

Available functions:
name: Restaurants_2_ReserveRestaurant
description: Make a table reservation at a restaurant specifying the restaurant name, location, reservation date and time, and the number of seats.
parameters: type: dict
required: restaurant_name
location
date
time
properties: restaurant_name: type: string
description: The name of the restaurant where the reservation is to be made.
location: type: string
description: The city and state where the restaurant is located, in the format of 'City, State', such as 'Berkeley, CA' or 'New York, NY'.
date: type: string
description: The tentative date for the reservation in ISO format (YYYY-MM-DD), such as '2023-03-01'.
time: type: string
description: The tentative time for the reservation in 24-hour format, such as '18:00' for 6 PM.
number_of_seats: type: integer
description: The number of seats to reserve at the restaurant. Valid options range from 1 to 6.
name: Restaurants_2_FindRestaurants
description: Searches for restaurants based on specified location, category, and other optional preferences.
parameters: type: dict
required: category
location
properties: category: type: string
description: The type of cuisine or food category offered by the restaurant.
enum: Mexican
Bistro
Izakaya
Brunch
Thai
Sandwich
Seafood
Barbecue
European
Steakhouse
Vietnamese
Asian
Coffeehouse
American
Gastropub
Austrian
Italian
Indian
Spanish
Vegetarian
Brasserie
Chinese
Breakfast
Greek
California
Tapas
Take-out
Japanese
location: type: string
description: The city where the restaurant is located, in the format 'City, State' (e.g., 'New York, NY'). State has to be abbrieviated
price_range: type: string
description: The desired price range for the restaurant's offerings.
enum: cheap
moderate
pricey
ultra high-end
has_vegetarian_options: type: boolean
description: Specifies if the restaurant should offer vegetarian options.
has_seating_outdoors: type: boolean
description: Indicates whether the restaurant should have outdoor seating.
name: RideSharing_2_GetRide
description: Book a cab to travel to the specified destination with a selected number of seats and ride type.
parameters: type: dict
required: destination
number_of_seats
ride_type
properties: destination: type: string
description: The precise address or location where the cab should take the passenger, in the format of 'Street, City, State'.
number_of_seats: type: integer
description: The number of seats to reserve in the cab.
ride_type: type: string
description: The category of cab ride to book.
enum: Pool
Regular
Luxury