Get a unified DocsProject by slug for the current team

get/docs-projects/{slug}

Request

  • Base URL
    https://api.scalar.com/core
  • URL
    https://api.scalar.com/core/docs-projects/{slug}
  • Auth
    HTTP bearer

Path parameters

slugstring required
Example:acme-api

Response

Default Response

uidstring required
createdAtinteger required
updatedAtinteger required
namestring required
lastPublishedinteger required
lastPublishedUidstring nullable required
loginPortalUidstring required
userInfoHookUrlstring required
userInfoHookSecretUidstring
activeThemeIdstring required
typesenseIdnumber
isPrivateboolean required
agentEnabledboolean required
analyticsEnabledboolean required
chatInsightsEnabledboolean required
accessGroupsunknown required
slugstring required
publishStatusstring required
publishMessagestring required

Example response

{
  "uid": "UakgbKJ5m9gl0JDMbcJqL",
  "createdAt": 1735689600,
  "updatedAt": 1735689600,
  "name": "Acme Documentation",
  "activeDeployment": {
    "uid": "UakgbKJ5m9gl0JDMbcJqL",
    "domain": "docs.example.com",
    "publishedAt": 1735689600
  },
  "lastPublished": 1735689600,
  "lastPublishedUid": "PakgbKJ5m9gl0JDMbcJqL",
  "loginPortalUid": "LakgbKJ5m9gl0JDMbcJqL",
  "userInfoHookUrl": "https://example.com/hooks/user-info",
  "userInfoHookSecretUid": "UakgbKJ5m9gl0JDMbcJqL",
  "activeThemeId": "TakgbKJ5m9gl0JDMbcJqL",
  "typesenseId": 42,
  "agentEnabled": true,
  "analyticsEnabled": true,
  "chatInsightsEnabled": true,
  "accessGroups": [
    "UakgbKJ5m9gl0JDMbcJqL"
  ],
  "slug": "acme-api",
  "publishStatus": "published",
  "publishMessage": "Documentation published successfully.",
  "repository": {
    "repositoryUid": "UakgbKJ5m9gl0JDMbcJqL"
  },
  "remoteActivity": {
    "at": 1735689600
  }
}

Changes