# Bases

Update an existing knowledge base FAQ Update a knowledge base Train discovered website pages and ingest into the knowledge base

## Pages in this folder

| Page | Local file | Summary |
| --- | --- | --- |
| Web Crawler | [web-crawler.md](web-crawler.md) | Web Crawler |
| Update an existing knowledge base FAQ | [update-an-existing-knowledge-base-faq.md](update-an-existing-knowledge-base-faq.md) | Update an existing knowledge base FAQ |
| Update a knowledge base | [update-a-knowledge-base.md](update-a-knowledge-base.md) | Update a knowledge base |
| Train discovered website pages and ingest into the knowledge base | [train-discovered-website-pages-and-ingest-into-the-knowledge-base.md](train-discovered-website-pages-and-ingest-into-the-knowledge-base.md) | Train discovered website pages and ingest into the knowledge base |
| Start crawling and discover pages for training | [start-crawling-and-discover-pages-for-training.md](start-crawling-and-discover-pages-for-training.md) | Start crawling and discover pages for training |
| knowledge-base | [knowledge-base.md](knowledge-base.md) | Knowledge Base |
| Schema[​](https://marketplace.gohighlevel.com/docs/webhook/KnowledgeBaseCreate#schema "Direct link to Schema") | [knowledgebasecreate.md](knowledgebasecreate.md) | Called whenever a knowledge base is created |
| Schema[​](https://marketplace.gohighlevel.com/docs/webhook/KnowledgeBaseDelete#schema "Direct link to Schema") | [knowledgebasedelete.md](knowledgebasedelete.md) | Called whenever a knowledge base is deleted |
| Schema[​](https://marketplace.gohighlevel.com/docs/webhook/KnowledgeBaseUpdate#schema "Direct link to Schema") | [knowledgebaseupdate.md](knowledgebaseupdate.md) | Called whenever a knowledge base name/description is updated |
| Schema[​](https://marketplace.gohighlevel.com/docs/webhook/KnowledgeBaseFaqChange#schema "Direct link to Schema") | [knowledgebasefaqchange.md](knowledgebasefaqchange.md) | Called whenever a knowledge base FAQ asset is created, updated or deleted |
| Schema[​](https://marketplace.gohighlevel.com/docs/webhook/KnowledgeBaseFileChange#schema "Direct link to Schema") | [knowledgebasefilechange.md](knowledgebasefilechange.md) | Called whenever a knowledge base file asset is created, updated or deleted |
| Schema[​](https://marketplace.gohighlevel.com/docs/webhook/KnowledgeBaseRichTextChange#schema "Direct link to Schema") | [knowledgebaserichtextchange.md](knowledgebaserichtextchange.md) | Called whenever a knowledge base rich text asset is created, updated or deleted |
| Schema[​](https://marketplace.gohighlevel.com/docs/webhook/KnowledgeBaseTableFileChange#schema "Direct link to Schema") | [knowledgebasetablefilechange.md](knowledgebasetablefilechange.md) | Called whenever a knowledge base table file asset is created, updated or deleted |
| Schema[​](https://marketplace.gohighlevel.com/docs/webhook/KnowledgeBaseTrainedUrlChange#schema "Direct link to Schema") | [knowledgebasetrainedurlchange.md](knowledgebasetrainedurlchange.md) | Called whenever a knowledge base trained URL asset is created, updated or deleted |
| Knowledge Base API | [knowledge-base-api.md](knowledge-base-api.md) | Documentation for Knowledge Base API |
| Get knowledge base by ID | [get-knowledge-base-by-id.md](get-knowledge-base-by-id.md) | Get knowledge base by ID |
| Get crawling status for the latest operation | [get-crawling-status-for-the-latest-operation.md](get-crawling-status-for-the-latest-operation.md) | Get crawling status for the latest operation |
| Get all trained page links by knowledge base | [get-all-trained-page-links-by-knowledge-base.md](get-all-trained-page-links-by-knowledge-base.md) | Get all trained page links by knowledge base |
| Get all knowledge bases for a location by location Id (paginated) | [get-all-knowledge-bases-for-a-location-by-location-id-paginated.md](get-all-knowledge-bases-for-a-location-by-location-id-paginated.md) | Get all knowledge bases for a location by location Id (paginated) |
| Get all FAQs by knowledge base with pagination support | [get-all-faqs-by-knowledge-base-with-pagination-support.md](get-all-faqs-by-knowledge-base-with-pagination-support.md) | Retrieves FAQs for a knowledge base. Supports pagination using limit and lastFaqId parameters. |
| Faqs | [faqs.md](faqs.md) | Faqs |
| Delete trained pages | [delete-trained-pages.md](delete-trained-pages.md) | Delete trained pages |
| Delete an existing knowledge base FAQ | [delete-an-existing-knowledge-base-faq.md](delete-an-existing-knowledge-base-faq.md) | Delete an existing knowledge base FAQ |
| Delete a knowledge base | [delete-a-knowledge-base.md](delete-a-knowledge-base.md) | Delete a knowledge base |
| Create a new knowledge base (max 15 knowledge bases per location) | [create-a-new-knowledge-base-max-15-knowledge-bases-per-location.md](create-a-new-knowledge-base-max-15-knowledge-bases-per-location.md) | Create a new knowledge base (max 15 knowledge bases per location) |
| Create a new FAQ inside knowledge base | [create-a-new-faq-inside-knowledge-base.md](create-a-new-faq-inside-knowledge-base.md) | Create a new FAQ inside knowledge base |
