Digital Humans

Duplicate Digital Human

Duplicate a digital human at the database level.

Copies every column of the source row (cloned voice, custom background noise, interruption/speaks-first configs, transcripts, audio quirks) plus its traits, scripted responses and expected tool calls — without re-validating stored values, so copies of voice-ambience or custom-noise digital humans always succeed. The copy starts without a phone number and always-on inactive.

post/v1/digital-human/{digital_human_id}/duplicate

Path parameters

digital_human_idinteger required

Headers

X-API-Keystring required

API key required to authenticate requests.

Request body

namestring nullable

Name for the copy; defaults to "<source name> (Copy)"

simulation_idsinteger[] nullable

Simulations to attach the copy to. Omit to copy the source's associations; pass [] for none.

Response

Successful Response

simulation_idsinteger[] nullable

List of simulation IDs associated with this digital human

simulation_idinteger nullable

ID of the associated simulation. Use simulation_ids instead.

Changes

Changed in 7 of the 19 revisions of this API.1215

    • added the optional property digital_human/journey_steps/anyOf[subschema #1]/items/phone_number to the response with the 200 status

      response-optional-property-added

    • added the optional property digital_human/speaks_first_config/anyOf[subschema #1: SpeaksFirstConfig]/dynamic to the response with the 200 status

      response-optional-property-added

    • added the optional property digital_human/always_on_active to the response with the 200 status

      response-optional-property-added

    • added the optional property digital_human/always_on_mode to the response with the 200 status

      response-optional-property-added

    • added the optional property digital_human/attack_plan to the response with the 200 status

      response-optional-property-added

    • added the optional property digital_human/attack_type to the response with the 200 status

      response-optional-property-added

    • added the optional property digital_human/attack_vector to the response with the 200 status

      response-optional-property-added

    • added the optional property digital_human/num_runs to the response with the 200 status

      response-optional-property-added

  • 0f30448dd2a241See the full diff
    • added the new watson enum value to the digital_human/accent/anyOf[subschema #1: AccentType]/ response property for the response status 200

      response-property-enum-value-added

    • added the new watsonaustralian enum value to the digital_human/accent/anyOf[subschema #1: AccentType]/ response property for the response status 200

      response-property-enum-value-added

    • added the new watsonbritish enum value to the digital_human/accent/anyOf[subschema #1: AccentType]/ response property for the response status 200

      response-property-enum-value-added

    • added the new watsoncanadian enum value to the digital_human/accent/anyOf[subschema #1: AccentType]/ response property for the response status 200

      response-property-enum-value-added

    • added the optional property digital_human/scripted_responses_ordered to the response with the 200 status

      response-optional-property-added

    • added the new cantonese enum value to the digital_human/accent/anyOf[subschema #1: AccentType]/ response property for the response status 200

      response-property-enum-value-added

    • added the new tagalog enum value to the digital_human/accent/anyOf[subschema #1: AccentType]/ response property for the response status 200

      response-property-enum-value-added

    • added the new tl enum value to the digital_human/language/anyOf[subschema #1: LanguageType]/ response property for the response status 200

      response-property-enum-value-added

    • added the new vietnamese enum value to the digital_human/accent/anyOf[subschema #1: AccentType]/ response property for the response status 200

      response-property-enum-value-added

    • added the optional property digital_human/extension to the response with the 200 status

      response-optional-property-added

  • 44d183272ce145See the full diff
    • added the new egyptian enum value to the digital_human/accent/anyOf[subschema #1: AccentType]/ response property for the response status 200

      response-property-enum-value-added

    • added the new he enum value to the digital_human/language/anyOf[subschema #1: LanguageType]/ response property for the response status 200

      response-property-enum-value-added

    • added the new hebrew enum value to the digital_human/accent/anyOf[subschema #1: AccentType]/ response property for the response status 200

      response-property-enum-value-added

    • added the new levantine enum value to the digital_human/accent/anyOf[subschema #1: AccentType]/ response property for the response status 200

      response-property-enum-value-added

    • added the optional property digital_human/journey_steps/anyOf[subschema #1]/items/direction to the response with the 200 status

      response-optional-property-added

    • added the optional property digital_human/journey_steps/anyOf[subschema #1]/items/modality to the response with the 200 status

      response-optional-property-added

    • added the optional property digital_human/journey_steps/anyOf[subschema #1]/items/response_window_seconds to the response with the 200 status

      response-optional-property-added

    • added the optional property digital_human/journey_steps/anyOf[subschema #1]/items/unresponsive to the response with the 200 status

      response-optional-property-added

    • added the optional property digital_human/journey_steps/anyOf[subschema #1]/items/wait_seconds to the response with the 200 status

      response-optional-property-added

    This revision also has 18 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog