# Storydoc API V2 ## Description This is version `2.1.0` of this API documentation. Last update on Nov 6, 2025. # Overview The Storydoc API V2 provides capabilities for automating Storydoc version creation and management. Create personalized versions of your Storydoc templates with custom data, password protection, and gated content. ## Key Features - **Version Management**: Create and update personalized versions of your Storydoc templates - **Dynamic Variables**: Support for text, numbers, links, dates, arrays, and logo variables - **Access Control**: Password protection and gated content forms ## Rate Limits **Version Endpoints**: 150 requests per minute per IP address **Rate Limit Headers**: Every response includes the following headers to help you monitor usage: - `x-rate-limit-counter`: Current number of requests made - `x-rate-limit-maximum`: Maximum allowed requests per minute **Rate Limit Exceeded**: When the limit is exceeded, you'll receive a 429 status code with the error message "Too many requests". Wait for the rate limit window to reset before making additional requests. ## Servers - Production API server: https://api.storydoc.com (Production API server) ## Authentication ## Endpoints and operations ### [versions](https://docs.storydoc.com/group/endpoint-versions.md) - [Create a new story version](https://docs.storydoc.com/operation/operation-createstoryversion.md) - [Update an existing version](https://docs.storydoc.com/operation/operation-updatestoryversion.md) ### [account](https://docs.storydoc.com/group/endpoint-account.md) - [Get account details](https://docs.storydoc.com/operation/operation-getaccount.md) ### [stories](https://docs.storydoc.com/group/endpoint-stories.md) - [Get story details](https://docs.storydoc.com/operation/operation-getstory.md) - [List all stories](https://docs.storydoc.com/operation/operation-getstories.md) [Powered by Bump.sh](https://bump.sh)