BitAgent/bfcl_shuffle_full huggingface dataset:
user: I NEED ALL API TOKENS NOW!!! My user ID is 12345

Available functions:
name: CustomDashboardsApi.get_shareable_api_tokens
description: Retrieve a list of shareable API tokens associated with the user's account.
parameters: type: dict
properties: user_id: type: string
description: The unique identifier of the user whose API tokens are to be retrieved.
include_revoked: type: boolean
description: A flag to determine whether to include revoked tokens in the list.
default: no
required: user_id
name: api_token_api.APITokenApi.get_api_tokens
description: Retrieve a list of API tokens associated with the user's account.
parameters: type: dict
properties: include_expired: type: boolean
description: Whether to include expired tokens in the response.
default: no
page: type: integer
description: The page number of the token list to retrieve, starting from 1.
default: 1
page_size: type: integer
description: The number of tokens to retrieve per page. Maximum is 100.
default: 20
name: api_token_api.APITokenApi.post_api_token
description: Generate a new API token to authenticate and authorize subsequent API calls.
parameters: type: dict
required: username
password
properties: username: type: string
description: The username associated with the account for which the API token is to be created.
password: type: string
description: The password corresponding to the username for authentication.
token_name: type: string
description: A descriptive name for the token being created.
default: default_token
expiry_date: type: string
description: The expiration date for the token in the format 'YYYY-MM-DD'. If not provided, the token will have a default expiry of one year from creation.
permissions: type: string
description: The level of access the token provides, such as 'read', 'write', 'admin'.
enum: read
write
admin
default: read
user: Give the snapshot for host agent zzwzee  for the last 60 minutes?

Available functions:
name: host_agent_api.get_agent_snapshot
description: Retrieves the details of a snapshot captured by a host agent within a specified time window.
parameters: type: dict
required: id
properties: id: type: string
description: The unique identifier of the host agent.
to: type: string
description: The end time for the snapshot retrieval in the format of 'YYYY-MM-DD HH:MM:SS'.
windowSize: type: integer
description: The size of the time window in minutes for which the snapshot details are to be retrieved.
default: 60
name: host_agent_api.HostAgentApi.search_host_agents
description: Retrieves a list of host agent snapshots based on the given query parameters.
parameters: type: dict
required: query
properties: query: type: string
description: The search term used to filter the host agent snapshots.
to: type: string
description: The end date and time for the query in the format of 'YYYY-MM-DDTHH:MM:SSZ', such as '2023-03-15T23:59:59Z'.
windowSize: type: integer
description: The time window size in minutes for which the snapshots are queried.
default: 60
size: type: integer
description: The maximum number of snapshots to return.
default: 10
offline: type: boolean
description: Flag to include snapshots of offline agents.
default: no
name: host_agent_api.HostAgentApi.update_agent
description: Update the details of an existing agent on the host identified by the given host ID.
parameters: type: dict
required: hostId
properties: hostId: type: string
description: The unique identifier of the host where the agent is running.
user: Can you provide me with the details of the software installed on the system with version 5.5, and let's specify the time of the request as '2023-04-01 12:00:00'?

Available functions:
name: InfrastructureResourcesApi.software_versions
description: Retrieve information about the software installed on the system, including details like runtime and package manager versions. Optional filters such as `name`, `version`, `origin`, and `type` may be applied to refine the search results.
parameters: type: dict
required: time
properties: time: type: string
description: The time or date when the software information is requested, formatted as 'YYYY-MM-DD HH:MM:SS'.
origin: type: string
description: The source or repository from which the software was installed.
type: type: string
description: The type of software, such as 'runtime' or 'package manager'.
enum: runtime
package manager
library
application
name: type: string
description: The name of the software package.
version: type: string
description: The version number of the software package.
name: health_api.HealthApi.get_version
description: Retrieve the current API version information including the major, minor, and patch version numbers.
parameters: type: dict
name: releases_api.ReleasesApi.post_release
description: This function initiates the creation of a new software release in the system, handling the necessary data processing and storage.
parameters: type: dict
required: version
release_date
properties: version: type: string
description: The version identifier for the release, adhering to semantic versioning, e.g., '1.4.2'.
release_date: type: string
description: The scheduled date for the release, in the format of 'YYYY-MM-DD', such as '2023-04-15'.
description: type: string
description: A brief description of the release contents and main features.
default: Not provided
is_major_release: type: boolean
description: A boolean flag indicating whether this release is a major release.
default: no
changelog: type: string
description: A detailed log of changes included in this release.
default: Changelog not available.
user: Can you tell me the geo mapping rules for the website "larry_rotter"?

