/projectsWrite operationCreate a project
Use this operation to create a project. The server validates the complete payload and derives workspace ownership from the authenticated credential. Required scopes, product permissions, sharing rules, workspace locks, and regional cell ownership are enforced for every request. Use a stable Idempotency-Key when retrying so a transport timeout cannot create duplicate work.
projects:writePrepare this request
The builder does not execute requests or persist credentials. Replace the environment-variable placeholder only in your terminal or secret-aware runtime.
Headers
1Idempotency-KeyrequiredUnique request key retained for seven days. Within that window, reuse with different data is rejected.
Request body
application/jsonadditionalContactIdsOrdered set of additional contact identifiers associated with this project.
colorCanonical color value used to display the resource.
contactIdIdentifier of the related contact.
descriptionHuman-readable description of the resource.
dueAtISO 8601 timestamp for due at.
individualIdThe individual id associated with this project.
listIdIdentifier of the related task list.
managerIdThe manager id associated with this project.
namerequiredHuman-readable name of the resource.
plannedEndAtISO 8601 timestamp for planned end at.
plannedStartAtISO 8601 timestamp for planned start at.
showInSchedulingThe show in scheduling associated with this project.
subscriberIdsOrdered set of subscriber identifiers associated with this project.
Responses
9200An idempotent replay of an existing resource.application/json
application/jsonPublic API representation of project.
The attributes associated with this project.
actualEndAtrequiredISO 8601 timestamp for actual end at.
actualStartAtrequiredISO 8601 timestamp for actual start at.
additionalContactIdsrequiredOrdered set of additional contact identifiers associated with this project attributes.
archivedrequiredWhether this resource is archived.
colorrequiredCanonical color value used to display the resource.
completedrequiredWhether the work item is complete.
contactIdrequiredIdentifier of the related contact.
createdAtrequiredTimestamp at which the resource was created.
createdByIdrequiredThe created by id associated with this project attributes.
descriptionrequiredHuman-readable description of the resource.
developerRevisionrequiredThe developer revision associated with this project attributes.
developerUpdatedAtrequiredISO 8601 timestamp for developer updated at.
dueAtrequiredISO 8601 timestamp for due at.
duplicateOfProjectIdrequiredThe duplicate of project id associated with this project attributes.
earliestEndAtrequiredISO 8601 timestamp for earliest end at.
earliestStartAtrequiredISO 8601 timestamp for earliest start at.
individualIdrequiredThe individual id associated with this project attributes.
listIdrequiredIdentifier of the related task list.
managerIdrequiredThe manager id associated with this project attributes.
namerequiredHuman-readable name of the resource.
orderrequiredThe order associated with this project attributes.
plannedEndAtrequiredISO 8601 timestamp for planned end at.
plannedStartAtrequiredISO 8601 timestamp for planned start at.
schedulingOrderrequiredThe scheduling order associated with this project attributes.
showInSchedulingrequiredWhether show in scheduling applies to this project attributes.
subscriberIdsrequiredOrdered set of subscriber identifiers associated with this project attributes.
tasksCompletedrequiredThe tasks completed associated with this project attributes.
tasksOpenrequiredThe tasks open associated with this project attributes.
tasksTotalrequiredThe tasks total associated with this project attributes.
lastActivityAtrequiredISO 8601 timestamp for last activity at.
latestEndAtrequiredISO 8601 timestamp for latest end at.
latestStartAtrequiredISO 8601 timestamp for latest start at.
updatedAtrequiredTimestamp of the most recent successful update.
idrequiredStable TeamGrid identifier for this resource.
typerequiredCanonical type discriminator for this resource.
Public API representation of meta.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
201The request to create a project created the resource. The response contains its canonical public representation and request metadata.application/json
application/jsonPublic API representation of project.
The attributes associated with this project.
actualEndAtrequiredISO 8601 timestamp for actual end at.
actualStartAtrequiredISO 8601 timestamp for actual start at.
additionalContactIdsrequiredOrdered set of additional contact identifiers associated with this project attributes.
archivedrequiredWhether this resource is archived.
colorrequiredCanonical color value used to display the resource.
completedrequiredWhether the work item is complete.
contactIdrequiredIdentifier of the related contact.
createdAtrequiredTimestamp at which the resource was created.
createdByIdrequiredThe created by id associated with this project attributes.
descriptionrequiredHuman-readable description of the resource.
developerRevisionrequiredThe developer revision associated with this project attributes.
developerUpdatedAtrequiredISO 8601 timestamp for developer updated at.
dueAtrequiredISO 8601 timestamp for due at.
duplicateOfProjectIdrequiredThe duplicate of project id associated with this project attributes.
earliestEndAtrequiredISO 8601 timestamp for earliest end at.
earliestStartAtrequiredISO 8601 timestamp for earliest start at.
individualIdrequiredThe individual id associated with this project attributes.
listIdrequiredIdentifier of the related task list.
managerIdrequiredThe manager id associated with this project attributes.
namerequiredHuman-readable name of the resource.
orderrequiredThe order associated with this project attributes.
plannedEndAtrequiredISO 8601 timestamp for planned end at.
plannedStartAtrequiredISO 8601 timestamp for planned start at.
schedulingOrderrequiredThe scheduling order associated with this project attributes.
showInSchedulingrequiredWhether show in scheduling applies to this project attributes.
subscriberIdsrequiredOrdered set of subscriber identifiers associated with this project attributes.
tasksCompletedrequiredThe tasks completed associated with this project attributes.
tasksOpenrequiredThe tasks open associated with this project attributes.
tasksTotalrequiredThe tasks total associated with this project attributes.
lastActivityAtrequiredISO 8601 timestamp for last activity at.
latestEndAtrequiredISO 8601 timestamp for latest end at.
latestStartAtrequiredISO 8601 timestamp for latest start at.
updatedAtrequiredTimestamp of the most recent successful update.
idrequiredStable TeamGrid identifier for this resource.
typerequiredCanonical type discriminator for this resource.
Public API representation of meta.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
400The request is invalid.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
401The bearer credential is missing, invalid, expired, or revoked.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
403The credential has insufficient scope.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
409The request conflicts with the current resource state.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
429The credential or source exceeded its rate limit.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
502The cell-local application returned an invalid response.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
503A required cell-local dependency is unavailable.application/json
application/jsonThe errors associated with this error.
coderequiredStable machine-readable code for programmatic error or state handling.
detailrequiredThe detail associated with this api error.
sourceThe source associated with this api error.
statusrequiredCanonical status of the resource or operation.
titlerequiredHuman-readable title of the resource.
Request metadata, including the request identifier and pagination state when applicable.
requestIdrequiredUnique identifier assigned to the API request for tracing and support.
Thank you. The rating contains no account or customer data.