Copy a Price Grid

post/pricegridmanager.copy/{id}

Creates a copy of the specified Live Price Grid (including metadata and Price Grid Items).


Required Permission Roles with the Required Permission
PRICEGRID_ADD Edit LPG & Add Products (PB_PRICEGRIDEDITOR_ADD_SKU), Administer LPG (PB_PRICEGRIDS)
Securitybasic or X-PriceFx-jwt
Request
path Parameters
id
required
string

The id of the Live Price Grid you want to copy. You can retrieve the id of the LPG, for example, by calling the /fetch/PG endpoint.

Responses
200

OK

Response Schema: application/json
required
object
node
required
string non-empty
csrfToken
required
string non-empty
required
Array of objects non-empty unique
Array (non-empty)
version
required
number
typedId
required
string non-empty
targetDate
any
label
required
string non-empty
locale
any
calculationMessages
any
numberOfItems
required
number
keepManualOverrides
required
boolean
writeOnlyChangedItems
required
boolean
configuration
required
string non-empty
nodeId
any
approvalState
any
description
any
relativeTargetDateDays
any
userGroupEdit
any
userGroupViewDetails
any
numberOfApprovedItems
required
number
numberOfOpenItems
required
number
numberOfDeniedItems
required
number
numberOfSubmittedItems
required
number
numberOfAutoApprovedItems
required
number
integrationStatus
any
priceGridType
required
string non-empty
headerTypeUniqueName
any
createdByName
required
string non-empty
lastUpdateByName
required
string non-empty
updatedBy
required
number
updateDate
required
string non-empty
createDate
required
string non-empty
createdBy
required
number
lastUpdateDate
required
string non-empty
lastUpdateBy
required
number
status
required
string non-empty
calculationStartDate
any
calculationDate
any
partialCalculationDate
any
id
required
number
status
required
number
Request samples
Response samples
application/json
{
  • "response": {
    • "node": "string",
    • "csrfToken": "string",
    • "data": [
      • {
        • "version": 0,
        • "typedId": "string",
        • "targetDate": null,
        • "label": "string",
        • "locale": null,
        • "calculationMessages": null,
        • "numberOfItems": 0,
        • "keepManualOverrides": true,
        • "writeOnlyChangedItems": true,
        • "configuration": "string",
        • "nodeId": null,
        • "approvalState": null,
        • "description": null,
        • "relativeTargetDateDays": null,
        • "userGroupEdit": null,
        • "userGroupViewDetails": null,
        • "numberOfApprovedItems": 0,
        • "numberOfOpenItems": 0,
        • "numberOfDeniedItems": 0,
        • "numberOfSubmittedItems": 0,
        • "numberOfAutoApprovedItems": 0,
        • "integrationStatus": null,
        • "priceGridType": "string",
        • "headerTypeUniqueName": null,
        • "createdByName": "string",
        • "lastUpdateByName": "string",
        • "updatedBy": 0,
        • "updateDate": "string",
        • "createDate": "string",
        • "createdBy": 0,
        • "lastUpdateDate": "string",
        • "lastUpdateBy": 0,
        • "status": "string",
        • "calculationStartDate": null,
        • "calculationDate": null,
        • "partialCalculationDate": null,
        • "id": 0
        }
      ],
    • "status": 0
    }
}