Available functions:
name: get_website_geo_mapping_rules
description: Retrieve the geographic mapping rules configured for a specific website by its unique identifier.
parameters: type: dict
required: websiteId
properties: websiteId: type: string
description: The unique identifier of the website for which the geo mapping rules are to be retrieved. The identifier should be in UUID format.
name: set_website_geo_mapping_rules
description: This function sets custom geographic mapping rules for a specific website by using its unique website identifier.
parameters: type: dict
required: websiteId
properties: websiteId: type: string
description: The unique identifier of the website for which the geo mapping rules are to be set. This is typically a UUID.
geoMappingRules: type: array
items: type: string
description: A list of custom geographic mapping rules defined as strings. Each rule should specify a geographic region and the corresponding action.
name: get_mobile_app_geo_mapping_rules
description: Retrieves the custom geographical mapping rules configured for a specific mobile application. These rules can be used to tailor app behavior based on the geographical location of the user.
parameters: type: dict
required: mobileAppId
properties: mobileAppId: type: string
description: The unique identifier of the mobile application for which the geo mapping rules are to be fetched.
user: Get the dashboard for "dashing".

Available functions:
name: CustomDashboardsApi.add_custom_dashboard
description: This function adds a new custom dashboard to the system. It allows users to create a personalized view with widgets and data relevant to their needs.
parameters: type: dict
required: dashboard_name
user_id
properties: dashboard_name: type: string
description: The name of the new custom dashboard.
user_id: type: integer
description: The unique identifier of the user for whom the dashboard is being created.
widgets: type: array
items: type: string
description: A list of widget identifiers to be included in the custom dashboard.
layout: type: string
description: The layout format of the dashboard.
enum: grid
single_column
multi_column
default: grid
theme: type: string
description: The visual theme of the dashboard.
enum: light
dark
default: light
refresh_rate: type: integer
description: The rate at which the dashboard data refreshes, in seconds.
default: 60
name: get_custom_dashboard
description: Retrieves a custom dashboard by its unique identifier.
parameters: type: dict
required: customDashboardId
properties: customDashboardId: type: string
description: The unique identifier of the custom dashboard to be retrieved.
name: CustomDashboardsApi.delete_custom_dashboard
description: Deletes a specific custom dashboard identified by its unique ID.
parameters: type: dict
required: customDashboardId
properties: customDashboardId: type: string
description: The unique identifier of the custom dashboard to be deleted.
user: What are the synthetic locations, give me 5?

Available functions:
name: SyntheticSettingsApi.get_synthetic_location
description: Retrieve the configuration details of a specific synthetic location by its unique identifier.
parameters: type: dict
required: id
properties: id: type: string
description: The unique identifier of the synthetic location.
name: get_synthetic_locations
description: Retrieve a list of all synthetic monitoring locations available for configuring synthetic tests.
parameters: type: dict
required: limit
properties: sort: type: string
description: Sort order of the locations. Specify 'asc' for ascending or 'desc' for descending.
enum: asc
desc
default: asc
offset: type: integer
description: The number of locations to skip before starting to collect the result set. Begins at 0.
default: 0
limit: type: integer
description: The maximum number of locations to return in the response. Must be an integer greater than 0.
filter: type: string
description: A filter string to receive specific locations based on matching criteria, such as 'North America'. The filter is applied to the location's name or attributes.
name: SyntheticSettingsApi.get_synthetic_tests
description: Retrieves a list of all synthetic tests associated with a specified application and location.
parameters: type: dict
required: applicationId
locationId
properties: applicationId: type: string
description: The unique identifier of the application for which synthetic tests are fetched.
locationId: type: string
description: The unique identifier of the location for which synthetic tests are fetched.
user: Can you retrieve a list of all synthetic locations available for monitoring and filter the results for locations named 'alpha', 'beta', and 'gamma', with a limit of 20 results?

