

Project media endpoints let you attach video, audio, and image assets directly to a project.

## Endpoints [#endpoints]

* `POST /v1/projects/{project_id}/media`
* `GET /v1/projects/{project_id}/media`
* `DELETE /v1/projects/{project_id}/media/{media_id}`

## Upload Media (URL) [#upload-media-url]

```bash title="Terminal"
curl -X POST https://blitzreels.com/api/v1/projects/{project_id}/media \
  -H "Authorization: Bearer $BLITZREELS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/video.mp4",
    "name": "Interview Clip"
  }'
```

## List Project Media [#list-project-media]

```bash title="Terminal"
curl https://blitzreels.com/api/v1/projects/{project_id}/media \
  -H "Authorization: Bearer $BLITZREELS_API_KEY"
```

## Delete Media [#delete-media]

```bash title="Terminal"
curl -X DELETE https://blitzreels.com/api/v1/projects/{project_id}/media/{media_id} \
  -H "Authorization: Bearer $BLITZREELS_API_KEY"
```

## Related [#related]

* [Timeline Editing API](/docs/timeline)
* [Project Context API](/docs/context)
