<?php include_once "../src/HelpScoutDocs/DocsApiClient.php"; use HelpScoutDocs\DocsApiClient; $docsApiClient = DocsApiClient::getInstance(); $docsApiClient->setKey('my-api-key'); $collections = $docsApiClient->getCollections(); $helpCollectionName = "Existing Collection Name"; $helpCollection = reset(array_filter($collections->getItems(), function ($item) use($helpCollectionName) { return $item->getName() == $helpCollectionName; })); $helpCategories = $docsApiClient->getCategories($helpCollection->getId()); $helpCategoryName = 'Existing Category Name'; $helpCategory = reset(array_filter($helpCategories->getItems(), function ($item) use($helpCategoryName) { return $item->getName() == $helpCategoryName; })); $helpCategoryArticles = $docsApiClient->getArticles($helpCategory->getId()); $sites = $docsApiClient->getSites(); $site = $docsApiClient->getSite('your-site-id'); $articles = $docsApiClient->searchArticles();