PUT
/
projects
/
{id}
Update Project
curl --request PUT \
  --url https://blendduck.com/api/v1/projects/{id} \
  --header 'Content-Type: application/json' \
  --data '"<string>"'
{
  "id": "<string>",
  "title": "<string>",
  "ratio": "<string>",
  "share": true,
  "teamId": "<string>",
  "userId": "<string>",
  "meta": {
    "version": "<string>"
  },
  "theme": {
    "background": {
      "color": {
        "type": "color",
        "color": "<string>"
      },
      "media": {
        "type": "<string>",
        "name": "<string>",
        "url": "<string>"
      }
    },
    "fontFamily": "<string>",
    "fontColor": {
      "type": "color",
      "color": "<string>"
    }
  },
  "clips": [
    {
      "id": "<string>",
      "duration": 1.01,
      "durationLock": true,
      "transition": "none",
      "elements": [
        "<any>"
      ],
      "audios": [
        {
          "id": "<string>",
          "type": "audioPlay",
          "url": "<string>",
          "name": "<string>",
          "offset": 1,
          "startTime": 1,
          "endTime": 1,
          "volume": 0.5,
          "fade": {
            "in": "<any>",
            "out": "<any>"
          }
        }
      ],
      "background": {
        "color": {
          "type": "color",
          "color": "<string>"
        },
        "media": {
          "type": "<string>",
          "name": "<string>",
          "url": "<string>"
        }
      }
    }
  ],
  "createdAt": "<string>",
  "updatedAt": "<string>"
}

Path Parameters

id
string
required

Body

application/json · string

The body is of type string.

Response

200 - application/json

project response

id
string
required
title
string
required
ratio
string
required
share
boolean
required
teamId
string
required
userId
string
required
meta
object
required
theme
object
required
clips
object[]
required
createdAt
string
required
updatedAt
string
required