FreshworksFreshservice

Freshservice is a service management solution that allows customers to manage service requests, incidents, change requests tasks, and problem investigation.

Case Management · Freshworks Freshservice

Configuration parameters

  • url — Server URL (required)
  • credentials — (required)
  • first_fetch — First fetch timestamp
  • max_fetch — Maximum incidents per fetch
  • ticket_type — Ticket type to fetch as incidents.
  • ticket_priority — Ticket Priority
  • ticket_impact — Ticket Impact
  • ticket_status — Ticket Status
  • ticket_risk — Ticket Risk
  • ticket_urgency — Ticket Urgency
  • mirror_direction — Incident Mirroring Direction
  • incidentType — Incident type
  • close_incident — Close Mirrored XSOAR Incident
  • close_ticket — Close Mirrored Freshservice Ticket
  • fetch_ticket_task — Fetch tickets tasks
  • proxy — Use system proxy settings
  • insecure — Trust any certificate (not secure)
  • isFetch — Fetch incidents
  • incidentFetchInterval — Incidents Fetch Interval

Commands (50)

  • freshservice-agent-group-list

    Lists all the agent groups (or a specific agent group by ID) in a Freshservice account.

  • freshservice-agent-list

    Retrieve a list of all agents (or a specific agent by ID) in Freshservice. You can specify 'query' argument or any filter arguments, not both. When providing multiple filter arguments the connection between them will be "AND".

  • freshservice-asset-list

    Lists all the assets (or a specific asset by ID) in the Freshservice account. You can specify 'query' argument or any filter arguments, not both. When providing multiple filter arguments the connection between them will be "AND".

  • freshservice-change-create

    Create a new change request in Freshservice. Creating a ticket requires one of the following- requester_id or email.

  • freshservice-change-delete

    Delete the change request with the given ID from Freshservice.

  • freshservice-change-list

    Retrieve a list of all change requests or the change request with the given ID from Freshservice.

  • freshservice-change-task-create

    Create a new task on a change request in Freshservice.

  • freshservice-change-task-delete

    Delete the task on a change request with the given ID from Freshservice.

  • freshservice-change-task-list

    Retrieve the tasks on a change request with the given ID from Freshservice.

  • freshservice-change-task-update

    Update an existing task on an existing change request in Freshservice.

  • freshservice-change-update

    Update an existing change request in Freshservice.

  • freshservice-department-list

    Lists all the departments (or a specific department by ID) in a Freshservice account.

  • freshservice-problem-create

    Create a new problem request in Freshservice. Creating a problem requires one of the following- requester_id or email.

  • freshservice-problem-delete

    Delete the problem with the given ID from Freshservice.

  • freshservice-problem-list

    Retrieve a list of all problems or a specific problem with the given ID from Freshservice.

  • freshservice-problem-task-create

    Create a new task on a problem in Freshservice.

  • freshservice-problem-task-delete

    Delete the task on a problem with the given ID from Freshservice.

  • freshservice-problem-task-list

    Retrieve the tasks on a problem with the given ID from Freshservice.

  • freshservice-problem-task-update

    Update an existing task on an existing problem in Freshservice.

  • freshservice-problem-update

    Update an existing problem in Freshservice.

  • freshservice-purchase-order-list

    Lists all the purchase orders (or a specific order by ID) in a Freshservice account.

  • freshservice-release-create

    Create a new release request in Freshservice.

  • freshservice-release-delete

    Delete a release with the given ID from Freshservice.

  • freshservice-release-list

    Retrieve a list of all releases (or a specific release by ID) in Freshservice.

  • freshservice-release-task-create

    Create a new task on a release in Freshservice.

  • freshservice-release-task-delete

    Delete the task on a release with the given ID from Freshservice.

  • freshservice-release-task-list

    Retrieve the tasks on a release with the given ID from Freshservice.

  • freshservice-release-task-update

    Update an existing task on an existing release in Freshservice.

  • freshservice-release-update

    Update an existing release in Freshservice.

  • freshservice-requester-field-list

    Lists all the requester fields in a Freshservice account.

  • freshservice-requester-list

    Lists all the requesters (information about a user) in a Freshservice account. You can specify 'query' argument or any filter arguments, not both. When providing multiple filter arguments the connection between them will be "AND".

  • freshservice-role-list

    Lists all the roles in a Freshservice account. Roles allow you to manage access permissions for agents.

  • freshservice-software-list

    Lists all the software (or a specific software by ID) in the Freshservice account.

  • freshservice-ticket-conversation-delete

    Delete the conversation on a ticket with the given ID from Freshservice.

  • freshservice-ticket-conversation-list

    Retrieve all conversations of a ticket. Conversations consist of replies as well as public and private notes added to a ticket. Notes are non-invasive ways of sharing updates about a ticket amongst agents and requesters. Private notes are for collaboration between agents and are not visible to the requester. Public notes are visible to and can be created by, both requesters and agents.

  • freshservice-ticket-conversation-note-create

    Create a new note for an existing ticket conversation.

  • freshservice-ticket-conversation-reply-create

    Create a new reply for an existing ticket conversation.

  • freshservice-ticket-conversation-update

    Update an existing conversation on an existing ticket in Freshservice.

  • freshservice-ticket-create

    Create a new ticket at the service desk. The default ticket type is incident. Create ticket requires one of the following: requester_id, phone, email. Ticket type helps categorize the ticket according to the different kinds of issues your support team deals with. As of now, API v2 supports only type 'incident'.

  • freshservice-ticket-delete

    Delete an existing ticket in Freshservice.

  • freshservice-ticket-list

    Retrieve all existing tickets or a specific ticket by specifying the ticket ID. By default, only tickets that have been created within the past 30 days will be returned. For older tickets, use the updated_since filter. You can specify the 'query' argument, 'filter' argument or any filter arguments, but not all of them together. When providing multiple filter arguments the connection between them will be "AND".

  • freshservice-ticket-task-create

    Create a new task on a ticket request in Freshservice.

  • freshservice-ticket-task-delete

    Delete the task on a ticket with the given ID from Freshservice.

  • freshservice-ticket-task-list

    Retrieve tasks list (or a specific task) on a ticket with the given ID from Freshservice.

  • freshservice-ticket-task-update

    Update an existing task on an existing ticket in Freshservice.

  • freshservice-ticket-update

    Update an existing ticket in Freshservice.

  • freshservice-vendor-list

    Lists all the vendors (or a specific vendor by ID) in the Freshservice account.

  • get-mapping-fields

    Returns the list of fields for an incident type.

  • get-modified-remote-data

    Gets the list of incidents that were modified since the last update time. Note that this method is here for debugging purposes. The get-modified-remote-data command is used as part of a Mirroring feature, which is available in Cortex XSOAR from version 6.1.

  • get-remote-data

    Gets remote data from a remote incident. This method does not update the current incident, and should be used for debugging purposes.