Update expiring targets for segment
Update expiring context targets for a segment. Updating a context target expiration uses the semantic patch format.
To make a semantic patch request, you must append domain-model=launchdarkly.semanticpatch
to your Content-Type
header. To learn more, read Updates using semantic patch.
If the request is well-formed but any of its instructions failed to process, this operation returns status code 200
. In this case, the response errors
array will be non-empty.
Instructions
Semantic patch requests support the following kind
instructions for updating expiring context targets.
Click to expand instructions for updating expiring context targets
addExpiringTarget
Schedules a date and time when LaunchDarkly will remove a context from segment targeting. The segment must already have the context as an individual target.
Parameters
targetType
: The type of individual target for this context. Must be eitherincluded
orexcluded
.contextKey
: The context key.contextKind
: The kind of context being targeted.value
: The date when the context should expire from the segment targeting, in Unix milliseconds.
Here’s an example:
updateExpiringTarget
Updates the date and time when LaunchDarkly will remove a context from segment targeting.
Parameters
targetType
: The type of individual target for this context. Must be eitherincluded
orexcluded
.contextKey
: The context key.contextKind
: The kind of context being targeted.value
: The new date when the context should expire from the segment targeting, in Unix milliseconds.version
: (Optional) The version of the expiring target to update. If included, update will fail if version doesn’t match current version of the expiring target.
Here’s an example:
removeExpiringTarget
Removes the scheduled expiration for the context in the segment.
Parameters
targetType
: The type of individual target for this context. Must be eitherincluded
orexcluded
.contextKey
: The context key.contextKind
: The kind of context being targeted.
Here’s an example: