Create File
media-admin
Create File
Create a new file row and return a presigned S3 PUT URL.
The client uploads the file directly to S3 using the returned upload_url, then calls POST /api/teams//files//finalize to confirm the upload succeeded and transition status_upload PENDING → READY.
Rate limited to MEDIA_UPLOAD_RATE_LIMIT_PER_HOUR requests per team per hour. Returns 413 if the team’s storage quota would be exceeded. Returns 429 if the per-team rate limit is exceeded.
POST
Create File
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
application/vnd.api+json
Request body for POST /api/teams/{team_id}/files.
Response
Successful Response