feat(ngts): Add NGTS API reference to SCM docs#1167
Open
rajitshah-ca wants to merge 8 commits intoPaloAltoNetworks:masterfrom
Open
feat(ngts): Add NGTS API reference to SCM docs#1167rajitshah-ca wants to merge 8 commits intoPaloAltoNetworks:masterfrom
rajitshah-ca wants to merge 8 commits intoPaloAltoNetworks:masterfrom
Conversation
53f9881 to
875d978
Compare
Adds full NGTS API reference under SCM > NGTS Configuration, mirroring developer.venafi.com/tlsprotectcloud with all 30 API categories and 183 endpoints. Spec generated from devhub-manager merged OAS, transformed to meet PANW Spectral standards (0 errors). POC branch — pending proper workflow through pandev-tools and api-specs MR. EPIC: VC-50859
Replaces manually generated spec with output from ua-repo CI pipeline (Generate PANW Spec job, MR-353). Spec is now produced automatically by devhub-manager + transform-to-panw-spec.py on every siteconf.yaml change. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Update spec to use scmOAuth + scmToken (Bearer JWT) matching other SCM APIs. Rewrite intro page auth section to describe OAuth2 client credentials flow instead of API key. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
875d978 to
bae47f2
Compare
|
Visit the preview URL for this PR (updated for commit cae0a9c): https://pan-dev-f1b58--pr1167-lrf4kmdy.web.app (expires Tue, 21 Apr 2026 16:15:56 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: 9359a9fa100d5fdb082f75280473a90b1f96eb51 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds the full NGTS (Venafi TLS Protect Cloud) API reference under Strata Cloud Manager > NGTS Configuration.
Changes
openapi-specs/scm/config/ngts/tlsprotect-cloud.json)tppl-api-keywith SCM OAuth2 authenticationngtsentry indocusaurus.config.tsproducts/scm/sidebars.tssrc/pages/strata-cloud-manager/index.jsproducts/scm/api/config/ngts/ngts-api.mdMotivation and Context
NGTS (TLS Protect Cloud) APIs need to be documented within the Palo Alto Networks developer portal for Strata Cloud Manager. The OpenAPI spec was generated from the upstream CI pipeline and passed Spectral lint with 0 errors. Auth was updated to use SCM's standard OAuth2 scheme instead of the legacy Venafi API key.
EPIC: VC-50859
Companion internal MR:
code.pan.run/dev/dev.docs.pan.run/-/merge_requests/107How Has This Been Tested
prettierformatting passed via pre-commit hookTypes of changes
Checklist