/moco-projects | Type: Application | PCID required: Yes
Tools
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 |
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. |
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. |
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 |
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 |
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. |
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. |
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. |
moco_projects_delete_tasks
Delete project task Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | Project Id |
id | integer | Yes | — | Resource ID. |
moco_projects_delete_tasks_destroy_all
Delete all project tasks Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | Project Id |
moco_projects_get_groups
Get project group Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | integer | Yes | — | Resource ID. |
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. |
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 |
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. |
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. |
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. |
moco_projects_get_tasks
Get project task Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
project_id | integer | Yes | — | Project Id |
id | integer | Yes | — | Resource ID. |
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 |
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. |
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 {id,name}. |
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. |
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 |
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 |
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 |
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. |
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. |
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. |
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. |
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. |
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. |
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 |
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 |
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. |
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 |
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 |
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. |
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. |

