POST api/NCRs/{ncrId}/CorrectiveReceivedApproved/customer/{userId}

A endpoint to a Customer CorrectiveReceivedApproved a NCR

Request Information

URI Parameters

NameDescriptionTypeAdditional information
userId

The logged user id, will be considered a customer

string

Required

ncrId

string

None.

Body Parameters

None.

Response Information

Resource Description

NcrDescriptionViewModel
NameDescriptionTypeAdditional information
NCRId

integer

None.

OrderId

integer

None.

TaskId

integer

None.

ProductId

integer

None.

ProductName

string

None.

ProductAvatarUri

string

None.

StateId

States

None.

CustomerId

integer

None.

VendorId

integer

None.

Vendor

string

None.

Customer

string

None.

ProductPartNo

string

None.

PartRevisionNo

string

None.

ProductDescription

string

None.

Quantity

integer

None.

TotalProductQuantity

decimal number

None.

PONumber

string

None.

NCOriginator

string

None.

NCDetectedby

string

None.

NCDetectedDate

date

None.

DateNcrClosed

date

None.

NCDescription

string

None.

Expectation

string

None.

EvidenceImageUrl

Collection of string

None.

RootCause

NC_ROOT_CAUSE

None.

RootCauseFurtherDetails

string

None.

Cost

decimal number

None.

Disposition

NC_DISPOSITION

None.

ActionTakenDetails

string

None.

CorrectiveAction

string

None.

ActionTakenVerifiedBy

string

None.

ActionTakenVerifiedDate

date

None.

RejectCorrectiveActionReason

string

None.

RejectCorrectivePartsReason

string

None.

RejectRootCauseReason

string

None.

CarrierName

string

None.

CarrierType

SHIPPING_CARRIER_TYPE

None.

ShippingAccountNumber

string

None.

TrackingNumber

string

None.

ArbitrateCustomerCauseReason

string

None.

ArbitrateCustomerCauseImageRefUrl

Collection of string

None.

ArbitrateCustomerDamageReason

string

None.

ArbitrateCustomerDamageImageRefUrl

Collection of string

None.

ArbitrateVendorCauseReason

string

None.

ArbitrateVendorCauseImageRefUrl

Collection of string

None.

RootCauseOnCustomerReason

string

None.

RootCauseOnCustomerImageRefUrl

Collection of string

None.

RootCauseOnVendorReason

string

None.

RootCauseOnVendorImageRefUrl

Collection of string

None.

NCRNumber

string

None.

NCRNumberForVendor

string

None.

PackingSlipInspectionReport

Collection of string

None.

NCRImageRefUrl

Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "ncrId": 1,
  "orderId": 2,
  "taskId": 3,
  "productId": 4,
  "productName": "sample string 5",
  "productAvatarUri": "sample string 6",
  "stateId": 1,
  "customerId": 1,
  "vendorId": 1,
  "vendor": "sample string 7",
  "customer": "sample string 8",
  "productPartNo": "sample string 9",
  "partRevisionNo": "sample string 10",
  "productDescription": "sample string 11",
  "quantity": 1,
  "totalProductQuantity": 1.0,
  "poNumber": "sample string 12",
  "ncOriginator": "sample string 13",
  "ncDetectedby": "sample string 14",
  "ncDetectedDate": "2026-01-12T15:44:34.9090345+00:00",
  "dateNcrClosed": "2026-01-12T15:44:34.9090345+00:00",
  "ncDescription": "sample string 15",
  "expectation": "sample string 16",
  "evidenceImageUrl": [
    "sample string 1",
    "sample string 2"
  ],
  "rootCause": 1,
  "rootCauseFurtherDetails": "sample string 17",
  "cost": 1.0,
  "disposition": 1,
  "actionTakenDetails": "sample string 18",
  "correctiveAction": "sample string 19",
  "actionTakenVerifiedBy": "sample string 20",
  "actionTakenVerifiedDate": "2026-01-12T15:44:34.9090345+00:00",
  "rejectCorrectiveActionReason": "sample string 21",
  "rejectCorrectivePartsReason": "sample string 22",
  "rejectRootCauseReason": "sample string 23",
  "carrierName": "sample string 24",
  "carrierType": 1,
  "shippingAccountNumber": "sample string 25",
  "trackingNumber": "sample string 26",
  "arbitrateCustomerCauseReason": "sample string 27",
  "arbitrateCustomerCauseImageRefUrl": [
    "sample string 1",
    "sample string 2"
  ],
  "arbitrateCustomerDamageReason": "sample string 28",
  "arbitrateCustomerDamageImageRefUrl": [
    "sample string 1",
    "sample string 2"
  ],
  "arbitrateVendorCauseReason": "sample string 29",
  "arbitrateVendorCauseImageRefUrl": [
    "sample string 1",
    "sample string 2"
  ],
  "rootCauseOnCustomerReason": "sample string 30",
  "rootCauseOnCustomerImageRefUrl": [
    "sample string 1",
    "sample string 2"
  ],
  "rootCauseOnVendorReason": "sample string 31",
  "rootCauseOnVendorImageRefUrl": [
    "sample string 1",
    "sample string 2"
  ],
  "ncrNumber": "sample string 32",
  "ncrNumberForVendor": "sample string 33",
  "packingSlipInspectionReport": [
    "sample string 1",
    "sample string 2"
  ],
  "ncrImageRefUrl": [
    "sample string 1",
    "sample string 2"
  ]
}