BitAgent/bfcl_shuffle_full huggingface dataset:
Function: create_ticket
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Create a ticket in the system and queue it.
Parameters:
title: type: string
description: Title of the ticket.
description: type: string
description: Description of the ticket. Defaults to an empty string.
priority: type: integer
description: Priority of the ticket, from 1 to 5. Defaults to 1. 5 is the highest priority. 
default: 1
Required parameters: title
Response:
id: type: integer
description: Unique identifier of the ticket.
title: type: string
description: Title of the ticket.
description: type: string
description: Description of the ticket.
status: type: string
description: Current status of the ticket.
priority: type: integer
description: Priority level of the ticket.
Function: edit_ticket
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Modify the details of an existing ticket.
Parameters:
ticket_id: type: integer
description: ID of the ticket to be changed.
updates: type: dict
description: Dictionary containing the fields to be updated. - title (str) : [Optional] New title for the ticket. 
properties: description: type: string
description: New description for the ticket.
status: type: string
description: New status for the ticket.
priority: type: integer
description: New priority for the ticket.
Required parameters: ticket_id, updates
Response:
status: type: string
description: Status of the update operation.
Function: get_ticket
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Get a specific ticket by its ID.
Parameters:
ticket_id: type: integer
description: ID of the ticket to retrieve. 
Required parameters: ticket_id
Response:
id: type: integer
description: Unique identifier of the ticket.
title: type: string
description: Title of the ticket.
description: type: string
description: Description of the ticket.
status: type: string
description: Current status of the ticket.
priority: type: integer
description: Priority level of the ticket.
created_by: type: string
description: Username of the ticket creator.
Function: get_user_tickets
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Get all tickets created by the current user, optionally filtered by status.
Parameters:
status: type: string
description: Status to filter tickets by. If None, return all tickets. 
default: None
Response:
id: type: integer
description: Unique identifier of the ticket.
title: type: string
description: Title of the ticket.
description: type: string
description: Description of the ticket.
status: type: string
description: Current status of the ticket.
priority: type: integer
description: Priority level of the ticket.
created_by: type: string
description: Username of the ticket
Function: resolve_ticket
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Resolve a ticket with a resolution.
Parameters:
ticket_id: type: integer
description: ID of the ticket to be resolved.
resolution: type: string
description: Resolution details for the ticket. 
Required parameters: ticket_id, resolution
Response:
status: type: string
description: Status of the resolve operation.
Function: ticket_login
This tool belongs to the ticketing system that is part of a company, which allows users to create, view, and manage support business tickets. Tool description: Authenticate a user for ticket system.
Parameters:
username: type: string
description: Username of the user.
password: type: string
description: Password of the user. 
Required parameters: username, password
Response:
success: type: boolean
description: True if login was successful, False otherwise.