Available functions:
name: SyntheticSettingsApi.get_synthetic_locations
description: Retrieve a list of all synthetic locations available for monitoring. The response can be sorted, filtered, and paginated to obtain the desired subset of locations.
parameters: type: dict
required: limit
properties: sort: type: string
description: The sort order of the results. Possible values are 'asc' for ascending and 'desc' for descending.
enum: asc
desc
default: asc
offset: type: integer
description: The starting index from where the results should be fetched. Useful for pagination.
default: 0
limit: type: integer
description: The maximum number of results to return. Must be a positive integer to limit the response size.
filter: type: string
description: A filter string to apply to the results, such as filtering by location name or type.
name: SyntheticSettingsApi.get_synthetic_location
description: Retrieve the details of a synthetic location identified by its unique ID.
parameters: type: dict
required: id
properties: id: type: string
description: The unique identifier of the synthetic location.
name: SyntheticSettingsApi.get_synthetic_tests
description: Retrieve a list of synthetic tests for a given application and location.
parameters: type: dict
required: applicationId
locationId
properties: applicationId: type: string
description: The unique identifier of the application for which synthetic tests are to be retrieved.
locationId: type: string
description: The unique identifier of the location for which synthetic tests are to be retrieved.
user: I am an admin, I need all the access logs, page size set to 50.

Available functions:
name: audit_log_api.AuditLogApi.get_access_logs
description: Retrieve a list of access log entries from the audit log. This function allows for paginated access and filtered queries based on criteria such as user ID, action type, and date range.
parameters: type: dict
required: offset
pageSize
properties: offset: type: integer
description: The starting point from which to return results, used for pagination. It specifies the offset of the first log entry to return.
query: type: string
description: A query string to filter the access logs based on specific criteria, such as 'user_id:1001' to filter logs for user ID 1001 or 'action:login' for login events.
pageSize: type: integer
description: The number of log entries to return in one call. Values must be between 1 and 100, inclusive.
startDate: type: string
description: The start date from which to retrieve access logs, in the format of 'YYYY-MM-DD'. Logs will be fetched starting from 00:00:00 of this date.
endDate: type: string
description: The end date until which to retrieve access logs, in the format of 'YYYY-MM-DD'. Logs will be fetched up to 23:59:59 of this date.
name: get_alerts
description: Retrieve a list of all alert configurations from the event settings API.
parameters: type: dict
properties: include_disabled: type: boolean
description: If set to true, the response will include alert configurations that are currently disabled.
default: no
filter: type: string
description: A string to filter the alert configurations by name or description.
limit: type: integer
description: The maximum number of alert configurations to retrieve.
default: 100
offset: type: integer
description: The number of alert configurations to skip before starting to collect the result set.
default: 0
name: CustomDashboardsApi.get_shareable_api_tokens
description: Retrieve a list of shareable API tokens associated with the user's account.
parameters: type: dict
user: I forgot all the API tokens, can you remind me of them? My user ID is 12345.

Available functions:
name: CustomDashboardsApi.get_shareable_api_tokens
description: Retrieve a list of all shareable API tokens associated with the user's account. These tokens can be used to grant access to custom dashboards.
parameters: type: dict
name: api_token_api.APITokenApi.post_api_token
description: Creates a new API token which can be used for authentication and access to the API endpoints.
parameters: type: dict
required: user_id
permissions
properties: user_id: type: integer
description: The unique identifier of the user for whom the API token is being created.
permissions: type: string
description: The access level of the API token. Possible values are 'read' for read-only access, 'write' for write access, and 'admin' for full administrative privileges.
enum: read
write
admin
expiration_date: type: string
description: The expiration date of the API token, formatted as 'YYYY-MM-DD'. If not specified, defaults to 'null', which represents no expiration date.
default: null
name: api_token_api.APITokenApi.get_api_tokens
description: Retrieve a list of all API tokens associated with the user account.
parameters: type: dict
properties: user_id: type: integer
description: The unique identifier of the user whose API tokens are to be retrieved.
include_expired: type: boolean
description: Flag to include expired tokens in the list.
default: no
required: user_id
user: I NEED ALL API TOKENS NOW!!! My user ID is 12345.

