Create Document
Create a new document manually.
Endpoint
POST /api/v3/documents
Request
{
"name": "Team Meeting Notes",
"type": "transcript",
"language": "en",
"content": {
"text": "Meeting transcript text...",
"segments": [
{
"start": 0.0,
"end": 2.5,
"text": "Hello, welcome to the meeting.",
"speaker": "Speaker 1"
}
]
}
}
Response
Status: 201 Created
{
"id": 123,
"name": "Team Meeting Notes",
"type": "transcript",
"language": "en",
"status": "draft",
"created_at": "2025-01-17T10:00:00Z"
}
Examples
Python
response = requests.post(
'https://api.scriptix.io/api/v3/documents',
headers={'Authorization': 'Bearer YOUR_API_KEY'},
json={
'name': 'Team Meeting Notes',
'type': 'transcript',
'language': 'en',
'content': {
'text': 'Meeting transcript...',
'segments': []
}
}
)
doc = response.json()
print(f"Created document ID: {doc['id']}")