LogoLogo
SolutionsResourcesHelp Docs
  • Getting Started
    • Setup Guide
    • Authentication
    • Webhook
    • Oversight Mounting Buckets
    • Rate Limiting
    • Uploading Media Assets
  • CloudFactory Public API
    • API Reference
      • WorkStream Performance
        • Secure Upload
        • Throughput
        • Quality
      • Oversight
        • Upload Media
        • Submit Task
        • Task Status
    • Snowflake Secure Data Sharing
    • Fivetran and Amazon S3 Data Sharing
Powered by GitBook

Contact Us

  • Book a Meeting

Company

  • About Us
  • Partnerships
  • Compliance
  • Data Security
On this page

Was this helpful?

Export as PDF
  1. CloudFactory Public API
  2. API Reference
  3. Oversight

Upload Media

PreviousOversightNextSubmit Task

Last updated 3 months ago

Was this helpful?

For more detailed instructions on uploading media, please refer to the .

Getting Started Guide - Uploading Media Assets

Upload media

post

Upload media Beta

Authorizations
Header parameters
x-api-keystringRequired

API key of the posting user

Example: 3YJ2ZVJ8QAURI08VH2
Body
countnumberRequiredExample: 1
configuration_idstring ยท uuidRequired
Responses
200
Successful response
application/json
400
Bad request
application/json
401
Authentication failed
application/json
post
const response = await fetch('https://api.cloudfactory.app/v1/signed-url', {
    method: 'POST',
    headers: {
      "Content-Type": "application/json",
      "X-Api-Key": "<YOUR_API_KEY>"
    },
    body: JSON.stringify({
      "count": 1,
      "configuration_id": "123e4567-e89b-12d3-a456-426614174000"
    }),
});
const data = await response.json();
{
  "entries": [
    {
      "id": "1a05d1e5-44cd-43c4-9628-79c033af8b99",
      "media_upload_url": "https://example.com",
      "expires_at": "2024-01-01T00:00:00Z",
      "media_key": "https://xyz.s3.region.amazonaws.com/abc/def"
    }
  ]
}