Skip to main content

Developers

docs101 provides a REST API that lets you automate invoice creation, manage customers, and integrate with your existing business systems. API access is available on the Pro plan.

Getting Started

  • Quickstart — Generate your first API key and make your first request in minutes
  • Authentication — How API key authentication works, with examples in curl, Python, and JavaScript

API Reference

The full API reference with all endpoints, request/response schemas, and interactive testing is available via the built-in Swagger documentation:

Swagger UI: https://docs101.com/api/swagger/

Pro Plan Required

API access requires an active Pro subscription. You can manage your API keys under Account Settings (gear icon in the top-right corner) > API Keys.

Key Concepts

  • API Keys — Authenticate external requests using the X-API-Key header. Keys are scoped to your company and can be created, listed, and revoked in the web app.
  • REST Endpoints — The same endpoints that power the docs101 web app are available via API key authentication. All endpoints accept and return JSON.
  • Rate Limits — Standard fair-use limits apply. If you need higher throughput, contact support.

Security

  • API keys are hashed (SHA-256) before storage — docs101 never stores your key in plain text
  • Keys can be revoked instantly from the web app
  • If you downgrade from Pro, all API keys are automatically deactivated
  • Each company can have up to 10 active API keys

Need Help?