Create programs
post
/fscmRestApi/resources/11.13.18.05/channelPrograms
Request
Header Parameters
-
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.
-
Upsert-Mode: string
Contains one of the following values: true or false. If true, the server performs an Upsert operation instead of a Create operation. During an Upsert operation, the server attempts to find an existing resource that matches the payload. If a match is found, the server updates the existing resource instead of creating a new one. If not found or false (default), the server performs a Create operation. Note that the Upsert operation isn't supported for date-effective REST resources.
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object-
alternateSupplierSites: array
Alternate Supplier Sites
Title:
Alternate Supplier SitesThe Alternate Supplier Sites resource manages alternate supplier sites of a supplier rebate program. -
ApplyManuallyToOrderFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If it's true, then the channel program isn't automatically applied on sales orders even if the eligibility criteria is met. If it's false, then the channel program is automatically applied on sales orders upon eligibility evaluation. The value is defaulted from program type. -
attachments: array
Attachments
Title:
AttachmentsThe attachments resource is used to view, create, and update attachments. -
BusinessUnit: string
Channel Programs
-
BusinessUnitId(required): integer
(int64)
Channel Programs
-
CalculationMethod: string
Method used for calculating accruals in the channel program. A list of accepted values is defined in the lookup type ORA_CJM_TIER_CALC_METHOD.
-
CalculationMethodCode: string
Maximum Length:
30Abbreviation that identifies the calculation method used for calculating accruals in the channel program. -
Currency: string
Name of the currency used for the channel program.
-
CurrencyCode(required): string
Maximum Length:
15Abbreviation that identifies the currency used for the channel program. -
Description: string
Maximum Length:
1000Description of the channel program. -
DFF: array
DFF
-
EffectiveDateType: string
Maximum Length:
255Name of the effective date type used for evaluating supplier program eligibility. A list of accepted values is defined in the lookup type ORA_CJM_PRICING_APP_DATE_TYPE. -
EffectiveDateTypeCode: string
Maximum Length:
30Default Value:FROMAbbreviation that identifies the sales order date type used for evaluating channel program eligibility. A list of accepted values is defined in the lookup type ORA_CJM_PRICING_APP_DATE_TYPE. -
FromDate(required): string
(date)
Channel Programs
-
InitiatedBy: string
Value that identifies if the program was created by the supplier contact or the internal distributor user.
-
InitiatedByCode: string
Maximum Length:
20Abbreviation that identifies if the program was created by the supplier contact or the internal distributor user. -
marketRules: array
Market Rules
Title:
Market RulesThe Market Rules resource manages rules for identifying eligible customers for a program. This resource has been superseded by the marketRulesV2 resource. -
marketRulesV2: array
Market Rules V2
Title:
Market Rules V2Manages rules for identifying eligible supplier programs. For example, a market rule could be that the customer is Seven Corporation. -
notes: array
Notes
Title:
NotesThe note objects resource is used to view the note objects. -
OverrideProgramFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If it's true, then the channel programs that are automatically applied on sales orders can be overridden. If it's false, then the channel programs applied on sales orders can't be overridden. The value is defaulted from program type. -
Owner: string
Name of the person who owns the channel program. This attribute defaults to the name of the person who creates the program.
-
OwnerId: integer
(int64)
Value that uniquely identifies the person who owns the channel program.
-
OwnerPersonNumber: string
Maximum Length:
255Number that uniquely identifies the person who owns the channel program. -
productRules: array
Product Rules
Title:
Product RulesThe Product Rules resource manages rules for identifying eligible products for a program. -
ProgramCode: string
Maximum Length:
30Abbreviation that uniquely identifies the channel program. -
ProgramId: integer
(int64)
Value that uniquely identifies the channel program. It's a primary key that the application generates when it creates the program.
-
ProgramName(required): string
Title:
NameMaximum Length:240Name of the channel program. -
programRules: array
Program Rules
Title:
Program RulesThe Program Rules resource manages mandatory market rules for a program. -
ProgramTemplate: string
Name of the predefined program template on which the channel program is based. A list of accepted values is defined in the lookup type ORA_CJM_PROGRAM_TYPE.
-
ProgramTemplateCode(required): string
Maximum Length:
30Abbreviation that identifies the predefined program template on which the channel program is based. -
ProgramType(required): string
Type of program on which the channel program is based.
-
ProgramTypeId(required): integer
(int64)
Value that uniquely identifies the type of program on which the channel program is based.
-
Status: string
Status of the channel program.
-
StatusId(required): integer
(int64)
Value that uniquely identifies the status of the channel program.
-
Supplier: string
Name of the supplier supporting the channel program.
-
SupplierAuthorizationNumber: string
Maximum Length:
30Number that identifies the authorization provided by supplier. -
SupplierContact: string
Person who represents the supplier when communicating with the buyer.
-
SupplierContactId: integer
(int64)
Channel Programs
-
SupplierId: integer
(int64)
Channel Programs
-
SupplierNumber: string
Channel Programs
-
SupplierQuoteNumber: string
Maximum Length:
30Number that indicates the quote provided by supplier. -
SupplierSite: string
Value that identifies the supplier site.
-
SupplierSiteId: integer
(int64)
Channel Programs
-
SystemStatusCode(required): string
Maximum Length:
30Abbreviation that identifies the system status of the supplier program. -
ToDate: string
(date)
Channel Programs
-
volumeRules: array
Volume Rules
Title:
Volume RulesThe Volume Rules resource manages volume rules of a volume program.
Nested Schema : Alternate Supplier Sites
Type:
arrayTitle:
Alternate Supplier SitesThe Alternate Supplier Sites resource manages alternate supplier sites of a supplier rebate program.
Show Source
Nested Schema : Attachments
Type:
arrayTitle:
AttachmentsThe attachments resource is used to view, create, and update attachments.
Show Source
Nested Schema : Market Rules
Type:
arrayTitle:
Market RulesThe Market Rules resource manages rules for identifying eligible customers for a program. This resource has been superseded by the marketRulesV2 resource.
Show Source
Nested Schema : Market Rules V2
Type:
arrayTitle:
Market Rules V2Manages rules for identifying eligible supplier programs. For example, a market rule could be that the customer is Seven Corporation.
Show Source
Nested Schema : Notes
Type:
arrayTitle:
NotesThe note objects resource is used to view the note objects.
Show Source
Nested Schema : Product Rules
Type:
arrayTitle:
Product RulesThe Product Rules resource manages rules for identifying eligible products for a program.
Show Source
Nested Schema : Program Rules
Type:
arrayTitle:
Program RulesThe Program Rules resource manages mandatory market rules for a program.
Show Source
Nested Schema : Volume Rules
Type:
arrayTitle:
Volume RulesThe Volume Rules resource manages volume rules of a volume program.
Show Source
Nested Schema : channelPrograms-alternateSupplierSites-item-post-request
Type:
Show Source
object-
AlternateSupplierSiteId: integer
(int64)
Value that uniquely identifies the alternate supplier site.
-
ProcurementBusinessUnit: string
Name of the procurement business unit.
-
ProcurementBusinessUnitId: integer
Value that uniquely identifies the procurement business unit.
-
Supplier: string
Name of the alternate supplier supporting the channel program.
-
SupplierId: integer
Value that uniquely identifies the alternate supplier.
-
SupplierNumber: string
Number that identifies the alternate supplier.
-
SupplierSite: string
Maximum Length:
240Name of the alternate supplier site. -
SupplierSiteAddress: string
Maximum Length:
4000Address of the alternate supplier site. -
SupplierSiteId: integer
(int64)
Value that identifies the alternate supplier site.
Nested Schema : channelPrograms-attachments-item-post-request
Type:
Show Source
object-
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
-
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.
Nested Schema : channelPrograms-DFF-item-post-request
Type:
Show Source
object-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:30Context Segment -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentContext Segment -
ProgramHeaderId: integer
(int64)
Nested Schema : channelPrograms-marketRules-item-post-request
Type:
Show Source
object-
ComparisonOperatorCode(required): string
Maximum Length:
30Abbreviation that identifies the comparison operator used in market rule. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_OPERATOR. -
conditions: array
Conditions
Title:
ConditionsThe Conditions resource manages additional conditions for a market rule of a program. -
FromDate: string
(date)
Date when the qualifier becomes applicable.
-
ProgramId(required): integer
(int64)
Value that uniquely identifies the channel program.
-
QualifierId: integer
(int64)
Value that uniquely identifies the market rule. It's a primary key that the application generates when it creates the market rule.
-
QualifierType: string
Maximum Length:
255Type of qualifier used to define the eligibility of the channel program. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_TYPE. -
QualifierTypeCode(required): string
Maximum Length:
30Abbreviation that identifies the type of qualifier used to define the eligibility of the channel program. -
QualifierValueCode(required): string
Maximum Length:
240Abbreviation that identifies the qualifier used in channel program qualification. -
ToDate: string
(date)
Date when the qualifier is no longer applicable.
Nested Schema : Conditions
Type:
arrayTitle:
ConditionsThe Conditions resource manages additional conditions for a market rule of a program.
Show Source
Nested Schema : channelPrograms-marketRules-conditions-item-post-request
Type:
Show Source
object-
ComparisonOperatorCode: string
Maximum Length:
30Abbreviation that identifies the comparison operator used in the market rule condition. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_OPERATOR. -
QualifierConditionId: integer
(int64)
Value that uniquely identifies the market rule condition. It's a primary key that the application generates when it creates the market rule condition.
-
QualifierId: integer
(int64)
Value that uniquely identifies the market rule.
-
QualifierType: string
Type of qualifier used to define the eligibility of the channel program. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_TYPE.
-
QualifierTypeCode: string
Maximum Length:
30Abbreviation that identifies the type of qualifier used to define channel program eligibility. -
QualifierValueCode: string
Maximum Length:
240Abbreviation that identifies the qualifier used in channel program qualification.
Nested Schema : channelPrograms-marketRulesV2-item-post-request
Type:
Show Source
object-
ChildRuleNumber: integer
(int32)
Number that identifies the trailing component of the display line number. The display line number is a concatenation of the rule number and the child rule number separated by a period. For example, if the display line number is 5.2, then the rule number is 5 and the child rule number is 2.
Validation: It must be an integer >= 0. It can't have a duplicate display line number. -
ComparisonOperator: string
Maximum Length:
255Name of the comparison operator used in the market rule. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_OPERATOR. -
ComparisonOperatorCode: string
Maximum Length:
30Abbreviation that identifies the comparison operator used in the market rule. -
FromDate: string
(date)
Date when the market rule becomes applicable.
-
ParentRuleId: integer
(int64)
Value that identifies the parent market rule.
-
ProgramId: integer
(int64)
Value that uniquely identifies the supplier program.
-
QualifierType: string
Maximum Length:
255Type of qualifier used to define the eligibility of the supplier program. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_TYPE for supplier ship and debit programs and the lookup type ORA_CJM_SUP_REBATE_QUAL for supplier rebate programs. -
QualifierTypeCode: string
Maximum Length:
30Abbreviation that identifies the type of qualifier used to define the eligibility of the supplier program. -
QualifierValue: string
Maximum Length:
255Name of the qualifier used in the supplier program qualification. -
QualifierValueCode: string
Maximum Length:
240Abbreviation that identifies the qualifier used in the supplier program qualification. -
RuleId: integer
(int64)
Value that uniquely identifies the market rule. It's a primary key that the application generates when it creates the market rule.
-
RuleNumber: integer
(int32)
Number that identifies the leading component of the display line number. The display line number is a concatenation of the rule number and the child rule number separated by a period. For example, if the display line number is 3.1, then the rule number is 3 and the child rule number is 1.
-
ToDate: string
(date)
Date when the market rule is no longer applicable.
Nested Schema : channelPrograms-notes-item-post-request
Type:
Show Source
object-
ContactRelationshipId: integer
(int64)
Title:
Contact Relationship IDThe relationship ID populated when the note is associated with a contact. -
CorpCurrencyCode: string
Title:
Corporate Currency CodeMaximum Length:15The corporate currency code for extensibility. -
CreatorPartyId: integer
(int64)
Title:
Creator Party IDThe unique identifier of the party. -
CurcyConvRateType: string
Title:
Currency Conversion Rate TypeMaximum Length:30The currency conversion rate type for extensibility. -
CurrencyCode: string
Title:
CurrencyMaximum Length:15The currency code for extensibility. -
NoteNumber: string
Maximum Length:
30The alternate unique identifier of the note. A user key that's system generated or from an external system. -
NoteTitle: string
Title:
TitleMaximum Length:500The title of the note entered by the user. -
NoteTxt: string
(byte)
Title:
NoteThe column which stores the actual note text. -
NoteTypeCode: string
Title:
TypeMaximum Length:30The note type code for categorization of note. -
ParentNoteId: integer
(int64)
Title:
Parent Note IDThe unique identifier of the note. This is the primary key of the notes table. -
SourceObjectCode: string
Title:
Related Object TypeMaximum Length:30This is the source object code for the source object as defined in OBJECTS Metadata. -
SourceObjectId: string
Title:
Related ObjectMaximum Length:64The unique identifier of the parent source object associated to the note. -
SourceSystem: string
Title:
Source SystemMaximum Length:30This is the source object code for the source object as defined in OBJECTS Metadata. -
VisibilityCode: string
Title:
PrivateMaximum Length:30Default Value:INTERNALThe attribute to specify the visibility level of the note. It indicates whether the note is internal, external, or private.
Nested Schema : channelPrograms-productRules-item-post-request
Type:
Show Source
object-
DFF: array
DFF
-
DiscountType: string
Type of discount. A list of accepted values is defined in the lookup type ORA_CJM_LINE_DISCOUNT_TYPE.
-
DiscountTypeCode(required): string
Maximum Length:
30Abbreviation that identifies the type of discount. -
DiscountValue(required): number
Value of the discount.
-
FromDate: string
(date)
Date when the product rule becomes applicable.
-
Item: string
Name of the item in the inventory.
-
ItemDescription: string
Description of the item in the inventory.
-
ItemId: string
Maximum Length:
240Value that uniquely identifies the item in the inventory. -
ItemLevel: string
Level at which discounts are defined. Valid values include Item and All Items. A list of accepted values is defined in the lookup type ORA_CJM_ITEM_LEVEL.
-
ItemLevelCode(required): string
Maximum Length:
30Abbreviation that identifies the level at which discounts are defined. -
MaximumQuantity: number
Maximum quantity allowed for each product rule.
-
ProgramId(required): integer
(int64)
Name that identifies the qualifier used in the channel program qualification.
-
ProgramLineId: integer
Value that uniquely identifies the product rule. It's a primary key that the application generates when it creates the product rule.
-
SupplierItem: string
Maximum Length:
255Name of the supplier item. -
SupplierItemDescription: string
Maximum Length:
255Description of the supplier item. -
SupplierItemId: integer
(int64)
Value that uniquely identifies the supplier item.
-
ToDate: string
(date)
Date when the product rule is no longer applicable.
-
UnitOfMeasure: string
Unit of measure of the item for pricing.
-
UOMCode: string
Maximum Length:
30Abbreviation that identifies the unit of measure for pricing.
Nested Schema : channelPrograms-productRules-DFF-item-post-request
Type:
Show Source
object-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:30Context Segment -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentContext Segment -
ProgramLineId: integer
Nested Schema : channelPrograms-programRules-item-post-request
Type:
Show Source
object-
ComparisonOperator: string
Maximum Length:
255Name of the comparison operator used in the program rule. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_OPERATOR. -
ComparisonOperatorCode: string
Maximum Length:
30Abbreviation that identifies the comparison operator used in the program rule. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_OPERATOR. -
ProgramId: integer
(int64)
Value that uniquely identifies the channel program.
-
QualifierId: integer
(int64)
Value that uniquely identifies the program rule.
-
QualifierType: string
Type of qualifier used to define eligibility of the channel program. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_TYPE.
-
QualifierTypeCode: string
Maximum Length:
30Abbreviation that identifies the type of qualifier used to define channel program eligibility. -
QualifierValue: string
Maximum Length:
255Name of the qualifier used in channel program qualification. -
QualifierValueCode: string
Maximum Length:
240Abbreviation that identifies the qualifier used in channel program qualification.
Nested Schema : channelPrograms-volumeRules-item-post-request
Type:
Show Source
object-
products: array
Products
Title:
ProductsThe Products resource manages the eligible products for a volume program. -
tiers: array
Tiers
Title:
TiersThe Tiers resource manages the tier definition of a volume program. -
TierType: string
Tier types supported in the channel program. A list of accepted values is defined in the lookup type ORA_CJM_TIER_TYPE.
-
TierTypeCode(required): string
Maximum Length:
30Abbreviation that identifies the tier type. -
UnitOfMeasure: string
Unit of measure of the item.
-
UOMCode: string
Maximum Length:
3Abbreviation that identifies the unit of measure. -
VolumeRuleName(required): string
Maximum Length:
240Name of the volume rule.
Nested Schema : Products
Type:
arrayTitle:
ProductsThe Products resource manages the eligible products for a volume program.
Show Source
Nested Schema : Tiers
Type:
arrayTitle:
TiersThe Tiers resource manages the tier definition of a volume program.
Show Source
Nested Schema : channelPrograms-volumeRules-products-item-post-request
Type:
Show Source
object-
Category: string
Products
-
CategoryCode: string
Abbreviation that identifies the category.
-
CategoryDescription: string
Description of the category.
-
exclusions: array
Exclusions
Title:
ExclusionsThe Exclusions resource manages the product or category exclusions from the volume program. -
IncludeVolumeExcludeDiscountFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If true, then the product volume is considered for tier calculation but not for any discount. If false, then the product volume is considered for tier calculation and for discounts. The default value is false. -
Item: string
Name of the item in the inventory.
-
ItemDescription: string
Description of the item in the inventory.
-
ItemId: string
Maximum Length:
240Value that uniquely identifies the item in the inventory. -
LineLevel: string
Level at which discounts are defined. A list of accepted values is defined in the lookup type ORA_CJM_PROG_ITEM_LEVEL.
-
LineLevelCode: string
Maximum Length:
30Abbreviation that identifies the level at which discounts are defined. -
LineNumber: number
Number that identifies the product line.
-
ProductId: integer
Value that uniquely identifies the product line.
-
SupplierItem: string
Name of the supplier item.
-
SupplierItemDescription: string
Description of the supplier item.
-
SupplierItemId: integer
(int64)
Value that uniquely identifies the supplier item.
-
VolumeRuleId: integer
(int64)
Value that uniquely identifies the volume rule.
Nested Schema : Exclusions
Type:
arrayTitle:
ExclusionsThe Exclusions resource manages the product or category exclusions from the volume program.
Show Source
Nested Schema : channelPrograms-volumeRules-products-exclusions-item-post-request
Type:
Show Source
object-
Category: string
Exclusions
-
CategoryCode: string
Abbreviation that identifies the category.
-
CategoryDescription: string
Description of the category.
-
ExclusionId: integer
(int64)
Value that uniquely identifies the exclusion.
-
Item: string
Name of the item in the inventory.
-
ItemDescription: string
Description of the item in the inventory.
-
ItemId: string
Maximum Length:
240Value that uniquely identifies the item in the inventory. -
LineLevel: string
Level at which discounts are defined. A list of accepted values is defined in the lookup type ORA_CJM_PROG_ITEM_LEVEL.
-
LineLevelCode: string
Maximum Length:
30Abbreviation that identifies the level at which discounts are defined. -
LineNumber: number
Number that identifies the product line.
-
ProductId: integer
(int64)
Value that uniquely identifies the product line.
-
SupplierItem: string
Name of the supplier item.
-
SupplierItemDescription: string
Description of the supplier item.
-
SupplierItemId: integer
(int64)
Value that uniquely identifies the supplier item.
Nested Schema : channelPrograms-volumeRules-tiers-item-post-request
Type:
Show Source
object-
PreQualifyingTierFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If it's true, then the tier calculation starts from the corresponding tier. If it's false, then the tier calculation starts from the first tier. The default value is false. -
TierDiscount: number
Value of the tier discount.
-
TierFrom: number
Value from which the tier is eligible.
-
TierName: string
Maximum Length:
240Name of the tier. -
TierTo: number
Value till the tier is eligible.
Response
Supported Media Types
- application/json
Default Response
The following table describes the default response for this task.
Headers
-
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.
Root Schema : channelPrograms-item-response
Type:
Show Source
object-
alternateSupplierSites: array
Alternate Supplier Sites
Title:
Alternate Supplier SitesThe Alternate Supplier Sites resource manages alternate supplier sites of a supplier rebate program. -
ApplyManuallyToOrderFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If it's true, then the channel program isn't automatically applied on sales orders even if the eligibility criteria is met. If it's false, then the channel program is automatically applied on sales orders upon eligibility evaluation. The value is defaulted from program type. -
attachments: array
Attachments
Title:
AttachmentsThe attachments resource is used to view, create, and update attachments. -
AvailableAmount: number
Read Only:
trueAvailable amount in the channel program. -
BusinessUnit: string
Channel Programs
-
BusinessUnitId: integer
(int64)
Channel Programs
-
CalculationMethod: string
Method used for calculating accruals in the channel program. A list of accepted values is defined in the lookup type ORA_CJM_TIER_CALC_METHOD.
-
CalculationMethodCode: string
Maximum Length:
30Abbreviation that identifies the calculation method used for calculating accruals in the channel program. -
CreatedBy: string
Read Only:
trueMaximum Length:64Channel Programs -
CreationDate: string
(date-time)
Read Only:
trueChannel Programs -
Currency: string
Name of the currency used for the channel program.
-
CurrencyCode: string
Maximum Length:
15Abbreviation that identifies the currency used for the channel program. -
Description: string
Maximum Length:
1000Description of the channel program. -
DFF: array
DFF
-
EarnedAmount: number
Read Only:
trueEarned amount in the channel program. -
EffectiveDateType: string
Maximum Length:
255Name of the effective date type used for evaluating supplier program eligibility. A list of accepted values is defined in the lookup type ORA_CJM_PRICING_APP_DATE_TYPE. -
EffectiveDateTypeCode: string
Maximum Length:
30Default Value:FROMAbbreviation that identifies the sales order date type used for evaluating channel program eligibility. A list of accepted values is defined in the lookup type ORA_CJM_PRICING_APP_DATE_TYPE. -
FromDate: string
(date)
Channel Programs
-
InitiatedBy: string
Value that identifies if the program was created by the supplier contact or the internal distributor user.
-
InitiatedByCode: string
Maximum Length:
20Abbreviation that identifies if the program was created by the supplier contact or the internal distributor user. -
InProgressAmount: number
Read Only:
trueIn-progress amount in the channel program. -
LastUpdateDate: string
(date-time)
Read Only:
trueChannel Programs -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Channel Programs -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
marketRules: array
Market Rules
Title:
Market RulesThe Market Rules resource manages rules for identifying eligible customers for a program. This resource has been superseded by the marketRulesV2 resource. -
marketRulesV2: array
Market Rules V2
Title:
Market Rules V2Manages rules for identifying eligible supplier programs. For example, a market rule could be that the customer is Seven Corporation. -
notes: array
Notes
Title:
NotesThe note objects resource is used to view the note objects. -
OpenAmount: number
Read Only:
trueOpen amount in the channel program. -
OverrideProgramFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If it's true, then the channel programs that are automatically applied on sales orders can be overridden. If it's false, then the channel programs applied on sales orders can't be overridden. The value is defaulted from program type. -
Owner: string
Name of the person who owns the channel program. This attribute defaults to the name of the person who creates the program.
-
OwnerId: integer
(int64)
Value that uniquely identifies the person who owns the channel program.
-
OwnerPersonNumber: string
Maximum Length:
255Number that uniquely identifies the person who owns the channel program. -
PaidAmount: number
Read Only:
truePaid amount in the channel program. -
productRules: array
Product Rules
Title:
Product RulesThe Product Rules resource manages rules for identifying eligible products for a program. -
ProgramCode: string
Maximum Length:
30Abbreviation that uniquely identifies the channel program. -
ProgramId: integer
(int64)
Value that uniquely identifies the channel program. It's a primary key that the application generates when it creates the program.
-
ProgramName: string
Title:
NameMaximum Length:240Name of the channel program. -
programRules: array
Program Rules
Title:
Program RulesThe Program Rules resource manages mandatory market rules for a program. -
ProgramTemplate: string
Name of the predefined program template on which the channel program is based. A list of accepted values is defined in the lookup type ORA_CJM_PROGRAM_TYPE.
-
ProgramTemplateCode: string
Maximum Length:
30Abbreviation that identifies the predefined program template on which the channel program is based. -
ProgramType: string
Type of program on which the channel program is based.
-
ProgramTypeId: integer
(int64)
Value that uniquely identifies the type of program on which the channel program is based.
-
PurchasedAmount: number
Read Only:
truePurchase amount in the channel program. -
Status: string
Status of the channel program.
-
StatusId: integer
(int64)
Value that uniquely identifies the status of the channel program.
-
Supplier: string
Name of the supplier supporting the channel program.
-
SupplierAuthorizationNumber: string
Maximum Length:
30Number that identifies the authorization provided by supplier. -
SupplierContact: string
Person who represents the supplier when communicating with the buyer.
-
SupplierContactId: integer
(int64)
Channel Programs
-
SupplierId: integer
(int64)
Channel Programs
-
SupplierNumber: string
Channel Programs
-
SupplierQuoteNumber: string
Maximum Length:
30Number that indicates the quote provided by supplier. -
SupplierSite: string
Value that identifies the supplier site.
-
SupplierSiteAddress: string
Read Only:
trueMaximum Length:255Address for the supplier site. -
SupplierSiteId: integer
(int64)
Channel Programs
-
SystemStatus: string
Read Only:
trueMaximum Length:255System status of the supplier program. -
SystemStatusCode: string
Maximum Length:
30Abbreviation that identifies the system status of the supplier program. -
ToDate: string
(date)
Channel Programs
-
volumeRules: array
Volume Rules
Title:
Volume RulesThe Volume Rules resource manages volume rules of a volume program.
Nested Schema : Alternate Supplier Sites
Type:
arrayTitle:
Alternate Supplier SitesThe Alternate Supplier Sites resource manages alternate supplier sites of a supplier rebate program.
Show Source
Nested Schema : Attachments
Type:
arrayTitle:
AttachmentsThe attachments resource is used to view, create, and update attachments.
Show Source
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : Market Rules
Type:
arrayTitle:
Market RulesThe Market Rules resource manages rules for identifying eligible customers for a program. This resource has been superseded by the marketRulesV2 resource.
Show Source
Nested Schema : Market Rules V2
Type:
arrayTitle:
Market Rules V2Manages rules for identifying eligible supplier programs. For example, a market rule could be that the customer is Seven Corporation.
Show Source
Nested Schema : Notes
Type:
arrayTitle:
NotesThe note objects resource is used to view the note objects.
Show Source
Nested Schema : Product Rules
Type:
arrayTitle:
Product RulesThe Product Rules resource manages rules for identifying eligible products for a program.
Show Source
Nested Schema : Program Rules
Type:
arrayTitle:
Program RulesThe Program Rules resource manages mandatory market rules for a program.
Show Source
Nested Schema : Volume Rules
Type:
arrayTitle:
Volume RulesThe Volume Rules resource manages volume rules of a volume program.
Show Source
Nested Schema : channelPrograms-alternateSupplierSites-item-response
Type:
Show Source
object-
AlternateSupplierSiteId: integer
(int64)
Value that uniquely identifies the alternate supplier site.
-
CreatedBy: string
Read Only:
trueMaximum Length:64Alternate Supplier Sites -
CreationDate: string
(date-time)
Read Only:
trueAlternate Supplier Sites -
LastUpdateDate: string
(date-time)
Read Only:
trueAlternate Supplier Sites -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Alternate Supplier Sites -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
ProcurementBusinessUnit: string
Name of the procurement business unit.
-
ProcurementBusinessUnitId: integer
Value that uniquely identifies the procurement business unit.
-
Supplier: string
Name of the alternate supplier supporting the channel program.
-
SupplierId: integer
Value that uniquely identifies the alternate supplier.
-
SupplierNumber: string
Number that identifies the alternate supplier.
-
SupplierSite: string
Maximum Length:
240Name of the alternate supplier site. -
SupplierSiteAddress: string
Maximum Length:
4000Address of the alternate supplier site. -
SupplierSiteId: integer
(int64)
Value that identifies the alternate supplier site.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : link
Type:
Show Source
object-
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.
Nested Schema : properties
Type:
Show Source
object-
changeIndicator: string
Change indicator or the ETag value of the resource instance.
Nested Schema : channelPrograms-attachments-item-response
Type:
Show Source
object-
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.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : channelPrograms-DFF-item-response
Type:
Show Source
object-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:30Context Segment -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentContext Segment -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
ProgramHeaderId: integer
(int64)
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : channelPrograms-marketRules-item-response
Type:
Show Source
object-
ComparisonOperatorCode: string
Maximum Length:
30Abbreviation that identifies the comparison operator used in market rule. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_OPERATOR. -
conditions: array
Conditions
Title:
ConditionsThe Conditions resource manages additional conditions for a market rule of a program. -
CreatedBy: string
Read Only:
trueMaximum Length:64Market Rules -
CreationDate: string
(date-time)
Read Only:
trueMarket Rules -
FromDate: string
(date)
Date when the qualifier becomes applicable.
-
LastUpdateDate: string
(date-time)
Read Only:
trueMarket Rules -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Market Rules -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
ProgramId: integer
(int64)
Value that uniquely identifies the channel program.
-
QualifierId: integer
(int64)
Value that uniquely identifies the market rule. It's a primary key that the application generates when it creates the market rule.
-
QualifierType: string
Maximum Length:
255Type of qualifier used to define the eligibility of the channel program. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_TYPE. -
QualifierTypeCode: string
Maximum Length:
30Abbreviation that identifies the type of qualifier used to define the eligibility of the channel program. -
QualifierValue: string
Read Only:
trueMaximum Length:255Name of the qualifier used in channel program qualification. -
QualifierValueCode: string
Maximum Length:
240Abbreviation that identifies the qualifier used in channel program qualification. -
ToDate: string
(date)
Date when the qualifier is no longer applicable.
Nested Schema : Conditions
Type:
arrayTitle:
ConditionsThe Conditions resource manages additional conditions for a market rule of a program.
Show Source
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : channelPrograms-marketRules-conditions-item-response
Type:
Show Source
object-
ComparisonOperatorCode: string
Maximum Length:
30Abbreviation that identifies the comparison operator used in the market rule condition. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_OPERATOR. -
CreatedBy: string
Read Only:
trueMaximum Length:64Conditions -
CreationDate: string
(date-time)
Read Only:
trueConditions -
LastUpdateDate: string
(date-time)
Read Only:
trueConditions -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Conditions -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
QualifierConditionId: integer
(int64)
Value that uniquely identifies the market rule condition. It's a primary key that the application generates when it creates the market rule condition.
-
QualifierId: integer
(int64)
Value that uniquely identifies the market rule.
-
QualifierType: string
Type of qualifier used to define the eligibility of the channel program. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_TYPE.
-
QualifierTypeCode: string
Maximum Length:
30Abbreviation that identifies the type of qualifier used to define channel program eligibility. -
QualifierValue: string
Read Only:
trueMaximum Length:255Type of qualifier used in the channel program qualification. -
QualifierValueCode: string
Maximum Length:
240Abbreviation that identifies the qualifier used in channel program qualification.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : channelPrograms-marketRulesV2-item-response
Type:
Show Source
object-
AccountNumber: string
Read Only:
trueMaximum Length:255Number of the bill-to customer account. -
Address: string
Read Only:
trueMaximum Length:255Address for the customer. It applies if the qualifier type is Customer, Bill-to Account or Ship To. -
ChildRuleNumber: integer
(int32)
Number that identifies the trailing component of the display line number. The display line number is a concatenation of the rule number and the child rule number separated by a period. For example, if the display line number is 5.2, then the rule number is 5 and the child rule number is 2.
Validation: It must be an integer >= 0. It can't have a duplicate display line number. -
ComparisonOperator: string
Maximum Length:
255Name of the comparison operator used in the market rule. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_OPERATOR. -
ComparisonOperatorCode: string
Maximum Length:
30Abbreviation that identifies the comparison operator used in the market rule. -
CreatedBy: string
Read Only:
trueMaximum Length:64Market Rules V2 -
CreationDate: string
(date-time)
Read Only:
trueMarket Rules V2 -
Customer: string
Read Only:
trueMaximum Length:255Market Rules V2 -
CustomQualifierFlag: boolean
Read Only:
trueContains one of the following values: true or false. If true, then it's a custom qualifier. If false, then it isn't a custom qualifier. The default value for this attribute is false. -
DomainDataTypeCode: string
Read Only:
trueMaximum Length:255Type of dimension data. Valid values include text, number, date, and time stamp. A list of accepted values is defined in the lookup type ORA_QP_MTRXR_DIMN_DATA_TYPES. -
DomainLookupTypeCode: string
Read Only:
trueMaximum Length:255Lookup type code for the dimension of the lookup domain type. -
DomainTypeCode: string
Read Only:
trueMaximum Length:255Type of domain. Valid values include lookup, view object query, and custom. A list of accepted values is defined in the lookup type ORA_QP_MTRXR_DIMN_DOMAIN_TYPES. -
FromDate: string
(date)
Date when the market rule becomes applicable.
-
LastUpdateDate: string
(date-time)
Read Only:
trueMarket Rules V2 -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Market Rules V2 -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
MatrixDimensionId: integer
Read Only:
trueMarket Rules V2 -
ParentRuleId: integer
(int64)
Value that identifies the parent market rule.
-
ProgramId: integer
(int64)
Value that uniquely identifies the supplier program.
-
QualifierNumberValueCode: integer
Read Only:
trueValue of the numeric qualifier used in the supplier program qualification. -
QualifierType: string
Maximum Length:
255Type of qualifier used to define the eligibility of the supplier program. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_TYPE for supplier ship and debit programs and the lookup type ORA_CJM_SUP_REBATE_QUAL for supplier rebate programs. -
QualifierTypeCode: string
Maximum Length:
30Abbreviation that identifies the type of qualifier used to define the eligibility of the supplier program. -
QualifierValue: string
Maximum Length:
255Name of the qualifier used in the supplier program qualification. -
QualifierValueCode: string
Maximum Length:
240Abbreviation that identifies the qualifier used in the supplier program qualification. -
RuleId: integer
(int64)
Value that uniquely identifies the market rule. It's a primary key that the application generates when it creates the market rule.
-
RuleNumber: integer
(int32)
Number that identifies the leading component of the display line number. The display line number is a concatenation of the rule number and the child rule number separated by a period. For example, if the display line number is 3.1, then the rule number is 3 and the child rule number is 1.
-
Site: string
Read Only:
trueMaximum Length:255Name of the bill-to customer account site or the ship-to site. -
ToDate: string
(date)
Date when the market rule is no longer applicable.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : channelPrograms-notes-item-response
Type:
Show Source
object-
ContactRelationshipId: integer
(int64)
Title:
Contact Relationship IDThe relationship ID populated when the note is associated with a contact. -
CorpCurrencyCode: string
Title:
Corporate Currency CodeMaximum Length:15The corporate currency code for extensibility. -
CreatedBy: string
Title:
Created ByRead Only:trueMaximum Length:64The user who created the record. -
CreationDate: string
(date-time)
Title:
Creation DateRead Only:trueThe date when the record was created. -
CreatorPartyId: integer
(int64)
Title:
Creator Party IDThe unique identifier of the party. -
CurcyConvRateType: string
Title:
Currency Conversion Rate TypeMaximum Length:30The currency conversion rate type for extensibility. -
CurrencyCode: string
Title:
CurrencyMaximum Length:15The currency code for extensibility. -
DeleteFlag: boolean
Title:
Delete IndicatorRead Only:trueIndicates whether the user has access to delete the note. -
EmailAddress: string
Read Only:
trueMaximum Length:320The email address of the user who created the note. -
FormattedAddress: string
Read Only:
trueThe address of the user who created the note. -
FormattedPhoneNumber: string
Read Only:
trueThe phone number of the user who created the note. -
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:64The unique identifier of the note. This is the primary key of the notes table. -
LastUpdateLogin: string
Title:
Last Update LoginRead Only:trueMaximum Length:32The login of the user who last updated the record. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
NoteId: integer
(int64)
Title:
Note IDRead Only:trueThe unique identifier of the note. This is the primary key of the notes table. -
NoteNumber: string
Maximum Length:
30The alternate unique identifier of the note. A user key that's system generated or from an external system. -
NoteTitle: string
Title:
TitleMaximum Length:500The title of the note entered by the user. -
NoteTxt: string
(byte)
Title:
NoteThe column which stores the actual note text. -
NoteTypeCode: string
Title:
TypeMaximum Length:30The note type code for categorization of note. -
ParentNoteId: integer
(int64)
Title:
Parent Note IDThe unique identifier of the note. This is the primary key of the notes table. -
PartyId: integer
(int64)
Read Only:
trueThe unique identifier of the party. -
PartyName: string
Title:
AuthorRead Only:trueMaximum Length:360The name of the party. -
SourceObjectCode: string
Title:
Related Object TypeMaximum Length:30This is the source object code for the source object as defined in OBJECTS Metadata. -
SourceObjectId: string
Title:
Related ObjectMaximum Length:64The unique identifier of the parent source object associated to the note. -
SourceSystem: string
Title:
Source SystemMaximum Length:30This is the source object code for the source object as defined in OBJECTS Metadata. -
UpdateFlag: boolean
Title:
Update IndicatorRead Only:trueIndicates whether the user can update the note. -
VisibilityCode: string
Title:
PrivateMaximum Length:30Default Value:INTERNALThe attribute to specify the visibility level of the note. It indicates whether the note is internal, external, or private.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : channelPrograms-productRules-item-response
Type:
Show Source
object-
CreatedBy: string
Read Only:
trueMaximum Length:64Product Rules -
CreationDate: string
(date-time)
Read Only:
trueProduct Rules -
DFF: array
DFF
-
DiscountType: string
Type of discount. A list of accepted values is defined in the lookup type ORA_CJM_LINE_DISCOUNT_TYPE.
-
DiscountTypeCode: string
Maximum Length:
30Abbreviation that identifies the type of discount. -
DiscountValue: number
Value of the discount.
-
FromDate: string
(date)
Date when the product rule becomes applicable.
-
Item: string
Name of the item in the inventory.
-
ItemDescription: string
Description of the item in the inventory.
-
ItemId: string
Maximum Length:
240Value that uniquely identifies the item in the inventory. -
ItemLevel: string
Level at which discounts are defined. Valid values include Item and All Items. A list of accepted values is defined in the lookup type ORA_CJM_ITEM_LEVEL.
-
ItemLevelCode: string
Maximum Length:
30Abbreviation that identifies the level at which discounts are defined. -
LastUpdateDate: string
(date-time)
Read Only:
trueProduct Rules -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Product Rules -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
MaximumQuantity: number
Maximum quantity allowed for each product rule.
-
ProgramId: integer
(int64)
Name that identifies the qualifier used in the channel program qualification.
-
ProgramLineId: integer
Value that uniquely identifies the product rule. It's a primary key that the application generates when it creates the product rule.
-
SupplierItem: string
Maximum Length:
255Name of the supplier item. -
SupplierItemDescription: string
Maximum Length:
255Description of the supplier item. -
SupplierItemId: integer
(int64)
Value that uniquely identifies the supplier item.
-
ToDate: string
(date)
Date when the product rule is no longer applicable.
-
UnitOfMeasure: string
Unit of measure of the item for pricing.
-
UOMCode: string
Maximum Length:
30Abbreviation that identifies the unit of measure for pricing.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : channelPrograms-productRules-DFF-item-response
Type:
Show Source
object-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:30Context Segment -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentContext Segment -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
ProgramLineId: integer
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : channelPrograms-programRules-item-response
Type:
Show Source
object-
AccountNumber: string
Read Only:
trueMaximum Length:255Number of the bill-to customer account. -
Address: string
Read Only:
trueMaximum Length:255Address for the customer. It applies if the qualifier type is Customer, Bill-to Account, or Ship To. -
ComparisonOperator: string
Maximum Length:
255Name of the comparison operator used in the program rule. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_OPERATOR. -
ComparisonOperatorCode: string
Maximum Length:
30Abbreviation that identifies the comparison operator used in the program rule. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_OPERATOR. -
CreatedBy: string
Read Only:
trueMaximum Length:64Program Rules -
CreationDate: string
(date-time)
Read Only:
trueProgram Rules -
Customer: string
Read Only:
trueMaximum Length:255Program Rules -
CustomQualifierFlag: boolean
Read Only:
trueMaximum Length:255Contains one of the following values: true or false. If true, then it's a custom qualifier. If false, then it isn't a custom qualifier. The default value for this attribute is false. -
DomainDataTypeCode: string
Read Only:
trueMaximum Length:255Type of dimension data. Valid values include text, number, date, and timestamp. Accepted values are defined in the lookup type ORA_QP_MTRXR_DIMN_DATA_TYPES. -
DomainLookupTypeCode: string
Read Only:
trueMaximum Length:255Lookup type code for the dimension within the lookup domain type. -
DomainTypeCode: string
Read Only:
trueMaximum Length:255Type of domain. Valid values include lookup, view object query, and custom. Accepted values are defined in the lookup type ORA_QP_MTRXR_DIMN_DOMAIN_TYPES. -
LastUpdateDate: string
(date-time)
Read Only:
trueProgram Rules -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Program Rules -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
MatrixDimensionId: integer
Read Only:
trueProgram Rules -
ProgramId: integer
(int64)
Value that uniquely identifies the channel program.
-
QualifierId: integer
(int64)
Value that uniquely identifies the program rule.
-
QualifierNumberValueCode: integer
Read Only:
trueValue of the numeric qualifier used in the supplier program qualification. -
QualifierType: string
Type of qualifier used to define eligibility of the channel program. A list of accepted values is defined in the lookup type ORA_CJM_QUALIFIER_TYPE.
-
QualifierTypeCode: string
Maximum Length:
30Abbreviation that identifies the type of qualifier used to define channel program eligibility. -
QualifierValue: string
Maximum Length:
255Name of the qualifier used in channel program qualification. -
QualifierValueCode: string
Maximum Length:
240Abbreviation that identifies the qualifier used in channel program qualification. -
Site: string
Read Only:
trueMaximum Length:255Name of the bill-to customer account site or the ship-to site.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : channelPrograms-volumeRules-item-response
Type:
Show Source
object-
CreatedBy: string
Read Only:
trueMaximum Length:64Volume Rules -
CreationDate: string
(date-time)
Read Only:
trueVolume Rules -
DiscountType: string
Read Only:
trueType of discount. A list of accepted values is defined in the lookup type ORA_CJM_LINE_DISCOUNT_TYPE. -
DiscountTypeCode: string
Read Only:
trueMaximum Length:30Abbreviation that identifies the type of discount. -
LastUpdateDate: string
(date-time)
Read Only:
trueVolume Rules -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Volume Rules -
LastUpdateLogin: string
Read Only:
trueMaximum Length:32Login credentials that the user used to update the record. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
products: array
Products
Title:
ProductsThe Products resource manages the eligible products for a volume program. -
ProgramId: integer
(int64)
Read Only:
trueValue that uniquely identifies the channel program. -
tiers: array
Tiers
Title:
TiersThe Tiers resource manages the tier definition of a volume program. -
TierType: string
Tier types supported in the channel program. A list of accepted values is defined in the lookup type ORA_CJM_TIER_TYPE.
-
TierTypeCode: string
Maximum Length:
30Abbreviation that identifies the tier type. -
UnitOfMeasure: string
Unit of measure of the item.
-
UOMCode: string
Maximum Length:
3Abbreviation that identifies the unit of measure. -
VolumeRuleId: integer
(int64)
Read Only:
trueValue that uniquely identifies the volume rule. -
VolumeRuleName: string
Maximum Length:
240Name of the volume rule.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : Products
Type:
arrayTitle:
ProductsThe Products resource manages the eligible products for a volume program.
Show Source
Nested Schema : Tiers
Type:
arrayTitle:
TiersThe Tiers resource manages the tier definition of a volume program.
Show Source
Nested Schema : channelPrograms-volumeRules-products-item-response
Type:
Show Source
object-
Category: string
Products
-
CategoryCode: string
Abbreviation that identifies the category.
-
CategoryDescription: string
Description of the category.
-
CreatedBy: string
Read Only:
trueMaximum Length:64Products -
CreationDate: string
(date-time)
Read Only:
trueProducts -
exclusions: array
Exclusions
Title:
ExclusionsThe Exclusions resource manages the product or category exclusions from the volume program. -
IncludeVolumeExcludeDiscountFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If true, then the product volume is considered for tier calculation but not for any discount. If false, then the product volume is considered for tier calculation and for discounts. The default value is false. -
Item: string
Name of the item in the inventory.
-
ItemDescription: string
Description of the item in the inventory.
-
ItemId: string
Maximum Length:
240Value that uniquely identifies the item in the inventory. -
LastUpdateDate: string
(date-time)
Read Only:
trueProducts -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Products -
LineLevel: string
Level at which discounts are defined. A list of accepted values is defined in the lookup type ORA_CJM_PROG_ITEM_LEVEL.
-
LineLevelCode: string
Maximum Length:
30Abbreviation that identifies the level at which discounts are defined. -
LineNumber: number
Number that identifies the product line.
-
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
ProductId: integer
Value that uniquely identifies the product line.
-
SupplierItem: string
Name of the supplier item.
-
SupplierItemDescription: string
Description of the supplier item.
-
SupplierItemId: integer
(int64)
Value that uniquely identifies the supplier item.
-
VolumeRuleId: integer
(int64)
Value that uniquely identifies the volume rule.
Nested Schema : Exclusions
Type:
arrayTitle:
ExclusionsThe Exclusions resource manages the product or category exclusions from the volume program.
Show Source
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : channelPrograms-volumeRules-products-exclusions-item-response
Type:
Show Source
object-
Category: string
Exclusions
-
CategoryCode: string
Abbreviation that identifies the category.
-
CategoryDescription: string
Description of the category.
-
CreatedBy: string
Read Only:
trueMaximum Length:64Exclusions -
CreationDate: string
(date-time)
Read Only:
trueExclusions -
ExclusionId: integer
(int64)
Value that uniquely identifies the exclusion.
-
Item: string
Name of the item in the inventory.
-
ItemDescription: string
Description of the item in the inventory.
-
ItemId: string
Maximum Length:
240Value that uniquely identifies the item in the inventory. -
LastUpdateDate: string
(date-time)
Read Only:
trueExclusions -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Exclusions -
LineLevel: string
Level at which discounts are defined. A list of accepted values is defined in the lookup type ORA_CJM_PROG_ITEM_LEVEL.
-
LineLevelCode: string
Maximum Length:
30Abbreviation that identifies the level at which discounts are defined. -
LineNumber: number
Number that identifies the product line.
-
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
ProductId: integer
(int64)
Value that uniquely identifies the product line.
-
SupplierItem: string
Name of the supplier item.
-
SupplierItemDescription: string
Description of the supplier item.
-
SupplierItemId: integer
(int64)
Value that uniquely identifies the supplier item.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : channelPrograms-volumeRules-tiers-item-response
Type:
Show Source
object-
CreatedBy: string
Read Only:
trueMaximum Length:64Tiers -
CreationDate: string
(date-time)
Read Only:
trueTiers -
LastUpdateDate: string
(date-time)
Read Only:
trueTiers -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Tiers -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
PreQualifyingTierFlag: boolean
Maximum Length:
1Contains one of the following values: true or false. If it's true, then the tier calculation starts from the corresponding tier. If it's false, then the tier calculation starts from the first tier. The default value is false. -
TierDiscount: number
Value of the tier discount.
-
TierFrom: number
Value from which the tier is eligible.
-
TierId: integer
(int64)
Read Only:
trueValue that uniquely identifies the tier. -
TierName: string
Maximum Length:
240Name of the tier. -
TierNumber: number
Read Only:
trueNumber that identifies the tier. -
TierTo: number
Value till the tier is eligible.
-
VolumeRuleId: integer
(int64)
Read Only:
trueValue that uniquely identifies the volume rule.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Links
- DFF
-
Parameters:
- ProgramId:
$request.path.ProgramId
- ProgramId:
- EffectiveDateTypeVVO
-
Parameters:
- finder:
findProgramTypeDateQualifiers%3BbindProgramTypeId%3D{ProgramTypeId}
The following properties are defined on the LOV link relation:- Source Attribute: EffectiveDateTypeCode; Target Attribute: QualifierTypeCode
- Display Attribute: QualifierType
- finder:
- FinFunBusinessUnitVO
-
Parameters:
- finder:
ServiceProviderFinder%3BIntent%3DCJM_MANAGE_CHANNEL_PROGRAMS_DATA%2CModuleId%3D30%2CDownstreamFunctionId%3D20%2CUpstreamFunctionId%3D10
The following properties are defined on the LOV link relation:- Source Attribute: BusinessUnitId; Target Attribute: BusinessUnitId
- Display Attribute: BusinessUnitName
- finder:
- OwnersVVO
-
Parameters:
- finder:
ActiveOwnerFinder
The following properties are defined on the LOV link relation:- Source Attribute: OwnerId; Target Attribute: PersonId
- Display Attribute: Name, Email, BusinessTitle
- finder:
- ProgramTypeVO
-
Parameters:
- finder:
FindBySupplierProgramTemplate
The following properties are defined on the LOV link relation:- Source Attribute: ProgramTypeId; Target Attribute: ProgramTypeId
- Display Attribute: ProgramTypeName
- finder:
- UserStatusVO
-
Parameters:
- finder:
BuySideStatusFinder%3BbindUserStatusForCode%3DPROGRAM
The following properties are defined on the LOV link relation:- Source Attribute: StatusId; Target Attribute: UserStatusId
- Display Attribute: UserStatusName
- finder:
- alternateSupplierSites
-
Operation: /fscmRestApi/resources/11.13.18.05/channelPrograms/{ProgramId}/child/alternateSupplierSitesParameters:
- ProgramId:
$request.path.ProgramId
The Alternate Supplier Sites resource manages alternate supplier sites of a supplier rebate program. - ProgramId:
- attachments
-
Parameters:
- ProgramId:
$request.path.ProgramId
The attachments resource is used to view, create, and update attachments. - ProgramId:
- marketRules
-
Parameters:
- ProgramId:
$request.path.ProgramId
The Market Rules resource manages rules for identifying eligible customers for a program. This resource has been superseded by the marketRulesV2 resource. - ProgramId:
- marketRulesV2
-
Parameters:
- ProgramId:
$request.path.ProgramId
Manages rules for identifying eligible supplier programs. For example, a market rule could be that the customer is Seven Corporation. - ProgramId:
- notes
-
Parameters:
- ProgramId:
$request.path.ProgramId
The note objects resource is used to view the note objects. - ProgramId:
- productRules
-
Parameters:
- ProgramId:
$request.path.ProgramId
The Product Rules resource manages rules for identifying eligible products for a program. - ProgramId:
- programRules
-
Parameters:
- ProgramId:
$request.path.ProgramId
The Program Rules resource manages mandatory market rules for a program. - ProgramId:
- volumeRules
-
Parameters:
- ProgramId:
$request.path.ProgramId
The Volume Rules resource manages volume rules of a volume program. - ProgramId:
Examples
This example describes how to create programs.
Example cURL Command
Use the following cURL command to submit a request on the REST resource.
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/channelPrograms"
Example 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 creates.
{
"ProgramType": "Sales Initiated",
"ProgramTemplate": "Supplier Ship and Debit",
"BusinessUnit": "Vision Operations",
"ProgramName": "CA Vendor Rebate",
"Owner": "CHANNEL_USER",
"Status": "Active",
"Currency": "US Dollar",
"ToDate": "2021-06-03",
"FromDate": "2020-06-03",
"Supplier": "CDS, Inc",
"SupplierId": 1178,
"SupplierSite": "PITTSBURGH",
"SupplierSiteId": 2854,
"productRules" :
[{
"ItemLevelCode":"ITEM",
"Item": "AS72111",
"UOMCode":"Ea",
"DiscountTypeCode":"DISCOUNT_AMOUNT",
"DiscountValue": 10,
"ToDate": "2021-06-03",
"FromDate": "2020-06-03"
},
{
"ItemLevelCode":"ITEM",
"Item": "XA6000",
"UOMCode":"Ea",
"DiscountTypeCode":"DISCOUNT_AMOUNT",
"DiscountValue": 20,
"ToDate": "2021-06-03",
"FromDate": "2020-06-03"
},
{
"ItemLevelCode":"ITEM",
"Item": "AS77111",
"UOMCode":"Ea",
"DiscountTypeCode":"DISCOUNT_AMOUNT",
"DiscountValue": 30,
"ToDate": "2021-06-03",
"FromDate": "2020-06-03"
}]
,
"programRules" : [ {
"QualifierType": "Order Type",
"ComparisonOperatorCode": "E",
"QualifierValueCode": "MIX"
}]
,
"marketRules" : [{
"QualifierType": "Customer",
"QualifierValueCode": "1006",
"ComparisonOperatorCode": "E"
}
]
}
Example Response Body
The following example includes the contents of the response body in JSON format:
{
"ProgramId": 300100185773684,
"ProgramType": "Sales Initiated",
"ProgramTypeId": 300100185735482,
"ProgramTemplate": "Supplier Ship and Debit",
"ProgramTemplateCode": "SUPPLIER_SHIP_AND_DEBIT",
"BusinessUnit": "Vision Operations",
"BusinessUnitId": 204,
"ProgramName": "CA Vendor Rebate",
"ProgramCode": "SSD13001",
"Owner": "CHANNEL_USER",
"OwnerId": 300100181693728,
"Status": "Active",
"StatusId": 300100183528749,
"Currency": "US Dollar",
"CurrencyCode": "USD",
"Description": null,
"CreatedBy": "channel_user",
"CreationDate": "2020-06-03T02:03:38+00:00",
"LastUpdatedBy": "channel_user",
"LastUpdateDate": "2020-06-03T02:03:38.628+00:00",
"Supplier": "CDS, Inc",
"SupplierId": 1178,
"SupplierNumber": "5102",
"SupplierSite": "PITTSBURGH",
"SupplierSiteId": 2854,
"SupplierAuthorizationNumber": null,
"SupplierQuoteNumber": null,
"EffectiveDateTypeCode": "REQ_SHIP_DATE",
"FromDate": "2020-06-03",
"ToDate": "2021-06-03",
"ApplyManuallyToOrderFlag": false,
"OverrideProgramFlag": true,
"productRules": [
{
"ProgramLineId": 300100185773685,
"ProgramId": 300100185773684,
"ItemLevel": "Item",
"ItemLevelCode": "ITEM",
"ItemId": "628",
"Item": "AS72111",
"ItemDescription": "Envoy Deluxe Laptop",
"UnitOfMeasure": "Each",
"UOMCode": "Ea",
"DiscountType": "Amount",
"DiscountTypeCode": "DISCOUNT_AMOUNT",
"DiscountValue": 10,
"MaximumQuantity": null,
"FromDate": "2020-06-03",
"ToDate": "2021-06-03",
"CreatedBy": "channel_user",
"CreationDate": "2020-06-03T02:03:38.136+00:00",
"LastUpdatedBy": "channel_user",
"LastUpdateDate": "2020-06-03T02:03:38.648+00:00",
"SupplierItemId": null,
"SupplierItem": null,
"SupplierItemDescription": null,
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/productRules/300100185773685",
"name": "productRules",
"kind": "item",
"properties": {
"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178"
}
},
{
"rel": "canonical",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/productRules/300100185773685",
"name": "productRules",
"kind": "item"
},
{
"rel": "parent",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684",
"name": "channelPrograms",
"kind": "item"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/productRules/300100185773685/child/DFF",
"name": "DFF",
"kind": "collection"
}
]
},
{
"ProgramLineId": 300100185773686,
"ProgramId": 300100185773684,
"ItemLevel": "Item",
"ItemLevelCode": "ITEM",
"ItemId": "11923",
"Item": "XA6000",
"ItemDescription": "Lite Desktop",
"UnitOfMeasure": "Each",
"UOMCode": "Ea",
"DiscountType": "Amount",
"DiscountTypeCode": "DISCOUNT_AMOUNT",
"DiscountValue": 20,
"MaximumQuantity": null,
"FromDate": "2020-06-03",
"ToDate": "2021-06-03",
"CreatedBy": "channel_user",
"CreationDate": "2020-06-03T02:03:38.187+00:00",
"LastUpdatedBy": "channel_user",
"LastUpdateDate": "2020-06-03T02:03:38.651+00:00",
"SupplierItemId": null,
"SupplierItem": null,
"SupplierItemDescription": null,
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/productRules/300100185773686",
"name": "productRules",
"kind": "item",
"properties": {
"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178"
}
},
{
"rel": "canonical",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/productRules/300100185773686",
"name": "productRules",
"kind": "item"
},
{
"rel": "parent",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684",
"name": "channelPrograms",
"kind": "item"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/productRules/300100185773686/child/DFF",
"name": "DFF",
"kind": "collection"
}
]
},
{
"ProgramLineId": 300100185773687,
"ProgramId": 300100185773684,
"ItemLevel": "Item",
"ItemLevelCode": "ITEM",
"ItemId": "8317",
"Item": "AS77111",
"ItemDescription": "Envoy Deluxe Laptop",
"UnitOfMeasure": "Each",
"UOMCode": "Ea",
"DiscountType": "Amount",
"DiscountTypeCode": "DISCOUNT_AMOUNT",
"DiscountValue": 30,
"MaximumQuantity": null,
"FromDate": "2020-06-03",
"ToDate": "2021-06-03",
"CreatedBy": "channel_user",
"CreationDate": "2020-06-03T02:03:38.199+00:00",
"LastUpdatedBy": "channel_user",
"LastUpdateDate": "2020-06-03T02:03:38.654+00:00",
"SupplierItemId": null,
"SupplierItem": null,
"SupplierItemDescription": null,
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/productRules/300100185773687",
"name": "productRules",
"kind": "item",
"properties": {
"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178"
}
},
{
"rel": "canonical",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/productRules/300100185773687",
"name": "productRules",
"kind": "item"
},
{
"rel": "parent",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684",
"name": "channelPrograms",
"kind": "item"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/productRules/300100185773687/child/DFF",
"name": "DFF",
"kind": "collection"
}
]
}
],
"programRules": [
{
"ProgramId": 300100185773684,
"QualifierId": 300100185773688,
"QualifierTypeCode": "ORDER_TYPE",
"QualifierType": "Order Type",
"QualifierValueCode": "MIX",
"QualifierValue": "Mixed Orders",
"ComparisonOperatorCode": "E",
"CreatedBy": "channel_user",
"CreationDate": "2020-06-03T02:03:38.212+00:00",
"LastUpdatedBy": "channel_user",
"LastUpdateDate": "2020-06-03T02:03:38.656+00:00",
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/programRules/300100185773688",
"name": "programRules",
"kind": "item",
"properties": {
"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178"
}
},
{
"rel": "canonical",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/programRules/300100185773688",
"name": "programRules",
"kind": "item"
},
{
"rel": "parent",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684",
"name": "channelPrograms",
"kind": "item"
}
]
}
],
"marketRules": [
{
"QualifierId": 300100185773689,
"ProgramId": 300100185773684,
"QualifierTypeCode": "SOLD_TO_PARTY_ID",
"QualifierType": "Customer",
"QualifierValueCode": "1006",
"QualifierValue": "Computer Service and Rentals",
"ComparisonOperatorCode": "E",
"FromDate": null,
"ToDate": null,
"CreatedBy": "channel_user",
"CreationDate": "2020-06-03T02:03:38.235+00:00",
"LastUpdatedBy": "channel_user",
"LastUpdateDate": "2020-06-03T02:03:38.658+00:00",
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/marketRules/300100185773689",
"name": "marketRules",
"kind": "item",
"properties": {
"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178"
}
},
{
"rel": "canonical",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/marketRules/300100185773689",
"name": "marketRules",
"kind": "item"
},
{
"rel": "parent",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684",
"name": "channelPrograms",
"kind": "item"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/marketRules/300100185773689/child/conditions",
"name": "conditions",
"kind": "collection"
}
]
}
],
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684",
"name": "channelPrograms",
"kind": "item",
"properties": {
"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178"
}
},
{
"rel": "canonical",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684",
"name": "channelPrograms",
"kind": "item"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/DFF",
"name": "DFF",
"kind": "collection"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/marketRules",
"name": "marketRules",
"kind": "collection"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/productRules",
"name": "productRules",
"kind": "collection"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/channelPrograms/300100185773684/child/programRules",
"name": "programRules",
"kind": "collection"
}
]
}