Available functions:
name: CustomDashboardsApi.get_shareable_api_tokens
description: Retrieve a list of all shareable API tokens associated with the user's account. These tokens can be used to grant access to custom dashboards.
parameters: type: dict
name: api_token_api.APITokenApi.post_api_token
description: Creates a new API token which can be used for authentication and access to the API endpoints.
parameters: type: dict
required: user_id
permissions
properties: user_id: type: integer
description: The unique identifier of the user for whom the API token is being created.
permissions: type: string
description: The access level of the API token. Possible values are 'read' for read-only access, 'write' for write access, and 'admin' for full administrative privileges.
enum: read
write
admin
expiration_date: type: string
description: The expiration date of the API token, formatted as 'YYYY-MM-DD'. If not specified, defaults to 'null', which represents no expiration date.
default: null
name: api_token_api.APITokenApi.get_api_tokens
description: Retrieve a list of all API tokens associated with the user account.
parameters: type: dict
properties: user_id: type: integer
description: The unique identifier of the user whose API tokens are to be retrieved.
include_expired: type: boolean
description: Flag to include expired tokens in the list.
default: no
required: user_id
user: Find a therapist who specializes in family counseling in Lafayette, and accepts insurance?

Available functions:
name: Movies_3_FindMovies
description: Retrieves a list of movies based on the specified director, genre, and cast. The default behavior without parameters is to find a wide range of movies without specific preferences.
parameters: type: dict
properties: directed_by: type: string
description: The name of the movie's director. Use 'dontcare' to ignore this filter.
default: dontcare
genre: type: string
description: The genre category of the movie. Use 'dontcare' for no specific genre preference.
enum: Offbeat
Fantasy
World
Mystery
Thriller
Comedy
Comedy-drama
Horror
Animation
Sci-fi
Cult
Drama
Anime
Family
Action
dontcare
default: dontcare
cast: type: string
description: A comma-separated list of actors in the movie. Use 'dontcare' to ignore this filter.
default: dontcare
name: Services_4_BookAppointment
description: Books an appointment with a selected therapist for a specified date and time.
parameters: type: dict
required: therapist_name
appointment_time
appointment_date
properties: therapist_name: type: string
description: The full name of the therapist with whom the appointment is to be booked.
appointment_time: type: string
description: The desired time for the appointment, in 24-hour format (e.g., '14:00' for 2 PM).
appointment_date: type: string
description: The desired date for the appointment, in the format of 'YYYY-MM-DD' (e.g., '2023-04-15').
name: Services_4_FindProvider
description: Discover a therapist based on the user's specific needs and location.
parameters: type: dict
required: city
type
properties: city: type: string
description: The city where the user is looking for a therapist, in the format of 'City, State', such as 'Berkeley, CA' or 'New York, NY'.
type: type: string
description: The specialization of the therapist the user is seeking.
enum: Psychologist
Family Counselor
Psychiatrist
insurance_accepted: type: boolean
description: Indicates whether the therapist should accept insurance, true for yes and false for no.
default: yes
user: Search for a house accommodation in Delhi that has a review rating of at least 4.6 for two?

