Update one line
/fscmRestApi/resources/11.13.18.05/draftPurchaseAgreements/{draftPurchaseAgreementsUniqID}/child/lines/{AgreementLineId}
Request
-
AgreementLineId(required): integer(int64)
The value of this parameter could be a hash of the key that is used to uniquely identify the resource item. The client should not generate the hash key value. Instead, the client should query on the collection resource with a filter to navigate to a specific resource item. For example: products?q=InventoryItemId=
-
draftPurchaseAgreementsUniqID(required): string
This is the hash key of the attributes which make up the composite key for the Draft Purchase Agreements resource and used to uniquely identify an instance of Draft Purchase Agreements. The client should not generate the hash key value. Instead, the client should query on the Draft Purchase Agreements collection resource in order to navigate to a specific instance of Draft Purchase Agreements to get the hash key.
-
Metadata-Context: string
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version: string
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
- application/json
object-
AgingPeriodDays: integer
(int32)
Value that identifies the maximum number of days the material may be on consignment.
-
AgreementAmount: number
Value that identifies the amount agreed for an agreement line.
-
AgreementQuantity: number
Quantity agreed for an agreement line.
-
AllowItemDescriptionUpdateFlag: boolean
Maximum Length:
1Value that identifies whether item descriptions can be updated on document lines. -
AllowPriceOverrideFlag: boolean
Maximum Length:
1Value that indicates whether a price limit can be provided for an agreement line. Possible values: Y and N. -
Amount: number
Value that identifies the amount agreed on an agreement line between the buying and selling organization.
-
attachments: array
Attachments
Title:
AttachmentsThe attachments resource is used to view, create, and update attachments. -
CancelFlag: boolean
Maximum Length:
1Indicates whether the agreement line is canceled. Possible values: Y and N. -
CancelledBy: integer
(int64)
User who canceled the purchase agreement line.
-
CancelReason: string
Maximum Length:
240Reason provided for canceling the agreement line. -
Category: string
Maximum Length:
2400Value that uniquely identifies the purchasing category. -
CategoryCode: string
Maximum Length:
820Abbreviation that identifies the purchasing category. -
CategoryId: integer
(int64)
Value that uniquely identifies the purchasing category.
-
ConsignmentLineFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If true, then the blanket purchase agreement and the purchase order include consignment lines. If false, then the blanket purchase agreement and the purchase order don't include consignment lines. The default value is false. -
Description: string
Maximum Length:
240Description for the line item. -
DFF: array
DFF
-
ExpirationDate: string
(date)
Value that identifies the expiration date of the agreement line.
-
HazardClass: string
Title:
Hazard ClassMaximum Length:40Name of the hazard class. -
HazardClassCode: string
Title:
Hazard Class CodeMaximum Length:30Code that identifies the hazard class. -
HazardClassId: integer
(int64)
Value that uniquely identifies the hazard class.
-
Item: string
Title:
ItemAbbreviation that uniquely identifies the item on the purchase agreement line. -
itemAttributes: array
Item Attributes
Title:
Item AttributesAgreement item attribute captures additional information about the item on the agreement line such as supplier item auxiliary identifier, supplier URL, manufacturer name, manufacturer URL, manufacturer part number, United Nations Standard Products and Services Code, UNSPSC, and image URL. For example, Big Computers could be the manufacturer of a laptop whereas B004521 could be the manufacturer part number for a television. -
ItemId: integer
(int64)
Value that uniquely identifies the item on the purchase agreement.
-
ItemRevision: string
Maximum Length:
18Value that identifies the revision number of the item. -
LineNumber(required): number
Value that uniquely identifies the purchase order or agreement line.
-
LineStartDate: string
(date)
Date after which the agreement line becomes effective.
-
LineType: string
Title:
Line TypeMaximum Length:30Line type on purchasing documents. -
LineTypeId(required): integer
(int64)
Value that uniquely identifies the line type on your documents.
-
MinimumReleaseAmount: number
Minimum amount that can be released against the blanket purchase agreement.
-
NegotiatedFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If true, then the buyer and the supplier negotiated and agreed on the price before the purchase. If false, then the buyer and the supplier didn't negotiate the price before the purchase. This attribute doesn't have a default value. -
Negotiation: string
Maximum Length:
240Value that identifies the negotiation number. -
NoteToSupplier: string
Maximum Length:
1000Value that uniquely identifies a note to supplier. -
ParentItem: string
Maximum Length:
255Value that uniquely identifies the parent option class or model for the item. -
ParentItemId: integer
(int64)
Value that uniquely identifies the parent option class or model for the item.
-
Price: number
Unit price for the line.
-
priceBreaks: array
Price Breaks
Title:
Price BreaksAgreement price breaks are reductions in the price of an item depending on certain conditions such as purchasing in bulk or from a certain location. For example, for a laptop, price will be reduced by 100 dollars if your order exceeds 20 quantity or 30 dollars if you order for a specific location. -
PriceBreakType: string
Title:
Price Break TypeMaximum Length:80Value that identifies the pricing scheme for the price breaks of this line. -
PriceBreakTypeCode: string
Maximum Length:
25Code that identifies the pricing scheme for the price breaks of this line. -
PriceLimit: number
Value that identifies the price limit that can't be exceeded on a purchase order referencing the blanket agreement line.
-
ReasonForChange: string
Maximum Length:
240Value that identifies the reason for changing the line. -
SupplierItem: string
Maximum Length:
300Value that identifies the supplier item number. -
SupplierParentItem: string
Maximum Length:
300Value that identifies the supplier's identification number for the option class or model associated with item. -
SupplierPartAuxid: string
Maximum Length:
255Supplier item auxiliary identifier for the blanket agreement line. -
SupplierTopModel: string
Maximum Length:
300Value that identifies the supplier top model associated with the option, option class, or submodel. -
TopModel: string
Maximum Length:
255Value that identifies the top model associated with the option or option class or submodel. -
TopModelId: integer
(int64)
Value that uniquely identifies the top model associated with the option, option class, or submodel.
-
UNNumber: string
Title:
UN NumberMaximum Length:20Value that uniquely identifies the number that the United Nations uses to identify hazardous material. -
UNNumberDescription: string
Title:
UN Number DescriptionMaximum Length:240Description of the hazardous material referenced by the UN number. -
UNNumberId: integer
(int64)
Value that uniquely identifies the number that the United Nations uses to identify hazardous material.
-
UOM: string
Title:
UOMMaximum Length:25Abbreviation that identifies the unit of measure on the agreement line -
UOMCode: string
Maximum Length:
3Code that identifies the unit of measure.
arrayAttachmentsarrayItem AttributesarrayPrice Breaksobject-
CategoryName: string
Title:
CategoryMaximum Length:30The category of the attachment. - ContentRepositoryFileShared: boolean
-
DatatypeCode: string
Title:
TypeMaximum Length:30Default Value:FILEA value that indicates the data type. -
Description: string
Title:
DescriptionMaximum Length:255The description of the attachment. -
DmDocumentId: string
Maximum Length:
255The document ID from which the attachment is created. -
DmFolderPath: string
Title:
Dm Folder PathMaximum Length:1000The folder path from which the attachment is created. -
DmVersionNumber: string
Maximum Length:
255The document version number from which the attachment is created. -
DownloadInfo: string
Title:
DownloadInfoJSON object represented as a string containing information used to programmatically retrieve a file attachment. -
ErrorStatusCode: string
Title:
Error Status CodeThe error code, if any, for the attachment. -
ErrorStatusMessage: string
Title:
Error Status MessageThe error message, if any, for the attachment. -
ExpirationDate: string
(date-time)
Title:
Expiration DateThe expiration date of the contents in the attachment. -
FileContents: string
(byte)
Title:
File ContentsThe contents of the attachment. -
FileName: string
Title:
File NameMaximum Length:2048The file name of the attachment. -
FileUrl: string
Title:
File UrlThe URI of the file. -
PostProcessingAction: string
Title:
PostProcessingActionThe name of the action that can be performed after an attachment is uploaded. -
Title: string
Title:
TitleThe title of the attachment. -
UploadedFileContentType: string
Title:
Uploaded File Content TypeThe content type of the attachment. -
UploadedFileLength: integer
Title:
File SizeThe size of the attachment file. -
UploadedFileName: string
Title:
Uploaded File NameThe name to assign to a new attachment file. -
UploadedText: string
Title:
Uploaded TextThe text content for a new text attachment. -
Uri: string
Title:
UriMaximum Length:4000The URI of a Topology Manager type attachment. -
Url: string
Title:
UrlMaximum Length:4000The URL of a web page type attachment.
object-
__FLEX_Context: string
Title:
Context PromptMaximum Length:30Context Prompt -
__FLEX_Context_DisplayValue: string
Title:
Context PromptContext Prompt -
PoLineId: integer
(int64)
object-
Alias: string
Maximum Length:
700Alternate identifier for an item specified on a blanket purchase agreement line. -
AttachmentURL: string
Maximum Length:
700URL of the attachment associated with the item. -
Availability: string
Maximum Length:
700Status of the item availability from supplier. -
Comments: string
Maximum Length:
700Additional comments for the item specified on the blanket purchase agreement line. -
DFF: array
DFF
-
ImageURL: string
Maximum Length:
700URL of the image file associated with the item specified on a blanket purchase agreement line. -
LeadTimeDays: number
Number of days in which the item specified on the blanket purchase agreement line can be delivered when ordered.
-
LongDescription: string
Maximum Length:
4000Text describing the long description of the item specified on a blanket purchase agreement line. -
Manufacturer: string
Maximum Length:
700Name of the manufacturer of the item specified on a blanket purchase agreement line. -
ManufacturerPartNumber: string
Maximum Length:
700Part number used to identify the item by the manufacturer of the item, that's specified on a blanket purchase agreement line. -
ManufacturerURL: string
Maximum Length:
700URL of the manufacturer of the item specified on a blanket purchase agreement line. -
PackagingString: string
Maximum Length:
240String that describes how the item is packed by the supplier. -
RoundingFactor: number
Attribute indicating how to round the quantity on an internal requisition that results from conversions between the requisition line unit of measure and the item unit of issue.
-
SupplierURL: string
Maximum Length:
700URL of the supplier's organization. -
ThumbnailImageURL: string
Maximum Length:
700Location of the small version of a larger image file for the item specified on the blanket purchase agreement. -
UNSPSC: string
Maximum Length:
700The United Nations Standard Products and Services Code for the item specified on the blanket purchase agreement.
object-
__FLEX_Context: string
Title:
Context PromptMaximum Length:240Context Prompt -
__FLEX_Context_DisplayValue: string
Title:
Context PromptContext Prompt
object-
attachments: array
Attachments
Title:
AttachmentsThe attachments resource is used to view, create, and update attachments. -
DFF: array
DFF
-
DiscountPercent: number
Value that identifies the discount percentage for the price break.
-
EndDate: string
(date)
Date after which the price break is no longer valid for the agreement line.
-
Location: string
Title:
LocationMaximum Length:240Name of the location where the supplier ships the item. -
LocationCode: string
Title:
NameMaximum Length:60Abbreviation that identifies the location where the supplier ships the item. -
LocationId: integer
(int64)
Value that uniquely identifies the location where the supplier ships the item.
-
Price: number
Price of the price break.
-
PriceBreakNumber: number
Number that uniquely identifies the price break for the purchase agreement line.
-
Quantity: number
Quantity of the item on the price break.
-
ReasonForChange: string
Maximum Length:
240Value that identifies the reason for changing the agreement price break. -
ShipToOrganization: string
Title:
Ship-to OrganizationMaximum Length:240Name of the inventory organization that receives the item. -
ShipToOrganizationCode: string
Maximum Length:
18Abbreviation that identifies the inventory organization where the supplier ships the item. -
ShipToOrganizationId: integer
(int64)
Value that uniquely identifies the inventory organization where the supplier ships the item.
-
StartDate: string
(date)
Date on which the price break becomes effective for the agreement line.
-
UOMCode: string
Maximum Length:
3Code that identifies the unit of measure.
arrayAttachmentsobject-
CategoryName: string
Title:
CategoryMaximum Length:30The category of the attachment. - ContentRepositoryFileShared: boolean
-
DatatypeCode: string
Title:
TypeMaximum Length:30Default Value:FILEA value that indicates the data type. -
Description: string
Title:
DescriptionMaximum Length:255The description of the attachment. -
DmDocumentId: string
Maximum Length:
255The document ID from which the attachment is created. -
DmFolderPath: string
Title:
Dm Folder PathMaximum Length:1000The folder path from which the attachment is created. -
DmVersionNumber: string
Maximum Length:
255The document version number from which the attachment is created. -
DownloadInfo: string
Title:
DownloadInfoJSON object represented as a string containing information used to programmatically retrieve a file attachment. -
ErrorStatusCode: string
Title:
Error Status CodeThe error code, if any, for the attachment. -
ErrorStatusMessage: string
Title:
Error Status MessageThe error message, if any, for the attachment. -
ExpirationDate: string
(date-time)
Title:
Expiration DateThe expiration date of the contents in the attachment. -
FileContents: string
(byte)
Title:
File ContentsThe contents of the attachment. -
FileName: string
Title:
File NameMaximum Length:2048The file name of the attachment. -
FileUrl: string
Title:
File UrlThe URI of the file. -
PostProcessingAction: string
Title:
PostProcessingActionThe name of the action that can be performed after an attachment is uploaded. -
Title: string
Title:
TitleThe title of the attachment. -
UploadedFileContentType: string
Title:
Uploaded File Content TypeThe content type of the attachment. -
UploadedFileLength: integer
Title:
File SizeThe size of the attachment file. -
UploadedFileName: string
Title:
Uploaded File NameThe name to assign to a new attachment file. -
UploadedText: string
Title:
Uploaded TextThe text content for a new text attachment. -
Uri: string
Title:
UriMaximum Length:4000The URI of a Topology Manager type attachment. -
Url: string
Title:
UrlMaximum Length:4000The URL of a web page type attachment.
object-
__FLEX_Context: string
Title:
Context PromptMaximum Length:30Context Prompt -
__FLEX_Context_DisplayValue: string
Title:
Context PromptContext Prompt
Response
- application/json
Default Response
-
Metadata-Context:
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version:
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
object-
AcknowledgeResponseCode: string
Read Only:
trueMaximum Length:1Abbreviation that identifies the acknowledgment response for the agreement line. Values include Y when the agreement line is accepted and N when the line is rejected. -
AgingPeriodDays: integer
(int32)
Value that identifies the maximum number of days the material may be on consignment.
-
AgreementAmount: number
Value that identifies the amount agreed for an agreement line.
-
AgreementHeaderId: integer
(int64)
Read Only:
trueValue that uniquely identifies the purchase agreement. -
AgreementLineId: integer
(int64)
Read Only:
trueValue that uniquely identifies the agreement line. -
AgreementQuantity: number
Quantity agreed for an agreement line.
-
AllowItemDescriptionUpdateFlag: boolean
Maximum Length:
1Value that identifies whether item descriptions can be updated on document lines. -
AllowPriceOverrideFlag: boolean
Maximum Length:
1Value that indicates whether a price limit can be provided for an agreement line. Possible values: Y and N. -
Amount: number
Value that identifies the amount agreed on an agreement line between the buying and selling organization.
-
AmountReleased: number
Read Only:
trueValue that identifies the amount released for a purchase agreement line. -
attachments: array
Attachments
Title:
AttachmentsThe attachments resource is used to view, create, and update attachments. -
CancelFlag: boolean
Maximum Length:
1Indicates whether the agreement line is canceled. Possible values: Y and N. -
CancelledBy: integer
(int64)
User who canceled the purchase agreement line.
-
CancelReason: string
Maximum Length:
240Reason provided for canceling the agreement line. -
Category: string
Maximum Length:
2400Value that uniquely identifies the purchasing category. -
CategoryCode: string
Maximum Length:
820Abbreviation that identifies the purchasing category. -
CategoryId: integer
(int64)
Value that uniquely identifies the purchasing category.
-
ComponentAmountReleased: number
Read Only:
trueTotal value of orders released against a blanket line item as an optional component of a configuration. A configuration is a unique item created by a customer who selected desired options as part of the finished product. -
ComponentQuantityReleased: number
Read Only:
trueTotal quantity of orders released against a blanket line item as an optional component of a configuration. A configuration is a unique item created by a customer who selected desired options as part of the finished product. -
ConsignmentLineFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If true, then the blanket purchase agreement and the purchase order include consignment lines. If false, then the blanket purchase agreement and the purchase order don't include consignment lines. The default value is false. -
CreatedBy: string
Read Only:
trueMaximum Length:64User who created the purchase agreement line. -
CreationDate: string
(date-time)
Read Only:
trueDate and time when the buyer or application created the purchase agreement line. -
Currency: string
Title:
CurrencyRead Only:trueMaximum Length:80Currency on the purchase agreement line. -
CurrencyCode: string
Read Only:
trueMaximum Length:15Code that identifies the purchase agreement currency. -
DeliveredAmount: number
Read Only:
trueValue that identifies the amount delivered for a purchase agreement line. -
DeliveredQuantity: number
Read Only:
trueQuantity delivered for an agreement line. -
Description: string
Maximum Length:
240Description for the line item. -
DFF: array
DFF
-
EntityChangeTypeCode: string
Read Only:
trueMaximum Length:1Indicates whether the record is new or changed. -
ExpirationDate: string
(date)
Value that identifies the expiration date of the agreement line.
-
HazardClass: string
Title:
Hazard ClassMaximum Length:40Name of the hazard class. -
HazardClassCode: string
Title:
Hazard Class CodeMaximum Length:30Code that identifies the hazard class. -
HazardClassId: integer
(int64)
Value that uniquely identifies the hazard class.
-
InvoicedAmount: number
Read Only:
trueValue that identifies the amount invoiced for a purchase agreement line. -
InvoicedQuantity: number
Read Only:
trueQuantity invoiced for an agreement line. -
IsLineApprovedOnceFlag: boolean
Read Only:
trueIndicates whether a line has been approved at least once. -
Item: string
Title:
ItemAbbreviation that uniquely identifies the item on the purchase agreement line. -
ItemAllowItemDescriptionUpdateFlag: boolean
Read Only:
trueMaximum Length:255Value that identifies whether item descriptions can be updated on document lines. -
itemAttributes: array
Item Attributes
Title:
Item AttributesAgreement item attribute captures additional information about the item on the agreement line such as supplier item auxiliary identifier, supplier URL, manufacturer name, manufacturer URL, manufacturer part number, United Nations Standard Products and Services Code, UNSPSC, and image URL. For example, Big Computers could be the manufacturer of a laptop whereas B004521 could be the manufacturer part number for a television. -
ItemId: integer
(int64)
Value that uniquely identifies the item on the purchase agreement.
-
ItemRevision: string
Maximum Length:
18Value that identifies the revision number of the item. -
LastUpdateDate: string
(date-time)
Read Only:
trueDate and time when the buyer or application last updated the purchase agreement line. -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64User who last updated the purchase agreement line. -
LineNumber: number
Value that uniquely identifies the purchase order or agreement line.
-
LineStartDate: string
(date)
Date after which the agreement line becomes effective.
-
LineType: string
Title:
Line TypeMaximum Length:30Line type on purchasing documents. -
LineTypeId: integer
(int64)
Value that uniquely identifies the line type on your documents.
-
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
MinimumReleaseAmount: number
Minimum amount that can be released against the blanket purchase agreement.
-
NegotiatedFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If true, then the buyer and the supplier negotiated and agreed on the price before the purchase. If false, then the buyer and the supplier didn't negotiate the price before the purchase. This attribute doesn't have a default value. -
Negotiation: string
Maximum Length:
240Value that identifies the negotiation number. -
NoteToSupplier: string
Maximum Length:
1000Value that uniquely identifies a note to supplier. -
ParentItem: string
Maximum Length:
255Value that uniquely identifies the parent option class or model for the item. -
ParentItemId: integer
(int64)
Value that uniquely identifies the parent option class or model for the item.
-
PimItemCategory: string
Read Only:
trueMaximum Length:255Name of the purchasing category associated with the item. -
PimItemCategoryCode: string
Read Only:
trueMaximum Length:255Abbreviation that identifies the purchasing category associated with the item. -
PimItemCategoryId: integer
Read Only:
trueValue that uniquely identifies the purchasing category associated with the item. -
PimItemDescription: string
Read Only:
trueMaximum Length:255Description of the item that the purchase order line references. -
Price: number
Unit price for the line.
-
priceBreaks: array
Price Breaks
Title:
Price BreaksAgreement price breaks are reductions in the price of an item depending on certain conditions such as purchasing in bulk or from a certain location. For example, for a laptop, price will be reduced by 100 dollars if your order exceeds 20 quantity or 30 dollars if you order for a specific location. -
PriceBreakType: string
Title:
Price Break TypeMaximum Length:80Value that identifies the pricing scheme for the price breaks of this line. -
PriceBreakTypeCode: string
Maximum Length:
25Code that identifies the pricing scheme for the price breaks of this line. -
PriceLimit: number
Value that identifies the price limit that can't be exceeded on a purchase order referencing the blanket agreement line.
-
PurchaseBasis: string
Read Only:
trueMaximum Length:30Value that indicates whether the line is for goods or services. -
PurchaseOrdersCreated: number
Read Only:
trueNumber of purchase orders created by referencing the agreement line. -
ReasonForChange: string
Maximum Length:
240Value that identifies the reason for changing the line. -
ReceivedAmount: number
Read Only:
trueValue that identifies the amount received for a purchase agreement line. -
ReceivedQuantity: number
Read Only:
trueQuantity received for an agreement line. -
RejectedReason: string
Read Only:
trueMaximum Length:240Reason for rejecting the line. -
ReleasedQuantity: number
Read Only:
trueQuantity released for an agreement line. -
Status: string
Title:
StatusRead Only:trueMaximum Length:80Status of an agreement line. -
StatusCode: string
Title:
Status CodeRead Only:trueMaximum Length:25Code that identifies the agreement line status. -
SupplierItem: string
Maximum Length:
300Value that identifies the supplier item number. -
SupplierParentItem: string
Maximum Length:
300Value that identifies the supplier's identification number for the option class or model associated with item. -
SupplierPartAuxid: string
Maximum Length:
255Supplier item auxiliary identifier for the blanket agreement line. -
SupplierTopModel: string
Maximum Length:
300Value that identifies the supplier top model associated with the option, option class, or submodel. -
TopModel: string
Maximum Length:
255Value that identifies the top model associated with the option or option class or submodel. -
TopModelId: integer
(int64)
Value that uniquely identifies the top model associated with the option, option class, or submodel.
-
UNNumber: string
Title:
UN NumberMaximum Length:20Value that uniquely identifies the number that the United Nations uses to identify hazardous material. -
UNNumberDescription: string
Title:
UN Number DescriptionMaximum Length:240Description of the hazardous material referenced by the UN number. -
UNNumberId: integer
(int64)
Value that uniquely identifies the number that the United Nations uses to identify hazardous material.
-
UOM: string
Title:
UOMMaximum Length:25Abbreviation that identifies the unit of measure on the agreement line -
UOMCode: string
Maximum Length:
3Code that identifies the unit of measure.
arrayAttachmentsarrayItem AttributesarrayLinksarrayPrice Breaksobject-
AsyncTrackerId: string
Title:
Asynchronous Upload Tracker IdAttribute provided for the exclusive use by the Attachment UI components to assist in uploading files. -
AttachedDocumentId: integer
(int64)
Title:
Attached Document IdThe unique identifier of the attached document. -
CategoryName: string
Title:
CategoryMaximum Length:30The category of the attachment. - ContentRepositoryFileShared: boolean
-
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:255The user who created the record. -
CreatedByUserName: string
Title:
Created By User NameRead Only:trueThe user name who created the record. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueThe date when the record was created. -
DatatypeCode: string
Title:
TypeMaximum Length:30Default Value:FILEA value that indicates the data type. -
Description: string
Title:
DescriptionMaximum Length:255The description of the attachment. -
DmDocumentId: string
Maximum Length:
255The document ID from which the attachment is created. -
DmFolderPath: string
Title:
Dm Folder PathMaximum Length:1000The folder path from which the attachment is created. -
DmVersionNumber: string
Maximum Length:
255The document version number from which the attachment is created. -
DownloadInfo: string
Title:
DownloadInfoJSON object represented as a string containing information used to programmatically retrieve a file attachment. -
ErrorStatusCode: string
Title:
Error Status CodeThe error code, if any, for the attachment. -
ErrorStatusMessage: string
Title:
Error Status MessageThe error message, if any, for the attachment. -
ExpirationDate: string
(date-time)
Title:
Expiration DateThe expiration date of the contents in the attachment. -
FileContents: string
(byte)
Title:
File ContentsThe contents of the attachment. -
FileName: string
Title:
File NameMaximum Length:2048The file name of the attachment. -
FileUrl: string
Title:
File UrlThe URI of the file. -
FileWebImage: string
(byte)
Title:
File Web ImageRead Only:trueThe base64 encoded image of the file displayed in .png format if the source is a convertible image. -
LastUpdateDate: string
(date-time)
Title:
Last Update DateRead Only:trueThe date when the record was last updated. -
LastUpdatedBy: string
Title:
Last Updated ByRead Only:trueMaximum Length:255The user who last updated the record. -
LastUpdatedByUserName: string
Title:
Last Updated By UserRead Only:trueThe user name who last updated the record. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
PostProcessingAction: string
Title:
PostProcessingActionThe name of the action that can be performed after an attachment is uploaded. -
Title: string
Title:
TitleThe title of the attachment. -
UploadedFileContentType: string
Title:
Uploaded File Content TypeThe content type of the attachment. -
UploadedFileLength: integer
Title:
File SizeThe size of the attachment file. -
UploadedFileName: string
Title:
Uploaded File NameThe name to assign to a new attachment file. -
UploadedText: string
Title:
Uploaded TextThe text content for a new text attachment. -
Uri: string
Title:
UriMaximum Length:4000The URI of a Topology Manager type attachment. -
Url: string
Title:
UrlMaximum Length:4000The URL of a web page type attachment. -
UserName: string
Title:
User NameRead Only:trueMaximum Length:255The login credentials of the user who created the attachment.
arrayLinksobject-
href: string
Title:
hyperlink referenceThe URI to the related resource. -
kind: string
Title:
kindAllowed Values:[ "collection", "item", "describe", "other" ]The kind of the related resource. -
name: string
Title:
nameThe name of the link to the related resource. -
properties: object
properties
-
rel: string
Title:
relationAllowed Values:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]The name of the relation to the resource instance. Example: self.
object-
changeIndicator: string
Change indicator or the ETag value of the resource instance.
object-
__FLEX_Context: string
Title:
Context PromptMaximum Length:30Context Prompt -
__FLEX_Context_DisplayValue: string
Title:
Context PromptContext Prompt -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
PoLineId: integer
(int64)
arrayLinksobject-
AgreementLineId: integer
(int64)
Read Only:
trueValue that uniquely identifies the agreement line. -
Alias: string
Maximum Length:
700Alternate identifier for an item specified on a blanket purchase agreement line. -
AttachmentURL: string
Maximum Length:
700URL of the attachment associated with the item. -
AttributeValuesId: integer
(int64)
Value that uniquely identifies the purchasing extended item attributes. This is the primary key of the Purchasing Attribute Values view object.
-
AttributeValuesTlpId: integer
(int64)
Value that uniquely identifies the purchasing item translation attributes. This is the primary key of the Purchasing Attribute Values Translation view object.
-
Availability: string
Maximum Length:
700Status of the item availability from supplier. -
Comments: string
Maximum Length:
700Additional comments for the item specified on the blanket purchase agreement line. -
CreatedBy: string
Read Only:
trueMaximum Length:64User who created the item attributes for a purchase agreement line. -
CreationDate: string
(date-time)
Read Only:
trueDate and time when the buyer or application created the item attributes for a purchase agreement line. -
DFF: array
DFF
-
EntityChangeTypeCode: string
Read Only:
trueMaximum Length:1Value that identifies if the row is new or changed. -
HazardClass: string
Title:
Hazard ClassRead Only:trueMaximum Length:40Name of the hazard class. -
HazardClassCode: string
Title:
CodeRead Only:trueMaximum Length:30Abbreviation that identifies the hazard class. -
HazardClassId: integer
(int64)
Read Only:
trueValue that uniquely identifies the hazard class. -
ImageURL: string
Maximum Length:
700URL of the image file associated with the item specified on a blanket purchase agreement line. -
LastUpdateDate: string
(date-time)
Read Only:
trueDate and time when the buyer or application last updated the item attributes on a purchase agreement line. -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64User who last updated the item attributes on a purchase agreement line. -
LeadTimeDays: number
Number of days in which the item specified on the blanket purchase agreement line can be delivered when ordered.
-
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
LongDescription: string
Maximum Length:
4000Text describing the long description of the item specified on a blanket purchase agreement line. -
Manufacturer: string
Maximum Length:
700Name of the manufacturer of the item specified on a blanket purchase agreement line. -
ManufacturerPartNumber: string
Maximum Length:
700Part number used to identify the item by the manufacturer of the item, that's specified on a blanket purchase agreement line. -
ManufacturerURL: string
Maximum Length:
700URL of the manufacturer of the item specified on a blanket purchase agreement line. -
PackagingString: string
Maximum Length:
240String that describes how the item is packed by the supplier. -
RoundingFactor: number
Attribute indicating how to round the quantity on an internal requisition that results from conversions between the requisition line unit of measure and the item unit of issue.
-
SupplierPartAuxid: string
Read Only:
trueMaximum Length:255Supplier item auxiliary identifier for the blanket agreement line. -
SupplierURL: string
Maximum Length:
700URL of the supplier's organization. -
ThumbnailImageURL: string
Maximum Length:
700Location of the small version of a larger image file for the item specified on the blanket purchase agreement. -
UNNumber: string
Title:
UN NumberRead Only:trueMaximum Length:20Number that the United Nations uses to identify hazardous material. -
UNNumberDescription: string
Title:
UN Number DescriptionRead Only:trueMaximum Length:240Description of the hazardous material that the United Nations identification number references. -
UNNumberId: integer
(int64)
Read Only:
trueValue that uniquely identifies the number that the United Nations uses to identify hazardous material. -
UNSPSC: string
Maximum Length:
700The United Nations Standard Products and Services Code for the item specified on the blanket purchase agreement.
arrayLinksobject-
__FLEX_Context: string
Title:
Context PromptMaximum Length:240Context Prompt -
__FLEX_Context_DisplayValue: string
Title:
Context PromptContext Prompt -
AttributeValuesId: integer
(int64)
-
links: array
Links
Title:
LinksThe link relations associated with the resource instance.
arrayLinksobject-
AgreementLineId: integer
(int64)
Read Only:
trueValue that uniquely identifies the agreement line. -
attachments: array
Attachments
Title:
AttachmentsThe attachments resource is used to view, create, and update attachments. -
CancelFlag: boolean
Read Only:
trueMaximum Length:1Contains one of the following values: Y or N. If Y, then the purchase order is canceled. If N, then the purchase order isn't canceled. This attribute doesn't have a default value. -
CreatedBy: string
Read Only:
trueMaximum Length:64User who created the price breaks for a purchase agreement line. -
CreationDate: string
(date-time)
Read Only:
trueDate and time when the buyer or application created the price breaks for a purchase agreement line. -
Currency: string
Title:
Currency NameRead Only:trueMaximum Length:80Currency on the agreement line price break. -
CurrencyCode: string
Read Only:
trueMaximum Length:15Code that identifies the currency on the agreement line price break. -
DFF: array
DFF
-
DiscountPercent: number
Value that identifies the discount percentage for the price break.
-
EndDate: string
(date)
Date after which the price break is no longer valid for the agreement line.
-
EntityChangeTypeCode: string
Read Only:
trueMaximum Length:1Value that identifies if the row is new or changed. -
LastUpdateDate: string
(date-time)
Read Only:
trueDate when the price break was last updated. -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64User who last updated the price breaks on a purchase agreement line. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
Location: string
Title:
LocationMaximum Length:240Name of the location where the supplier ships the item. -
LocationCode: string
Title:
NameMaximum Length:60Abbreviation that identifies the location where the supplier ships the item. -
LocationId: integer
(int64)
Value that uniquely identifies the location where the supplier ships the item.
-
NumberOfPriceBreakAttachments: integer
(int64)
Read Only:
trueCount of attachments associated with the price break of an agreement line. -
NumberOfPriceBreakSupplierAttachments: integer
(int64)
Read Only:
trueURL of the attachment associated with the item. -
Price: number
Price of the price break.
-
PriceBreakId: integer
(int64)
Read Only:
trueValue that uniquely identifies the price break. -
PriceBreakNumber: number
Number that uniquely identifies the price break for the purchase agreement line.
-
Quantity: number
Quantity of the item on the price break.
-
ReasonForChange: string
Maximum Length:
240Value that identifies the reason for changing the agreement price break. -
ShipToOrganization: string
Title:
Ship-to OrganizationMaximum Length:240Name of the inventory organization that receives the item. -
ShipToOrganizationCode: string
Maximum Length:
18Abbreviation that identifies the inventory organization where the supplier ships the item. -
ShipToOrganizationId: integer
(int64)
Value that uniquely identifies the inventory organization where the supplier ships the item.
-
StartDate: string
(date)
Date on which the price break becomes effective for the agreement line.
-
UOM: string
Title:
UOM NameRead Only:trueMaximum Length:25Abbreviation that identifies the unit of measure on the agreement line price break. -
UOMCode: string
Maximum Length:
3Code that identifies the unit of measure.
arrayAttachmentsarrayLinksobject-
AsyncTrackerId: string
Title:
Asynchronous Upload Tracker IdAttribute provided for the exclusive use by the Attachment UI components to assist in uploading files. -
AttachedDocumentId: integer
(int64)
Title:
Attached Document IdThe unique identifier of the attached document. -
CategoryName: string
Title:
CategoryMaximum Length:30The category of the attachment. - ContentRepositoryFileShared: boolean
-
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:255The user who created the record. -
CreatedByUserName: string
Title:
Created By User NameRead Only:trueThe user name who created the record. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueThe date when the record was created. -
DatatypeCode: string
Title:
TypeMaximum Length:30Default Value:FILEA value that indicates the data type. -
Description: string
Title:
DescriptionMaximum Length:255The description of the attachment. -
DmDocumentId: string
Maximum Length:
255The document ID from which the attachment is created. -
DmFolderPath: string
Title:
Dm Folder PathMaximum Length:1000The folder path from which the attachment is created. -
DmVersionNumber: string
Maximum Length:
255The document version number from which the attachment is created. -
DownloadInfo: string
Title:
DownloadInfoJSON object represented as a string containing information used to programmatically retrieve a file attachment. -
ErrorStatusCode: string
Title:
Error Status CodeThe error code, if any, for the attachment. -
ErrorStatusMessage: string
Title:
Error Status MessageThe error message, if any, for the attachment. -
ExpirationDate: string
(date-time)
Title:
Expiration DateThe expiration date of the contents in the attachment. -
FileContents: string
(byte)
Title:
File ContentsThe contents of the attachment. -
FileName: string
Title:
File NameMaximum Length:2048The file name of the attachment. -
FileUrl: string
Title:
File UrlThe URI of the file. -
FileWebImage: string
(byte)
Title:
File Web ImageRead Only:trueThe base64 encoded image of the file displayed in .png format if the source is a convertible image. -
LastUpdateDate: string
(date-time)
Title:
Last Update DateRead Only:trueThe date when the record was last updated. -
LastUpdatedBy: string
Title:
Last Updated ByRead Only:trueMaximum Length:255The user who last updated the record. -
LastUpdatedByUserName: string
Title:
Last Updated By UserRead Only:trueThe user name who last updated the record. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
PostProcessingAction: string
Title:
PostProcessingActionThe name of the action that can be performed after an attachment is uploaded. -
Title: string
Title:
TitleThe title of the attachment. -
UploadedFileContentType: string
Title:
Uploaded File Content TypeThe content type of the attachment. -
UploadedFileLength: integer
Title:
File SizeThe size of the attachment file. -
UploadedFileName: string
Title:
Uploaded File NameThe name to assign to a new attachment file. -
UploadedText: string
Title:
Uploaded TextThe text content for a new text attachment. -
Uri: string
Title:
UriMaximum Length:4000The URI of a Topology Manager type attachment. -
Url: string
Title:
UrlMaximum Length:4000The URL of a web page type attachment. -
UserName: string
Title:
User NameRead Only:trueMaximum Length:255The login credentials of the user who created the attachment.
arrayLinksobject-
__FLEX_Context: string
Title:
Context PromptMaximum Length:30Context Prompt -
__FLEX_Context_DisplayValue: string
Title:
Context PromptContext Prompt -
LineLocationId: integer
(int64)
Read Only:
true -
links: array
Links
Title:
LinksThe link relations associated with the resource instance.
arrayLinks- DFF
-
Parameters:
- AgreementLineId:
$request.path.AgreementLineId - draftPurchaseAgreementsUniqID:
$request.path.draftPurchaseAgreementsUniqID
- AgreementLineId:
- attachments
-
Parameters:
- AgreementLineId:
$request.path.AgreementLineId - draftPurchaseAgreementsUniqID:
$request.path.draftPurchaseAgreementsUniqID
The attachments resource is used to view, create, and update attachments. - AgreementLineId:
- itemAttributes
-
Parameters:
- AgreementLineId:
$request.path.AgreementLineId - draftPurchaseAgreementsUniqID:
$request.path.draftPurchaseAgreementsUniqID
Agreement item attribute captures additional information about the item on the agreement line such as supplier item auxiliary identifier, supplier URL, manufacturer name, manufacturer URL, manufacturer part number, United Nations Standard Products and Services Code, UNSPSC, and image URL. For example, Big Computers could be the manufacturer of a laptop whereas B004521 could be the manufacturer part number for a television. - AgreementLineId:
- priceBreaks
-
Parameters:
- AgreementLineId:
$request.path.AgreementLineId - draftPurchaseAgreementsUniqID:
$request.path.draftPurchaseAgreementsUniqID
Agreement price breaks are reductions in the price of an item depending on certain conditions such as purchasing in bulk or from a certain location. For example, for a laptop, price will be reduced by 100 dollars if your order exceeds 20 quantity or 30 dollars if you order for a specific location. - AgreementLineId:
- undoChanges
-
Parameters:
- AgreementLineId:
$request.path.AgreementLineId - draftPurchaseAgreementsUniqID:
$request.path.draftPurchaseAgreementsUniqID
Reverts the changes made to a line in a change order. - AgreementLineId:
Examples
A draft purchase agreement line or an approved purchase agreement line can be updated using PATCH operation. To initiate a change on an approved purchase agreement line, change order description and change order initiating party are required.
Example cURL Command
Use the following cURL command to submit a request on the REST resource.
curl -X PATCH -u "username:password" -H "Content-Type: application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/draftPurchaseAgreementsUniqID/child/lines/AgreementLineId "
curl -X PATCH -u "username:password" -H "Content-Type: application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648092702/child/lines/300100648249756 "
Table - Examples
| Example | Description |
|---|---|
| Example 1 | Update expiration date and agreement quantity for a draft purchase agreement line. |
| Example 2 | Update descriptive flexfields for a draft purchase agreement line. |
Example1 Request Body
The following example includes the contents of the request body in JSON format. You replace the request payload in the cURL command with the contents of the Example Request Body. The request payload specifies attribute values that the command will use in the record that it updates.
{
"AgreementQuantity": 1000,
"ExpirationDate" : "2026-07-31"
}
Example1 Response Body
{
"AgreementLineId": 300100648249756,
"LineNumber": 1,
"AgreementHeaderId": 300100648092702,
"LineTypeId": 1,
"LineType": "Goods",
"ItemId": 11462,
"Item": "Liquid Soap",
"ItemRevision": null,
"Description": "Liquid Soap for Restrooms",
"SupplierItem": null,
"CategoryId": 3124,
"CategoryCode": "MAINTENANC.SUPPLIES",
"Category": "zPOR-PRC_QA-BI-Cat01",
"StatusCode": null,
"Status": null,
"UOMCode": "GAL",
"UOM": "Gallon",
"Price": 12,
"Amount": null,
"CurrencyCode": "USD",
"Currency": "US Dollar",
"ConsignmentLineFlag": false,
"NoteToSupplier": null,
"AllowItemDescriptionUpdateFlag": true,
"PriceLimit": null,
"AllowPriceOverrideFlag": false,
"NegotiatedFlag": true,
"LineStartDate": null,
"ExpirationDate": "2026-07-31",
"MinimumReleaseAmount": null,
"AgreementAmount": null,
"AgreementQuantity": 1000,
"PriceBreakTypeCode": "CUMULATIVE",
"ParentItemId": null,
"ParentItem": null,
"SupplierParentItem": null,
"TopModelId": null,
"TopModel": null,
"SupplierTopModel": null,
"SupplierPartAuxid": null,
"UNNumberId": null,
"UNNumber": null,
"UNNumberDescription": null,
"HazardClassId": null,
"HazardClassCode": null,
"HazardClass": null,
"AgingPeriodDays": null,
"CreatedBy": "PRC_INTEGRATION_USER",
"CreationDate": "2026-04-17T06:36:15.277+00:00",
"LastUpdatedBy": "PRC_INTEGRATION_USER",
"LastUpdateDate": "2026-04-17T06:36:15.277+00:00",
"Negotiation": null,
"PurchaseBasis": "GOODS",
"PriceBreakType": "Cumulative",
"ItemAllowItemDescriptionUpdateFlag": true,
"IsLineApprovedOnceFlag": false,
"CancelReason": null,
"CancelFlag": false,
"EntityChangeTypeCode": "I",
"ReasonForChange": null,
"CancelledBy": null,
"ReceivedQuantity": null,
"ReceivedAmount": null,
"InvoicedQuantity": null,
"InvoicedAmount": null,
"DeliveredQuantity": null,
"DeliveredAmount": null,
"ReleasedQuantity": null,
"AmountReleased": null,
"ComponentQuantityReleased": null,
"ComponentAmountReleased": null,
"PurchaseOrdersCreated": 0,
"RejectedReason": null,
"AcknowledgeResponseCode": null,
"PimItemCategoryId": 3124,
"PimItemDescription": "Liquid Soap for Restrooms",
"PimItemCategoryCode": "MAINTENANC.SUPPLIES",
"PimItemCategory": "zPOR-PRC_QA-BI-Cat01",
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648092702/child/lines/300100648249756",
"name": "lines",
"kind": "item",
"properties": {
"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000278"
}
},
{
"rel": "canonical",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648092702/child/lines/300100648249756",
"name": "lines",
"kind": "item"
},
{
"rel": "parent",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648092702",
"name": "draftPurchaseAgreements",
"kind": "item"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648092702/child/lines/300100648249756/child/DFF",
"name": "DFF",
"kind": "collection"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648092702/child/lines/300100648249756/child/attachments",
"name": "attachments",
"kind": "collection"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648092702/child/lines/300100648249756/child/itemAttributes",
"name": "itemAttributes",
"kind": "collection"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648092702/child/lines/300100648249756/child/priceBreaks",
"name": "priceBreaks",
"kind": "collection"
},
{
"rel": "action",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648092702/child/lines/300100648249756/action/undoChanges",
"name": "undoChanges",
"kind": "other"
}
]
}Example 2
The following example includes the contents of the request body in JSON format. You replace the request payload in the cURL command with the contents of the Example Request Body. The request payload specifies attribute values that the command will use in the record that it updates.
curl -X PATCH -u "username:password" -H "Content-Type: application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724/child/lines/300100648241727" "
Request Body
{
"DFF": [
{
"_PO__Document__Lines__BI__DFF": "Test sample DFF",
"abpApprovalStatus": "Approved",
"abpPriority": "4",
"abpSpecialProject_Display": "NORT US"
}
]
}
Response Body
The following example includes the contents of the response body in JSON format:
{
"AgreementLineId": 300100648241727,
"LineNumber": 1,
"AgreementHeaderId": 300100648241724,
"LineTypeId": 1,
"LineType": "Goods",
"ItemId": 663912,
"Item": "RCV-110",
"ItemRevision": null,
"Description": "LSR Item",
"SupplierItem": null,
"CategoryId": 1,
"CategoryCode": "MISC.MISC",
"Category": "Miscellaneous_1",
"StatusCode": "OPEN",
"Status": "Open",
"UOMCode": "Ea",
"UOM": "Each",
"Price": 9.99,
"Amount": null,
"CurrencyCode": "USD",
"Currency": "US Dollar",
"ConsignmentLineFlag": true,
"NoteToSupplier": null,
"AllowItemDescriptionUpdateFlag": true,
"PriceLimit": null,
"AllowPriceOverrideFlag": false,
"NegotiatedFlag": true,
"LineStartDate": "2026-04-29",
"ExpirationDate": "2026-09-30",
"MinimumReleaseAmount": null,
"AgreementAmount": 10000,
"AgreementQuantity": null,
"PriceBreakTypeCode": "CUMULATIVE",
"ParentItemId": null,
"ParentItem": null,
"SupplierParentItem": null,
"TopModelId": null,
"TopModel": null,
"SupplierTopModel": null,
"SupplierPartAuxid": null,
"UNNumberId": null,
"UNNumber": null,
"UNNumberDescription": null,
"HazardClassId": null,
"HazardClassCode": null,
"HazardClass": null,
"AgingPeriodDays": 10,
"CreatedBy": "PRC_INTEGRATION_USER",
"CreationDate": "2026-04-17T07:47:14.458+00:00",
"LastUpdatedBy": "PRC_INTEGRATION_USER",
"LastUpdateDate": "2026-04-17T07:47:14.458+00:00",
"Negotiation": null,
"PurchaseBasis": "GOODS",
"PriceBreakType": "Cumulative",
"ItemAllowItemDescriptionUpdateFlag": true,
"IsLineApprovedOnceFlag": true,
"CancelReason": null,
"CancelFlag": false,
"EntityChangeTypeCode": "U",
"ReasonForChange": null,
"CancelledBy": null,
"ReceivedQuantity": null,
"ReceivedAmount": null,
"InvoicedQuantity": null,
"InvoicedAmount": null,
"DeliveredQuantity": null,
"DeliveredAmount": null,
"ReleasedQuantity": null,
"AmountReleased": null,
"ComponentQuantityReleased": null,
"ComponentAmountReleased": null,
"PurchaseOrdersCreated": 0,
"RejectedReason": null,
"AcknowledgeResponseCode": null,
"PimItemCategoryId": 1,
"PimItemDescription": "LSR Item",
"PimItemCategoryCode": "MISC.MISC",
"PimItemCategory": "Miscellaneous_1",
"DFF": [
{
"PoLineId": 300100648241727,
"_PO__Document__Lines__BI__DFF": "Test sample DFF",
"abpApprovalStatus": "Approved",
"abpPriority": 4,
"abpSpecialProject": 926,
"abpSpecialProject_Display": "NORT US",
"daColor": null,
"daGrade": "Grade A",
"itemidDff": null,
"legalEntityPoDff": null,
"__FLEX_Context": null,
"__FLEX_Context_DisplayValue": null,
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724/child/lines/300100648241727/child/DFF/300100648241727",
"name": "DFF",
"kind": "item",
"properties": {
"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000478"
}
},
{
"rel": "canonical",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724/child/lines/300100648241727/child/DFF/300100648241727",
"name": "DFF",
"kind": "item"
},
{
"rel": "parent",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724/child/lines/300100648241727",
"name": "lines",
"kind": "item"
}
]
}
],
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724/child/lines/300100648241727",
"name": "lines",
"kind": "item",
"properties": {
"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000478"
}
},
{
"rel": "canonical",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724/child/lines/300100648241727",
"name": "lines",
"kind": "item"
},
{
"rel": "parent",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724",
"name": "draftPurchaseAgreements",
"kind": "item"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724/child/lines/300100648241727/child/DFF",
"name": "DFF",
"kind": "collection"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724/child/lines/300100648241727/child/attachments",
"name": "attachments",
"kind": "collection"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724/child/lines/300100648241727/child/itemAttributes",
"name": "itemAttributes",
"kind": "collection"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724/child/lines/300100648241727/child/priceBreaks",
"name": "priceBreaks",
"kind": "collection"
},
{
"rel": "action",
"href": "https://servername/fscmRestApi/resources/version/draftPurchaseAgreements/300100648241724/child/lines/300100648241727/action/undoChanges",
"name": "undoChanges",
"kind": "other"
}
]
}