Skip to main content
GET
/
content
/
{content_id}
{
  "id": "<string>",
  "name": "<string>",
  "description": "<string>",
  "file_type": "<string>",
  "size": 123,
  "status": "<string>",
  "text_content": "<string>",
  "file_path": "<string>",
  "file_url": "<string>",
  "metadata": {},
  "created_at": {}
}

Overview

Retrieves details of a specific content item including metadata and processing status.

Path Parameters

content_id
string
required
The unique identifier of the content

Response

id
string
required
Content identifier
name
string
required
Content name
description
string
Content description
file_type
string
required
Content type (text, video, audio, image)
size
integer
required
File size in bytes
status
string
required
Processing status
  • uploaded - Successfully uploaded
  • processing - Being processed
  • ready - Ready for evaluation
  • error - Processing failed
text_content
string
Text content (for text type)
file_path
string
Internal file path
file_url
string
External file URL
metadata
object
Additional metadata
created_at
datetime
required
Upload timestamp

Examples

curl -X GET https://api.judge.example.com/content/cnt_abc123 \
  -H "Authorization: Bearer YOUR_API_KEY"