Step 8: Create a Workday writeback propagation rule

POST {{apiPath}}/environments/{{envID}}/propagation/plans/{{wdPlanID}}/rules

Use POST /environments/{{envID}}/propagation/rules to add a Workday writeback propagation rule to the specified environment. Workday writeback propagation rules only operate on user records that have been provisioned inbound by the parent rule, the population expression filter, populationExpression, and the deprecated population id references, population.id, do not apply. Available user attributes for any store can be obtained with the appropriate request found in Propagation Store Metadata and looking under userAttributes.

Important: While required for Workday, a writeback propagation rule is specific to Workday and not used for other connection types.

PropertyTypeRequired?
descriptionStringOptional
environment.idStringRequired
nameStringRequired
parentRule.idStringRequired
plan.idStringRequired
sourceStore.idStringRequired
targetStore.idStringRequired

See Propagation rule data model for full property descriptions.

Request Body

{"plan"=>{"id"=>"{{wdPlanID}}"}, "environment"=>{"id"=>"{{envID}}"}, "sourceStore"=>{"id"=>"{{wdWritebackStoreID}}"}, "targetStore"=>{"id"=>"{{wdSourceStoreID}}"}, "name"=>"Workday Use Case Writeback Rule", "description"=>"Workday use case writeback rule description", "parentRule"=>{"id"=>"{{wdInboundRuleID}}"}}

HEADERS

KeyDatatypeRequiredDescription
Authorizationstring
Content-Typestring