mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-09 20:37:47 +00:00
moved static api specs to subfolder
This commit is contained in:
@@ -41,7 +41,7 @@ module.exports = [
|
||||
docsPluginId: "idn",
|
||||
config: {
|
||||
idn_v3: {
|
||||
specPath: "static/idn-api/sailpoint-api.v3.yaml",
|
||||
specPath: "static/api-specs/idn/sailpoint-api.v3.yaml",
|
||||
outputDir: "products/idn/api/v3",
|
||||
sidebarOptions: {
|
||||
groupPathsBy: "tag",
|
||||
@@ -49,7 +49,7 @@ module.exports = [
|
||||
},
|
||||
},
|
||||
idn_beta: {
|
||||
specPath: "static/idn-api/sailpoint-api.beta.yaml",
|
||||
specPath: "static/api-specs/idn/sailpoint-api.beta.yaml",
|
||||
outputDir: "products/idn/api/beta",
|
||||
sidebarOptions: {
|
||||
groupPathsBy: "tag",
|
||||
@@ -66,7 +66,7 @@ module.exports = [
|
||||
docsPluginId: "iiq",
|
||||
config: {
|
||||
iiq: {
|
||||
specPath: "static/iiq-api/swagger.json",
|
||||
specPath: "static/api-specs/iiq/swagger.json",
|
||||
outputDir: "products/iiq/api",
|
||||
sidebarOptions: {
|
||||
groupPathsBy: "tag",
|
||||
|
||||
@@ -1,84 +1,84 @@
|
||||
|
||||
get:
|
||||
operationId: getSourceAttrSyncConfig
|
||||
tags:
|
||||
- Sources
|
||||
summary: Attribute Sync Config
|
||||
description: >-
|
||||
This API returns the existing attribute synchronization configuration for a source specified by the
|
||||
given ID. The response contains all attributes, regardless of whether they enabled or not.
|
||||
|
||||
A token with ORG_ADMIN authority is required to call this API.
|
||||
parameters:
|
||||
- in: path
|
||||
name: id
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
description: The source id
|
||||
example: 2c9180835d191a86015d28455b4a2329
|
||||
responses:
|
||||
'200':
|
||||
description: Attribute synchronization configuration for a source
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncSourceConfig.yaml'
|
||||
'400':
|
||||
$ref: '../../v3/responses/400.yaml'
|
||||
'401':
|
||||
$ref: '../../v3/responses/401.yaml'
|
||||
'403':
|
||||
$ref: '../../v3/responses/403.yaml'
|
||||
'404':
|
||||
$ref: '../../v3/responses/404.yaml'
|
||||
'429':
|
||||
$ref: '../../v3/responses/429.yaml'
|
||||
'500':
|
||||
$ref: '../../v3/responses/500.yaml'
|
||||
|
||||
put:
|
||||
operationId: putSourceAttrSyncConfig
|
||||
tags:
|
||||
- Sources
|
||||
summary: Update Attribute Sync Config
|
||||
description: >-
|
||||
Replaces the attribute synchronization configuration for the source specified by the given ID with the
|
||||
configuration provided in the request body. Only the "enabled" field of the values in the "attributes"
|
||||
array is mutable. Attempting to change other attributes or add new values to the "attributes" array
|
||||
will result in an error.
|
||||
|
||||
A token with ORG_ADMIN authority is required to call this API.
|
||||
parameters:
|
||||
- in: path
|
||||
name: id
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
description: The source id
|
||||
example: 2c9180835d191a86015d28455b4a2329
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncSourceConfig.yaml'
|
||||
responses:
|
||||
'200':
|
||||
description: Updated attribute synchronization configuration for a source
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncSourceConfig.yaml'
|
||||
'400':
|
||||
$ref: '../../v3/responses/400.yaml'
|
||||
'401':
|
||||
$ref: '../../v3/responses/401.yaml'
|
||||
'403':
|
||||
$ref: '../../v3/responses/403.yaml'
|
||||
'404':
|
||||
$ref: '../../v3/responses/404.yaml'
|
||||
'429':
|
||||
$ref: '../../v3/responses/429.yaml'
|
||||
'500':
|
||||
$ref: '../../v3/responses/500.yaml'
|
||||
|
||||
get:
|
||||
operationId: getSourceAttrSyncConfig
|
||||
tags:
|
||||
- Sources
|
||||
summary: Attribute Sync Config
|
||||
description: >-
|
||||
This API returns the existing attribute synchronization configuration for a source specified by the
|
||||
given ID. The response contains all attributes, regardless of whether they enabled or not.
|
||||
|
||||
A token with ORG_ADMIN authority is required to call this API.
|
||||
parameters:
|
||||
- in: path
|
||||
name: id
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
description: The source id
|
||||
example: 2c9180835d191a86015d28455b4a2329
|
||||
responses:
|
||||
'200':
|
||||
description: Attribute synchronization configuration for a source
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncSourceConfig.yaml'
|
||||
'400':
|
||||
$ref: '../../v3/responses/400.yaml'
|
||||
'401':
|
||||
$ref: '../../v3/responses/401.yaml'
|
||||
'403':
|
||||
$ref: '../../v3/responses/403.yaml'
|
||||
'404':
|
||||
$ref: '../../v3/responses/404.yaml'
|
||||
'429':
|
||||
$ref: '../../v3/responses/429.yaml'
|
||||
'500':
|
||||
$ref: '../../v3/responses/500.yaml'
|
||||
|
||||
put:
|
||||
operationId: putSourceAttrSyncConfig
|
||||
tags:
|
||||
- Sources
|
||||
summary: Update Attribute Sync Config
|
||||
description: >-
|
||||
Replaces the attribute synchronization configuration for the source specified by the given ID with the
|
||||
configuration provided in the request body. Only the "enabled" field of the values in the "attributes"
|
||||
array is mutable. Attempting to change other attributes or add new values to the "attributes" array
|
||||
will result in an error.
|
||||
|
||||
A token with ORG_ADMIN authority is required to call this API.
|
||||
parameters:
|
||||
- in: path
|
||||
name: id
|
||||
required: true
|
||||
schema:
|
||||
type: string
|
||||
description: The source id
|
||||
example: 2c9180835d191a86015d28455b4a2329
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncSourceConfig.yaml'
|
||||
responses:
|
||||
'200':
|
||||
description: Updated attribute synchronization configuration for a source
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncSourceConfig.yaml'
|
||||
'400':
|
||||
$ref: '../../v3/responses/400.yaml'
|
||||
'401':
|
||||
$ref: '../../v3/responses/401.yaml'
|
||||
'403':
|
||||
$ref: '../../v3/responses/403.yaml'
|
||||
'404':
|
||||
$ref: '../../v3/responses/404.yaml'
|
||||
'429':
|
||||
$ref: '../../v3/responses/429.yaml'
|
||||
'500':
|
||||
$ref: '../../v3/responses/500.yaml'
|
||||
@@ -1,107 +1,107 @@
|
||||
|
||||
get:
|
||||
operationId: getTenantAttrSyncConfig
|
||||
tags:
|
||||
- Attribute Synchronization
|
||||
summary: Tenant Attribute Sync Config
|
||||
description: >-
|
||||
This API returns the attribute synchronization configuration for a tenant. The response contains
|
||||
configuration data for individual identity attributes and the corresponding target sources that
|
||||
should be sychronized when a value changes.
|
||||
|
||||
A token with ORG_ADMIN authority is required to call this API.
|
||||
responses:
|
||||
'200':
|
||||
description: Attribute synchronization configuration for a tenant
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncTenantConfig.yaml'
|
||||
'400':
|
||||
$ref: '../../v3/responses/400.yaml'
|
||||
'401':
|
||||
$ref: '../../v3/responses/401.yaml'
|
||||
'403':
|
||||
$ref: '../../v3/responses/403.yaml'
|
||||
'404':
|
||||
$ref: '../../v3/responses/404.yaml'
|
||||
'429':
|
||||
$ref: '../../v3/responses/429.yaml'
|
||||
'500':
|
||||
$ref: '../../v3/responses/500.yaml'
|
||||
|
||||
post:
|
||||
operationId: createTenantAttrSyncConfig
|
||||
tags:
|
||||
- Attribute Synchronization
|
||||
summary: New Tenant Attribute Sync Config
|
||||
description: >-
|
||||
This API creates a new attribute synchronization configuration for a tenant. The payload contains
|
||||
configuration data for individual identity attributes and the corresponding target sources that
|
||||
should be sychronized when a value changes.
|
||||
|
||||
A token with ORG_ADMIN authority is required to call this API.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncTenantConfig.yaml'
|
||||
responses:
|
||||
'200':
|
||||
description: Newly created attribute synchronization configuration for a tenant
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncTenantConfig.yaml'
|
||||
'400':
|
||||
$ref: '../../v3/responses/400.yaml'
|
||||
'401':
|
||||
$ref: '../../v3/responses/401.yaml'
|
||||
'403':
|
||||
$ref: '../../v3/responses/403.yaml'
|
||||
'404':
|
||||
$ref: '../../v3/responses/404.yaml'
|
||||
'429':
|
||||
$ref: '../../v3/responses/429.yaml'
|
||||
'500':
|
||||
$ref: '../../v3/responses/500.yaml'
|
||||
|
||||
put:
|
||||
operationId: replaceTenantAttrSyncConfig
|
||||
tags:
|
||||
- Attribute Synchronization
|
||||
summary: Update Tenant Attribute Sync Config
|
||||
description: >-
|
||||
This API replaces an existing attribute synchronization configuration for a tenant. Only the
|
||||
"attributes" property is mutable. The "attributes" property contains the synchronization configuration
|
||||
for the individual identity attributes and the corresponding target sources that should be
|
||||
synchronized when a value changes.
|
||||
|
||||
A token with ORG_ADMIN authority is required to call this API.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncTenantConfig.yaml'
|
||||
responses:
|
||||
'200':
|
||||
description: Updated attribute synchronization configuration for a tenant
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncTenantConfig.yaml'
|
||||
'400':
|
||||
$ref: '../../v3/responses/400.yaml'
|
||||
'401':
|
||||
$ref: '../../v3/responses/401.yaml'
|
||||
'403':
|
||||
$ref: '../../v3/responses/403.yaml'
|
||||
'404':
|
||||
$ref: '../../v3/responses/404.yaml'
|
||||
'429':
|
||||
$ref: '../../v3/responses/429.yaml'
|
||||
'500':
|
||||
$ref: '../../v3/responses/500.yaml'
|
||||
|
||||
get:
|
||||
operationId: getTenantAttrSyncConfig
|
||||
tags:
|
||||
- Attribute Synchronization
|
||||
summary: Tenant Attribute Sync Config
|
||||
description: >-
|
||||
This API returns the attribute synchronization configuration for a tenant. The response contains
|
||||
configuration data for individual identity attributes and the corresponding target sources that
|
||||
should be sychronized when a value changes.
|
||||
|
||||
A token with ORG_ADMIN authority is required to call this API.
|
||||
responses:
|
||||
'200':
|
||||
description: Attribute synchronization configuration for a tenant
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncTenantConfig.yaml'
|
||||
'400':
|
||||
$ref: '../../v3/responses/400.yaml'
|
||||
'401':
|
||||
$ref: '../../v3/responses/401.yaml'
|
||||
'403':
|
||||
$ref: '../../v3/responses/403.yaml'
|
||||
'404':
|
||||
$ref: '../../v3/responses/404.yaml'
|
||||
'429':
|
||||
$ref: '../../v3/responses/429.yaml'
|
||||
'500':
|
||||
$ref: '../../v3/responses/500.yaml'
|
||||
|
||||
post:
|
||||
operationId: createTenantAttrSyncConfig
|
||||
tags:
|
||||
- Attribute Synchronization
|
||||
summary: New Tenant Attribute Sync Config
|
||||
description: >-
|
||||
This API creates a new attribute synchronization configuration for a tenant. The payload contains
|
||||
configuration data for individual identity attributes and the corresponding target sources that
|
||||
should be sychronized when a value changes.
|
||||
|
||||
A token with ORG_ADMIN authority is required to call this API.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncTenantConfig.yaml'
|
||||
responses:
|
||||
'200':
|
||||
description: Newly created attribute synchronization configuration for a tenant
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncTenantConfig.yaml'
|
||||
'400':
|
||||
$ref: '../../v3/responses/400.yaml'
|
||||
'401':
|
||||
$ref: '../../v3/responses/401.yaml'
|
||||
'403':
|
||||
$ref: '../../v3/responses/403.yaml'
|
||||
'404':
|
||||
$ref: '../../v3/responses/404.yaml'
|
||||
'429':
|
||||
$ref: '../../v3/responses/429.yaml'
|
||||
'500':
|
||||
$ref: '../../v3/responses/500.yaml'
|
||||
|
||||
put:
|
||||
operationId: replaceTenantAttrSyncConfig
|
||||
tags:
|
||||
- Attribute Synchronization
|
||||
summary: Update Tenant Attribute Sync Config
|
||||
description: >-
|
||||
This API replaces an existing attribute synchronization configuration for a tenant. Only the
|
||||
"attributes" property is mutable. The "attributes" property contains the synchronization configuration
|
||||
for the individual identity attributes and the corresponding target sources that should be
|
||||
synchronized when a value changes.
|
||||
|
||||
A token with ORG_ADMIN authority is required to call this API.
|
||||
requestBody:
|
||||
required: true
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncTenantConfig.yaml'
|
||||
responses:
|
||||
'200':
|
||||
description: Updated attribute synchronization configuration for a tenant
|
||||
content:
|
||||
application/json:
|
||||
schema:
|
||||
$ref: '../schemas/AttrSyncTenantConfig.yaml'
|
||||
'400':
|
||||
$ref: '../../v3/responses/400.yaml'
|
||||
'401':
|
||||
$ref: '../../v3/responses/401.yaml'
|
||||
'403':
|
||||
$ref: '../../v3/responses/403.yaml'
|
||||
'404':
|
||||
$ref: '../../v3/responses/404.yaml'
|
||||
'429':
|
||||
$ref: '../../v3/responses/429.yaml'
|
||||
'500':
|
||||
$ref: '../../v3/responses/500.yaml'
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user