Ingest Document

Upload documents (PDF, Word, Excel, PowerPoint, Text, EPUB) to get a file_id for chat operations.

Fast
Average 2s response
🛡️
Secure
Enterprise-grade
⏱️
Reliable
99.9% uptime SLA
example.js
REST API
const response = await fetch(
  'https://api.skimming.ai/ingest/v1/api/document',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      file_id: 'abc123-def456-ghi789',
      question: 'What are the main points?',
      streaming: false
    })
  }
);
const data = await response.json();
console.log(data);

What's in the API

Powerful features designed to help you build amazing applications with ease.

Unified Document Upload

Upload PDFs, Word, Excel, PowerPoint, TXT, and EPUB through one endpoint and receive a single `file_id`.

Stable file_id for Chat

Returns a consistent `file_id` you can reuse across chat requests for the same ingested content.

Fast Ingestion Pipeline

Optimized ingest flow to quickly prepare content for downstream Q&A and summarization.

Multi-Format Handling

Supports multiple document formats via one ingest endpoint. For chat, you choose the correct `/chat/v1/api/document/{type}` route (pdf, docx, xlsx, pptx, txt, epub).

Secure Upload

Send files securely and keep access controlled via your API key.

Ready for AI Workflows

Designed as the first step for chat-with-content apps, knowledge bases, and automated pipelines.

Common Use Cases

See how developers are using this API to solve real-world problems.

Document QA Apps

Upload PDFs/Docs and enable instant Q&A inside your product.

Batch Upload Pipelines

Ingest large batches of files and process them asynchronously by file_id.

Knowledge Base Setup

Ingest manuals, policies, and docs to power a help center chatbot.

Compliance Processing

Upload internal documents to scan for required statements and policies.

Search Indexing Prep

Ingest documents first, then use chat endpoints for semantic discovery.

Workflow Automation

Trigger downstream workflows (summaries, exports) immediately after ingest.

Technical Specifications

Everything you need to know to integrate this API.

Endpoint

Base URL

/v1/ingest/v1/api/document

HTTP Method

Request type

POST

Authentication

Security method

Bearer Token (API Key)

Rate Limit

Request limits

Based on subscription tier

Frequently Asked Questions

Haven’t got your answer? Contact our support now

How do I get started with this API?

What authentication method does this API use?

What are the required headers?

Does this endpoint support streaming?

What AI models are available?