GET
/
projects
curl --request GET \
  --url https://blendduck.com/api/v1/projects
{
  "projects": [
    {
      "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": [
            {
              "id": "<string>",
              "name": "<string>",
              "x": 123,
              "y": 123,
              "width": 1,
              "height": 1,
              "rotation": 123,
              "scale": 1,
              "opacity": 0.5,
              "animations": [
                {
                  "id": "<string>",
                  "type": "move",
                  "startTime": 1,
                  "endTime": 1,
                  "easing": "<string>"
                }
              ],
              "text": "<string>",
              "fontWeight": 123,
              "fontSize": 123,
              "bold": true,
              "italic": true,
              "underline": true,
              "strikethrough": true,
              "textStyle": "none",
              "textAlign": "left",
              "autoSize": true,
              "scope": "<string>",
              "widgetId": "<string>"
            }
          ],
          "audios": [
            {
              "id": "<string>",
              "type": "audioPlay",
              "url": "<string>",
              "name": "<string>",
              "offset": 1,
              "startTime": 1,
              "endTime": 1,
              "volume": 0.5,
              "fade": {
                "in": 123,
                "out": 123
              }
            }
          ],
          "background": {
            "color": {
              "type": "color",
              "color": "<string>"
            },
            "media": {
              "type": "<string>",
              "name": "<string>",
              "url": "<string>"
            }
          }
        }
      ],
      "createdAt": "<string>",
      "updatedAt": "<string>"
    }
  ],
  "pagination": {
    "page": 123,
    "limit": 123,
    "total": 123
  }
}

Path Parameters

page
number
required
Example:

0

limit
number
required
Example:

20

Response

200 - application/json

Project List Response

The response is of type object.