Skip to main content
POST
Save material to a project

Authorizations

Authorization
string
header
required

Permanent personal API key created in the dashboard. Example: curl -H "Authorization: Bearer aty_…" https://your-host/v1/projects

Path Parameters

id
string
required

Resource identifier.

Minimum string length: 1

Body

application/json
provider
enum<string>
required
Available options:
youtube
Example:

"youtube"

entityType
string
required
Maximum string length: 30
Example:

"video"

entityId
string
required
title
string
Maximum string length: 300
startMs
integer
Required range: x >= 0
endMs
integer
Required range: x >= 0
note
string
Maximum string length: 5000
tags
string[]
Maximum array length: 20
Maximum string length: 50
content
string
Maximum string length: 100000

Response

Project item created.

id
string<uuid>
required