Update a campaign audience
patch
/hcmRestApi/resources/11.13.18.05/communicateUICampaignDetails/{CampaignId}/child/audienceDetails/{AudienceId}
Request
Path Parameters
-
AudienceId(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=
-
CampaignId(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=
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.
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object
-
AudienceId: integer
(int64)
Internal identifier for the association between a campaign and its corresponding audience.
-
AudienceSourceId(required): integer
(int64)
Title:
Audience
Internal identifier for the selected audience list. -
AudienceSourceType(required): string
Title:
Audience Type
Maximum Length:64
Type of audience list. -
CampaignAudienceSourceItems: array
Campaign Target Audience Details
Title:
Campaign Target Audience Details
The CampaignAudienceSourceItems resource provides the target audience for a campaign. -
CampaignId(required): integer
(int64)
Internal identifier for the campaign.
-
metrics: array
Campaign Audience Details Metrics
Title:
Campaign Audience Details Metrics
The metrics resource retrieves the metrics associated with the audience for a campaign. -
ObjectVersionNumber: integer
(int32)
Version number associated with the audience that the user retrieved.
Nested Schema : Campaign Target Audience Details
Type:
array
Title:
Campaign Target Audience Details
The CampaignAudienceSourceItems resource provides the target audience for a campaign.
Show Source
Nested Schema : Campaign Audience Details Metrics
Type:
array
Title:
Campaign Audience Details Metrics
The metrics resource retrieves the metrics associated with the audience for a campaign.
Show Source
Nested Schema : communicateUICampaignDetails-audienceDetails-CampaignAudienceSourceItems-item-patch-request
Type:
Show Source
object
-
AudienceId: integer
(int64)
Internal identifier for the source of the campaign audience.
-
AudienceItemId: integer
(int64)
Unique identifier generated by the application for the campaign target audience.
-
ItemId: integer
(int64)
Unique identifier generated by user input for the campaign target audience.
Nested Schema : communicateUICampaignDetails-audienceDetails-metrics-item-patch-request
Type:
Show Source
object
-
AudienceCount: integer
Audience count associated with the campaign.
-
AudienceId: integer
(int64)
Audience identifier.
-
EntityId: integer
(int64)
Entity identifier for the audience criteria.
-
EntityName: string
Maximum Length:
2000
Name of the selected entity. -
MetricId: integer
(int64)
Internal identifier for a metric.
-
MetricType: string
Maximum Length:
30
Types of metrics. -
ObjectVersionNumber: integer
(int32)
Version number associated with the audience metrics that the user retrieved.
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 : communicateUICampaignDetails-audienceDetails-item-response
Type:
Show Source
object
-
AudienceCount: integer
Read Only:
true
Total number of employees who will see the post. -
AudienceExtractionDate: string
(date-time)
Read Only:
true
Date when the audience was extracted. -
AudienceId: integer
(int64)
Internal identifier for the association between a campaign and its corresponding audience.
-
AudienceSourceId: integer
(int64)
Title:
Audience
Internal identifier for the selected audience list. -
AudienceSourceName: string
Read Only:
true
Maximum Length:255
Name of the selected audience list. -
AudienceSourceType: string
Title:
Audience Type
Maximum Length:64
Type of audience list. -
CampaignAudienceSourceItems: array
Campaign Target Audience Details
Title:
Campaign Target Audience Details
The CampaignAudienceSourceItems resource provides the target audience for a campaign. -
CampaignId: integer
(int64)
Internal identifier for the campaign.
-
CreatedBy: string
Read Only:
true
Maximum Length:64
Person who added the audience. -
CreationDate: string
(date-time)
Read Only:
true
Date the audience was added to the campaign. -
LastUpdateDate: string
(date-time)
Read Only:
true
Date the audience was last updated. -
LastUpdatedBy: string
Read Only:
true
Maximum Length:64
Person who last updated the audience. -
LastUpdateLogin: string
Read Only:
true
Maximum Length:32
Session login associated to the user who last updated the audience. -
links: array
Links
Title:
Links
The link relations associated with the resource instance. -
metrics: array
Campaign Audience Details Metrics
Title:
Campaign Audience Details Metrics
The metrics resource retrieves the metrics associated with the audience for a campaign. -
ObjectVersionNumber: integer
(int32)
Version number associated with the audience that the user retrieved.
Nested Schema : Campaign Target Audience Details
Type:
array
Title:
Campaign Target Audience Details
The CampaignAudienceSourceItems resource provides the target audience for a campaign.
Show Source
Nested Schema : Links
Type:
array
Title:
Links
The link relations associated with the resource instance.
Show Source
Nested Schema : Campaign Audience Details Metrics
Type:
array
Title:
Campaign Audience Details Metrics
The metrics resource retrieves the metrics associated with the audience for a campaign.
Show Source
Nested Schema : communicateUICampaignDetails-audienceDetails-CampaignAudienceSourceItems-item-response
Type:
Show Source
object
-
AudienceId: integer
(int64)
Internal identifier for the source of the campaign audience.
-
AudienceItemId: integer
(int64)
Unique identifier generated by the application for the campaign target audience.
-
ItemId: integer
(int64)
Unique identifier generated by user input for the campaign target audience.
-
ItemMeaning: string
Read Only:
true
Maximum Length:255
Name of the campaign target audience. -
links: array
Links
Title:
Links
The link relations associated with the resource instance.
Nested Schema : Links
Type:
array
Title:
Links
The link relations associated with the resource instance.
Show Source
Nested Schema : link
Type:
Show Source
object
-
href: string
Title:
hyperlink reference
The URI to the related resource. -
kind: string
Title:
kind
Allowed Values:[ "collection", "item", "describe", "other" ]
The kind of the related resource. -
name: string
Title:
name
The name of the link to the related resource. -
properties: object
properties
-
rel: string
Title:
relation
Allowed 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 : communicateUICampaignDetails-audienceDetails-metrics-item-response
Type:
Show Source
object
-
AudienceCount: integer
Audience count associated with the campaign.
-
AudienceId: integer
(int64)
Audience identifier.
-
CreatedBy: string
Read Only:
true
Maximum Length:64
Person who added the metrics. -
CreationDate: string
(date-time)
Read Only:
true
Date when the metrics were added to the campaign. -
EntityId: integer
(int64)
Entity identifier for the audience criteria.
-
EntityName: string
Maximum Length:
2000
Name of the selected entity. -
LastUpdateDate: string
(date-time)
Read Only:
true
Date when the audience metrics were last updated. -
LastUpdatedBy: string
Read Only:
true
Maximum Length:64
Person who last updated the audience metrics. -
LastUpdateLogin: string
Read Only:
true
Maximum Length:32
Session login associated to the user who last updated the audience metrics. -
links: array
Links
Title:
Links
The link relations associated with the resource instance. -
MetricId: integer
(int64)
Internal identifier for a metric.
-
MetricType: string
Maximum Length:
30
Types of metrics. -
ObjectVersionNumber: integer
(int32)
Version number associated with the audience metrics that the user retrieved.
Nested Schema : Links
Type:
array
Title:
Links
The link relations associated with the resource instance.
Show Source
Links
- CampaignAudienceSourceItems
-
Parameters:
- AudienceId:
$request.path.AudienceId
- CampaignId:
$request.path.CampaignId
The CampaignAudienceSourceItems resource provides the target audience for a campaign. - AudienceId:
- metrics
-
Parameters:
- AudienceId:
$request.path.AudienceId
- CampaignId:
$request.path.CampaignId
The metrics resource retrieves the metrics associated with the audience for a campaign. - AudienceId: