Skip to content
Go to Micro

Duplicate object

prism.objects.deals.duplicate(strdeal_id, DealDuplicateParams**kwargs) -> DealDuplicateResponse
POST/v2/prism/{teamId}/deal/{dealId}/duplicate

Duplicate object

ParametersExpand Collapse
team_id: Optional[str]
formatuuid
deal_id: str
formatuuid
idempotency_key: Optional[str]
minLength1
maxLength255
ReturnsExpand Collapse
class DealDuplicateResponse:

Object returned by reads (get/create/patch/restore). id is always present.

id: str
formatuuid
default: Optional[Dict[str, object]]

Properties keyed by property slug.

list: Optional[object]

Duplicate object

import os
from micro_so import Micro

client = Micro(
    api_key=os.environ.get("MICRO_API_KEY"),  # This is the default and can be omitted
)
response = client.prism.objects.deals.duplicate(
    deal_id="182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
)
print(response.id)
{
  "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
  "default": {
    "foo": "bar"
  },
  "list": {}
}
Returns Examples
{
  "id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e",
  "default": {
    "foo": "bar"
  },
  "list": {}
}