Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor/isc #497

Merged
merged 17 commits into from
Mar 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
44 changes: 24 additions & 20 deletions .github/bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,42 +2,46 @@
# Enable "labeler" for your PR that would add labels to PRs based on the paths that are modified in the PR.
labelPRBasedOnFilePath:
Images:
- products/**/*.png
- products/**/*.svg
- products/**/*.jpg
- products/**/*.jpeg
- docs/**/*.png
- docs/**/*.svg
- docs/**/*.jpg
- docs/**/*.jpeg
Docs:
- products/**/*.md*
- docs/**/*.md*
Tools:
- products/idn/docs/identity-now/tools/**/*
- docs/tools/**/*
CLI Docs:
- products/idn/docs/identity-now/tools/cli/**/*
- docs/tools/cli/**/*
SDK Docs:
- products/idn/docs/identity-now/tools/sdk/**/*
- docs/tools/sdk/**/*
Rule Development Kit Docs:
- products/idn/docs/identity-now/tools/rule-development-kit/**/*
- docs/tools/rule-development-kit/**/*
IdentityNow:
- products/idn/**/*
- docs/extensibility/**/*
- docs/connectivity/**/*
- docs/api/**/*
- docs/guides/**/*
- docs/reporting/**/*
NERM:
- products/nerm/**/*
- docs/nerm/**/*
IdentityIQ:
- products/iiq/**/*
- docs/iiq/**/*
Event Trigger Docs:
- products/idn/docs/identity-now/event-triggers/**/*
- docs/extensibility/event-triggers/**/*
SaaS Connectivity Docs:
- products/idn/docs/identity-now/saas-connectivity/**/*
- docs/connectivity/saas-connectivity/**/*
Secure Data Share (SDS):
- products/idn/docs/identity-now/secure-data-share/**/*
- docs/reporting/secure-data-share/**/*
Access Intelligence Center (AIC):
- products/idn/docs/identity-now/access-intelligence-center/**/*
- docs/reporting/access-intelligence-center/**/*
Transform Docs:
- products/idn/docs/identity-now/transforms/**/*
- docs/extensibility/transforms/**/*
Rules Docs:
- products/idn/docs/identity-now/rules/**/*
- docs/extensibility/rules/**/*
SaaS Configuration Docs:
- products/idn/docs/identity-now/saas-configuration.md*
- docs/extensibility/configuration-management/saas-configuration.md*
Introduction Doc:
- products/idn/docs/identity-now/index.md*
- docs/index.md*
Pages:
- src/pages/**/*
Static Files:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/infra-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ jobs:
- name: Build Developer Community site
run: |
echo "CMS_APP_API_ENDPOINT=$API_GATEWAY_URL" >> .env
echo ${{ secrets.NPM_FONTAWESOME_CONFIG }} | base64 -d >> .npmrc
export NODE_OPTIONS="--max_old_space_size=4096"
npm ci --legacy-peer-deps
npm run gen-api-docs-all
Expand Down
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,14 @@ yarn.lock
/products/iiq/api
/products/nerm/api

