Skip to main content
POST
https://backend.anglera.com
/
sheets
/
duplicate
Duplicate Sheet
curl --request POST \
  --url https://backend.anglera.com/sheets/duplicate \
  --header 'Content-Type: application/json' \
  --header 'X-Anglera-API-Key: <api-key>' \
  --data '
{
  "sheet_id": "<string>",
  "name": "<string>"
}
'
{
  "message": "<string>",
  "sheet": {
    "id": 123,
    "name": "<string>",
    "org_id": "<string>",
    "num_products": 123,
    "num_enriched": 123
  }
}
Creates a copy of an existing sheet, including all attributes and validation rules. The new sheet will be empty (no products).

Request

curl -X POST "https://backend.anglera.com/sheets/duplicate" \
  -H "X-Anglera-API-Key: your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "sheet_id": "100",
    "name": "My Custom Sheet Name"
  }'

Body Parameters

sheet_id
string
required
ID of the sheet to duplicate
name
string
Custom name for the new sheet. Defaults to “Copy of [original name]“

Response

message
string
Success message
sheet
object
The newly created sheet
Example Response
{
  "message": "Sheet duplicated successfully",
  "sheet": {
    "id": 101,
    "name": "Copy of Kitchen Appliances Q4 2025",
    "org_id": "4023cd29-175e-48d0-a314-84bf2b82a3ac",
    "num_products": 0,
    "num_enriched": 0
  }
}

What Gets Duplicated

Included

  • Sheet settings and configuration
  • All attributes (columns)
  • All validation rules
  • Price report settings

Not Included

  • Products (the new sheet starts empty)
  • Product data and enrichment results