Copy a visibility setup
Creates a new saved setup with the same stored configuration (brand, country, language, platforms, topics, prompts, competitors) and its first immutable version, free of charge and without starting scans. The body is optional; name overrides the display name of the new setup. Pass the same Idempotency-Key on a retry to prevent a duplicate copy.
/visibility-setups/{setup_id}:copyAuthorizationBearer token · headerrequiredAPI key sent as Authorization: Bearer <key>. A key belongs to one workspace, has scopes, and can be limited to some brands.
AuthorizationOAuth2 access token · headerrequiredOAuth 2.1 sign-in (authorization code with PKCE) used by AI assistants that connect through the Zaraftis MCP server. Discovery URLs are at https://api.zaraftis.com/api/auth.
setup_idstring<uuid>requiredIdempotency-KeystringrequiredA new value, such as a UUID, for each new request. Send the same value to retry a request safely; see https://docs.zaraftis.com/conventions#safe-retries-with-idempotency-key.
application/jsonnamestringThe copied saved setup
successbooleanrequireddataSetupObjectrequiredShow propertiesHide properties
idstring<uuid>requirednamestring | nullrequiredShow propertiesHide properties
stringnullbrandobjectrequiredShow propertiesHide properties
idstring<uuid>requiredurlstringrequiredcountrystringrequiredlanguagestringrequiredcreation_modestringrequiredmanualautostatusstringrequiredactivearchivedsetup_checksumstringrequiredcurrent_versionintegerrequiredplatformsstring[]requiredtopicsobject[]requiredShow propertiesHide properties
objectidstring<uuid>requiredtitlestringrequiredpromptsobject[]requiredShow propertiesHide properties
objectidstring<uuid> | nullrequiredShow propertiesHide properties
string<uuid>nulltextstringrequiredtopic_idstring<uuid> | nullrequiredShow propertiesHide properties
string<uuid>nullcompetitorsobject[]requiredShow propertiesHide properties
objectidstring<uuid>requirednamestringrequiredurlstringrequiredcreated_atstring<date-time>requiredrequest_idstringrequiredbad_request or validation_failed
successbooleanrequirederrorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsobjectfield_errorsobject[]Show propertiesHide properties
objectfieldstringrequiredcodestringrequiredrequiredformattoo_smalltoo_largeunrecognized_keyinvalidmessagestringrequiredrequest_idRequestIdrequirednot_found: unknown id, or an id this key cannot see
successbooleanrequirederrorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsobjectfield_errorsobject[]Show propertiesHide properties
objectfieldstringrequiredcodestringrequiredrequiredformattoo_smalltoo_largeunrecognized_keyinvalidmessagestringrequiredrequest_idRequestIdrequiredconflict, duplicate_url, or idempotency_conflict
successbooleanrequirederrorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsobjectfield_errorsobject[]Show propertiesHide properties
objectfieldstringrequiredcodestringrequiredrequiredformattoo_smalltoo_largeunrecognized_keyinvalidmessagestringrequiredrequest_idRequestIdrequiredrate_limited: wait the Retry-After seconds
successbooleanrequirederrorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsobjectfield_errorsobject[]Show propertiesHide properties
objectfieldstringrequiredcodestringrequiredrequiredformattoo_smalltoo_largeunrecognized_keyinvalidmessagestringrequiredrequest_idRequestIdrequired