# Submit Products Submits the PriceGridItems to the workflow. --- Required Permission| Roles with the Required Permission | ---------|----------| PRICEGRID_SUBMIT | Edit LPG & Add Products (PB_PRICEGRIDEDITOR_ADD_SKU), Edit LPG (PB_PRICEGRIDEDITOR), Administer LPG (PB_PRICEGRIDS) Endpoint: POST /pricegridmanager.accept/{id} Security: basic, X-PriceFx-jwt ## Path parameters: - `id` (string, required) The id of the Live Price Grid you want to submit items for. You can retrieve the id of the LPG, for example, by calling the /fetch/PG endpoint. ## Request fields (application/json): - `data` (object, required) - `data.ids` (array, required) Specify typedIds of items you want to accept. ## Response 200 fields (application/json): - `response` (object) - `response.node` (string) - `response.data` (array) - `response.data.version` (number) - `response.data.typedId` (string) - `response.data.sku` (string) - `response.data.label` (string) - `response.data.unitOfMeasure` (string) - `response.data.currency` (string) - `response.data.comments` (any) - `response.data.resultPrice` (number) - `response.data.previousPrice` (any) - `response.data.priceChange` (any) - `response.data.priceChangePct` (any) - `response.data.workStatus` (any) - `response.data.alerts` (any) - `response.data.warnings` (any) - `response.data.allowedOverrides` (string) - `response.data.manualOverrides` (any) - `response.data.manualResultPrice` (any) - `response.data.calculatedResultPrice` (number) - `response.data.priceGridId` (number) - `response.data.approvalState` (string) - `response.data.denialReason` (any) - `response.data.activePrice` (any) - `response.data.priceChange_ActivePrev` (any) - `response.data.priceChangePct_ActivePrev` (any) - `response.data.manualEditVersion` (number) - `response.data.manualPriceExpired` (boolean) - `response.data.workflowStatus` (string) - `response.data.submittedByName` (string) - `response.data.key2` (string) - `response.data.approvedByName` (any) - `response.data.deniedByName` (any) - `response.data.approvalRequiredEmailAttachments` (any) - `response.data.createDate` (string) - `response.data.createdBy` (number) - `response.data.lastUpdateDate` (string) - `response.data.lastUpdateBy` (number) - `response.data.attribute1` (number) - `response.data.attribute2` (number) - `response.data.attribute3` (number) - `response.data.attribute4` (number) - `response.data.attribute5` (number) - `response.data.attribute6` (number) - `response.data.attribute7` (number) - `response.data.attribute8` (number) - `response.data.attribute9` (number) - `response.data.attribute10` (number) - `response.data.attribute11` (number) - `response.data.attribute12` (number) - `response.data.attribute13` (number) - `response.data.attribute14` (number) - `response.data.attribute15` (number) - `response.data.attribute16` (number) - `response.data.attribute17` (number) - `response.data.attribute18` (number) - `response.data.attribute19` (number) - `response.data.attribute20` (number) - `response.data.attribute21` (number) - `response.data.attribute22` (number) - `response.data.attribute23` (number) - `response.data.attribute24` (number) - `response.data.attribute25` (number) - `response.data.attribute26` (number) - `response.data.attribute27` (number) - `response.data.attribute28` (number) - `response.data.attribute29` (number) - `response.data.attribute30` (number) - `response.data.attribute31` (number) - `response.data.attribute32` (number) - `response.data.attribute33` (number) - `response.data.attribute34` (number) - `response.data.attribute35` (number) - `response.data.attribute36` (number) - `response.data.attribute37` (number) - `response.data.attribute38` (number) - `response.data.attribute39` (number) - `response.data.attribute40` (number) - `response.data.attribute41` (number) - `response.data.attribute42` (number) - `response.data.attribute43` (number) - `response.data.attribute44` (number) - `response.data.attribute45` (number) - `response.data.attribute46` (number) - `response.data.attribute47` (number) - `response.data.attribute48` (number) - `response.data.attribute49` (number) - `response.data.attribute50` (number) - `response.data.attribute51` (number) - `response.data.attribute52` (number) - `response.data.attribute53` (number) - `response.data.attribute54` (number) - `response.data.attribute55` (number) - `response.data.attribute56` (number) - `response.data.attribute57` (number) - `response.data.attribute58` (number) - `response.data.attribute59` (number) - `response.data.attribute60` (number) - `response.data.attribute61` (number) - `response.data.attribute62` (number) - `response.data.attribute63` (number) - `response.data.attribute64` (number) - `response.data.attribute65` (number) - `response.data.attribute66` (number) - `response.data.attribute67` (number) - `response.data.attribute68` (number) - `response.data.attribute69` (number) - `response.data.attribute70` (number) - `response.data.attribute71` (number) - `response.data.attribute72` (number) - `response.data.attribute73` (number) - `response.data.attribute74` (number) - `response.data.attribute75` (number) - `response.data.attribute76` (number) - `response.data.attribute77` (number) - `response.data.attribute78` (number) - `response.data.attribute79` (number) - `response.data.attribute80` (number) - `response.data.attribute81` (number) - `response.data.attribute82` (number) - `response.data.attribute83` (number) - `response.data.attribute84` (number) - `response.data.attribute85` (number) - `response.data.attribute86` (number) - `response.data.attribute87` (number) - `response.data.attribute88` (number) - `response.data.attribute89` (number) - `response.data.attribute90` (any) - `response.data.attribute91` (any) - `response.data.attribute92` (any) - `response.data.attribute93` (any) - `response.data.attribute94` (any) - `response.data.attribute95` (any) - `response.data.attribute96` (any) - `response.data.attribute97` (any) - `response.data.attribute98` (any) - `response.data.attribute99` (any) - `response.data.attribute100` (any) - `response.data.approvalDate` (any) - `response.data.denialDate` (any) - `response.data.previousPriceDate` (any) - `response.data.activePriceDate` (any) - `response.data.manualEditUser` (number) - `response.data.manualPriceDate` (any) - `response.data.submitDate` (string) - `response.data.completeResultsAvailable` (boolean) - `response.data.itemExtensions` (object) - `response.data.itemExtensions.cellStyles` (object, required) - `response.status` (number, required)