This comprehensive n8n workflow automates the process of discovering, extracting, and documenting API endpoints from various online sources for specific services or platforms. Starting with a manual trigger, it performs web searches to locate relevant API documentation, scrapes webpage contents to extract API details, and uses language models to interpret and organize the data. The workflow includes steps for filtering, chunking large content, embedding text for semantic search, and storing the organized API schemas in Google Drive and Google Sheets. It supports iterative research, API operation extraction, and schema generation, making it ideal for maintaining up-to-date API documentation or integrating API data into development workflows.
Automated API Discovery and Documentation Workflow
Node Count | >20 Nodes |
---|---|
Nodes Used | @n8n/n8n-nodes-langchain.documentDefaultDataLoader, @n8n/n8n-nodes-langchain.embeddingsGoogleGemini, @n8n/n8n-nodes-langchain.informationExtractor, @n8n/n8n-nodes-langchain.lmChatGoogleGemini, @n8n/n8n-nodes-langchain.textClassifier, @n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter, @n8n/n8n-nodes-langchain.vectorStoreQdrant, aggregate, code, executeWorkflow, executeWorkflowTrigger, executionData, filter, googleDrive, googleSheets, httpRequest, if, manualTrigger, removeDuplicates, set, splitInBatches, splitOut, stickyNote, switch, wait |
Reviews
There are no reviews yet.