# Create a Quote Creates a Quote (Q) or a Temporary Quote (QTMP). Endpoint: POST /clicmanager.create/{TypeCode} Security: basic, X-PriceFx-jwt ## Path parameters: - `TypeCode` (string, required) Enter the type code of the entity you want to create. Enum: "Q", "QTMP" ## Request fields (application/json): - `data` (object) - `data.quote` (object) The type code is Q. - `data.quote.outputs` (array,null) - `data.quote.outputs.resultName` (string) - `data.quote.outputs.resultLabel` (string) - `data.quote.outputs.result` (object) - `data.quote.outputs.excludeFromExport` (boolean) - `data.quote.outputs.warnings` (array) - `data.quote.outputs.alertMessage` (string) - `data.quote.outputs.alertType` (string) Enum: "CRITICAL", "RED", "YELLOW" - `data.quote.outputs.displayOptions` (integer) - `data.quote.outputs.formatType` (string) Enum: "NUMERIC", "NUMERIC_LONG", "MONEY", "PERCENT", "TEXT", "MONEY_EUR", "MONEY_USD", "MONEY_GBP", "MONEY_JPY", "MONEY_CHF", "MONEY_PLN", "DATETIME", "DATE", "INTEGER", "LINK", "COMPLEX", "SPARKLINE" - `data.quote.outputs.suffix` (string) - `data.quote.outputs.resultType` (string) - `data.quote.outputs.cssProperties` (string) - `data.quote.outputs.userGroup` (string) - `data.quote.outputs.resultGroup` (string) - `data.quote.outputs.overrideValueOptions` (array) - `data.quote.outputs.overrideAllowEmpty` (boolean) - `data.quote.outputs.labelTranslations` (string) - `data.quote.outputs.overridable` (boolean) - `data.quote.outputs.overridden` (boolean) - `data.quote.outputs.resultDescription` (string) - `data.quote.createdByName` (string) - `data.quote.typedId` (string) - `data.quote.headerText` (string) - `data.quote.workflowStatus` (string) Enum: "DRAFT", "SUBMITTED", "DENIED", "APPROVED", "NO_APPROVAL_REQUIRED", "WITHDRAWN", "INVALIDATED" - `data.quote.inputs` (array,null) - `data.quote.inputs.name` (string) - `data.quote.inputs.label` (string) - `data.quote.inputs.lookupTableId` (string) - `data.quote.inputs.url` (string) - `data.quote.inputs.type` (string) - `data.quote.inputs.value` (object) - `data.quote.inputs.valueHint` (string) - `data.quote.inputs.readOnly` (boolean) - `data.quote.inputs.filter` (object) - `data.quote.inputs.parameterGroup` (string) - `data.quote.inputs.required` (boolean) - `data.quote.inputs.addUnknownValues` (boolean) - `data.quote.inputs.alwaysEditable` (boolean) - `data.quote.inputs.parameterConfig` (object) - `data.quote.inputs.formattingOptions` (object) - `data.quote.inputs.valueOptions` (array) - `data.quote.lastUpdateDate` (string) - `data.quote.serverMessagesExtended` (array,null) - `data.quote.serverMessagesExtended.key` (string) - `data.quote.serverMessagesExtended.message` (string) - `data.quote.externalRef` (string,null) - `data.quote.deniedByName` (string,null) - `data.quote.lineItems` (array) - `data.quote.lineItems.version` (integer) - `data.quote.lineItems.clicId` (integer) - `data.quote.lineItems.dirty` (boolean) - `data.quote.lineItems.lineId` (string) - `data.quote.lineItems.parentId` (string) - `data.quote.lineItems.calculationStatus` (integer) - `data.quote.lineItems.editabilityStatus` (integer) - `data.quote.lineItems.containsProductImage` (boolean) - `data.quote.lineItems.sku` (string) - `data.quote.lineItems.priceRecordId` (integer) - `data.quote.lineItems.folder` (boolean) - `data.quote.lineItems.treeLabel` (string) - `data.quote.lineItems.createDate` (string) - `data.quote.lineItems.createdBy` (integer) - `data.quote.lineItems.lastUpdateBy` (integer) - `data.quote.userGroupViewDetails` (string,null) - `data.quote.approvedByName` (string,null) - `data.quote.creationWorkflowCurrentStep` (integer,null) - `data.quote.rootUniqueName` (string) - `data.quote.originUniqueName` (string,null) - `data.quote.targetDate` (string,null) - `data.quote.customerGroup` (string,null) - `data.quote.ioMeta` (any) - `data.quote.originDeleted` (boolean,null) - `data.quote.customerName` (string,null) - `data.quote.uniqueName` (string) - `data.quote.serverMessages` (array,null) - `data.quote.creationWorkflowStatus` (string) Enum: "DRAFT", "INPROGRESS", "FINISHED" - `data.quote.userGroupEdit` (string,null) - `data.quote.hasWorkflowHistory` (boolean) - `data.quote.nodeId` (integer) - `data.quote.status` (string) Enum: "DRAFT", "PENDING", "SCHEDULED", "PROCESSING", "SCHEDULED_DIRTY", "ERROR", "READY", "CANCELLED" - `data.quote.lastUpdateByName` (string) - `data.quote.originClicId` (integer,null) - `data.quote.renderInfo` (object,null) - `data.quote.lostReason` (string,null) - `data.quote.signature` (object,null) - `data.quote.signature.envelopeId` (string) - `data.quote.signature.sentDateTime` (string) - `data.quote.signature.statusChangedDateTime` (string) - `data.quote.signature.customerUserOrEmail` (string) - `data.quote.signature.sender` (integer) - `data.quote.signature.senderName` (string) - `data.quote.signature.templateName` (string) - `data.quote.signature.note` (string) - `data.quote.signature.voidedReason` (string) - `data.quote.signature.error` (string) - `data.quote.signature.history` (array) - `data.quote.creationWorkflowStepCount` (integer,null) - `data.quote.quoteType` (string,null) - `data.quote.quoteStatus` (string) Enum: "DRAFT", "OFFER", "DEAL", "REVOKED", "SUPERSEDED", "INVALIDATED", "LOST", "PARTIALDEAL" - `data.quote.lostReasonComment` (string,null) - `data.quote.expiryDate` (string,null) - `data.quote.creationWorkflowStepLabel` (string,null) - `data.quote.customerId` (string,null) - `data.quote.submittedByName` (string,null) - `data.quote.additionalInfo4` (string,null) - `data.quote.additionalInfo3` (string,null) - `data.quote.refreshInputs` (boolean) - `data.quote.additionalInfo2` (number,null) - `data.quote.additionalInfo1` (number,null) - `data.quote.numberOfAttachments` (integer) - `data.quote.originLabel` (string,null) - `data.quote.nextRevUNs` (array) - `data.quote.approvalRequiredEmailAttachmentsJson` (string,null) - `data.quote.viewState` (object,null) - `data.quote.viewState.gridViewState` (string) - `data.quote.viewState.openFolders` (array) - `data.quote.viewState.selectedNodes` (array) - `data.quote.prevRev` (string,null) - `data.quote.supersededBy` (string,null) - `data.quote.persistedClicId` (integer,null) - `data.quote.persistedClicVersion` (integer) ## Response 200 fields (application/json): - `response` (object) - `response.node` (string) - `response.data` (array) - `response.data.outputs` (array,null) - `response.data.outputs.resultName` (string) - `response.data.outputs.resultLabel` (string) - `response.data.outputs.result` (object) - `response.data.outputs.excludeFromExport` (boolean) - `response.data.outputs.warnings` (array) - `response.data.outputs.alertMessage` (string) - `response.data.outputs.alertType` (string) Enum: "CRITICAL", "RED", "YELLOW" - `response.data.outputs.displayOptions` (integer) - `response.data.outputs.formatType` (string) Enum: "NUMERIC", "NUMERIC_LONG", "MONEY", "PERCENT", "TEXT", "MONEY_EUR", "MONEY_USD", "MONEY_GBP", "MONEY_JPY", "MONEY_CHF", "MONEY_PLN", "DATETIME", "DATE", "INTEGER", "LINK", "COMPLEX", "SPARKLINE" - `response.data.outputs.suffix` (string) - `response.data.outputs.resultType` (string) - `response.data.outputs.cssProperties` (string) - `response.data.outputs.userGroup` (string) - `response.data.outputs.resultGroup` (string) - `response.data.outputs.overrideValueOptions` (array) - `response.data.outputs.overrideAllowEmpty` (boolean) - `response.data.outputs.labelTranslations` (string) - `response.data.outputs.overridable` (boolean) - `response.data.outputs.overridden` (boolean) - `response.data.outputs.resultDescription` (string) - `response.data.createdByName` (string) - `response.data.typedId` (string) - `response.data.headerText` (string) - `response.data.workflowStatus` (string) Enum: "DRAFT", "SUBMITTED", "DENIED", "APPROVED", "NO_APPROVAL_REQUIRED", "WITHDRAWN", "INVALIDATED" - `response.data.inputs` (array,null) - `response.data.inputs.name` (string) - `response.data.inputs.label` (string) - `response.data.inputs.lookupTableId` (string) - `response.data.inputs.url` (string) - `response.data.inputs.type` (string) - `response.data.inputs.value` (object) - `response.data.inputs.valueHint` (string) - `response.data.inputs.readOnly` (boolean) - `response.data.inputs.filter` (object) - `response.data.inputs.parameterGroup` (string) - `response.data.inputs.required` (boolean) - `response.data.inputs.addUnknownValues` (boolean) - `response.data.inputs.alwaysEditable` (boolean) - `response.data.inputs.parameterConfig` (object) - `response.data.inputs.formattingOptions` (object) - `response.data.inputs.valueOptions` (array) - `response.data.lastUpdateDate` (string) - `response.data.serverMessagesExtended` (array,null) - `response.data.serverMessagesExtended.key` (string) - `response.data.serverMessagesExtended.message` (string) - `response.data.externalRef` (string,null) - `response.data.deniedByName` (string,null) - `response.data.lineItems` (array) - `response.data.lineItems.version` (integer) - `response.data.lineItems.clicId` (integer) - `response.data.lineItems.dirty` (boolean) - `response.data.lineItems.lineId` (string) - `response.data.lineItems.parentId` (string) - `response.data.lineItems.calculationStatus` (integer) - `response.data.lineItems.editabilityStatus` (integer) - `response.data.lineItems.containsProductImage` (boolean) - `response.data.lineItems.sku` (string) - `response.data.lineItems.priceRecordId` (integer) - `response.data.lineItems.folder` (boolean) - `response.data.lineItems.treeLabel` (string) - `response.data.lineItems.createDate` (string) - `response.data.lineItems.createdBy` (integer) - `response.data.lineItems.lastUpdateBy` (integer) - `response.data.userGroupViewDetails` (string,null) - `response.data.approvedByName` (string,null) - `response.data.creationWorkflowCurrentStep` (integer,null) - `response.data.rootUniqueName` (string) - `response.data.originUniqueName` (string,null) - `response.data.targetDate` (string,null) - `response.data.customerGroup` (string,null) - `response.data.ioMeta` (any) - `response.data.originDeleted` (boolean,null) - `response.data.customerName` (string,null) - `response.data.uniqueName` (string) - `response.data.serverMessages` (array,null) - `response.data.creationWorkflowStatus` (string) Enum: "DRAFT", "INPROGRESS", "FINISHED" - `response.data.userGroupEdit` (string,null) - `response.data.hasWorkflowHistory` (boolean) - `response.data.nodeId` (integer) - `response.data.status` (string) Enum: "DRAFT", "PENDING", "SCHEDULED", "PROCESSING", "SCHEDULED_DIRTY", "ERROR", "READY", "CANCELLED" - `response.data.lastUpdateByName` (string) - `response.data.originClicId` (integer,null) - `response.data.renderInfo` (object,null) - `response.data.lostReason` (string,null) - `response.data.signature` (object,null) - `response.data.signature.envelopeId` (string) - `response.data.signature.sentDateTime` (string) - `response.data.signature.statusChangedDateTime` (string) - `response.data.signature.customerUserOrEmail` (string) - `response.data.signature.sender` (integer) - `response.data.signature.senderName` (string) - `response.data.signature.templateName` (string) - `response.data.signature.note` (string) - `response.data.signature.voidedReason` (string) - `response.data.signature.error` (string) - `response.data.signature.history` (array) - `response.data.creationWorkflowStepCount` (integer,null) - `response.data.quoteType` (string,null) - `response.data.quoteStatus` (string) Enum: "DRAFT", "OFFER", "DEAL", "REVOKED", "SUPERSEDED", "INVALIDATED", "LOST", "PARTIALDEAL" - `response.data.lostReasonComment` (string,null) - `response.data.expiryDate` (string,null) - `response.data.creationWorkflowStepLabel` (string,null) - `response.data.customerId` (string,null) - `response.data.submittedByName` (string,null) - `response.data.additionalInfo4` (string,null) - `response.data.additionalInfo3` (string,null) - `response.data.refreshInputs` (boolean) - `response.data.additionalInfo2` (number,null) - `response.data.additionalInfo1` (number,null) - `response.data.numberOfAttachments` (integer) - `response.data.originLabel` (string,null) - `response.data.nextRevUNs` (array) - `response.data.approvalRequiredEmailAttachmentsJson` (string,null) - `response.data.viewState` (object,null) - `response.data.viewState.gridViewState` (string) - `response.data.viewState.openFolders` (array) - `response.data.viewState.selectedNodes` (array) - `response.data.prevRev` (string,null) - `response.data.supersededBy` (string,null) - `response.data.persistedClicId` (integer,null) - `response.data.persistedClicVersion` (integer)