Content Types
HITL.sh supports five content types for review requests. Each type determines how content is rendered on the mobile app and which fields are required when creating a request.Markdown
Text-based content rendered as formatted markdown. No extra URL fields required.
Image
Visual content loaded from a URL. Requires
image_url. Upload supported (10MB max).Document
PDF, DOCX, and other files loaded from a URL. Requires
file_url, file_type, and file_name. Upload supported (50MB max).Video Link
YouTube, Vimeo, or raw video files loaded from a URL. Requires
video_url. Link only — no upload.Audio Link
SoundCloud, Spotify, or raw audio files loaded from a URL. Requires
audio_url. Link only — no upload.Comparison Table
Markdown
Themarkdown content type renders the request_text field as formatted markdown in the mobile app. Use it for text content such as comments, articles, support tickets, or any content where the full context can be expressed in text.
Required Fields
No additional URL fields are required beyond the standard request fields.API Example
How It Renders
- Mobile app:
request_textis rendered as formatted markdown with support for headings, lists, bold/italic, code blocks, and links. - Web portal: Full markdown rendering with the same formatting support.
Image
Theimage content type loads a visual asset from a URL and displays it to the reviewer. Use it for profile photos, user-uploaded images, AI-generated graphics, or any content that requires visual inspection.
Required Fields
Supported Formats
JPG, PNG, GIF, WebP, and other common image formats. The URL must be publicly accessible.API Example
How It Renders
- Mobile app: Full-screen image viewer with pinch-to-zoom and pan support. The
request_textappears as a header above the image. - Web portal: Inline image display with zoom capability.
Upload Support
You can upload images directly to HITL.sh (up to 10MB) rather than hosting them yourself. See the Upload section below for details.Document
Thefile content type loads a document from a URL and presents it to the reviewer. Use it for contracts, compliance documents, reports, invoices, or any file-based content requiring human review.
Required Fields
Supported Formats
PDF, DOCX, XLSX, PPTX, TXT, CSV, and other common document formats. The URL must be publicly accessible.API Example
How It Renders
- Mobile app: Inline document viewer with scroll support. File name and type are shown as metadata above the viewer.
- Web portal: Embedded document viewer. Reviewers can also open the file in a new tab.
Upload Support
You can upload documents directly to HITL.sh (up to 50MB) rather than hosting them yourself. See the Upload section below for details.Video Link
Thevideo content type embeds a video player in the review interface. Use it for training videos, recorded demos, customer-submitted videos, or any video content requiring quality review.
Video is link-only — HITL.sh does not support direct video file uploads. Host your video on YouTube, Vimeo, or a CDN and provide the URL.
Required Fields
Supported Platforms and Formats
- Platforms: YouTube, Vimeo
- Direct files:
.mp4,.webm,.movhosted on a publicly accessible CDN
API Example
How It Renders
- Mobile app: Embedded video player with standard playback controls. The
request_textappears above the player. - Web portal: Embedded iframe player for platform URLs, or HTML5 video player for direct file links.
Audio Link
Theaudio content type embeds an audio player in the review interface. Use it for call recordings, podcasts, voice samples, or any audio content requiring quality assurance review.
Audio is link-only — HITL.sh does not support direct audio file uploads. Host your audio file on SoundCloud, Spotify, or a CDN and provide the URL.
Required Fields
Supported Platforms and Formats
- Platforms: SoundCloud, Spotify
- Direct files:
.mp3,.wav,.ogg,.m4a,.aachosted on a publicly accessible CDN
API Example
How It Renders
- Mobile app: Embedded audio player with play/pause, seek bar, and playback speed controls. The
request_textappears above the player. - Web portal: Embedded platform player for SoundCloud/Spotify URLs, or HTML5 audio player for direct file links.
Uploading Files
For image and document content types, HITL.sh provides a direct upload path so you do not need to manage your own file hosting.Image Upload
Upload images up to 10MB. Supported formats: JPG, PNG, GIF, WebP.
Document Upload
Upload documents up to 50MB. Supported formats: PDF, DOCX, XLSX, PPTX, TXT, CSV.
image_url or file_url in your request. Uploaded files are stored securely and served via CDN.
Video and audio content types do not support direct uploads. Use a video hosting platform (YouTube, Vimeo) or a CDN for your media files and provide the URL in
video_url or audio_url.Next Steps
Requests Introduction
See complete API examples for all five content types.
API Reference
Full parameter reference for the create request endpoint.
Response Types
Learn how to collect structured feedback from reviewers.
Mobile App
Understand how reviewers interact with each content type on mobile.