manage_project
Manage Freshservice project lifecycles by creating, updating, listing, and archiving projects, plus managing sprints, members, and associations with tickets, changes, problems, and assets.
Instructions
Manage Freshservice Projects (NewGen).
Projects let you plan, prioritize, manage, and track work within
the service desk. You can associate tickets, changes, problems,
and assets to projects.
Args:
action: One of 'create', 'update', 'get', 'list', 'delete',
'archive', 'restore', 'get_fields', 'get_templates',
'add_members', 'get_memberships',
'create_association', 'get_associations', 'delete_association',
'get_versions', 'get_sprints'.
project_id: Project ID (required for most actions except create,
list, get_fields, get_templates).
name: Project name (create — MANDATORY, max 255 chars).
description: Project description (HTML or plain text).
key: Project key — starts with letter, letters+numbers, max 10 chars.
Auto-generated from name if omitted on create.
project_type: 0=Software, 1=Business (create — MANDATORY).
status_id: 1=Yet to start, 2=In Progress, 3=Completed.
priority_id: 1=Low, 2=Medium, 3=High, 4=Urgent.
manager_id: User ID of the project manager.
start_date: Start date (yyyy-mm-dd).
end_date: End date (yyyy-mm-dd).
visibility: 0=Private, 1=Public (default 1).
sprint_duration: Sprint duration in days (default 14).
custom_fields: Custom fields dict.
project_template_id: Template ID (create only).
members: List of members to add (add_members).
Format: [{"email": "user@example.com", "role": 1}]
role: 1 or 2 (project admin vs member).
module_name: Association module — 'tickets', 'problems',
'changes', or 'assets' (create/get/delete_association).
ids: List of IDs to associate (create_association).
association_id: Entity ID to dissociate (delete_association).
filter: Filter for list — 'completed', 'incomplete', 'archived',
'open', 'in_progress'. Default shows open + completed.
page/per_page: Pagination (list, max 100 per page).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | ||
| key | No | ||
| name | No | ||
| page | No | ||
| action | Yes | ||
| filter | No | ||
| members | No | ||
| end_date | No | ||
| per_page | No | ||
| status_id | No | ||
| manager_id | No | ||
| project_id | No | ||
| start_date | No | ||
| visibility | No | ||
| description | No | ||
| module_name | No | ||
| priority_id | No | ||
| project_type | No | ||
| custom_fields | No | ||
| association_id | No | ||
| sprint_duration | No | ||
| project_template_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |