Skip to content
Dropie.io
API Documentation

Dropie API Documentation

Build powerful document automation into your applications with our comprehensive API.

RESTful API

Simple, intuitive REST endpoints for all operations

Secure by Default

OAuth 2.0 authentication and encrypted connections

JSON Responses

Consistent JSON format for all API responses

Webhooks

Real-time notifications for document processing events

Quick Start

1

Get Your API Key

Sign up for a Dropie account and generate your API key from the dashboard.

2

Install SDK

Use our official SDKs or make direct HTTP requests to our API endpoints.

3

Start Building

Process your first document and integrate Dropie into your workflow.

Example: Upload and Process a Document

curl -X POST https://api.dropie.io/v1/documents \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: multipart/form-data" \
  -F "file=@invoice.pdf" \
  -F "workflow_id=wf_123456"

API Endpoints

POST
/api/v1/documents

Upload and process a document

GET
/api/v1/documents/{id}

Retrieve document details and extracted data

POST
/api/v1/workflows

Create a new workflow

GET
/api/v1/workflows/{id}/run

Execute a workflow

GET
/api/v1/analytics

Get processing analytics

Authentication

The Dropie API uses bearer token authentication. Include your API key in the Authorization header of every request.

Authorization: Bearer YOUR_API_KEY

Rate Limits

Standard Plan

  • • 100 requests per minute
  • • 10,000 requests per day

Enterprise Plan

  • • 1,000 requests per minute
  • • Unlimited daily requests

Official SDKs

Get started quickly with our official SDKs for popular programming languages.

🐍

Python

pip install dropie
📦

Node.js

npm install @dropie/sdk

Java

com.dropie:sdk

Ready to Build with Dropie?

Join our waitlist to get early access to the Dropie API and start automating your document workflows.