/team/duplicate
Queue a test-team duplicate of the supported business and accounting graph for the current team selected by x-team-id. The caller must be the managing partner. The stable uniqueRef makes exact retries target the same clone. Optional anonymization replaces visible PII while preserving accounting amounts, dates, and relationships. Users, tokens, audit history, files, webhooks, automations, integration credentials, and sync runtime state are not copied; cloned connections are disabled shells. Poll the returned audit action through the audit API; restricted tokens also need audit:read.
Required scope: teams:provision, teams:initialize
Authorization
apiKey API key provided in dashboard
In: header
Request Body
application/json
1 <= length <= 2551 <= length <= 255falseResponse Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://staging.api.vrplatform.app/team/duplicate" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "uniqueRef": "string" }'{
"actionId": "4a2794ff-94cb-4bac-8d36-d5fb36c563a0",
"anonymized": true,
"name": "string",
"sourceTeamId": "e93bddf7-576b-4a7e-931f-dca83d2bbf32",
"status": "queued",
"targetTeamId": "db6142bc-230a-49ed-8f86-b2a893f20034",
"uniqueRef": "string"
}{
"code": "string",
"message": "string",
"links": {
"docs": "string",
"schema": "string"
},
"issues": [
{
"message": "string",
"path": [
"string"
],
"schema": "string"
}
],
"retryable": true,
"context": null
}{
"code": "string",
"message": "string",
"links": {
"docs": "string",
"schema": "string"
},
"issues": [
{
"message": "string",
"path": [
"string"
],
"schema": "string"
}
],
"retryable": true,
"context": null
}{
"code": "string",
"message": "string",
"links": {
"docs": "string",
"schema": "string"
},
"issues": [
{
"message": "string",
"path": [
"string"
],
"schema": "string"
}
],
"retryable": true,
"context": null
}{
"code": "string",
"message": "string",
"links": {
"docs": "string",
"schema": "string"
},
"issues": [
{
"message": "string",
"path": [
"string"
],
"schema": "string"
}
],
"retryable": true,
"context": null
}{
"code": "string",
"message": "string",
"links": {
"docs": "string",
"schema": "string"
},
"issues": [
{
"message": "string",
"path": [
"string"
],
"schema": "string"
}
],
"retryable": true,
"context": null
}{
"code": "string",
"message": "string",
"links": {
"docs": "string",
"schema": "string"
},
"issues": [
{
"message": "string",
"path": [
"string"
],
"schema": "string"
}
],
"retryable": true,
"context": null
}{
"code": "string",
"message": "string",
"links": {
"docs": "string",
"schema": "string"
},
"issues": [
{
"message": "string",
"path": [
"string"
],
"schema": "string"
}
],
"retryable": true,
"context": null
}{
"code": "string",
"message": "string",
"links": {
"docs": "string",
"schema": "string"
},
"issues": [
{
"message": "string",
"path": [
"string"
],
"schema": "string"
}
],
"retryable": true,
"context": null
}{
"code": "string",
"message": "string",
"links": {
"docs": "string",
"schema": "string"
},
"issues": [
{
"message": "string",
"path": [
"string"
],
"schema": "string"
}
],
"retryable": true,
"context": null
}