Skip to main content

CreateProjectInput

Provides the fields and values to use when creating a project.

input CreateProjectInput {
parentId: ID
name: String
status: ID
clientId: ID
startAt: Date
dueAt: Date
isPublic: Boolean
filesPath: String
description: String
geometry: JSON
members: ProjectRelatedMembersInput
easements: RelatedEasementsInput
properties: RelatedPropertiesInput
structures: RelatedStructuresInput
contacts: ProjectRelatedContactsInput
tasks: RelatedTasksInput
letters: RelatedLettersInput
coordinations: RelatedCoordinationsInput
specifications: RelatedSpecificationsInput
governanceDocuments: RelatedGovernanceDocumentsInput
ordinances: RelatedOrdinancesInput @deprecated
contracts: RelatedContractsInput
submissions: RelatedSubmissionsInput
invoices: RelatedInvoicesInput
expenses: RelatedExpensesInput
quotes: RelatedQuotesInput
acts: RelatedActsInput
tags: RelatedTagsInput
copyRelations: CopyRelationsInput
}

Fields​

CreateProjectInput.parentId ● ID scalar​

The project's parent project.

CreateProjectInput.name ● String scalar​

The project's name.

CreateProjectInput.status ● ID scalar​

The project's status.

CreateProjectInput.clientId ● ID scalar​

The project's client.

CreateProjectInput.startAt ● Date scalar​

Starting date of the project.

CreateProjectInput.dueAt ● Date scalar​

Due date of the project.

CreateProjectInput.isPublic ● Boolean scalar​

True if the project is public to the organization. If false, do not share this project with other users in this organization without explicitly checking to see if they have access.

CreateProjectInput.filesPath ● String scalar​

The project's files path.

CreateProjectInput.description ● String scalar​

The project's description.

CreateProjectInput.geometry ● JSON scalar​

The project's geometry as GeoJSON. Optional top-level "color" (hex bg/line), "iconColor" (hex glyph) and "icon" (Iconify id) keys provide map styling.

CreateProjectInput.members ● ProjectRelatedMembersInput input​

The project's members relation.

CreateProjectInput.easements ● RelatedEasementsInput input​

The project's easements relation.

CreateProjectInput.properties ● RelatedPropertiesInput input​

The project's properties relation.

CreateProjectInput.structures ● RelatedStructuresInput input​

The project's structures relation.

CreateProjectInput.contacts ● ProjectRelatedContactsInput input​

The project's contacts relation.

CreateProjectInput.tasks ● RelatedTasksInput input​

The project's tasks relation.

CreateProjectInput.letters ● RelatedLettersInput input​

The project's letters relation.

CreateProjectInput.coordinations ● RelatedCoordinationsInput input​

The project's coordinations relation.

CreateProjectInput.specifications ● RelatedSpecificationsInput input​

The project's specifications relation.

CreateProjectInput.governanceDocuments ● RelatedGovernanceDocumentsInput input​

The project's governance documents relation.

CreateProjectInput.ordinances ● RelatedOrdinancesInput deprecated input​

DEPRECATED

Use governanceDocuments instead

The project's ordinances relation.

CreateProjectInput.contracts ● RelatedContractsInput input​

The project's contracts relation.

CreateProjectInput.submissions ● RelatedSubmissionsInput input​

The project's submissions relation.

CreateProjectInput.invoices ● RelatedInvoicesInput input​

The project's invoices relation.

CreateProjectInput.expenses ● RelatedExpensesInput input​

The project's expenses relation.

CreateProjectInput.quotes ● RelatedQuotesInput input​

The project's quotes relation.

CreateProjectInput.acts ● RelatedActsInput input​

The project's acts relation.

CreateProjectInput.tags ● RelatedTagsInput input​

The project's tags relation.

CreateProjectInput.copyRelations ● CopyRelationsInput input​

The relations that should be copied from another entity.

Member Of​

createProject mutation