Service Directory > v33.1 > Learning > Put_Learning_Content_Subscription
 

Operation: Put_Learning_Content_Subscription

Updates or creates Learning Content Subscriptions.


@ - A parameter name with this symbol denotes an XML attribute within the document instead of an XML element.


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Put_Learning_Content_Subscription_Request

Contains all the data needed in order to create or update a Learning Content Subscription.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Learning_Content_Subscription_Reference  Learning_Content_SubscriptionObject  [0..1]  Reference for the Learning Content Subscription.   
Learning_Content_Subscription_Data  Learning_Content_Subscription_Data  [0..1]  Contains detailed information about a Learning Content Subscription. 
Validation Description
You must enter a Subscriber, Topic, and Date to submit a learning content subscription.   
Enter a learning content subscription that doesn't have the same Subscriber, Topic, and Date fields as another learning content subscription.   
 
top
 

Response Element: Put_Learning_Content_Subscription_Response

Contains the reference for the Learning Content Subscription.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Learning_Content_Subscription_Reference  Learning_Content_SubscriptionObject  [0..1]  Reference for the Learning Content Subscription.   
top
 

Learning_Content_SubscriptionObject

part of: Put_Learning_Content_Subscription_Request, Put_Learning_Content_Subscription_Response
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Learning_Content_SubscriptionObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Learning_Content_SubscriptionObjectID

part of: Learning_Content_SubscriptionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Learning_Content_Subscription_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Learning_Content_Subscription_Data

part of: Put_Learning_Content_Subscription_Request
Contains detailed information about a Learning Content Subscription.
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  Reference ID for the Learning Content Subscription.   
Inactive  boolean  [0..1]  Specifies if the Learning Content Subscription is Inactive.   
Learning_Content_Subscriber_Reference  Learning_Content_SubscriberObject  [0..1]  Reference to the Learning Content Subscriber for the Learning Content Subscription. 
Validation Description
Learning Content Subscriber cannot be changed.   
 
Subscription_Expiration_Date  date  [0..1]  Subscription Expiration Date for the Learning Content Subscription. 
Validation Description
Subscription Expiration Date cannot be changed.   
 
Learning_Topic_Reference  Learning_TopicObject  [0..1]  Reference to the Learning Topic for the Learning Content Subscription. 
Validation Description
Learning Topic cannot be changed.   
 
top
 

Learning_Content_SubscriberObject

part of: Learning_Content_Subscription_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Learning_Content_SubscriberObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Learning_Content_SubscriberObjectID

part of: Learning_Content_SubscriberObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Extended_Enterprise_Learner_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Learning_TopicObject

part of: Learning_Content_Subscription_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Learning_TopicObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Learning_TopicObjectID

part of: Learning_TopicObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Learning_Topic  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Learning_Content_SubscriptionReferenceEnumeration

part of: Learning_Content_SubscriptionObjectID
Base Type
string
top
 

Learning_Content_SubscriberReferenceEnumeration

part of: Learning_Content_SubscriberObjectID
Base Type
string
top
 

Learning_TopicReferenceEnumeration

part of: Learning_TopicObjectID
Base Type
string
top