1. Document
Storm OpenAPI(en)
  • Welcome to STORM
    • Introduction
  • Quickstart
    • Getting Started
      • Account Creation
      • Creating an Agent
    • Core Scenario
      • Document Upload
      • Workflow Design
      • Test
      • Deployment
      • Channel Integration
  • Feature Guide
    • Console
      • Agent Management
      • Dashboard
      • Permission Management
    • Agent Template
      • Deep Knowledge Exploration
      • Explore knowledge
      • Free Chat
      • Create reports
      • FAQ Chatbot
      • Resume Screening
      • Character Conversation
      • Analyze chat history
      • Write articles
      • Write SQL queries
    • Agent Builder
      • Knowledge
        • Documents
        • Folders
        • Feedback
      • Workflow
        • Node Description
          • LLM
          • Search(RAG)
          • Agentic RAG
          • API
          • IF ELSE
          • Variable Declaration and Assignment
          • Postprocessing
          • Response
          • Loop
          • Document Generation
      • Test
      • Log
      • Dashboard
    • Admin Tools
      • Deployment Management
      • Channel Integration
      • Model Fine-Tuning
      • Training Data Quality Management
      • Other Settings
      • Teams Channel Integration
  • Apis
    • Agent
      • Deploy Agent
      • View Agent Deployment History
      • View Agent
    • Bucket
      • Create Bucket
      • View Bucket
    • Document
      • Document Training Request by file
        POST
      • Document Training Request by URL
        POST
      • View Documents
        GET
      • Delete Document
        DELETE
    • Chat
      • File upload during chat
        • File creation and presigned URL issuance
        • File upload completion handling
        • File status lookup
      • Chat Sending (OpenAI Compatible)
      • Send Chat (non-stream)
      • Send Chat (stream)
      • Search Context
    • STORM Parse
      • /convert/md
    • Instance Agent
      • Add Instance Session
      • Upload Instance Document
      • Request RAG Source For Query
      • Delete Instance Session
  • Learn More
    • FAQ
    • Pricing
    • Error Code Guide
      • AgentRag
      • ApiCall
      • DocGen
      • Function
      • IfElse
      • Loop
      • OpenLLM
      • Post
      • Rag
      • Response
      • Variable
  1. Document

Document Training Request by URL

POST
/api/v2/documents/by-url
It generally takes about 10 seconds to 1 minute per document.
This API responds when the document learning “request” is completed. To receive the result at the time of actual learning “completion”, please specify the webhookUrl parameter.
Files in Google Drive must be accessible to anyone with the link.

Request

Authorization
Add parameter in header
storm-api-key
Example:
storm-api-key: ********************
Body Params application/json

Examples

Responses

🟢200Success
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/api/v2/documents/by-url' \
--header 'storm-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "bucketId": "string",
    "url": "string",
    "webhookUrl": "string"
}'
Response Response Example
{
    "status": "success",
    "data": {
        "id": "7336209765206708224",
        "dorigin": "google",
        "dtype": "pdf",
        "name": "v8.pdf",
        "description": null,
        "source": "https://drive.google.com/file/d/testfiletestfile/view?usp=sharing",
        "status": "progress",
        "characters": null,
        "createdAt": "2025-06-05T01:58:28.211Z",
        "updatedAt": "2025-06-05T01:58:28.211Z",
        "bucketName": "test_agent",
        "creatorName": "외부테스트계정",
        "lastEditorName": "외부테스트계정"
    }
}
Modified at 2026-02-05 05:16:54
Previous
Document Training Request by file
Next
View Documents
Built with