Skip to main content

How to Create and Manage API Keys

Automate Storydoc with your own tools: create and update stories, personalize at scale, and pull analytics. Connect via Zapier or integrate directly with the API

Written by Jack
Updated today

How to Create and Manage API Keys

API keys allow you to automate and scale your Storydoc workflows by connecting to third-party tools or building custom integrations. You can create, duplicate, and update stories programmatically, personalize content at scale, and pull engagement analytics.

Availability: API access is included in all plans, including trial accounts. However, the number of available credits varies by plan.

Creating a New API Key

To create an API key for your integrations:

  1. Navigate to Automations in your Storydoc workspace sidebar

  2. Click Create an API key in the top right corner

The Create an API key button in the Automations dashboard

In the creation dialog:

  1. Enter a descriptive name for your API key (e.g., "Zapier", "HubSpot Integration")

  2. Select the scope - choose All stories to give the key access to all your content, or select specific stories

  3. Click Create

The API key creation form with name and scope options

Important: Once created, you'll see your API key in a popup. Copy and save this key immediately - this is the only time you'll be able to view the full key.

The API key display dialog showing the one-time view warning

Click Copy to clipboard to save your key, then store it securely in your integration tool or password manager.

Managing Your API Keys

The Automations dashboard shows all your API keys with important metrics:

  • Total API calls: Number of requests made

  • Success rate: Percentage of successful API calls

  • Errors: Count of failed requests

  • Usage: Number of times the key has been used

  • Status: Whether the key is active or inactive

The API keys management table showing metrics and status

API Key Actions

For each API key, you can:

  • Get insights: View detailed usage analytics

  • Revoke key: Temporarily disable the key

  • Regenerate key: Create a new key string while keeping the same configuration

  • Delete key: Permanently remove the API key

The API key action menu showing available options

Note: When you regenerate an API key, you'll need to update any integrations using the old key with the new key string.

Credit Usage

Your API usage counts against your monthly automation credits. You can see your current usage in the Automated versions credits section, which shows how many credits you've used out of your monthly allowance.

Get Started

For full API documentation, including endpoints, request formats, and code examples, visit our developer documentation: https://docs.storydoc.com/

You can also automate Storydoc through popular platforms like Zapier, Make.com, or build direct integrations with your CRM, data warehouse, or internal tools.

Did this answer your question?