/docs/api/v3
/docs/api/beta
/docs/api/iiq
/docs/api/nerm/*
!/docs/api/nerm/authentication.md
!/docs/api/nerm/pagination-metadata-filtering.md
!/docs/api/nerm/getting-started.md

#Alogolia env file
/algolia/.env

Expand Down
30 changes: 15 additions & 15 deletions algolia/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,74 +2,74 @@
"index_name": "prod_DEVELOPER_SAILPOINT_COM",
"start_urls": [
{
"url": "https://developer.sailpoint.com/idn/docs/transforms",
"url": "https://developer.sailpoint.com/docs/extensibility/transforms",
"tags": ["IDN Documentation", "Transforms"]
},
{
"url": "https://developer.sailpoint.com/idn/docs/rules",
"url": "https://developer.sailpoint.com/docs/extensibility/rules",
"tags": ["IDN Documentation", "Rules"]
},
{
"url": "https://developer.sailpoint.com/idn/docs/event-triggers",
"url": "https://developer.sailpoint.com/docs/extensibility/event-triggers",
"tags": ["IDN Documentation", "Event Triggers"]
},
{
"url": "https://developer.sailpoint.com/idn/docs/saas-configuration",
"url": "https://developer.sailpoint.com/docs/extensibility/configuration-management/saas-configuration",
"tags": ["IDN Documentation", "SaaS Configuration"]
},
{
"url": "https://developer.sailpoint.com/idn/docs/saas-connectivity",
"url": "https://developer.sailpoint.com/docs/connectivity/saas-connectivity",
"tags": ["IDN Documentation", "SaaS Connectivity"]
},
{
"url": "https://developer.sailpoint.com/idn/docs/",
"url": "https://developer.sailpoint.com/docs/",
"tags": ["IDN Documentation"]
},

{
"url": "https://developer.sailpoint.com/idn/tools/cli",
"url": "https://developer.sailpoint.com/docs/tools/cli",
"tags": ["IDN Tools", "CLI"],
"selectors_key": "tools"
},
{
"url": "https://developer.sailpoint.com/idn/tools/sdk",
"url": "https://developer.sailpoint.com/docs/tools/sdk",
"tags": ["IDN Tools", "SDKs"],
"selectors_key": "tools"
},

{
"url": "https://developer.sailpoint.com/idn/api/getting-started",
"url": "https://developer.sailpoint.com/docs/api/getting-started",
"selectors_key": "api_v3",
"tags": ["IDN API Documenation"]
},
{
"url": "https://developer.sailpoint.com/idn/api/authentication",
"url": "https://developer.sailpoint.com/docs/api/authentication",
"selectors_key": "api_v3",
"tags": ["IDN API Documenation"]
},
{
"url": "https://developer.sailpoint.com/idn/api/standard-collection-parameters",
"url": "https://developer.sailpoint.com/docs/api/standard-collection-parameters",
"selectors_key": "api_v3",
"tags": ["IDN API Documenation"]
},
{
"url": "https://developer.sailpoint.com/idn/api/rate-limit",
"url": "https://developer.sailpoint.com/docs/api/rate-limit",
"selectors_key": "api_v3",
"tags": ["IDN API Documenation"]
},

{
"url": "https://developer.sailpoint.com/idn/api/v3",
"url": "https://developer.sailpoint.com/docs/api/v3",
"selectors_key": "api_v3",
"tags": ["IDN V3 APIs"]
},
{
"url": "https://developer.sailpoint.com/idn/api/beta",
"url": "https://developer.sailpoint.com/docs/api/beta",
"selectors_key": "api_v3",
"tags": ["IDN Beta APIs"]
},
{
"url": "https://developer.sailpoint.com/iiq/api",
"url": "https://developer.sailpoint.com/docs/api/iiq",
"selectors_key": "api_iiq",
"tags": ["IIQ APIs"]
}
Expand Down
2 changes: 1 addition & 1 deletion algolia/dev_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"index_name": "dev_DEVELOPER_SAILPOINT_COM",
"start_urls": [
{
"url": "https://developer.sailpoint.com/idn/docs/transforms",
"url": "https://developer.sailpoint.com/docs/extensibility/transforms",
"tags": ["IDN Documentation", "Transforms"]
}
],
Expand Down
1 change: 0 additions & 1 deletion docs/README.md

This file was deleted.

31 changes: 31 additions & 0 deletions docs/api/api-specifications.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
id: api-specifications
title: API Specifications
pagination_label: API Specifications
sidebar_label: API Specifications
sidebar_position: 1
sidebar_class_name: apiSpecifications
keywords: ['api', 'specifications']
description: Identity Security Cloud API specifications.
slug: /api/api-specifications
tags: ['API Specifications']
---

## Overview

The Identity Security Cloud (ISC) APIs provide developers with a way to interact with the ISC platform and extend it. Developers can leverage these APIs to customize their platform experiences and build new solutions and integrations that meet their needs.

The API specifications contain detailed information of how to send requests to each API endpoint, as well as example requests and responses. They also include essential information about how to use the APIs and guides you can follow to get started.

```mdx-code-block
import DocCardList from '@theme/DocCardList';
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';

<DocCardList items={useCurrentSidebarCategory().items}/>
```

## Discuss

The most valuable resource for ISC developers is the SailPoint Developer Community itself, where ISC users and experts all over the world come together to ask questions and provide solutions.

To learn more about the ISC APIs and discuss them with SailPoint Developer Community members, go to the [SailPoint Developer Community Forum](https://developer.sailpoint.com/discuss/tags/c/isc/6/apis).
Loading
Loading