Submit Changes

post/importmanager.submit/{typedId}

Writes the changes made by the user in the Import Manager to the database. The changes are subject to validation against the data in the database. All the changes must pass the validation for the submit to be successful.

Securitybasic or X-PriceFx-jwt
Request
path Parameters
typedId
required
string

typedId of the import

Example: 123.I
Request Body schema: application/json
object
object
includeNewRows
boolean
includeUpdatedRows
boolean
includeDeletedRows
boolean
Responses
200

OK

Response Schema: application/json
object
node
string
Array of objects (ImportManager)
Array
lastUpdateByName
string
createdByName
string
targetObject
string <= 255 characters
typedId
string
approvalDate
string or null <date-time>
approvalRequiredEmailAttachments
Array of any
workflowStatus
string <= 255 characters
Possible values: "DRAFT" "SUBMITTED" "DENIED" "APPROVED" "NO_APPROVAL_REQUIRED" "WITHDRAWN" "INVALIDATED"
lastUpdateDate
string <date-time>
approvalState
string <= 255 characters
Possible values: "NOT_APPROVED" "PARTIALLY_APPROVED" "APPROVED" "AUTO_APPROVED" "DENIED"
targetSpecifics
string or null <= 255 characters
label
string <= 255 characters
version
integer
ownerUN
string <= 255 characters
deniedByName
string or null
object or null
uniqueName
string <= 255 characters
createdBy
integer
submittedByName
string or null <= 255 characters
approvedByName
string or null
workflowFormulaName
string or null <= 255 characters
status
string <= 255 characters
Possible values: "DRAFT" "IN_PROGRESS" "CHANGE_DETECTION" "FINISHED" "ERROR"
createDate
string <date-time>
lastUpdateBy
integer
status
integer
Request samples
application/json
{
  • "data": {
    • "importOptions": {
      • "includeNewRows": true,
      • "includeUpdatedRows": true,
      • "includeDeletedRows": true
      }
    }
}
Response samples
application/json
{
  • "response": {
    • "node": "pricefx-cluster-app-frontend-7b79967489-zfwj4",
    • "data": [
      • {
        • "version": 3,
        • "typedId": "2.IM",
        • "uniqueName": "IM-2",
        • "label": "New Import",
        • "ownerUN": "admin",
        • "approvalState": "APPROVED",
        • "approvalDate": null,
        • "createdByName": "admin",
        • "lastUpdateByName": "admin",
        • "submittedByName": null,
        • "workflowStatus": "APPROVED",
        • "workflowFormulaName": null,
        • "status": "IN_PROGRESS",
        • "targetObject": "P",
        • "targetSpecifics": null,
        • "importOptions": {
          },
        • "deniedByName": null,
        • "approvedByName": null,
        • "approvalRequiredEmailAttachments": [ ],
        • "createDate": "2025-02-13T11:44:17",
        • "createdBy": 2147490696,
        • "lastUpdateDate": "2025-02-13T11:44:56",
        • "lastUpdateBy": 2147490696
        }
      ],
    • "status": 0
    }
}