Get story details
Retrieves detailed information about a specific story including its settings and dynamic variables
GET
/v2/stories/{storyId}
curl \
--request GET 'https://api.storydoc.com/v2/stories/61b1e50223b713000a41ca74' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"id": "61b1e50223b713000a41ca74",
"title": "Sales Presentation Template",
"status": "Live",
"createdAt": "2024-01-15T10:30:00.000Z",
"previewUrl": "https://view.storydoc.com/preview/abc123",
"dynamicVariables": {
"company": {
"tip": "Enter the company name",
"name": "company",
"type": "input",
"title": "Company name",
"default": "",
"mapping": "CompanyName",
"validation": {
"required": false
}
},
"first_name": {
"tip": "Prospect's first name",
"name": "first_name",
"type": "input",
"title": "Prospect's first name",
"default": "",
"mapping": "FirstName",
"validation": {
"required": true,
"errorMessage": "Required"
}
}
}
}
Response examples (400)
{
"error": "Missing storyId"
}
Response examples (403)
{
"error": "Access denied"
}
Response examples (404)
{
"error": "Story not found"
}
Response examples (429)
# Headers
x-rate-limit-counter: 42
x-rate-limit-maximum: 42
# Payload
{
"error": "Too many requests"
}
Response examples (500)
{
"error": "Error occured",
"errorId": "550e8400-e29b-41d4-a716-446655440000"
}