Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The name of the project (max 255 chars).
The client ID (uuid) for this project.
The billing type for the project. Can be either "tm" (Time & Materials), "fixed" (Fixed Fee), "fixed_recurring" (Fixed Monthly), or "non_billable" (Non-Billable).
The initial project admin for this project. Should be a member ID (uuid). All projects are required to have at least one project admin.
The slug for the project, will be autogenerated from the name property if not provided.
Any notes about the project (max 5000 chars).
The project status. Can be: "tentative" (Tentative), "not_started" (Not Started), "in_progress" (In Progress), "paused" (Paused), or "completed" (Completed).
The status of the project. Possible values are: "active" (Active) or "archived" (Archived).
The start date (YYYY-MM-DD) of the project, must come on or before end date if set.
The end date (YYYY-MM-DD) of the project, must come on or after the start date if set.
The project code (max 255 chars).
The purchase order number (max 255 chars).
The 3-letter currency code associated with the project. Will default to the client or workspace setting if not supplied.
The revenue recognition method. Will only be used if the billingTypeId is set to "fixed" or "fixed_recurring". Possible values are "invoiced" (As Invoiced) or "manual" (Manual).
Whether the project uses roles.
Requires notes on time entries for this project.
Requires a task selection on time entries for this project.
The practice ID (uuid) for this project.
The business unit ID (uuid) of the business unit associated with this project.
The project type ID (uuid) as defined in the custom data.
A list of project tag IDs (uuid) associated with this project.
The member ID (uuid) of the sales representative associated with this project.
Whether the project has a budget.
The budget mode. Only used if useBudget is set to true. Possible values are "summary" (Summary budget), "detailed" (Detailed budget), or "aggregated" (Detailed budget aggregated from tasks).
The amount of services revenue in the budget. Only used if useBudget is set to true.
The number of billable hours to budget. This will only get used if useBudget is true and budgetMode is "summary".
The number of non-billable hours to budget. This will only get used if useBudget is true and budgetMode is "summary".
The amount of billable expenses to budget. This will only get used if useBudget is true and budgetMode is "summary".
The amount of non-billable expenses to budget. This will only get used if useBudget is true and budgetMode is "summary".
The amount of "other items" to budget for. This will only get used if useBudget is true and budgetMode is "summary".
Whether the project has a monthly budget.
The monthly budget mode. Only available if useMonthlyBudget is set to true. Possible values are "summary" (Summary budget) or "detailed" (Detailed budget).
The amount of services revenue in the monthly budget. Only used if useMonthlyBudget is set to true.
The number of billable hours in the monthly budget. This will only get used if useMonthlyBudget is true and monthlyBudgetMode is "summary".
The number of non-billable hours in the monthly budget. This will only get used if useMonthlyBudget is true and monthlyBudgetMode is "summary".
The amount of billable expenses in the monthly budget. This will only get used if useMonthlyBudget is true and monthlyBudgetMode is "summary".
The amount of non-billable expenses in the monthly budget. This will only get used if useMonthlyBudget is true and monthlyBudgetMode is "summary".
The amount of "other items" in the monthly budget. This will only get used if useMonthlyBudget is true and monthlyBudgetMode is "summary".
When enabled, locks time and expenses on the project, preventing further edits.
Whether time should be tracked per assigned role. Only applies when useRoles is true.
When enabled, caps the number of hours a member can log per day on the project.
The maximum number of hours a member can log per day on the project. Only used if capMaxMemberHoursPerDay is true.
When enabled, caps the number of hours a member can log per week on the project.
The maximum number of hours a member can log per week on the project. Only used if capMaxMemberHoursPerWeek is true.
When enabled, caps the number of hours a member can log per month on the project.
The maximum number of hours a member can log per month on the project. Only used if capMaxMemberHoursPerMonth is true.
The cloud folder URL (max 1024 characters).
200
The unique identifier for the object.
The slug for the project, will be autogenerated from the name property if not provided.
The name of the project (max 255 chars).
Any notes about the project (max 5000 chars).
The project status. Can be: "tentative" (Tentative), "not_started" (Not Started), "in_progress" (In Progress), "paused" (Paused), "completed" (Completed), or "cancelled" (Cancelled).
The start date for the project. Will be in the form YYYY-MM-DD.
The end date for the project. Will be in the form YYYY-MM-DD. null if no end date is set.
The project code (max 255 chars).
The purchase order number (max 255 chars).
The billing type for the project. Can be either "tm" (Time & Materials), "fixed" (Fixed Fee), "fixed_recurring" (Fixed Monthly), or "non_billable" (Non-Billable).
Whether this project is billable. Derived from billingTypeId — false only when billingTypeId is "non_billable".
The 3-letter ISO 4217 currency code associated with the project.
The revenue recognition method. Only applicable when billingTypeId is "fixed" or "fixed_recurring". Possible values are "invoiced" (As Invoiced) or "manual" (Manual). null for other billing types.
Deprecated. Always null.
Deprecated. Always null.
Deprecated. Always null.
Deprecated. Always null.
Whether the project uses roles.
Whether the project has a budget.
The budget mode. Only present when useBudget is true. Possible values are "summary" (Summary budget), "detailed" (Detailed budget), or "aggregated" (Detailed budget aggregated from tasks). null when useBudget is false.
Whether the project has a monthly budget.
The monthly budget mode. Only present when useMonthlyBudget is true. Possible values are "summary" (Summary budget) or "detailed" (Detailed budget). null when useMonthlyBudget is false.
When enabled, caps the number of hours a member can log per day on the project.
The maximum number of hours a member can log per day on the project. Only used if capMaxMemberHoursPerDay is true. null when capMaxMemberHoursPerDay is false.
When enabled, caps the number of hours a member can log per week on the project.
The maximum number of hours a member can log per week on the project. Only used if capMaxMemberHoursPerWeek is true. null when capMaxMemberHoursPerWeek is false.
When enabled, caps the number of hours a member can log per month on the project.
The maximum number of hours a member can log per month on the project. Only used if capMaxMemberHoursPerMonth is true. null when capMaxMemberHoursPerMonth is false.
Requires notes on time entries for this project.
Requires a task selection on time entries for this project.
The record status of the project. Possible values are: "active" (Active) or "archived" (Archived).
Whether time logged on this project counts as productive time. Only applicable for internal client projects; null for external client projects.
When enabled, locks time and expenses on the project, preventing further edits.
Whether time should be tracked per assigned role. Only applies when useRoles is true. null when useRoles is false.
The URL to the associated cloud storage folder.
The timestamp when the object was created.
The date the project was completed. Only populated when statusId is "completed".
The client associated with the project.
The practice associated with the project.
The project type associated with the project.
The project group associated with the project.
The list of tags associated with the project.
The business unit associated with the project.
The member designated as the sales representative for the project.
The overall budget targets for the project. Only present when useBudget is true.
The monthly budget targets for the project. Only present when useMonthlyBudget is true.