Freshservice
Freshservice ITSM — tickets, problems, changes, releases, assets and agents (API key over HTTP Basic).
OCNORA ships 38 typed Freshservice operations. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run.
Before you connect Freshservice
- Authentication
- API key
- Credential
- the API key, or {"api_key": "…"}
- Connection test
- Available: the stored credential can be checked against the provider when you add it. This is not a record that a test was run or passed.
What you can do with Freshservice
Operations, grouped by what they do to your data.
Create and send 8
Read and search 14
Delete and cancel 5
Other operations 5
A sample Freshservice workflow
- 1A core triggerStart the run from a chat, form, manual, schedule, webhook, workflow trigger — no Freshservice trigger is needed.
- 2Get Agentfreshservice.get_agentRead one Freshservice agent, with their roles and group membership.
- 3Add Ticket Notefreshservice.add_ticket_noteAdd a note to a Freshservice ticket, private to agents unless made public.
An outline built from this provider’s node contracts, not a recorded run. Each step’s output fields are available to the next in the field picker.
Every node below has a reference page: what it does, the connection it needs, its config fields with types, constraints and examples, and the shapes it emits.
Operations 38
- Add Ticket NoteAdd a note to a Freshservice ticket, private to agents unless made public.freshservice.add_ticket_note
- Create AgentCreate a Freshservice agent and grant them their roles.freshservice.create_agent
- Create AssetCreate an asset of a given asset type in Freshservice.freshservice.create_asset
- Create ChangeRaise a Freshservice change request for a requester.freshservice.create_change
- Create ProblemRaise a Freshservice problem record for a requester.freshservice.create_problem
- Create ReleaseRaise a Freshservice release record.freshservice.create_release
- Create TicketRaise a Freshservice ticket for a requester named by email or user id.freshservice.create_ticket
- Deactivate AgentDeactivate a Freshservice agent and free the seat they occupied.freshservice.deactivate_agent
- Delete AssetMove a Freshservice asset to the trash, from where it can be restored.freshservice.delete_asset
- Delete ChangeMove a Freshservice change request to the trash, from where it can be restored.freshservice.delete_change
- Delete ProblemMove a Freshservice problem to the trash, from where it can be restored.freshservice.delete_problem
- Delete ReleaseMove a Freshservice release to the trash, from where it can be restored.freshservice.delete_release
- Delete TicketMove a Freshservice ticket to the trash, from where it can be restored.freshservice.delete_ticket
- Filter AgentsFilter Freshservice agents by field values with the agent query language.freshservice.filter_agents
- Filter AssetsFilter Freshservice assets by field values such as type, state or owner.freshservice.filter_assets
- Filter TicketsSearch Freshservice tickets with the ticket query language.freshservice.filter_tickets
- Get AgentRead one Freshservice agent, with their roles and group membership.freshservice.get_agent
- Get AssetRead one Freshservice asset by its display id.freshservice.get_asset
- Get ChangeRead one Freshservice change request by its id.freshservice.get_change
- Get ProblemRead one Freshservice problem, including its analysis fields.freshservice.get_problem
- Get ReleaseRead one Freshservice release, including its planning fields.freshservice.get_release
- Get TicketRead one Freshservice ticket by its id.freshservice.get_ticket
- List AgentsList Freshservice agents, narrowed by the list filters the API accepts.freshservice.list_agents
- List AssetsList Freshservice assets, newest first unless told otherwise.freshservice.list_assets
- List ChangesList Freshservice change requests, by query or by a saved view.freshservice.list_changes
- List ProblemsList the Freshservice problems in a workspace.freshservice.list_problems
- List ReleasesList Freshservice releases, optionally through one of its named filters.freshservice.list_releases
- List Ticket ConversationsList the replies and notes recorded on a Freshservice ticket.freshservice.list_ticket_conversations
- List TicketsList Freshservice tickets, narrowed by the list filters the API accepts.freshservice.list_tickets
- Reactivate AgentBring a deactivated Freshservice agent back into service.freshservice.reactivate_agent
- Reply to TicketAdd a public reply to a Freshservice ticket, which the requester receives.freshservice.reply_to_ticket
- Search AssetsSearch Freshservice assets across the indexed identifying fields.freshservice.search_assets
- Update AgentChange the attributes, roles or group membership of a Freshservice agent.freshservice.update_agent
- Update AssetChange the attributes of an existing Freshservice asset.freshservice.update_asset
- Update ChangeChange the attributes of an existing Freshservice change request.freshservice.update_change
- Update ProblemChange the attributes of an existing Freshservice problem.freshservice.update_problem
- Update ReleaseChange the attributes of an existing Freshservice release.freshservice.update_release
- Update TicketChange the attributes of an existing Freshservice ticket.freshservice.update_ticket
Freshservice questions
- How does OCNORA authenticate with Freshservice?
- With a stored API key credential, shaped the API key, or {"api_key": "…"}. A connection test can check it when you add it.
- What can I automate with Freshservice?
- 38 typed operations, each with a reference page listing its config fields and the shapes it emits.
- What if the Freshservice operation I need is not listed?
- Where Freshservice has an HTTP API, call it from the HTTP node with the same credential, or describe the step to the AI builder, which asks our team for a typed node when one is missing.
- Are there templates that use Freshservice?
- Not yet. Start from a blank workflow, or describe the workflow to Build with AI.
- How are Freshservice calls controlled?
- Every call and every run step is audited, runs count against the execution budget, and Workflow Health pre-flights the workflow when you save it.
More in Business apps
See your first Freshservice workflow run.
Book a technical demo. We add the connection, pick a template or describe the workflow to Build with AI, and Workflow Health checks it before it runs.