FinalDocFinalDoc
Integrations Pricing
Home Integrations Bulk API
📦
API & Automation

Bulk API

High-throughput batch operations

Purpose-built for high-volume operations. Create hundreds of articles, update categories in bulk, or perform mass imports with a single API call. Optimized for throughput with generous rate limits.

Key Features

What you get when you connect Bulk API with FinalDoc.

Batch Create

Create up to 100 articles in a single request, complete with content, metadata, and category assignment.

Batch Update

Update multiple articles at once — change status, reassign categories, add tags in one call.

Batch Delete

Safely delete multiple articles with atomic rollback if any deletion fails.

Token Scopes

Dedicated bulk API scopes: read:bulk, write:bulk, delete:bulk.

Higher Rate Limits

Generous rate limits for bulk operations — 100 requests/min with 100 items each = 10,000 items/min.

Partial Success

Responses include per-item status so you can handle partial failures gracefully.

How to Connect

Follow these 5 steps to connect Bulk API with FinalDoc. Full details in the documentation.

  1. Create an API token with bulk scopes in Settings → API Tokens.
  2. Use the api_-prefixed token (not the fd_ user token).
  3. POST to /api/bulk/articles with an array of article objects (max 100 per request).
  4. Check the response for per-item success/failure results.
  5. Implement retry logic for failed items using exponential backoff.

Use Cases

Common ways teams use the Bulk API integration.

Migrating large documentation sets from Confluence, Notion, or Zendesk
Programmatic content generation from internal systems
CI/CD pipelines publishing docs on every deploy
Automated translation or content refresh workflows

Ready to get started?

Read the full setup guide in our documentation, or sign up and connect Bulk API in minutes.