> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# moco-projects

> Moco Projects & Tasks

**Server path:** `/moco-projects` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                            | Description                                   |
| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------- |
| [`moco_projects_assign_project_group_projects`](#moco_projects_assign_project_group_projects)                   | Assign project to project group               |
| [`moco_projects_create_planning_entries`](#moco_projects_create_planning_entries)                               | Create planning entry                         |
| [`moco_projects_create_projects`](#moco_projects_create_projects)                                               | Create project                                |
| [`moco_projects_create_projects_payment_schedules`](#moco_projects_create_projects_payment_schedules)           | Create project payment schedule               |
| [`moco_projects_create_projects_tasks`](#moco_projects_create_projects_tasks)                                   | Create project task                           |
| [`moco_projects_delete_payment_schedules`](#moco_projects_delete_payment_schedules)                             | Delete project payment schedule               |
| [`moco_projects_delete_planning_entries`](#moco_projects_delete_planning_entries)                               | Delete planning entry                         |
| [`moco_projects_delete_projects`](#moco_projects_delete_projects)                                               | Delete project                                |
| [`moco_projects_delete_tasks`](#moco_projects_delete_tasks)                                                     | Delete project task                           |
| [`moco_projects_delete_tasks_destroy_all`](#moco_projects_delete_tasks_destroy_all)                             | Delete all project tasks                      |
| [`moco_projects_get_groups`](#moco_projects_get_groups)                                                         | Get project group                             |
| [`moco_projects_get_payment_schedules`](#moco_projects_get_payment_schedules)                                   | Get project payment schedule                  |
| [`moco_projects_get_payment_schedules_1`](#moco_projects_get_payment_schedules_1)                               | List project payment schedules                |
| [`moco_projects_get_planning_entries`](#moco_projects_get_planning_entries)                                     | Get planning entry                            |
| [`moco_projects_get_projects`](#moco_projects_get_projects)                                                     | Get project                                   |
| [`moco_projects_get_report`](#moco_projects_get_report)                                                         | Get project report                            |
| [`moco_projects_get_tasks`](#moco_projects_get_tasks)                                                           | Get project task                              |
| [`moco_projects_get_tasks_1`](#moco_projects_get_tasks_1)                                                       | List project tasks                            |
| [`moco_projects_list_planning_entries`](#moco_projects_list_planning_entries)                                   | List planning entries                         |
| [`moco_projects_list_projects`](#moco_projects_list_projects)                                                   | List projects                                 |
| [`moco_projects_list_projects_assigned`](#moco_projects_list_projects_assigned)                                 | List projects assigned to current user        |
| [`moco_projects_list_projects_groups`](#moco_projects_list_projects_groups)                                     | List project groups                           |
| [`moco_projects_list_projects_payment_schedules`](#moco_projects_list_projects_payment_schedules)               | List project payment schedules (all projects) |
| [`moco_projects_update_planning_entries`](#moco_projects_update_planning_entries)                               | Update planning entry                         |
| [`moco_projects_update_planning_entries_1`](#moco_projects_update_planning_entries_1)                           | Update planning entry                         |
| [`moco_projects_update_projects`](#moco_projects_update_projects)                                               | Update project                                |
| [`moco_projects_update_projects_1`](#moco_projects_update_projects_1)                                           | Update project                                |
| [`moco_projects_update_projects_archive`](#moco_projects_update_projects_archive)                               | Archive project                               |
| [`moco_projects_update_projects_disable_share`](#moco_projects_update_projects_disable_share)                   | Disable project report sharing                |
| [`moco_projects_update_projects_payment_schedules`](#moco_projects_update_projects_payment_schedules)           | Update project payment schedule               |
| [`moco_projects_update_projects_payment_schedules_1`](#moco_projects_update_projects_payment_schedules_1)       | Update project payment schedule               |
| [`moco_projects_update_projects_share`](#moco_projects_update_projects_share)                                   | Enable project report sharing                 |
| [`moco_projects_update_projects_tasks`](#moco_projects_update_projects_tasks)                                   | Update project task                           |
| [`moco_projects_update_projects_tasks_1`](#moco_projects_update_projects_tasks_1)                               | Update project task                           |
| [`moco_projects_update_projects_unarchive`](#moco_projects_update_projects_unarchive)                           | Unarchive project                             |
| [`moco_projects_update_projects_unassign_project_group`](#moco_projects_update_projects_unassign_project_group) | Unassign project from project group           |

***

## moco\_projects\_assign\_project\_group\_projects

Assign project to project group

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `id`                    | integer | Yes      | —       | Resource ID.                                          |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |
| `project_group_id`      | integer | Yes      | —       | Project Group Id                                      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      },
      "project_group_id": {
        "type": "integer",
        "description": "Project Group Id"
      }
    },
    "required": [
      "PCID",
      "id",
      "project_group_id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_create\_planning\_entries

Create planning entry

**Parameters:**

| Parameter       | Type    | Required | Default | Description                                                        |
| --------------- | ------- | -------- | ------- | ------------------------------------------------------------------ |
| `color`         | string  | No       | —       | The color value                                                    |
| `comment`       | string  | No       | —       | The comment value                                                  |
| `deal_id`       | integer | No       | —       | Deal Id                                                            |
| `ends_on`       | string  | No       | —       | Ends On                                                            |
| `hours_per_day` | number  | No       | —       | Hours Per Day                                                      |
| `project_id`    | integer | No       | —       | Project Id                                                         |
| `starts_on`     | string  | No       | —       | Starts On                                                          |
| `symbol`        | string  | No       | —       | The symbol value                                                   |
| `task_id`       | integer | No       | —       | Task Id                                                            |
| `tentative`     | boolean | No       | —       | The tentative value                                                |
| `title`         | string  | No       | —       | The title value                                                    |
| `user_id`       | integer | No       | —       | Optional and only accepted when caller can modify user assignment. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "color": {
        "type": "string",
        "description": "The color value"
      },
      "comment": {
        "type": "string",
        "description": "The comment value"
      },
      "deal_id": {
        "type": "integer",
        "description": "Deal Id"
      },
      "ends_on": {
        "type": "string",
        "description": "Ends On"
      },
      "hours_per_day": {
        "type": "number",
        "description": "Hours Per Day"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "starts_on": {
        "type": "string",
        "description": "Starts On"
      },
      "symbol": {
        "type": "string",
        "description": "The symbol value"
      },
      "task_id": {
        "type": "integer",
        "description": "Task Id"
      },
      "tentative": {
        "type": "boolean",
        "description": "The tentative value"
      },
      "title": {
        "type": "string",
        "description": "The title value"
      },
      "user_id": {
        "type": "integer",
        "description": "Optional and only accepted when caller can modify user assignment."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_create\_projects

Create project

**Parameters:**

| Parameter                      | Type      | Required | Default | Description                                                                                                                                                                                             |
| ------------------------------ | --------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `X-IMPERSONATE-USER-ID`        | integer   | No       | —       | Execute request on behalf of another user if allowed.                                                                                                                                                   |
| `billing_address`              | string    | No       | —       | Billing address for generated documents.                                                                                                                                                                |
| `billing_contact_id`           | integer   | No       | —       | Billing contact ID.                                                                                                                                                                                     |
| `billing_email_cc`             | string    | No       | —       | Default CC email(s), semicolon-separated.                                                                                                                                                               |
| `billing_email_to`             | string    | No       | —       | Default recipient email(s), semicolon-separated.                                                                                                                                                        |
| `billing_notes`                | string    | No       | —       | Notes printed or used during billing.                                                                                                                                                                   |
| `billing_variant`              | string    | No       | —       | Pricing mode for hourly rates.  Preferred values are `project`, `task`, `user`. `billing_variant_rate_per_project`, `billing_variant_rate_per_task`, `billing_variant_rate_per_user` are also accepted. |
| `budget`                       | number    | No       | —       | Project budget in project currency.                                                                                                                                                                     |
| `budget_expenses`              | number    | No       | —       | Expense budget in project currency.                                                                                                                                                                     |
| `budget_monthly`               | number    | No       | —       | Monthly budget for retainers.                                                                                                                                                                           |
| `co_leader_id`                 | integer   | No       | —       | Secondary responsible user ID.                                                                                                                                                                          |
| `company_id`                   | integer   | No       | —       | Customer company ID.                                                                                                                                                                                    |
| `contact_id`                   | integer   | No       | —       | Main external contact ID.                                                                                                                                                                               |
| `currency`                     | string    | No       | —       | Project currency. Mandatory on create and immutable afterwards.                                                                                                                                         |
| `custom_properties`            | object    | No       | —       | Custom field values keyed by custom field name.                                                                                                                                                         |
| `customer_id`                  | integer   | No       | —       | Deprecated alias of `company_id`.                                                                                                                                                                       |
| `deal_id`                      | integer   | No       | —       | Linked deal ID.                                                                                                                                                                                         |
| `finish_date`                  | string    | No       | —       | Project finish date.                                                                                                                                                                                    |
| `fixed_price`                  | boolean   | No       | —       | Whether the project is fixed price.                                                                                                                                                                     |
| `hourly_rate`                  | number    | No       | —       | Effective hourly rate for project pricing.                                                                                                                                                              |
| `identifier`                   | string    | No       | —       | Project number/identifier. Required when number ranges are manual.                                                                                                                                      |
| `info`                         | string    | No       | —       | Internal project notes.                                                                                                                                                                                 |
| `labels`                       | string\[] | No       | —       | Deprecated alias for `tags`.                                                                                                                                                                            |
| `leader_id`                    | integer   | No       | —       | Main responsible user ID.                                                                                                                                                                               |
| `name`                         | string    | No       | —       | Project name.                                                                                                                                                                                           |
| `project_group_id`             | integer   | No       | —       | Linked project group ID.                                                                                                                                                                                |
| `retainer`                     | boolean   | No       | —       | Whether project is billed as retainer.                                                                                                                                                                  |
| `retainer_billing_date`        | integer   | No       | —       | Retainer billing day in month (1-31).                                                                                                                                                                   |
| `retainer_billing_description` | string    | No       | —       | Default description for generated retainer items.                                                                                                                                                       |
| `retainer_billing_title`       | string    | No       | —       | Default title for generated retainer items.                                                                                                                                                             |
| `secondary_contact_id`         | integer   | No       | —       | Secondary external contact ID.                                                                                                                                                                          |
| `setting_include_time_report`  | boolean   | No       | —       | Include time report in billing output.                                                                                                                                                                  |
| `skip_favorite`                | boolean   | No       | —       | Do not add this project to favorites for the creator.                                                                                                                                                   |
| `start_date`                   | string    | No       | —       | Project start date.                                                                                                                                                                                     |
| `tags`                         | string\[] | No       | —       | Project tags.                                                                                                                                                                                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      },
      "billing_address": {
        "type": "string",
        "description": "Billing address for generated documents."
      },
      "billing_contact_id": {
        "type": "integer",
        "description": "Billing contact ID."
      },
      "billing_email_cc": {
        "type": "string",
        "description": "Default CC email(s), semicolon-separated."
      },
      "billing_email_to": {
        "type": "string",
        "description": "Default recipient email(s), semicolon-separated."
      },
      "billing_notes": {
        "type": "string",
        "description": "Notes printed or used during billing."
      },
      "billing_variant": {
        "type": "string",
        "description": "Pricing mode for hourly rates.  Preferred values are `project`, `task`, `user`. `billing_variant_rate_per_project`, `billing_variant_rate_per_task`, `billing_variant_rate_per_user` are also accepted.",
        "enum": [
          "project",
          "task",
          "user",
          "billing_variant_rate_per_project",
          "billing_variant_rate_per_task",
          "billing_variant_rate_per_user"
        ]
      },
      "budget": {
        "type": "number",
        "description": "Project budget in project currency."
      },
      "budget_expenses": {
        "type": "number",
        "description": "Expense budget in project currency."
      },
      "budget_monthly": {
        "type": "number",
        "description": "Monthly budget for retainers."
      },
      "co_leader_id": {
        "type": "integer",
        "description": "Secondary responsible user ID."
      },
      "company_id": {
        "type": "integer",
        "description": "Customer company ID."
      },
      "contact_id": {
        "type": "integer",
        "description": "Main external contact ID."
      },
      "currency": {
        "type": "string",
        "description": "Project currency. Mandatory on create and immutable afterwards."
      },
      "custom_properties": {
        "type": "object",
        "description": "Custom field values keyed by custom field name."
      },
      "customer_id": {
        "type": "integer",
        "description": "Deprecated alias of `company_id`."
      },
      "deal_id": {
        "type": "integer",
        "description": "Linked deal ID."
      },
      "finish_date": {
        "type": "string",
        "description": "Project finish date."
      },
      "fixed_price": {
        "type": "boolean",
        "description": "Whether the project is fixed price."
      },
      "hourly_rate": {
        "type": "number",
        "description": "Effective hourly rate for project pricing."
      },
      "identifier": {
        "type": "string",
        "description": "Project number/identifier. Required when number ranges are manual."
      },
      "info": {
        "type": "string",
        "description": "Internal project notes."
      },
      "labels": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Deprecated alias for `tags`."
      },
      "leader_id": {
        "type": "integer",
        "description": "Main responsible user ID."
      },
      "name": {
        "type": "string",
        "description": "Project name."
      },
      "project_group_id": {
        "type": "integer",
        "description": "Linked project group ID."
      },
      "retainer": {
        "type": "boolean",
        "description": "Whether project is billed as retainer."
      },
      "retainer_billing_date": {
        "type": "integer",
        "description": "Retainer billing day in month (1-31)."
      },
      "retainer_billing_description": {
        "type": "string",
        "description": "Default description for generated retainer items."
      },
      "retainer_billing_title": {
        "type": "string",
        "description": "Default title for generated retainer items."
      },
      "secondary_contact_id": {
        "type": "integer",
        "description": "Secondary external contact ID."
      },
      "setting_include_time_report": {
        "type": "boolean",
        "description": "Include time report in billing output."
      },
      "skip_favorite": {
        "type": "boolean",
        "description": "Do not add this project to favorites for the creator."
      },
      "start_date": {
        "type": "string",
        "description": "Project start date."
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Project tags."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_create\_projects\_payment\_schedules

Create project payment schedule

**Parameters:**

| Parameter     | Type    | Required | Default | Description           |
| ------------- | ------- | -------- | ------- | --------------------- |
| `project_id`  | integer | Yes      | —       | Project Id            |
| `checked`     | boolean | No       | —       | The checked value     |
| `date`        | string  | No       | —       | The date value        |
| `description` | string  | No       | —       | The description value |
| `net_total`   | number  | No       | —       | Net Total             |
| `title`       | string  | No       | —       | The title value       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "checked": {
        "type": "boolean",
        "description": "The checked value"
      },
      "date": {
        "type": "string",
        "description": "The date value"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "net_total": {
        "type": "number",
        "description": "Net Total"
      },
      "title": {
        "type": "string",
        "description": "The title value"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_create\_projects\_tasks

Create project task

**Parameters:**

| Parameter     | Type    | Required | Default | Description           |
| ------------- | ------- | -------- | ------- | --------------------- |
| `project_id`  | integer | Yes      | —       | Project Id            |
| `active`      | boolean | No       | —       | The active value      |
| `billable`    | boolean | No       | —       | The billable value    |
| `budget`      | number  | No       | —       | The budget value      |
| `description` | string  | No       | —       | The description value |
| `hourly_rate` | number  | No       | —       | Hourly Rate           |
| `index`       | integer | No       | —       | The index value       |
| `name`        | string  | No       | —       | The name value        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "active": {
        "type": "boolean",
        "description": "The active value"
      },
      "billable": {
        "type": "boolean",
        "description": "The billable value"
      },
      "budget": {
        "type": "number",
        "description": "The budget value"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "hourly_rate": {
        "type": "number",
        "description": "Hourly Rate"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_delete\_payment\_schedules

Delete project payment schedule

**Parameters:**

| Parameter    | Type    | Required | Default | Description  |
| ------------ | ------- | -------- | ------- | ------------ |
| `project_id` | integer | Yes      | —       | Project Id   |
| `id`         | integer | Yes      | —       | Resource ID. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      }
    },
    "required": [
      "PCID",
      "project_id",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_delete\_planning\_entries

Delete planning entry

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `id`                    | integer | Yes      | —       | Resource ID.                                          |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_delete\_projects

Delete project

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `id`                    | integer | Yes      | —       | Resource ID.                                          |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_delete\_tasks

Delete project task

**Parameters:**

| Parameter    | Type    | Required | Default | Description  |
| ------------ | ------- | -------- | ------- | ------------ |
| `project_id` | integer | Yes      | —       | Project Id   |
| `id`         | integer | Yes      | —       | Resource ID. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      }
    },
    "required": [
      "PCID",
      "project_id",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_delete\_tasks\_destroy\_all

Delete all project tasks

**Parameters:**

| Parameter    | Type    | Required | Default | Description |
| ------------ | ------- | -------- | ------- | ----------- |
| `project_id` | integer | Yes      | —       | Project Id  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_get\_groups

Get project group

**Parameters:**

| Parameter | Type    | Required | Default | Description  |
| --------- | ------- | -------- | ------- | ------------ |
| `id`      | integer | Yes      | —       | Resource ID. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_get\_payment\_schedules

Get project payment schedule

**Parameters:**

| Parameter    | Type    | Required | Default | Description  |
| ------------ | ------- | -------- | ------- | ------------ |
| `project_id` | integer | Yes      | —       | Project Id   |
| `id`         | integer | Yes      | —       | Resource ID. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      }
    },
    "required": [
      "PCID",
      "project_id",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_get\_payment\_schedules\_1

List project payment schedules

**Parameters:**

| Parameter       | Type    | Required | Default | Description                                                                                                                                                                                                             |
| --------------- | ------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `page`          | integer | No       | —       | Page number, starting at 1.                                                                                                                                                                                             |
| `per_page`      | integer | No       | —       | Page size.                                                                                                                                                                                                              |
| `ids`           | string  | No       | —       | Comma-separated IDs.                                                                                                                                                                                                    |
| `updated_after` | string  | No       | —       | ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization. |
| `from`          | string  | No       | —       | Payment schedule date range start. Format: YYYY-MM-DD (e.g. `2026-01-01`).                                                                                                                                              |
| `to`            | string  | No       | —       | Payment schedule date range end. Format: YYYY-MM-DD (e.g. `2026-01-31`).                                                                                                                                                |
| `checked`       | boolean | No       | —       | The checked value                                                                                                                                                                                                       |
| `company_id`    | integer | No       | —       | Company Id                                                                                                                                                                                                              |
| `project_id`    | integer | Yes      | —       | Project Id                                                                                                                                                                                                              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page": {
        "type": "integer",
        "description": "Page number, starting at 1."
      },
      "per_page": {
        "type": "integer",
        "description": "Page size."
      },
      "ids": {
        "type": "string",
        "description": "Comma-separated IDs."
      },
      "updated_after": {
        "type": "string",
        "description": "ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization."
      },
      "from": {
        "type": "string",
        "description": "Payment schedule date range start. Format: YYYY-MM-DD (e.g. `2026-01-01`)."
      },
      "to": {
        "type": "string",
        "description": "Payment schedule date range end. Format: YYYY-MM-DD (e.g. `2026-01-31`)."
      },
      "checked": {
        "type": "boolean",
        "description": "The checked value"
      },
      "company_id": {
        "type": "integer",
        "description": "Company Id"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_get\_planning\_entries

Get planning entry

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `id`                    | integer | Yes      | —       | Resource ID.                                          |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_get\_projects

Get project

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `include_company`       | boolean | No       | —       | Include Company                                       |
| `id`                    | integer | Yes      | —       | Resource ID.                                          |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "include_company": {
        "type": "boolean",
        "description": "Include Company"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_get\_report

Get project report

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `id`                    | integer | Yes      | —       | Resource ID.                                          |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_get\_tasks

Get project task

**Parameters:**

| Parameter    | Type    | Required | Default | Description  |
| ------------ | ------- | -------- | ------- | ------------ |
| `project_id` | integer | Yes      | —       | Project Id   |
| `id`         | integer | Yes      | —       | Resource ID. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      }
    },
    "required": [
      "PCID",
      "project_id",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_get\_tasks\_1

List project tasks

**Parameters:**

| Parameter       | Type    | Required | Default | Description                                                                                                                                                                                                             |
| --------------- | ------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `page`          | integer | No       | —       | Page number, starting at 1.                                                                                                                                                                                             |
| `per_page`      | integer | No       | —       | Page size.                                                                                                                                                                                                              |
| `updated_after` | string  | No       | —       | ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization. |
| `project_id`    | integer | Yes      | —       | Project Id                                                                                                                                                                                                              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page": {
        "type": "integer",
        "description": "Page number, starting at 1."
      },
      "per_page": {
        "type": "integer",
        "description": "Page size."
      },
      "updated_after": {
        "type": "string",
        "description": "ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization."
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_list\_planning\_entries

List planning entries

**Parameters:**

| Parameter       | Type    | Required | Default | Description                                                                                                                                                                                                             |
| --------------- | ------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `page`          | integer | No       | —       | Page number, starting at 1.                                                                                                                                                                                             |
| `per_page`      | integer | No       | —       | Page size.                                                                                                                                                                                                              |
| `ids`           | string  | No       | —       | Comma-separated IDs.                                                                                                                                                                                                    |
| `updated_after` | string  | No       | —       | ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization. |
| `period`        | string  | No       | —       | Date range in `YYYY-MM-DD:YYYY-MM-DD` format (e.g. `2020-04-01:2020-07-31`).                                                                                                                                            |
| `user_id`       | string  | No       | —       | Single ID or comma-separated list.                                                                                                                                                                                      |
| `project_id`    | string  | No       | —       | Single ID or comma-separated list.                                                                                                                                                                                      |
| `deal_id`       | string  | No       | —       | Single ID or comma-separated list.                                                                                                                                                                                      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page": {
        "type": "integer",
        "description": "Page number, starting at 1."
      },
      "per_page": {
        "type": "integer",
        "description": "Page size."
      },
      "ids": {
        "type": "string",
        "description": "Comma-separated IDs."
      },
      "updated_after": {
        "type": "string",
        "description": "ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization."
      },
      "period": {
        "type": "string",
        "description": "Date range in `YYYY-MM-DD:YYYY-MM-DD` format (e.g. `2020-04-01:2020-07-31`)."
      },
      "user_id": {
        "type": "string",
        "description": "Single ID or comma-separated list."
      },
      "project_id": {
        "type": "string",
        "description": "Single ID or comma-separated list."
      },
      "deal_id": {
        "type": "string",
        "description": "Single ID or comma-separated list."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_list\_projects

List projects

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                                                                                                                                                                                                                                     |
| ----------------------- | ------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed.                                                                                                                                                                                                           |
| `page`                  | integer | No       | —       | Page number, starting at 1.                                                                                                                                                                                                                                     |
| `per_page`              | integer | No       | —       | Page size.                                                                                                                                                                                                                                                      |
| `sort_by`               | string  | No       | —       | Field and optional direction, e.g. `title desc`.                                                                                                                                                                                                                |
| `ids`                   | string  | No       | —       | Comma-separated IDs.                                                                                                                                                                                                                                            |
| `updated_after`         | string  | No       | —       | ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization.                                         |
| `include_archived`      | boolean | No       | —       | Include Archived                                                                                                                                                                                                                                                |
| `include_company`       | boolean | No       | —       | Return full customer company payload instead of `&#123;id,name&#125;`.                                                                                                                                                                                          |
| `leader_id`             | string  | No       | —       | Single ID or comma-separated list.                                                                                                                                                                                                                              |
| `company_id`            | string  | No       | —       | Single ID or comma-separated list.                                                                                                                                                                                                                              |
| `created_from`          | string  | No       | —       | Creation date range start. Format: YYYY-MM-DD (e.g. `2026-01-01`).                                                                                                                                                                                              |
| `created_to`            | string  | No       | —       | Creation date range end. Format: YYYY-MM-DD (e.g. `2026-01-31`).                                                                                                                                                                                                |
| `updated_from`          | string  | No       | —       | Update date range start. Format: YYYY-MM-DD (e.g. `2026-01-01`).                                                                                                                                                                                                |
| `updated_to`            | string  | No       | —       | Update date range end. Format: YYYY-MM-DD (e.g. `2026-01-31`).                                                                                                                                                                                                  |
| `tags`                  | string  | No       | —       | Comma-separated list of tag names.                                                                                                                                                                                                                              |
| `identifier`            | string  | No       | —       | Single identifier or comma-separated list.                                                                                                                                                                                                                      |
| `retainer`              | boolean | No       | —       | The retainer value                                                                                                                                                                                                                                              |
| `project_group_id`      | string  | No       | —       | Single ID or comma-separated list.                                                                                                                                                                                                                              |
| `deal_id`               | string  | No       | —       | Single ID or comma-separated list.                                                                                                                                                                                                                              |
| `term`                  | string  | No       | —       | Searches project name, project identifier and customer company name.                                                                                                                                                                                            |
| `custom_properties`     | object  | No       | —       | Filter by custom field values.  Unknown custom field names return an empty result set. For MultiSelect fields, pass multiple values using `custom_properties[Field][]=A&custom_properties[Field][]=B`. Boolean fields should be queried with `true` or `false`. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      },
      "page": {
        "type": "integer",
        "description": "Page number, starting at 1."
      },
      "per_page": {
        "type": "integer",
        "description": "Page size."
      },
      "sort_by": {
        "type": "string",
        "description": "Field and optional direction, e.g. `title desc`."
      },
      "ids": {
        "type": "string",
        "description": "Comma-separated IDs."
      },
      "updated_after": {
        "type": "string",
        "description": "ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization."
      },
      "include_archived": {
        "type": "boolean",
        "description": "Include Archived"
      },
      "include_company": {
        "type": "boolean",
        "description": "Return full customer company payload instead of `{id,name}`."
      },
      "leader_id": {
        "type": "string",
        "description": "Single ID or comma-separated list."
      },
      "company_id": {
        "type": "string",
        "description": "Single ID or comma-separated list."
      },
      "created_from": {
        "type": "string",
        "description": "Creation date range start. Format: YYYY-MM-DD (e.g. `2026-01-01`)."
      },
      "created_to": {
        "type": "string",
        "description": "Creation date range end. Format: YYYY-MM-DD (e.g. `2026-01-31`)."
      },
      "updated_from": {
        "type": "string",
        "description": "Update date range start. Format: YYYY-MM-DD (e.g. `2026-01-01`)."
      },
      "updated_to": {
        "type": "string",
        "description": "Update date range end. Format: YYYY-MM-DD (e.g. `2026-01-31`)."
      },
      "tags": {
        "type": "string",
        "description": "Comma-separated list of tag names."
      },
      "identifier": {
        "type": "string",
        "description": "Single identifier or comma-separated list."
      },
      "retainer": {
        "type": "boolean",
        "description": "The retainer value"
      },
      "project_group_id": {
        "type": "string",
        "description": "Single ID or comma-separated list."
      },
      "deal_id": {
        "type": "string",
        "description": "Single ID or comma-separated list."
      },
      "term": {
        "type": "string",
        "description": "Searches project name, project identifier and customer company name."
      },
      "custom_properties": {
        "type": "object",
        "description": "Filter by custom field values.  Unknown custom field names return an empty result set. For MultiSelect fields, pass multiple values using `custom_properties[Field][]=A&custom_properties[Field][]=B`. Boolean fields should be queried with `true` or `false`."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_list\_projects\_assigned

List projects assigned to current user

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |
| `active`                | boolean | No       | —       | The active value                                      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      },
      "active": {
        "type": "boolean",
        "description": "The active value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_list\_projects\_groups

List project groups

**Parameters:**

| Parameter           | Type    | Required | Default | Description                                                                                                                                                                                                                                                     |
| ------------------- | ------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `page`              | integer | No       | —       | Page number, starting at 1.                                                                                                                                                                                                                                     |
| `per_page`          | integer | No       | —       | Page size.                                                                                                                                                                                                                                                      |
| `ids`               | string  | No       | —       | Comma-separated IDs.                                                                                                                                                                                                                                            |
| `updated_after`     | string  | No       | —       | ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization.                                         |
| `custom_properties` | object  | No       | —       | Filter by custom field values.  Unknown custom field names return an empty result set. For MultiSelect fields, pass multiple values using `custom_properties[Field][]=A&custom_properties[Field][]=B`. Boolean fields should be queried with `true` or `false`. |
| `user_id`           | integer | No       | —       | User Id                                                                                                                                                                                                                                                         |
| `company_id`        | integer | No       | —       | Company Id                                                                                                                                                                                                                                                      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page": {
        "type": "integer",
        "description": "Page number, starting at 1."
      },
      "per_page": {
        "type": "integer",
        "description": "Page size."
      },
      "ids": {
        "type": "string",
        "description": "Comma-separated IDs."
      },
      "updated_after": {
        "type": "string",
        "description": "ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization."
      },
      "custom_properties": {
        "type": "object",
        "description": "Filter by custom field values.  Unknown custom field names return an empty result set. For MultiSelect fields, pass multiple values using `custom_properties[Field][]=A&custom_properties[Field][]=B`. Boolean fields should be queried with `true` or `false`."
      },
      "user_id": {
        "type": "integer",
        "description": "User Id"
      },
      "company_id": {
        "type": "integer",
        "description": "Company Id"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_list\_projects\_payment\_schedules

List project payment schedules (all projects)

**Parameters:**

| Parameter       | Type    | Required | Default | Description                                                                                                                                                                                                             |
| --------------- | ------- | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `page`          | integer | No       | —       | Page number, starting at 1.                                                                                                                                                                                             |
| `per_page`      | integer | No       | —       | Page size.                                                                                                                                                                                                              |
| `ids`           | string  | No       | —       | Comma-separated IDs.                                                                                                                                                                                                    |
| `updated_after` | string  | No       | —       | ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization. |
| `from`          | string  | No       | —       | Payment schedule date range start. Format: YYYY-MM-DD (e.g. `2026-01-01`).                                                                                                                                              |
| `to`            | string  | No       | —       | Payment schedule date range end. Format: YYYY-MM-DD (e.g. `2026-01-31`).                                                                                                                                                |
| `checked`       | boolean | No       | —       | The checked value                                                                                                                                                                                                       |
| `company_id`    | integer | No       | —       | Company Id                                                                                                                                                                                                              |
| `project_id`    | integer | No       | —       | Project Id                                                                                                                                                                                                              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page": {
        "type": "integer",
        "description": "Page number, starting at 1."
      },
      "per_page": {
        "type": "integer",
        "description": "Page size."
      },
      "ids": {
        "type": "string",
        "description": "Comma-separated IDs."
      },
      "updated_after": {
        "type": "string",
        "description": "ISO 8601 UTC timestamp (e.g. `2026-01-31T14:30:00Z`).  Returns entities created or updated after this timestamp and is intended for incremental synchronization. Combine with delete webhooks for full synchronization."
      },
      "from": {
        "type": "string",
        "description": "Payment schedule date range start. Format: YYYY-MM-DD (e.g. `2026-01-01`)."
      },
      "to": {
        "type": "string",
        "description": "Payment schedule date range end. Format: YYYY-MM-DD (e.g. `2026-01-31`)."
      },
      "checked": {
        "type": "boolean",
        "description": "The checked value"
      },
      "company_id": {
        "type": "integer",
        "description": "Company Id"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_planning\_entries

Update planning entry

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                                        |
| ----------------------- | ------- | -------- | ------- | ------------------------------------------------------------------ |
| `id`                    | integer | Yes      | —       | Resource ID.                                                       |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed.              |
| `color`                 | string  | No       | —       | The color value                                                    |
| `comment`               | string  | No       | —       | The comment value                                                  |
| `deal_id`               | integer | No       | —       | Deal Id                                                            |
| `ends_on`               | string  | No       | —       | Ends On                                                            |
| `hours_per_day`         | number  | No       | —       | Hours Per Day                                                      |
| `project_id`            | integer | No       | —       | Project Id                                                         |
| `starts_on`             | string  | No       | —       | Starts On                                                          |
| `symbol`                | string  | No       | —       | The symbol value                                                   |
| `task_id`               | integer | No       | —       | Task Id                                                            |
| `tentative`             | boolean | No       | —       | The tentative value                                                |
| `title`                 | string  | No       | —       | The title value                                                    |
| `user_id`               | integer | No       | —       | Optional and only accepted when caller can modify user assignment. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      },
      "color": {
        "type": "string",
        "description": "The color value"
      },
      "comment": {
        "type": "string",
        "description": "The comment value"
      },
      "deal_id": {
        "type": "integer",
        "description": "Deal Id"
      },
      "ends_on": {
        "type": "string",
        "description": "Ends On"
      },
      "hours_per_day": {
        "type": "number",
        "description": "Hours Per Day"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "starts_on": {
        "type": "string",
        "description": "Starts On"
      },
      "symbol": {
        "type": "string",
        "description": "The symbol value"
      },
      "task_id": {
        "type": "integer",
        "description": "Task Id"
      },
      "tentative": {
        "type": "boolean",
        "description": "The tentative value"
      },
      "title": {
        "type": "string",
        "description": "The title value"
      },
      "user_id": {
        "type": "integer",
        "description": "Optional and only accepted when caller can modify user assignment."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_planning\_entries\_1

Update planning entry

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                                        |
| ----------------------- | ------- | -------- | ------- | ------------------------------------------------------------------ |
| `id`                    | integer | Yes      | —       | Resource ID.                                                       |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed.              |
| `color`                 | string  | No       | —       | The color value                                                    |
| `comment`               | string  | No       | —       | The comment value                                                  |
| `deal_id`               | integer | No       | —       | Deal Id                                                            |
| `ends_on`               | string  | No       | —       | Ends On                                                            |
| `hours_per_day`         | number  | No       | —       | Hours Per Day                                                      |
| `project_id`            | integer | No       | —       | Project Id                                                         |
| `starts_on`             | string  | No       | —       | Starts On                                                          |
| `symbol`                | string  | No       | —       | The symbol value                                                   |
| `task_id`               | integer | No       | —       | Task Id                                                            |
| `tentative`             | boolean | No       | —       | The tentative value                                                |
| `title`                 | string  | No       | —       | The title value                                                    |
| `user_id`               | integer | No       | —       | Optional and only accepted when caller can modify user assignment. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      },
      "color": {
        "type": "string",
        "description": "The color value"
      },
      "comment": {
        "type": "string",
        "description": "The comment value"
      },
      "deal_id": {
        "type": "integer",
        "description": "Deal Id"
      },
      "ends_on": {
        "type": "string",
        "description": "Ends On"
      },
      "hours_per_day": {
        "type": "number",
        "description": "Hours Per Day"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "starts_on": {
        "type": "string",
        "description": "Starts On"
      },
      "symbol": {
        "type": "string",
        "description": "The symbol value"
      },
      "task_id": {
        "type": "integer",
        "description": "Task Id"
      },
      "tentative": {
        "type": "boolean",
        "description": "The tentative value"
      },
      "title": {
        "type": "string",
        "description": "The title value"
      },
      "user_id": {
        "type": "integer",
        "description": "Optional and only accepted when caller can modify user assignment."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_projects

Update project

**Parameters:**

| Parameter                      | Type      | Required | Default | Description                                                                                                                                                                                             |
| ------------------------------ | --------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`                           | integer   | Yes      | —       | Resource ID.                                                                                                                                                                                            |
| `X-IMPERSONATE-USER-ID`        | integer   | No       | —       | Execute request on behalf of another user if allowed.                                                                                                                                                   |
| `billing_address`              | string    | No       | —       | Billing address for generated documents.                                                                                                                                                                |
| `billing_contact_id`           | integer   | No       | —       | Billing contact ID.                                                                                                                                                                                     |
| `billing_email_cc`             | string    | No       | —       | Default CC email(s), semicolon-separated.                                                                                                                                                               |
| `billing_email_to`             | string    | No       | —       | Default recipient email(s), semicolon-separated.                                                                                                                                                        |
| `billing_notes`                | string    | No       | —       | Notes printed or used during billing.                                                                                                                                                                   |
| `billing_variant`              | string    | No       | —       | Pricing mode for hourly rates.  Preferred values are `project`, `task`, `user`. `billing_variant_rate_per_project`, `billing_variant_rate_per_task`, `billing_variant_rate_per_user` are also accepted. |
| `budget`                       | number    | No       | —       | Project budget in project currency.                                                                                                                                                                     |
| `budget_expenses`              | number    | No       | —       | Expense budget in project currency.                                                                                                                                                                     |
| `budget_monthly`               | number    | No       | —       | Monthly budget for retainers.                                                                                                                                                                           |
| `co_leader_id`                 | integer   | No       | —       | Secondary responsible user ID.                                                                                                                                                                          |
| `company_id`                   | integer   | No       | —       | Customer company ID.                                                                                                                                                                                    |
| `contact_id`                   | integer   | No       | —       | Main external contact ID.                                                                                                                                                                               |
| `currency`                     | string    | No       | —       | Project currency. Mandatory on create and immutable afterwards.                                                                                                                                         |
| `custom_properties`            | object    | No       | —       | Custom field values keyed by custom field name.                                                                                                                                                         |
| `customer_id`                  | integer   | No       | —       | Deprecated alias of `company_id`.                                                                                                                                                                       |
| `deal_id`                      | integer   | No       | —       | Linked deal ID.                                                                                                                                                                                         |
| `finish_date`                  | string    | No       | —       | Project finish date.                                                                                                                                                                                    |
| `fixed_price`                  | boolean   | No       | —       | Whether the project is fixed price.                                                                                                                                                                     |
| `hourly_rate`                  | number    | No       | —       | Effective hourly rate for project pricing.                                                                                                                                                              |
| `identifier`                   | string    | No       | —       | Project number/identifier. Required when number ranges are manual.                                                                                                                                      |
| `info`                         | string    | No       | —       | Internal project notes.                                                                                                                                                                                 |
| `labels`                       | string\[] | No       | —       | Deprecated alias for `tags`.                                                                                                                                                                            |
| `leader_id`                    | integer   | No       | —       | Main responsible user ID.                                                                                                                                                                               |
| `name`                         | string    | No       | —       | Project name.                                                                                                                                                                                           |
| `project_group_id`             | integer   | No       | —       | Linked project group ID.                                                                                                                                                                                |
| `retainer`                     | boolean   | No       | —       | Whether project is billed as retainer.                                                                                                                                                                  |
| `retainer_billing_date`        | integer   | No       | —       | Retainer billing day in month (1-31).                                                                                                                                                                   |
| `retainer_billing_description` | string    | No       | —       | Default description for generated retainer items.                                                                                                                                                       |
| `retainer_billing_title`       | string    | No       | —       | Default title for generated retainer items.                                                                                                                                                             |
| `secondary_contact_id`         | integer   | No       | —       | Secondary external contact ID.                                                                                                                                                                          |
| `setting_include_time_report`  | boolean   | No       | —       | Include time report in billing output.                                                                                                                                                                  |
| `skip_favorite`                | boolean   | No       | —       | Do not add this project to favorites for the creator.                                                                                                                                                   |
| `start_date`                   | string    | No       | —       | Project start date.                                                                                                                                                                                     |
| `tags`                         | string\[] | No       | —       | Project tags.                                                                                                                                                                                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      },
      "billing_address": {
        "type": "string",
        "description": "Billing address for generated documents."
      },
      "billing_contact_id": {
        "type": "integer",
        "description": "Billing contact ID."
      },
      "billing_email_cc": {
        "type": "string",
        "description": "Default CC email(s), semicolon-separated."
      },
      "billing_email_to": {
        "type": "string",
        "description": "Default recipient email(s), semicolon-separated."
      },
      "billing_notes": {
        "type": "string",
        "description": "Notes printed or used during billing."
      },
      "billing_variant": {
        "type": "string",
        "description": "Pricing mode for hourly rates.  Preferred values are `project`, `task`, `user`. `billing_variant_rate_per_project`, `billing_variant_rate_per_task`, `billing_variant_rate_per_user` are also accepted.",
        "enum": [
          "project",
          "task",
          "user",
          "billing_variant_rate_per_project",
          "billing_variant_rate_per_task",
          "billing_variant_rate_per_user"
        ]
      },
      "budget": {
        "type": "number",
        "description": "Project budget in project currency."
      },
      "budget_expenses": {
        "type": "number",
        "description": "Expense budget in project currency."
      },
      "budget_monthly": {
        "type": "number",
        "description": "Monthly budget for retainers."
      },
      "co_leader_id": {
        "type": "integer",
        "description": "Secondary responsible user ID."
      },
      "company_id": {
        "type": "integer",
        "description": "Customer company ID."
      },
      "contact_id": {
        "type": "integer",
        "description": "Main external contact ID."
      },
      "currency": {
        "type": "string",
        "description": "Project currency. Mandatory on create and immutable afterwards."
      },
      "custom_properties": {
        "type": "object",
        "description": "Custom field values keyed by custom field name."
      },
      "customer_id": {
        "type": "integer",
        "description": "Deprecated alias of `company_id`."
      },
      "deal_id": {
        "type": "integer",
        "description": "Linked deal ID."
      },
      "finish_date": {
        "type": "string",
        "description": "Project finish date."
      },
      "fixed_price": {
        "type": "boolean",
        "description": "Whether the project is fixed price."
      },
      "hourly_rate": {
        "type": "number",
        "description": "Effective hourly rate for project pricing."
      },
      "identifier": {
        "type": "string",
        "description": "Project number/identifier. Required when number ranges are manual."
      },
      "info": {
        "type": "string",
        "description": "Internal project notes."
      },
      "labels": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Deprecated alias for `tags`."
      },
      "leader_id": {
        "type": "integer",
        "description": "Main responsible user ID."
      },
      "name": {
        "type": "string",
        "description": "Project name."
      },
      "project_group_id": {
        "type": "integer",
        "description": "Linked project group ID."
      },
      "retainer": {
        "type": "boolean",
        "description": "Whether project is billed as retainer."
      },
      "retainer_billing_date": {
        "type": "integer",
        "description": "Retainer billing day in month (1-31)."
      },
      "retainer_billing_description": {
        "type": "string",
        "description": "Default description for generated retainer items."
      },
      "retainer_billing_title": {
        "type": "string",
        "description": "Default title for generated retainer items."
      },
      "secondary_contact_id": {
        "type": "integer",
        "description": "Secondary external contact ID."
      },
      "setting_include_time_report": {
        "type": "boolean",
        "description": "Include time report in billing output."
      },
      "skip_favorite": {
        "type": "boolean",
        "description": "Do not add this project to favorites for the creator."
      },
      "start_date": {
        "type": "string",
        "description": "Project start date."
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Project tags."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_projects\_1

Update project

**Parameters:**

| Parameter                      | Type      | Required | Default | Description                                                                                                                                                                                             |
| ------------------------------ | --------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`                           | integer   | Yes      | —       | Resource ID.                                                                                                                                                                                            |
| `X-IMPERSONATE-USER-ID`        | integer   | No       | —       | Execute request on behalf of another user if allowed.                                                                                                                                                   |
| `billing_address`              | string    | No       | —       | Billing address for generated documents.                                                                                                                                                                |
| `billing_contact_id`           | integer   | No       | —       | Billing contact ID.                                                                                                                                                                                     |
| `billing_email_cc`             | string    | No       | —       | Default CC email(s), semicolon-separated.                                                                                                                                                               |
| `billing_email_to`             | string    | No       | —       | Default recipient email(s), semicolon-separated.                                                                                                                                                        |
| `billing_notes`                | string    | No       | —       | Notes printed or used during billing.                                                                                                                                                                   |
| `billing_variant`              | string    | No       | —       | Pricing mode for hourly rates.  Preferred values are `project`, `task`, `user`. `billing_variant_rate_per_project`, `billing_variant_rate_per_task`, `billing_variant_rate_per_user` are also accepted. |
| `budget`                       | number    | No       | —       | Project budget in project currency.                                                                                                                                                                     |
| `budget_expenses`              | number    | No       | —       | Expense budget in project currency.                                                                                                                                                                     |
| `budget_monthly`               | number    | No       | —       | Monthly budget for retainers.                                                                                                                                                                           |
| `co_leader_id`                 | integer   | No       | —       | Secondary responsible user ID.                                                                                                                                                                          |
| `company_id`                   | integer   | No       | —       | Customer company ID.                                                                                                                                                                                    |
| `contact_id`                   | integer   | No       | —       | Main external contact ID.                                                                                                                                                                               |
| `currency`                     | string    | No       | —       | Project currency. Mandatory on create and immutable afterwards.                                                                                                                                         |
| `custom_properties`            | object    | No       | —       | Custom field values keyed by custom field name.                                                                                                                                                         |
| `customer_id`                  | integer   | No       | —       | Deprecated alias of `company_id`.                                                                                                                                                                       |
| `deal_id`                      | integer   | No       | —       | Linked deal ID.                                                                                                                                                                                         |
| `finish_date`                  | string    | No       | —       | Project finish date.                                                                                                                                                                                    |
| `fixed_price`                  | boolean   | No       | —       | Whether the project is fixed price.                                                                                                                                                                     |
| `hourly_rate`                  | number    | No       | —       | Effective hourly rate for project pricing.                                                                                                                                                              |
| `identifier`                   | string    | No       | —       | Project number/identifier. Required when number ranges are manual.                                                                                                                                      |
| `info`                         | string    | No       | —       | Internal project notes.                                                                                                                                                                                 |
| `labels`                       | string\[] | No       | —       | Deprecated alias for `tags`.                                                                                                                                                                            |
| `leader_id`                    | integer   | No       | —       | Main responsible user ID.                                                                                                                                                                               |
| `name`                         | string    | No       | —       | Project name.                                                                                                                                                                                           |
| `project_group_id`             | integer   | No       | —       | Linked project group ID.                                                                                                                                                                                |
| `retainer`                     | boolean   | No       | —       | Whether project is billed as retainer.                                                                                                                                                                  |
| `retainer_billing_date`        | integer   | No       | —       | Retainer billing day in month (1-31).                                                                                                                                                                   |
| `retainer_billing_description` | string    | No       | —       | Default description for generated retainer items.                                                                                                                                                       |
| `retainer_billing_title`       | string    | No       | —       | Default title for generated retainer items.                                                                                                                                                             |
| `secondary_contact_id`         | integer   | No       | —       | Secondary external contact ID.                                                                                                                                                                          |
| `setting_include_time_report`  | boolean   | No       | —       | Include time report in billing output.                                                                                                                                                                  |
| `skip_favorite`                | boolean   | No       | —       | Do not add this project to favorites for the creator.                                                                                                                                                   |
| `start_date`                   | string    | No       | —       | Project start date.                                                                                                                                                                                     |
| `tags`                         | string\[] | No       | —       | Project tags.                                                                                                                                                                                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      },
      "billing_address": {
        "type": "string",
        "description": "Billing address for generated documents."
      },
      "billing_contact_id": {
        "type": "integer",
        "description": "Billing contact ID."
      },
      "billing_email_cc": {
        "type": "string",
        "description": "Default CC email(s), semicolon-separated."
      },
      "billing_email_to": {
        "type": "string",
        "description": "Default recipient email(s), semicolon-separated."
      },
      "billing_notes": {
        "type": "string",
        "description": "Notes printed or used during billing."
      },
      "billing_variant": {
        "type": "string",
        "description": "Pricing mode for hourly rates.  Preferred values are `project`, `task`, `user`. `billing_variant_rate_per_project`, `billing_variant_rate_per_task`, `billing_variant_rate_per_user` are also accepted.",
        "enum": [
          "project",
          "task",
          "user",
          "billing_variant_rate_per_project",
          "billing_variant_rate_per_task",
          "billing_variant_rate_per_user"
        ]
      },
      "budget": {
        "type": "number",
        "description": "Project budget in project currency."
      },
      "budget_expenses": {
        "type": "number",
        "description": "Expense budget in project currency."
      },
      "budget_monthly": {
        "type": "number",
        "description": "Monthly budget for retainers."
      },
      "co_leader_id": {
        "type": "integer",
        "description": "Secondary responsible user ID."
      },
      "company_id": {
        "type": "integer",
        "description": "Customer company ID."
      },
      "contact_id": {
        "type": "integer",
        "description": "Main external contact ID."
      },
      "currency": {
        "type": "string",
        "description": "Project currency. Mandatory on create and immutable afterwards."
      },
      "custom_properties": {
        "type": "object",
        "description": "Custom field values keyed by custom field name."
      },
      "customer_id": {
        "type": "integer",
        "description": "Deprecated alias of `company_id`."
      },
      "deal_id": {
        "type": "integer",
        "description": "Linked deal ID."
      },
      "finish_date": {
        "type": "string",
        "description": "Project finish date."
      },
      "fixed_price": {
        "type": "boolean",
        "description": "Whether the project is fixed price."
      },
      "hourly_rate": {
        "type": "number",
        "description": "Effective hourly rate for project pricing."
      },
      "identifier": {
        "type": "string",
        "description": "Project number/identifier. Required when number ranges are manual."
      },
      "info": {
        "type": "string",
        "description": "Internal project notes."
      },
      "labels": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Deprecated alias for `tags`."
      },
      "leader_id": {
        "type": "integer",
        "description": "Main responsible user ID."
      },
      "name": {
        "type": "string",
        "description": "Project name."
      },
      "project_group_id": {
        "type": "integer",
        "description": "Linked project group ID."
      },
      "retainer": {
        "type": "boolean",
        "description": "Whether project is billed as retainer."
      },
      "retainer_billing_date": {
        "type": "integer",
        "description": "Retainer billing day in month (1-31)."
      },
      "retainer_billing_description": {
        "type": "string",
        "description": "Default description for generated retainer items."
      },
      "retainer_billing_title": {
        "type": "string",
        "description": "Default title for generated retainer items."
      },
      "secondary_contact_id": {
        "type": "integer",
        "description": "Secondary external contact ID."
      },
      "setting_include_time_report": {
        "type": "boolean",
        "description": "Include time report in billing output."
      },
      "skip_favorite": {
        "type": "boolean",
        "description": "Do not add this project to favorites for the creator."
      },
      "start_date": {
        "type": "string",
        "description": "Project start date."
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Project tags."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_projects\_archive

Archive project

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `id`                    | integer | Yes      | —       | Resource ID.                                          |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_projects\_disable\_share

Disable project report sharing

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `id`                    | integer | Yes      | —       | Resource ID.                                          |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_projects\_payment\_schedules

Update project payment schedule

**Parameters:**

| Parameter     | Type    | Required | Default | Description           |
| ------------- | ------- | -------- | ------- | --------------------- |
| `project_id`  | integer | Yes      | —       | Project Id            |
| `id`          | integer | Yes      | —       | Resource ID.          |
| `checked`     | boolean | No       | —       | The checked value     |
| `date`        | string  | No       | —       | The date value        |
| `description` | string  | No       | —       | The description value |
| `net_total`   | number  | No       | —       | Net Total             |
| `title`       | string  | No       | —       | The title value       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "checked": {
        "type": "boolean",
        "description": "The checked value"
      },
      "date": {
        "type": "string",
        "description": "The date value"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "net_total": {
        "type": "number",
        "description": "Net Total"
      },
      "title": {
        "type": "string",
        "description": "The title value"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_projects\_payment\_schedules\_1

Update project payment schedule

**Parameters:**

| Parameter     | Type    | Required | Default | Description           |
| ------------- | ------- | -------- | ------- | --------------------- |
| `project_id`  | integer | Yes      | —       | Project Id            |
| `id`          | integer | Yes      | —       | Resource ID.          |
| `checked`     | boolean | No       | —       | The checked value     |
| `date`        | string  | No       | —       | The date value        |
| `description` | string  | No       | —       | The description value |
| `net_total`   | number  | No       | —       | Net Total             |
| `title`       | string  | No       | —       | The title value       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "checked": {
        "type": "boolean",
        "description": "The checked value"
      },
      "date": {
        "type": "string",
        "description": "The date value"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "net_total": {
        "type": "number",
        "description": "Net Total"
      },
      "title": {
        "type": "string",
        "description": "The title value"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_projects\_share

Enable project report sharing

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `id`                    | integer | Yes      | —       | Resource ID.                                          |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_projects\_tasks

Update project task

**Parameters:**

| Parameter     | Type    | Required | Default | Description           |
| ------------- | ------- | -------- | ------- | --------------------- |
| `project_id`  | integer | Yes      | —       | Project Id            |
| `id`          | integer | Yes      | —       | Resource ID.          |
| `active`      | boolean | No       | —       | The active value      |
| `billable`    | boolean | No       | —       | The billable value    |
| `budget`      | number  | No       | —       | The budget value      |
| `description` | string  | No       | —       | The description value |
| `hourly_rate` | number  | No       | —       | Hourly Rate           |
| `index`       | integer | No       | —       | The index value       |
| `name`        | string  | No       | —       | The name value        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "active": {
        "type": "boolean",
        "description": "The active value"
      },
      "billable": {
        "type": "boolean",
        "description": "The billable value"
      },
      "budget": {
        "type": "number",
        "description": "The budget value"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "hourly_rate": {
        "type": "number",
        "description": "Hourly Rate"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_projects\_tasks\_1

Update project task

**Parameters:**

| Parameter     | Type    | Required | Default | Description           |
| ------------- | ------- | -------- | ------- | --------------------- |
| `project_id`  | integer | Yes      | —       | Project Id            |
| `id`          | integer | Yes      | —       | Resource ID.          |
| `active`      | boolean | No       | —       | The active value      |
| `billable`    | boolean | No       | —       | The billable value    |
| `budget`      | number  | No       | —       | The budget value      |
| `description` | string  | No       | —       | The description value |
| `hourly_rate` | number  | No       | —       | Hourly Rate           |
| `index`       | integer | No       | —       | The index value       |
| `name`        | string  | No       | —       | The name value        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "Project Id"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "active": {
        "type": "boolean",
        "description": "The active value"
      },
      "billable": {
        "type": "boolean",
        "description": "The billable value"
      },
      "budget": {
        "type": "number",
        "description": "The budget value"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "hourly_rate": {
        "type": "number",
        "description": "Hourly Rate"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_projects\_unarchive

Unarchive project

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `id`                    | integer | Yes      | —       | Resource ID.                                          |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>

***

## moco\_projects\_update\_projects\_unassign\_project\_group

Unassign project from project group

**Parameters:**

| Parameter               | Type    | Required | Default | Description                                           |
| ----------------------- | ------- | -------- | ------- | ----------------------------------------------------- |
| `id`                    | integer | Yes      | —       | Resource ID.                                          |
| `X-IMPERSONATE-USER-ID` | integer | No       | —       | Execute request on behalf of another user if allowed. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "integer",
        "description": "Resource ID."
      },
      "X-IMPERSONATE-USER-ID": {
        "type": "integer",
        "description": "Execute request on behalf of another user if allowed."
      }
    },
    "required": [
      "PCID",
      "id"
    ]
  }
  ```
</Expandable>
