From 55e2da8a9b90ec259785e2948cf2aa8b7452bc93 Mon Sep 17 00:00:00 2001 From: Owen Date: Sun, 27 Apr 2025 18:22:22 -0400 Subject: [PATCH] Move API name back --- .../add-a-role-to-a-user.api.mdx | 0 ...api-key-scoped-to-the-organization.api.mdx | 0 .../create-a-new-client.api.mdx | 0 .../create-a-new-organization.api.mdx | 0 .../create-a-new-site.api.mdx | 0 .../create-a-resource-rule.api.mdx | 0 .../create-a-resource.api.mdx | 0 .../create-a-role.api.mdx | 0 .../create-a-target-for-a-resource.api.mdx | 0 ...an-existing-idp-on-an-organization.api.mdx | 0 ...e-an-oidc-id-p-for-an-organization.api.mdx | 0 .../create-an-oidc-id-p.api.mdx | 0 .../delete-a-access-token.api.mdx | 0 .../delete-a-client-by-its-client-id.api.mdx | 0 .../delete-a-resource-rule.api.mdx | 0 .../delete-a-resource.api.mdx | 0 .../delete-a-role.api.mdx | 0 ...a-site-and-all-its-associated-data.api.mdx | 0 .../delete-a-target.api.mdx | 0 .../delete-an-api-key.api.mdx | 0 .../delete-an-organization.api.mdx | 0 .../delete-idp.api.mdx | 0 ...-a-new-access-token-for-a-resource.api.mdx | 0 .../get-a-client-by-its-client-id.api.mdx | 0 .../get-a-resource.api.mdx | 0 ...site-and-unique-on-a-per-org-basis.api.mdx | 0 .../get-a-site-by-site-id.api.mdx | 0 .../get-a-target.api.mdx | 0 .../get-a-user-in-an-organization.api.mdx | 0 .../get-an-idp-by-its-idp-id.api.mdx | 0 .../get-an-organization.api.mdx | 0 ...-of-emails-for-a-specific-resource.api.mdx | 0 .../health-check.api.mdx | 0 ...ite-a-user-to-join-an-organization.api.mdx | 0 ...l-access-tokens-in-an-organization.api.mdx | 0 ...ist-all-actions-set-for-an-api-key.api.mdx | 0 ...t-all-api-keys-for-an-organization.api.mdx | 0 ...st-all-clients-for-an-organization.api.mdx | 0 ...ist-all-domains-for-a-organization.api.mdx | 0 .../list-all-idp-in-the-system.api.mdx | 0 .../list-all-org-policies-on-an-idp.api.mdx | 0 .../list-all-organizations-for-a-user.api.mdx | 0 ...st-all-organizations-in-the-system.api.mdx | 0 .../list-all-roles-for-a-resource.api.mdx | 0 .../list-all-sites-in-an-organization.api.mdx | 0 .../list-all-users-for-a-resource.api.mdx | 0 ...ist-invitations-in-an-organization.api.mdx | 0 .../list-resources-for-a-site.api.mdx | 0 ...list-resources-for-an-organization.api.mdx | 0 .../list-roles.api.mdx | 0 .../list-rules-for-a-resource.api.mdx | 0 .../list-targets-for-a-resource.api.mdx | 0 .../list-users-in-an-organization.api.mdx | 0 .../pangolin-integration-api.info.mdx | 0 ...remove-a-user-from-an-organization.api.mdx | 0 ...quisite-data-for-creating-a-client.api.mdx | 0 ...t-node-subnet-newt-credentials-etc.api.mdx | 0 ...-will-replace-any-existing-actions.api.mdx | 0 ...s-will-replace-all-existing-emails.api.mdx | 0 ...is-will-replace-all-existing-roles.api.mdx | 0 ...he-password-to-null-will-remove-it.api.mdx | 0 ...he-pin-code-to-null-will-remove-it.api.mdx | 0 ...is-will-replace-all-existing-users.api.mdx | 0 .../sidebar.ts | 0 ...rgets-associated-with-the-resource.api.mdx | 0 .../update-a-client-by-its-client-id.api.mdx | 0 .../update-a-resource-rule.api.mdx | 0 .../update-a-resource.api.mdx | 0 .../update-a-site.api.mdx | 0 .../update-a-target.api.mdx | 0 .../update-an-idp-org-policy.api.mdx | 0 .../update-an-oidc-id-p.api.mdx | 0 .../update-an-organization.api.mdx | 0 packages/docusaurus/docusaurus.config.ts | 5 +- packages/docusaurus/src/pages/license.tsx | 531 ++++++++++++++++++ packages/docusaurus/src/pages/pricing.tsx | 396 +++++++++---- 76 files changed, 818 insertions(+), 114 deletions(-) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/add-a-role-to-a-user.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/create-a-new-api-key-scoped-to-the-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/create-a-new-client.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/create-a-new-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/create-a-new-site.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/create-a-resource-rule.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/create-a-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/create-a-role.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/create-a-target-for-a-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/create-an-idp-policy-for-an-existing-idp-on-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/create-an-oidc-id-p-for-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/create-an-oidc-id-p.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/delete-a-access-token.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/delete-a-client-by-its-client-id.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/delete-a-resource-rule.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/delete-a-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/delete-a-role.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/delete-a-site-and-all-its-associated-data.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/delete-a-target.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/delete-an-api-key.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/delete-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/delete-idp.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/generate-a-new-access-token-for-a-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/get-a-client-by-its-client-id.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/get-a-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/get-a-site-by-org-id-and-nice-id-nice-id-is-a-readable-id-for-the-site-and-unique-on-a-per-org-basis.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/get-a-site-by-site-id.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/get-a-target.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/get-a-user-in-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/get-an-idp-by-its-idp-id.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/get-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/get-the-whitelist-of-emails-for-a-specific-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/health-check.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/invite-a-user-to-join-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-access-tokens-in-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-actions-set-for-an-api-key.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-api-keys-for-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-clients-for-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-domains-for-a-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-idp-in-the-system.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-org-policies-on-an-idp.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-organizations-for-a-user.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-organizations-in-the-system.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-roles-for-a-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-sites-in-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-all-users-for-a-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-invitations-in-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-resources-for-a-site.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-resources-for-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-roles.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-rules-for-a-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-targets-for-a-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/list-users-in-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/pangolin-integration-api.info.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/remove-a-user-from-an-organization.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/return-pre-requisite-data-for-creating-a-client.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/return-pre-requisite-data-for-creating-a-site-such-as-the-exit-node-subnet-newt-credentials-etc.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/set-actions-for-an-api-key-this-will-replace-any-existing-actions.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/set-email-whitelist-for-a-resource-this-will-replace-all-existing-emails.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/set-roles-for-a-resource-this-will-replace-all-existing-roles.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/set-the-password-for-a-resource-setting-the-password-to-null-will-remove-it.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/set-the-pin-code-for-a-resource-setting-the-pin-code-to-null-will-remove-it.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/set-users-for-a-resource-this-will-replace-all-existing-users.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/sidebar.ts (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/transfer-a-resource-to-a-different-site-this-will-also-transfer-the-targets-associated-with-the-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/update-a-client-by-its-client-id.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/update-a-resource-rule.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/update-a-resource.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/update-a-site.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/update-a-target.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/update-an-idp-org-policy.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/update-an-oidc-id-p.api.mdx (100%) rename packages/docusaurus/docs/03-Pangolin/{07-API (Professional) => 07-API}/update-an-organization.api.mdx (100%) create mode 100644 packages/docusaurus/src/pages/license.tsx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/add-a-role-to-a-user.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/add-a-role-to-a-user.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/add-a-role-to-a-user.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/add-a-role-to-a-user.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-new-api-key-scoped-to-the-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/create-a-new-api-key-scoped-to-the-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-new-api-key-scoped-to-the-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/create-a-new-api-key-scoped-to-the-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-new-client.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/create-a-new-client.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-new-client.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/create-a-new-client.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-new-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/create-a-new-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-new-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/create-a-new-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-new-site.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/create-a-new-site.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-new-site.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/create-a-new-site.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-resource-rule.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/create-a-resource-rule.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-resource-rule.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/create-a-resource-rule.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/create-a-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/create-a-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-role.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/create-a-role.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-role.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/create-a-role.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-target-for-a-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/create-a-target-for-a-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-a-target-for-a-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/create-a-target-for-a-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-an-idp-policy-for-an-existing-idp-on-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/create-an-idp-policy-for-an-existing-idp-on-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-an-idp-policy-for-an-existing-idp-on-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/create-an-idp-policy-for-an-existing-idp-on-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-an-oidc-id-p-for-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/create-an-oidc-id-p-for-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-an-oidc-id-p-for-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/create-an-oidc-id-p-for-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-an-oidc-id-p.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/create-an-oidc-id-p.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/create-an-oidc-id-p.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/create-an-oidc-id-p.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-access-token.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/delete-a-access-token.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-access-token.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/delete-a-access-token.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-client-by-its-client-id.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/delete-a-client-by-its-client-id.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-client-by-its-client-id.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/delete-a-client-by-its-client-id.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-resource-rule.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/delete-a-resource-rule.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-resource-rule.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/delete-a-resource-rule.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/delete-a-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/delete-a-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-role.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/delete-a-role.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-role.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/delete-a-role.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-site-and-all-its-associated-data.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/delete-a-site-and-all-its-associated-data.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-site-and-all-its-associated-data.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/delete-a-site-and-all-its-associated-data.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-target.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/delete-a-target.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-a-target.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/delete-a-target.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-an-api-key.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/delete-an-api-key.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-an-api-key.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/delete-an-api-key.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/delete-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/delete-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-idp.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/delete-idp.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/delete-idp.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/delete-idp.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/generate-a-new-access-token-for-a-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/generate-a-new-access-token-for-a-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/generate-a-new-access-token-for-a-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/generate-a-new-access-token-for-a-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-client-by-its-client-id.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/get-a-client-by-its-client-id.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-client-by-its-client-id.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/get-a-client-by-its-client-id.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/get-a-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/get-a-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-site-by-org-id-and-nice-id-nice-id-is-a-readable-id-for-the-site-and-unique-on-a-per-org-basis.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/get-a-site-by-org-id-and-nice-id-nice-id-is-a-readable-id-for-the-site-and-unique-on-a-per-org-basis.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-site-by-org-id-and-nice-id-nice-id-is-a-readable-id-for-the-site-and-unique-on-a-per-org-basis.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/get-a-site-by-org-id-and-nice-id-nice-id-is-a-readable-id-for-the-site-and-unique-on-a-per-org-basis.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-site-by-site-id.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/get-a-site-by-site-id.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-site-by-site-id.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/get-a-site-by-site-id.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-target.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/get-a-target.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-target.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/get-a-target.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-user-in-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/get-a-user-in-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-a-user-in-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/get-a-user-in-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-an-idp-by-its-idp-id.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/get-an-idp-by-its-idp-id.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-an-idp-by-its-idp-id.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/get-an-idp-by-its-idp-id.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/get-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/get-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-the-whitelist-of-emails-for-a-specific-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/get-the-whitelist-of-emails-for-a-specific-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/get-the-whitelist-of-emails-for-a-specific-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/get-the-whitelist-of-emails-for-a-specific-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/health-check.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/health-check.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/health-check.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/health-check.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/invite-a-user-to-join-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/invite-a-user-to-join-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/invite-a-user-to-join-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/invite-a-user-to-join-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-access-tokens-in-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-access-tokens-in-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-access-tokens-in-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-access-tokens-in-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-actions-set-for-an-api-key.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-actions-set-for-an-api-key.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-actions-set-for-an-api-key.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-actions-set-for-an-api-key.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-api-keys-for-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-api-keys-for-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-api-keys-for-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-api-keys-for-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-clients-for-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-clients-for-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-clients-for-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-clients-for-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-domains-for-a-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-domains-for-a-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-domains-for-a-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-domains-for-a-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-idp-in-the-system.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-idp-in-the-system.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-idp-in-the-system.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-idp-in-the-system.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-org-policies-on-an-idp.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-org-policies-on-an-idp.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-org-policies-on-an-idp.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-org-policies-on-an-idp.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-organizations-for-a-user.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-organizations-for-a-user.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-organizations-for-a-user.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-organizations-for-a-user.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-organizations-in-the-system.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-organizations-in-the-system.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-organizations-in-the-system.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-organizations-in-the-system.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-roles-for-a-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-roles-for-a-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-roles-for-a-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-roles-for-a-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-sites-in-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-sites-in-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-sites-in-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-sites-in-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-users-for-a-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-all-users-for-a-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-all-users-for-a-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-all-users-for-a-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-invitations-in-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-invitations-in-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-invitations-in-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-invitations-in-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-resources-for-a-site.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-resources-for-a-site.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-resources-for-a-site.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-resources-for-a-site.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-resources-for-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-resources-for-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-resources-for-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-resources-for-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-roles.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-roles.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-roles.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-roles.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-rules-for-a-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-rules-for-a-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-rules-for-a-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-rules-for-a-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-targets-for-a-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-targets-for-a-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-targets-for-a-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-targets-for-a-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-users-in-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/list-users-in-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/list-users-in-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/list-users-in-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/pangolin-integration-api.info.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/pangolin-integration-api.info.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/pangolin-integration-api.info.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/pangolin-integration-api.info.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/remove-a-user-from-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/remove-a-user-from-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/remove-a-user-from-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/remove-a-user-from-an-organization.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/return-pre-requisite-data-for-creating-a-client.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/return-pre-requisite-data-for-creating-a-client.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/return-pre-requisite-data-for-creating-a-client.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/return-pre-requisite-data-for-creating-a-client.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/return-pre-requisite-data-for-creating-a-site-such-as-the-exit-node-subnet-newt-credentials-etc.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/return-pre-requisite-data-for-creating-a-site-such-as-the-exit-node-subnet-newt-credentials-etc.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/return-pre-requisite-data-for-creating-a-site-such-as-the-exit-node-subnet-newt-credentials-etc.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/return-pre-requisite-data-for-creating-a-site-such-as-the-exit-node-subnet-newt-credentials-etc.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-actions-for-an-api-key-this-will-replace-any-existing-actions.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/set-actions-for-an-api-key-this-will-replace-any-existing-actions.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-actions-for-an-api-key-this-will-replace-any-existing-actions.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/set-actions-for-an-api-key-this-will-replace-any-existing-actions.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-email-whitelist-for-a-resource-this-will-replace-all-existing-emails.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/set-email-whitelist-for-a-resource-this-will-replace-all-existing-emails.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-email-whitelist-for-a-resource-this-will-replace-all-existing-emails.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/set-email-whitelist-for-a-resource-this-will-replace-all-existing-emails.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-roles-for-a-resource-this-will-replace-all-existing-roles.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/set-roles-for-a-resource-this-will-replace-all-existing-roles.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-roles-for-a-resource-this-will-replace-all-existing-roles.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/set-roles-for-a-resource-this-will-replace-all-existing-roles.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-the-password-for-a-resource-setting-the-password-to-null-will-remove-it.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/set-the-password-for-a-resource-setting-the-password-to-null-will-remove-it.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-the-password-for-a-resource-setting-the-password-to-null-will-remove-it.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/set-the-password-for-a-resource-setting-the-password-to-null-will-remove-it.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-the-pin-code-for-a-resource-setting-the-pin-code-to-null-will-remove-it.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/set-the-pin-code-for-a-resource-setting-the-pin-code-to-null-will-remove-it.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-the-pin-code-for-a-resource-setting-the-pin-code-to-null-will-remove-it.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/set-the-pin-code-for-a-resource-setting-the-pin-code-to-null-will-remove-it.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-users-for-a-resource-this-will-replace-all-existing-users.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/set-users-for-a-resource-this-will-replace-all-existing-users.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/set-users-for-a-resource-this-will-replace-all-existing-users.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/set-users-for-a-resource-this-will-replace-all-existing-users.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/sidebar.ts b/packages/docusaurus/docs/03-Pangolin/07-API/sidebar.ts similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/sidebar.ts rename to packages/docusaurus/docs/03-Pangolin/07-API/sidebar.ts diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/transfer-a-resource-to-a-different-site-this-will-also-transfer-the-targets-associated-with-the-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/transfer-a-resource-to-a-different-site-this-will-also-transfer-the-targets-associated-with-the-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/transfer-a-resource-to-a-different-site-this-will-also-transfer-the-targets-associated-with-the-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/transfer-a-resource-to-a-different-site-this-will-also-transfer-the-targets-associated-with-the-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-a-client-by-its-client-id.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/update-a-client-by-its-client-id.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-a-client-by-its-client-id.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/update-a-client-by-its-client-id.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-a-resource-rule.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/update-a-resource-rule.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-a-resource-rule.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/update-a-resource-rule.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-a-resource.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/update-a-resource.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-a-resource.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/update-a-resource.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-a-site.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/update-a-site.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-a-site.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/update-a-site.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-a-target.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/update-a-target.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-a-target.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/update-a-target.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-an-idp-org-policy.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/update-an-idp-org-policy.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-an-idp-org-policy.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/update-an-idp-org-policy.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-an-oidc-id-p.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/update-an-oidc-id-p.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-an-oidc-id-p.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/update-an-oidc-id-p.api.mdx diff --git a/packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-an-organization.api.mdx b/packages/docusaurus/docs/03-Pangolin/07-API/update-an-organization.api.mdx similarity index 100% rename from packages/docusaurus/docs/03-Pangolin/07-API (Professional)/update-an-organization.api.mdx rename to packages/docusaurus/docs/03-Pangolin/07-API/update-an-organization.api.mdx diff --git a/packages/docusaurus/docusaurus.config.ts b/packages/docusaurus/docusaurus.config.ts index bced0cd..fff73ea 100644 --- a/packages/docusaurus/docusaurus.config.ts +++ b/packages/docusaurus/docusaurus.config.ts @@ -194,9 +194,10 @@ const config: Config = { config: { petstore: { specPath: "./openapi.yml", - outputDir: "docs/03-Pangolin/07-API (Professional)", + outputDir: "docs/03-Pangolin/07-API", sidebarOptions: { - groupPathsBy: "tag" + groupPathsBy: "tag", + categoryLinkSource: "tag", } } satisfies OpenApiPlugin.Options } diff --git a/packages/docusaurus/src/pages/license.tsx b/packages/docusaurus/src/pages/license.tsx new file mode 100644 index 0000000..0f9e5b7 --- /dev/null +++ b/packages/docusaurus/src/pages/license.tsx @@ -0,0 +1,531 @@ +import { useState } from "react"; +import Layout from "@theme/Layout"; + +const PricingComponent = () => { + const [siteCount, setSiteCount] = useState(3); + + const handleSiteCountChange = (e) => { + const value = parseInt(e.target.value); + if (!isNaN(value) && value >= 1) { + setSiteCount(value); + } else { + setSiteCount(1); + } + }; + + const increaseSiteCount = () => { + setSiteCount(siteCount + 1); + }; + + const decreaseSiteCount = () => { + if (siteCount > 1) { + setSiteCount(siteCount - 1); + } + }; + + const calculatePrice = () => { + return 125 + siteCount * 5; + }; + + return ( + + {/* Pricing Cards */} + +
+ {/* Open Source Plan */} +
+
FREE
+

Open Source

+
    +
  • + + + + Perfect for individuals and small teams +
  • +
  • + + + + Community support +
  • +
  • + + + + Licensed under AGPL-3.0 +
  • +
  • + + + + Check out the Supporter Program +
  • +
+ +
+ + {/* Professional Plan */} +
+
MOST BUSINESSES
+

Professional

+
    +
  • + + + + All Open Source features +
  • +
  • + + + + Ticketed support +
  • +
  • + + + + Auto Provision IDP Users +
  • +
  • + + + + Robust integration APIs for automation +
  • +
  • + + + + Fossorial Commercial License +
  • +
+ +
+ Number of sites +
+ + + +
+
+ +
+ ${calculatePrice()} + /month +
+ +
+ Base price $125 + ${siteCount} x $5 per site +
+ + +
+ + {/* Enterprise Plan */} +
+

Enterprise

+
    +
  • + + + + All Professional Features +
  • +
  • + + + + Tailored Agreements +
  • +
  • + + + + Dedicated Support (Meetings & Calls) +
  • +
  • + + + + Custom Features +
  • +
  • + + + + Multi-region & HA Deployments +
  • +
  • + + + + Custom Branding (white-labeling) +
  • +
  • + + + + Deployment References & Assistance +
  • +
+ +
Custom pricing (1k+/month)
+ + + Schedule a Meet with Us + +
+
+
+ ); +}; + + +// CSS Styles object +const styles = { + container: { + display: 'flex', + flexDirection: 'column', + alignItems: 'center', + padding: '24px', + backgroundColor: 'var(--ifm-background-color)', + minHeight: '100vh', + fontFamily: 'system-ui, -apple-system, sans-serif' + }, + heading: { + fontSize: '30px', + fontWeight: 'bold', + marginBottom: '48px', + color: '#111827' + }, + pricingContainer: { + display: 'flex', + flexDirection: 'row', + justifyContent: 'center', + gap: '24px', + width: '100%', + padding: '24px', + flexWrap: 'wrap' + }, + card: { + backgroundColor: 'var(--ifm-card-background-color, white)', + borderRadius: '8px', + boxShadow: '0 1px 3px 0 rgba(0, 0, 0, 0.1)', + padding: '24px', + border: '1px solid var(--ifm-color-emphasis-300, #e5e7eb)', + position: 'relative', + overflow: 'hidden', + width: '300px', + flex: '1 1 300px', + maxWidth: '400px', + minHeight: '500px', + display: 'flex', + flexDirection: 'column' + }, + highlightedCard: { + backgroundColor: 'var(--ifm-card-background-color, white)', + borderRadius: '8px', + boxShadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1)', + padding: '24px', + border: '1px solid var(--ifm-color-primary, hsl(24.6, 95%, 53.1%))', + position: 'relative', + overflow: 'hidden', + width: '300px', + flex: '1 1 300px', + maxWidth: '400px', + minHeight: '500px', + display: 'flex', + flexDirection: 'column', + zIndex: '1' + }, + freeTag: { + position: 'absolute', + top: '0', + right: '0', + backgroundColor: 'var(--ifm-color-emphasis-200, #e5e7eb)', + padding: '4px 12px', + fontSize: '12px', + fontWeight: '600' + }, + popularTag: { + position: 'absolute', + top: '0', + right: '0', + backgroundColor: 'var(--ifm-color-primary, hsl(24.6, 95%, 53.1%))', + color: 'var(--ifm-color-white, white)', + padding: '4px 12px', + fontSize: '12px', + fontWeight: '600' + }, + cardTitle: { + fontSize: '20px', + fontWeight: 'bold', + marginBottom: '16px', + // color: 'var(--ifm-heading-color, #111827)' + }, + featureList: { + listStyleType: 'none', + padding: '0', + marginBottom: '24px', + flex: '1' + }, + featureItem: { + display: 'flex', + alignItems: 'center', + marginBottom: '8px', + fontSize: '14px' + }, + checkIcon: { + width: '16px', + height: '16px', + marginRight: '8px', + color: '#10b981' + }, + buttonSecondary: { + width: '100%', + padding: '8px 16px', + backgroundColor: 'var(--ifm-color-emphasis-200, #e5e7eb)', + color: 'var(--ifm-color-emphasis-900, #111827)', + border: 'none', + borderRadius: '6px', + fontWeight: '500', + cursor: 'pointer', + transition: 'background-color 0.2s', + fontSize: '14px', + marginTop: 'auto' + }, + buttonPrimary: { + width: '100%', + padding: '8px 16px', + backgroundColor: 'var(--ifm-color-primary, hsl(24.6, 95%, 53.1%))', + color: 'var(--ifm-color-white, white)', + border: 'none', + borderRadius: '6px', + fontWeight: '500', + cursor: 'pointer', + transition: 'background-color 0.2s', + fontSize: '14px', + marginTop: 'auto' + }, + counterContainer: { + marginBottom: '16px' + }, + counterLabel: { + display: 'block', + marginBottom: '8px', + fontWeight: '500', + fontSize: '14px' + }, + counterControls: { + display: 'flex', + alignItems: 'center', + justifyContent: 'space-between' + }, +counterButton: { + width: '32px', + height: '32px', + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + backgroundColor: 'var(--ifm-color-emphasis-200, #f3f4f6)', + border: 'none', + borderRadius: '6px', + cursor: 'pointer' + }, + counterInput: { + width: '48px', + height: '32px', + margin: '0 8px', + textAlign: 'center', + border: '1px solid #d1d5db', + borderRadius: '6px' + }, + priceDisplay: { + fontSize: '24px', + fontWeight: 'bold', + marginBottom: '16px', + // color: 'var(--ifm-heading-color, #111827)' + }, + pricePeriod: { + fontSize: '14px', + fontWeight: 'normal', + color: 'var(--ifm-color-emphasis-600, #6b7280)', + marginLeft: '4px' + }, + priceBreakdown: { + fontSize: '14px', + color: 'var(--ifm-color-emphasis-600, #6b7280)', + marginBottom: '16px' + }, + customPricing: { + fontSize: '20px', + fontWeight: 'bold', + marginBottom: '16px', + // color: 'var(--ifm-heading-color, #111827)' + } +}; + + +export default PricingComponent; diff --git a/packages/docusaurus/src/pages/pricing.tsx b/packages/docusaurus/src/pages/pricing.tsx index 473f98b..0f9e5b7 100644 --- a/packages/docusaurus/src/pages/pricing.tsx +++ b/packages/docusaurus/src/pages/pricing.tsx @@ -1,9 +1,9 @@ -import { useState } from 'react'; -import Layout from '@theme/Layout'; +import { useState } from "react"; +import Layout from "@theme/Layout"; const PricingComponent = () => { - const [siteCount, setSiteCount] = useState(1); - + const [siteCount, setSiteCount] = useState(3); + const handleSiteCountChange = (e) => { const value = parseInt(e.target.value); if (!isNaN(value) && value >= 1) { @@ -12,24 +12,25 @@ const PricingComponent = () => { setSiteCount(1); } }; - + const increaseSiteCount = () => { setSiteCount(siteCount + 1); }; - + const decreaseSiteCount = () => { if (siteCount > 1) { setSiteCount(siteCount - 1); } }; - - const calculatePrice = () => { - return 125 + (siteCount * 5); - }; - - return ( - + const calculatePrice = () => { + return 125 + siteCount * 5; + }; + + return ( + + {/* Pricing Cards */} +
{/* Open Source Plan */}
@@ -37,67 +38,153 @@ const PricingComponent = () => {

Open Source

  • - - + + - Basic features + Perfect for individuals and small teams
  • - - + + Community support
  • - - + + - 1 site + Licensed under AGPL-3.0 +
  • +
  • + + + + Check out the Supporter Program
-
- + {/* Professional Plan */}
-
POPULAR
+
MOST BUSINESSES

Professional

  • - - + + All Open Source features
  • - - + + - Priority support + Ticketed support
  • - - + + - Advanced features + Auto Provision IDP Users
  • - - + + - Multiple sites + Robust integration APIs for automation +
  • +
  • + + + + Fossorial Commercial License
- +
Number of sites
- { onChange={handleSiteCountChange} style={styles.counterInput} /> -
- +
- ${calculatePrice()}/year + ${calculatePrice()} + /month
- +
Base price $125 + ${siteCount} x $5 per site
- -
- + {/* Enterprise Plan */}

Enterprise

  • - - + + - All Professional features + All Professional Features
  • - - + + - Custom agreements + Tailored Agreements
  • - - + + - Dedicated support + Dedicated Support (Meetings & Calls)
  • - - + + - Unlimited sites + Custom Features +
  • +
  • + + + + Multi-region & HA Deployments +
  • +
  • + + + + Custom Branding (white-labeling) +
  • +
  • + + + + Deployment References & Assistance
- -
- Custom pricing -
- - + Schedule a Meet with Us +
); }; + // CSS Styles object const styles = { container: { @@ -185,7 +350,7 @@ const styles = { flexDirection: 'column', alignItems: 'center', padding: '24px', - backgroundColor: '#f9fafb', + backgroundColor: 'var(--ifm-background-color)', minHeight: '100vh', fontFamily: 'system-ui, -apple-system, sans-serif' }, @@ -197,34 +362,49 @@ const styles = { }, pricingContainer: { display: 'flex', - flexDirection: 'column', + flexDirection: 'row', + justifyContent: 'center', gap: '24px', width: '100%', - // maxWidth: '448px' + padding: '24px', + flexWrap: 'wrap' }, card: { - backgroundColor: 'white', + backgroundColor: 'var(--ifm-card-background-color, white)', borderRadius: '8px', boxShadow: '0 1px 3px 0 rgba(0, 0, 0, 0.1)', padding: '24px', - border: '1px solid #e5e7eb', + border: '1px solid var(--ifm-color-emphasis-300, #e5e7eb)', position: 'relative', - overflow: 'hidden' + overflow: 'hidden', + width: '300px', + flex: '1 1 300px', + maxWidth: '400px', + minHeight: '500px', + display: 'flex', + flexDirection: 'column' }, highlightedCard: { - backgroundColor: 'white', + backgroundColor: 'var(--ifm-card-background-color, white)', borderRadius: '8px', boxShadow: '0 4px 6px -1px rgba(0, 0, 0, 0.1)', padding: '24px', - border: '1px solid hsl(24.6, 95%, 53.1%)', + border: '1px solid var(--ifm-color-primary, hsl(24.6, 95%, 53.1%))', position: 'relative', - overflow: 'hidden' + overflow: 'hidden', + width: '300px', + flex: '1 1 300px', + maxWidth: '400px', + minHeight: '500px', + display: 'flex', + flexDirection: 'column', + zIndex: '1' }, freeTag: { position: 'absolute', top: '0', right: '0', - backgroundColor: '#e5e7eb', + backgroundColor: 'var(--ifm-color-emphasis-200, #e5e7eb)', padding: '4px 12px', fontSize: '12px', fontWeight: '600' @@ -233,8 +413,8 @@ const styles = { position: 'absolute', top: '0', right: '0', - backgroundColor: 'hsl(24.6, 95%, 53.1%)', - color: 'white', + backgroundColor: 'var(--ifm-color-primary, hsl(24.6, 95%, 53.1%))', + color: 'var(--ifm-color-white, white)', padding: '4px 12px', fontSize: '12px', fontWeight: '600' @@ -243,12 +423,13 @@ const styles = { fontSize: '20px', fontWeight: 'bold', marginBottom: '16px', - color: '#111827' + // color: 'var(--ifm-heading-color, #111827)' }, featureList: { listStyleType: 'none', padding: '0', - marginBottom: '24px' + marginBottom: '24px', + flex: '1' }, featureItem: { display: 'flex', @@ -265,38 +446,28 @@ const styles = { buttonSecondary: { width: '100%', padding: '8px 16px', - backgroundColor: '#e5e7eb', - color: '#111827', + backgroundColor: 'var(--ifm-color-emphasis-200, #e5e7eb)', + color: 'var(--ifm-color-emphasis-900, #111827)', border: 'none', borderRadius: '6px', fontWeight: '500', cursor: 'pointer', transition: 'background-color 0.2s', - fontSize: '14px' + fontSize: '14px', + marginTop: 'auto' }, buttonPrimary: { width: '100%', padding: '8px 16px', - backgroundColor: 'hsl(24.6, 95%, 53.1%)', - color: 'white', + backgroundColor: 'var(--ifm-color-primary, hsl(24.6, 95%, 53.1%))', + color: 'var(--ifm-color-white, white)', border: 'none', borderRadius: '6px', fontWeight: '500', cursor: 'pointer', transition: 'background-color 0.2s', - fontSize: '14px' - }, - buttonDark: { - width: '100%', - padding: '8px 16px', - backgroundColor: '#1f2937', - color: 'white', - border: 'none', - borderRadius: '6px', - fontWeight: '500', - cursor: 'pointer', - transition: 'background-color 0.2s', - fontSize: '14px' + fontSize: '14px', + marginTop: 'auto' }, counterContainer: { marginBottom: '16px' @@ -312,13 +483,13 @@ const styles = { alignItems: 'center', justifyContent: 'space-between' }, - counterButton: { +counterButton: { width: '32px', height: '32px', display: 'flex', alignItems: 'center', justifyContent: 'center', - backgroundColor: '#f3f4f6', + backgroundColor: 'var(--ifm-color-emphasis-200, #f3f4f6)', border: 'none', borderRadius: '6px', cursor: 'pointer' @@ -335,25 +506,26 @@ const styles = { fontSize: '24px', fontWeight: 'bold', marginBottom: '16px', - color: '#111827' + // color: 'var(--ifm-heading-color, #111827)' }, pricePeriod: { fontSize: '14px', fontWeight: 'normal', - color: '#6b7280', + color: 'var(--ifm-color-emphasis-600, #6b7280)', marginLeft: '4px' }, priceBreakdown: { fontSize: '14px', - color: '#6b7280', + color: 'var(--ifm-color-emphasis-600, #6b7280)', marginBottom: '16px' }, customPricing: { fontSize: '20px', fontWeight: 'bold', marginBottom: '16px', - color: '#111827' + // color: 'var(--ifm-heading-color, #111827)' } }; -export default PricingComponent; \ No newline at end of file + +export default PricingComponent;