{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Advanced","description":"Developer documentation for the WHMCS API — the","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"advanced","__idx":0},"children":["Advanced"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"introduction","__idx":1},"children":["Introduction"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following are some advanced customisation options."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/advanced/upgrade-to-whmcs-8/"},"children":["Upgrading to WHMCS 8.0"]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Everything you need to know to ensure a smooth transition to Version 8."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/advanced/creating-pages/"},"children":["Creating Pages"]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Learn how to create additional pages within the WHMCS client area."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/advanced/authentication/"},"children":["Authentication via CurrentUser"]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Learn how to assess the current authentication state with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["CurrentUser"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/advanced/db-interaction/"},"children":["Interacting with the Database"]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Learn how to interact with the WHMCS database"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/advanced/date-functions/"},"children":["Date Functions"]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Learn how to use the date helper functions in WHMCS"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/advanced/currency-formatting/"},"children":["Currency Formatting"]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Learn how to use the currency formatting helper functions in WHMCS"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/advanced/logging/"},"children":["Logging"]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Learn how to use the logging helper functions in WHMCS"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/advanced/widgets/"},"children":["Widgets"]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Learn how to create widgets using AbstractWidget"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/advanced/json-file/"},"children":["JSON File"]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Provide meta information for modules"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/oauth/introduction"},"children":["OAuth"]}]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Learn how to set up OAuth with WHMCS."]}]}]},"headings":[{"value":"Advanced","id":"advanced","depth":1},{"value":"Introduction","id":"introduction","depth":2}],"frontmatter":{"title":"Advanced","seo":{"title":"Advanced"}},"lastModified":"2026-08-12T14:07:56.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/advanced","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}