Authorization: ********************
{
"shift_instance_sid": 0,
"start_datetime": "1s",
"is_locked": true,
"width_in_minutes": 0,
"wfm_agent_sid": "string",
"metric_types": [
"FTE_REQUIRED_VS_ACHIEVED_SIMPLE"
]
}
curl --location --request POST 'https://api.cbf.tcn.com/api/v1alpha1/wfm/updateshiftinstance' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"shift_instance_sid": 0,
"start_datetime": "1s",
"is_locked": true,
"width_in_minutes": 0,
"wfm_agent_sid": "string",
"metric_types": [
"FTE_REQUIRED_VS_ACHIEVED_SIMPLE"
]
}'
{
"shift_instance": {
"shift_instance_sid": 0,
"start_datetime": "1s",
"is_locked": true,
"width_in_minutes": 0,
"shift_template_sid": 0,
"originating_program_node_sid": 0,
"schedule_sid": 0,
"wfm_agent_sid": 0,
"schedule_type": "DRAFT",
"shift_segments": [
{
"shift_segment_sid": 0,
"shift_instance_sid": 0,
"order_in_shift_instance": 0,
"width_in_minutes": 0,
"start_minute_in_shift": 0,
"scheduling_activity_sid": 0,
"scheduling_activity": {
"scheduling_activity_sid": 0,
"is_skill_activity": true,
"activity_sid": "string",
"member_non_skill_activity": {
"non_skill_activity_sid": 0,
"name": "string",
"description": "string",
"datetime_set_to_inactive": "1s",
"red": 0,
"green": 0,
"blue": 0,
"transparency": 0,
"inherited_from_entity": {
"parent_sid": 0,
"parent_type": "CALL_CENTER_NODE"
}
},
"activity_classification": "STANDARD_SCHEDULING_ACTIVITY",
"pause_codes": [
"string"
],
"reason_codes": [
{
"reason_code_id": 0,
"name": "string",
"scheduling_activity_sid": 0,
"is_planned": true,
"is_paid": true,
"is_default": true,
"datetime_set_to_inactive": "1s"
}
]
},
"call_stats_by_skill_collection": [
{
"num_calls": 0,
"percent_fit": 0,
"skill_collection": {
"skill_profile_category_sid": 0,
"skill_profile_category_type": "SINGLE_SKILL_PROFILE"
}
}
],
"reason_code_id": 0
}
],
"shift_template": {
"shift_template_sid": 0,
"program_node_sid": 0,
"name": "string",
"description": "string",
"datetime_set_to_inactive": "1s",
"is_tourshift": true,
"min_shift_width": 0,
"max_shift_width": 0,
"min_agents": 0,
"max_agents": 0,
"shift_start_boundary_minutes": 0,
"same_time_each_DOW": true,
"same_length_per_agent": true,
"schedule_scenario_sid": 0,
"member_placement_rules": [
{
"placement_rule_sid": 0,
"shift_template_sid": 0,
"activity_order": 0,
"min_duration_minutes": 0,
"max_duration_minutes": 0,
"scheduling_activity_sid": 0,
"schedule_scenario_sid": 0,
"member_scheduling_activity": {
"scheduling_activity_sid": 0,
"is_skill_activity": true,
"activity_sid": "string",
"member_non_skill_activity": {
"non_skill_activity_sid": 0,
"name": "string",
"description": "string",
"datetime_set_to_inactive": "1s",
"red": 0,
"green": 0,
"blue": 0,
"transparency": 0,
"inherited_from_entity": {
"parent_sid": 0,
"parent_type": "CALL_CENTER_NODE"
}
},
"activity_classification": "STANDARD_SCHEDULING_ACTIVITY",
"pause_codes": [
"string"
],
"reason_codes": [
{
"reason_code_id": 0,
"name": "string",
"scheduling_activity_sid": 0,
"is_planned": true,
"is_paid": true,
"is_default": true,
"datetime_set_to_inactive": "1s"
}
]
}
}
],
"DOW_placements": [
{
"start_minute": 0,
"end_minute": 0,
"placement_type": "MUST_NOT",
"day_of_week": "MON",
"week_number": 0
}
],
"member_agent_groups": [
{
"agent_group_sid": 0,
"parent_entity": {
"parent_sid": 0,
"parent_type": "CALL_CENTER_NODE"
},
"name": "string",
"description": "string",
"datetime_set_to_inactive": "1s",
"schedule_scenario_sid": 0,
"member_constraint_rules": [
{
"scheduling_activity": {
"scheduling_activity_sid": 0,
"is_skill_activity": true,
"activity_sid": "string",
"member_non_skill_activity": {
"non_skill_activity_sid": 0,
"name": "string",
"description": "string",
"datetime_set_to_inactive": "1s",
"red": 0,
"green": 0,
"blue": 0,
"transparency": 0,
"inherited_from_entity": {
"parent_sid": 0,
"parent_type": "CALL_CENTER_NODE"
}
},
"activity_classification": "STANDARD_SCHEDULING_ACTIVITY",
"pause_codes": [
"string"
],
"reason_codes": [
{
"reason_code_id": 0,
"name": "string",
"scheduling_activity_sid": 0,
"is_planned": true,
"is_paid": true,
"is_default": true,
"datetime_set_to_inactive": "1s"
}
]
}
}
],
"member_wfm_agents": [
{
"wfm_agent_sid": 0,
"tcn_agent_sid": "string",
"name": "string",
"datetime_set_to_inactive": "1s",
"member_constraint_rules": [
{
"scheduling_activity": {
"scheduling_activity_sid": 0,
"is_skill_activity": true,
"activity_sid": "string",
"member_non_skill_activity": {
"non_skill_activity_sid": 0,
"name": "string",
"description": "string",
"datetime_set_to_inactive": "1s",
"red": 0,
"green": 0,
"blue": 0,
"transparency": 0,
"inherited_from_entity": {
"parent_sid": 0,
"parent_type": "CALL_CENTER_NODE"
}
},
"activity_classification": "STANDARD_SCHEDULING_ACTIVITY",
"pause_codes": [
"string"
],
"reason_codes": [
{
"reason_code_id": 0,
"name": "string",
"scheduling_activity_sid": 0,
"is_planned": true,
"is_paid": true,
"is_default": true,
"datetime_set_to_inactive": "1s"
}
]
}
}
],
"member_skill_proficiencies": [
{
"skill_proficiency_sid": 0,
"skill_sid": 0,
"preferred_skill_profile_sid": "string",
"manual_proficiency_value": 0,
"parent_entity": {
"parent_sid": 0,
"parent_type": "CALL_CENTER_NODE"
},
"skill_name": "string",
"skill_profile_name": "string",
"skill_profile_proficiency_value": 0
}
],
"member_agent_availability_patterns": [
{
"agent_availability_pattern_sid": 0,
"parent_entity": {
"parent_sid": 0,
"parent_type": "CALL_CENTER_NODE"
},
"datetime_pattern": {
"week_maps": [
{
"datetime_range": {
"start_datetime": "1s",
"end_datetime": "1s"
},
"day_maps": [
{
"day_of_week": "MON",
"start_minute_in_day": 0,
"end_minute_in_day": 0,
"value": {}
}
]
}
],
"calendar_items": [
{
"datetime_range": {
"start_datetime": "1s",
"end_datetime": "1s"
},
"value": {
"availability_option": "AVAILABLE"
}
}
]
},
"schedule_scenario_sid": 0,
"scheduling_activity_sid": "string"
}
],
"created_at": "1s",
"tcn_agent_is_enabled": true
}
],
"member_skill_proficiencies": [
{
"skill_proficiency_sid": 0,
"skill_sid": 0,
"preferred_skill_profile_sid": "string",
"manual_proficiency_value": 0,
"parent_entity": {
"parent_sid": 0,
"parent_type": "CALL_CENTER_NODE"
},
"skill_name": "string",
"skill_profile_name": "string",
"skill_profile_proficiency_value": 0
}
],
"member_agent_availability_patterns": [
{
"agent_availability_pattern_sid": 0,
"parent_entity": {
"parent_sid": 0,
"parent_type": "CALL_CENTER_NODE"
},
"datetime_pattern": {
"week_maps": [
{
"datetime_range": {
"start_datetime": "1s",
"end_datetime": "1s"
},
"day_maps": [
{
"day_of_week": "MON",
"start_minute_in_day": 0,
"end_minute_in_day": 0,
"value": {
"availability_option": "AVAILABLE"
}
}
]
}
],
"calendar_items": [
{
"datetime_range": {
"start_datetime": "1s",
"end_datetime": "1s"
},
"value": {
"availability_option": "AVAILABLE"
}
}
]
},
"schedule_scenario_sid": 0,
"scheduling_activity_sid": "string"
}
]
}
]
},
"planned_shrinkage_percent": 0
},
"performance_metrics": [
{
"date_range": {
"start_datetime": "1s",
"end_datetime": "1s"
},
"total_calls_required": 0,
"total_ftes_achieved": 0,
"num_intervals_with_required_calls": 0,
"num_intervals_with_ftes_but_no_schedules": 0,
"num_intervals_with_ftes_but_no_forecasted_calls": 0,
"total_unscheduled_calls": 0,
"total_unnecessary_ftes": 0,
"interval_width_in_minutes": 0,
"metric_type": "FTE_REQUIRED_VS_ACHIEVED_SIMPLE",
"fte_intervals": [
{
"start_datetime": "1s",
"required_calls": 0,
"achieved_ftes": 0
}
],
"service_level_intervals": [
{
"start_datetime": "1s",
"service_level_achieved": 0
}
],
"metrics_by_skill_collection": [
{
"date_range": {
"start_datetime": "1s",
"end_datetime": "1s"
},
"total_calls_required": 0,
"total_ftes_achieved": 0,
"num_intervals_with_required_calls": 0,
"num_intervals_with_ftes_but_no_schedules": 0,
"num_intervals_with_ftes_but_no_forecasted_calls": 0,
"total_unscheduled_calls": 0,
"total_unnecessary_ftes": 0,
"interval_width_in_minutes": 0,
"metric_type": "FTE_REQUIRED_VS_ACHIEVED_SIMPLE",
"fte_intervals": [
{
"start_datetime": "1s",
"required_calls": 0,
"achieved_ftes": 0
}
],
"service_level_intervals": [
{
"start_datetime": "1s",
"service_level_achieved": 0
}
],
"skill_collection": {
"skill_profile_category_sid": 0,
"skill_profile_category_type": "SINGLE_SKILL_PROFILE"
}
}
]
}
],
"performance_metrics_v2": [
{
"date_range": {
"start_datetime": "1s",
"end_datetime": "1s"
},
"total_fte_intervals_required": 0,
"total_fte_intervals_achieved": 0,
"num_intervals_with_call_ftes": 0,
"num_intervals_with_shift_ftes": 0,
"num_intervals_with_call_ftes_but_no_shifts": 0,
"num_intervals_with_shifts_but_no_call_ftes": 0,
"total_underscheduled_call_ftes": 0,
"total_overscheduled_call_ftes": 0,
"interval_width_in_minutes": 0,
"metric_type": "FTE_REQUIRED_VS_ACHIEVED_SIMPLE",
"fte_occupancy_intervals": [
{
"start_datetime": "1s",
"required_fte_occupancy": 0,
"achieved_fte_occupancy": 0,
"required_fte": 0,
"achieved_fte": 0,
"productive_fte": 0,
"achieved_fte_with_shrinkage_applied": 0,
"productive_fte_with_shrinkage_applied": 0
}
],
"service_level_intervals": [
{
"start_datetime": "1s",
"service_level_achieved": 0
}
],
"metrics_by_skill_collection": [
{
"date_range": {
"start_datetime": "1s",
"end_datetime": "1s"
},
"total_fte_intervals_required": 0,
"total_fte_intervals_achieved": 0,
"num_intervals_with_call_ftes": 0,
"num_intervals_with_shift_ftes": 0,
"num_intervals_with_call_ftes_but_no_shifts": 0,
"num_intervals_with_shifts_but_no_call_ftes": 0,
"total_underscheduled_call_ftes": 0,
"total_overscheduled_call_ftes": 0,
"interval_width_in_minutes": 0,
"metric_type": "FTE_REQUIRED_VS_ACHIEVED_SIMPLE",
"fte_occupancy_intervals": [
{
"start_datetime": "1s",
"required_fte_occupancy": 0,
"achieved_fte_occupancy": 0,
"required_fte": 0,
"achieved_fte": 0,
"productive_fte": 0,
"achieved_fte_with_shrinkage_applied": 0,
"productive_fte_with_shrinkage_applied": 0
}
],
"service_level_intervals": [
{
"start_datetime": "1s",
"service_level_achieved": 0
}
],
"skill_collection": {
"skill_profile_category_sid": 0,
"skill_profile_category_type": "SINGLE_SKILL_PROFILE"
},
"total_required_fte": 0,
"total_achieved_fte": 0,
"total_productive_fte": 0,
"total_achieved_fte_with_shrinkage_applied": 0,
"total_productive_fte_with_shrinkage_applied": 0
}
],
"total_required_fte": 0,
"total_achieved_fte": 0,
"total_productive_fte": 0,
"total_achieved_fte_with_shrinkage_applied": 0,
"total_productive_fte_with_shrinkage_applied": 0
}
]
}