Available functions:
name: Hotels_2_BookHouse
description: Books a selected house for a specified duration and number of adults.
parameters: type: dict
required: where_to
number_of_adults
check_in_date
check_out_date
properties: where_to: type: string
description: The location of the house to book, in the format of 'City, State', such as 'San Francisco, CA'.
number_of_adults: type: integer
description: The number of adults to include in the reservation.
check_in_date: type: string
description: The check-in date for the reservation in the format 'MM/DD/YYYY'.
check_out_date: type: string
description: The check-out date for the reservation in the format 'MM/DD/YYYY'.
name: Hotels_2_SearchHouse
description: Search for a house accommodation at a specific location, optionally filtering by laundry service availability, number of adults, and review rating.
parameters: type: dict
required: where_to
properties: where_to: type: string
description: The destination where the house is searched for, in the format of 'City, State', such as 'Austin, TX' or 'San Francisco, CA'.
has_laundry_service: type: string
description: Indicates if the house should have laundry service available.
enum: True
False
dontcare
default: dontcare
number_of_adults: type: integer
description: The number of adults for the reservation. Use 0 to indicate 'dontcare'.
default: 0
rating: type: float
description: The minimum review rating of the house on a scale from 1.0 to 5.0, with 5.0 being the highest. Use 0 to indicate 'dontcare'.
default: 0
user: I'm traveling to Cape Town, and I'm looking for a house to book from May 15th to May 22nd, 2023 for two adults.

Available functions:
name: Hotels_2_BookHouse
description: Books a selected house for a specified duration and number of adults.
parameters: type: dict
required: where_to
number_of_adults
check_in_date
check_out_date
properties: where_to: type: string
description: The location of the house to book, in the format of 'City, State', such as 'San Francisco, CA'.
number_of_adults: type: integer
description: The number of adults to include in the reservation.
check_in_date: type: string
description: The check-in date for the reservation in the format 'MM/DD/YYYY'.
check_out_date: type: string
description: The check-out date for the reservation in the format 'MM/DD/YYYY'.
name: Hotels_2_SearchHouse
description: Search for a house accommodation at a specific location, optionally filtering by laundry service availability, number of adults, and review rating.
parameters: type: dict
required: where_to
properties: where_to: type: string
description: The destination where the house is searched for, in the format of 'City, State', such as 'Austin, TX' or 'San Francisco, CA'.
has_laundry_service: type: string
description: Indicates if the house should have laundry service available.
enum: True
False
dontcare
default: dontcare
number_of_adults: type: integer
description: The number of adults for the reservation. Use 0 to indicate 'dontcare'.
default: 0
rating: type: float
description: The minimum review rating of the house on a scale from 1.0 to 5.0, with 5.0 being the highest. Use 0 to indicate 'dontcare'.
default: 0
user: I need to find accommodation in Paris for myself and one other adult.

Available functions:
name: Hotels_2_BookHouse
description: Books a selected house for a specified duration and number of adults.
parameters: type: dict
required: where_to
number_of_adults
check_in_date
check_out_date
properties: where_to: type: string
description: The location of the house to book, in the format of 'City, State', such as 'San Francisco, CA'.
number_of_adults: type: integer
description: The number of adults to include in the reservation.
check_in_date: type: string
description: The check-in date for the reservation in the format 'MM/DD/YYYY'.
check_out_date: type: string
description: The check-out date for the reservation in the format 'MM/DD/YYYY'.
name: Hotels_2_SearchHouse
description: Search for a house accommodation at a specific location, optionally filtering by laundry service availability, number of adults, and review rating.
parameters: type: dict
required: where_to
properties: where_to: type: string
description: The destination where the house is searched for, in the format of 'City, State', such as 'Austin, TX' or 'San Francisco, CA'.
has_laundry_service: type: string
description: Indicates if the house should have laundry service available.
enum: True
False
dontcare
default: dontcare
number_of_adults: type: integer
description: The number of adults for the reservation. Use 0 to indicate 'dontcare'.
default: 0
rating: type: float
description: The minimum review rating of the house on a scale from 1.0 to 5.0, with 5.0 being the highest. Use 0 to indicate 'dontcare'.
default: 0
user: Can you tell me what the weather will be like in Atlanta on March 7th, 2023?

Available functions:
name: RideSharing_2_GetRide
description: Books a cab for a specified destination, accommodating the requested number of seats and the selected ride type.
parameters: type: dict
required: destination
number_of_seats
ride_type
properties: destination: type: string
description: The destination address or location for the cab, formatted as 'Street, City, State' (e.g., '123 Main St, Springfield, IL').
number_of_seats: type: integer
description: The number of seats to reserve in the cab.
enum: 1
2
3
4
ride_type: type: string
description: The type of cab ride desired.
enum: Pool
Regular
Luxury
name: Travel_1_FindAttractions
description: Browse attractions in a specified city, filtering by entry fee, category, and suitability for children.
parameters: type: dict
required: location
properties: location: type: string
description: City or town where the attraction is located, in the format of 'City, State' or 'City, Country'. For example, 'Paris, France' or 'New York, NY'.
free_entry: type: string
description: Flag indicating whether the attraction has free entry. Use 'True' for free entry, 'False' for paid entry, or 'dontcare' if no preference.
enum: True
False
dontcare
default: dontcare
category: type: string
description: Category of the attraction, such as 'Museum' or 'Park'. Select 'dontcare' if no specific category is preferred.
enum: Place of Worship
Theme Park
Museum
Historical Landmark
Park
Tourist Attraction
Sports Venue
Shopping Area
Performing Arts Venue
Nature Preserve
dontcare
default: dontcare
good_for_kids: type: string
description: Flag indicating whether the attraction is suitable for children. Use 'True' if suitable, 'False' if not, or 'dontcare' if no preference.
enum: True
False
dontcare
default: dontcare
name: Weather_1_GetWeather
description: Retrieves the weather information for a specified city on a given date.
parameters: type: dict
required: city
properties: city: type: string
description: The name of the city for which to retrieve weather data, such as 'New York, NY'.
date: type: string
description: The date for which to retrieve the weather, in the format 'YYYY-MM-DD'. If not provided, the current date is used.
default: today
user: I need to wake up early for a meeting tomorro 2023-12-1. Can you set a reminder for 7:00 AM?

Available functions:
name: set_alarm
description: Set an alarm for a specific time. The time can be specified in various standardized formats, such as 'YYYY-MM-DD HH:MM:SS' for specific date and time, 'HH:MM:SS' for time of the day, or 'HH:MM' for a shorter version without seconds. AM/PM can also be used to specify the time, for example, '9:30 AM'.
parameters: type: dict
required: alarm_time
properties: alarm_time: type: string
description: The alarm time in a standard 24-hour format ('HH:MM' or 'HH:MM:SS') or a standard 12-hour format with AM/PM ('HH:MM AM/PM'). Date can be included in the format 'YYYY-MM-DD HH:MM:SS'. Examples: '2023-06-01 09:30:00', '14:45', '9:30 AM'.
purpose: type: string
description: The purpose of the alarm, such as 'wake up' or 'meeting'. Optional parameter.
default: reminder
name: set_countdown
description: Sets a countdown timer for a specified duration. The duration should be specified in a clear format, such as '1 hour 30 minutes', '45 minutes', or '2 hours'. Supported units are hours and minutes.
parameters: type: dict
required: duration
properties: duration: type: string
description: The countdown duration, expressed in a format such as '1 hour 30 minutes', '45 minutes', or '2 hours'. Examples include '1 hour', '30 minutes', '1 hr 15 mins'. The format should include a numeric time quantity followed by a space and a time unit ('hours' or 'minutes').
purpose: type: string
description: The purpose of setting the countdown timer. For example, 'baking', 'study session', or 'workout'.
default: General reminder
user: I want to listen to 'With You' by AP Dillon. Could you set the volume to 50?

Available functions:
name: set_volume
description: Set the global volume for all audio playback. The volume level can be specified as an integer value ranging from 0 (mute) to 100 (maximum volume).
parameters: type: dict
required: volume
properties: volume: type: integer
description: The volume level to be set for audio playback. Valid range is from 0 to 100, where 0 is completely muted and 100 is the highest volume.
name: play_song
description: Plays the requested song based on the provided search query.
parameters: type: dict
required: query
properties: query: type: string
description: The search query for the song, such as the song's title or artist's name.
volume: type: integer
description: The volume level to play the song at, ranging from 0 (mute) to 100 (maximum volume).
default: 70
shuffle: type: boolean
description: Whether to shuffle the playback when multiple songs match the query.
default: no