-
Notifications
You must be signed in to change notification settings - Fork 80
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Automated commit by github action: 10740227499
- Loading branch information
1 parent
9bf928c
commit fb6a49a
Showing
22 changed files
with
1,595 additions
and
16 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
58 changes: 58 additions & 0 deletions
58
static/api-specs/idn/v2024/paths/ears-source-app-access-profiles-bulk-remove.yaml
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
post: | ||
operationId: deleteAccessProfilesFromSourceAppByBulk | ||
tags: | ||
- Apps | ||
summary: Bulk remove access profiles from the specified source app | ||
security: | ||
- UserContextAuth: [idn:app-roles:manage] | ||
description: >- | ||
This API returns the final list of access profiles for the specified source app after removing | ||
parameters: | ||
- name: id | ||
in: path | ||
description: ID of the source app | ||
required: true | ||
schema: | ||
type: string | ||
example: 2c91808a7813090a017814121e121518 | ||
- $ref: '../../v3/parameters/limit.yaml' | ||
- name: X-SailPoint-Experimental | ||
in: header | ||
description: Use this header to enable this experimental API. | ||
example: true | ||
schema: | ||
type: string | ||
default: true | ||
required: true | ||
requestBody: | ||
required: true | ||
content: | ||
application/json: | ||
schema: | ||
type: array | ||
items: | ||
type: string | ||
description: List of access profile IDs for removal | ||
example: [ | ||
"c9575abb5e3a4e3db82b2f989a738aa2", | ||
"c9dc28e148a24d65b3ccb5fb8ca5ddd9" | ||
] | ||
responses: | ||
'200': | ||
description: The final list of access profiles for the specified source app | ||
content: | ||
application/json: | ||
schema: | ||
type: array | ||
items: | ||
$ref: '../schemas/app/AccessProfileDetails.yaml' | ||
'400': | ||
$ref: '../../v3/responses/400.yaml' | ||
'401': | ||
$ref: '../../v3/responses/401.yaml' | ||
'403': | ||
$ref: '../../v3/responses/403.yaml' | ||
'429': | ||
$ref: '../../v3/responses/429.yaml' | ||
'500': | ||
$ref: '../../v3/responses/500.yaml' |
70 changes: 70 additions & 0 deletions
70
static/api-specs/idn/v2024/paths/ears-source-app-access-profiles.yaml
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
get: | ||
operationId: listAccessProfilesForSourceApp | ||
tags: | ||
- Apps | ||
summary: List access profiles for the specified source app | ||
security: | ||
- UserContextAuth: [idn:app-roles:manage] | ||
description: >- | ||
This API returns the list of access profiles for the specified source app | ||
parameters: | ||
- name: id | ||
in: path | ||
description: ID of the source app | ||
required: true | ||
schema: | ||
type: string | ||
example: 2c91808a7813090a017814121e121518 | ||
- $ref: '../../v3/parameters/limit.yaml' | ||
- in: query | ||
name: filters | ||
schema: | ||
type: string | ||
description: >- | ||
Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) | ||
Filtering is supported for the following fields and operators: | ||
**id**: *eq, in* | ||
**name**: *eq, in* | ||
**created**: *gt, lt, ge, le* | ||
**modified**: *gt, lt, ge, le* | ||
example: name eq "developer access profile" | ||
required: false | ||
style: form | ||
explode: true | ||
- name: X-SailPoint-Experimental | ||
in: header | ||
description: Use this header to enable this experimental API. | ||
example: true | ||
schema: | ||
type: string | ||
default: true | ||
required: true | ||
responses: | ||
'200': | ||
description: List of access profiles for the specified source app | ||
content: | ||
application/json: | ||
schema: | ||
type: array | ||
items: | ||
$ref: '../schemas/app/AccessProfileDetails.yaml' | ||
'400': | ||
$ref: '../../v3/responses/400.yaml' | ||
'401': | ||
$ref: '../../v3/responses/401.yaml' | ||
'403': | ||
$ref: '../../v3/responses/403.yaml' | ||
'429': | ||
$ref: '../../v3/responses/429.yaml' | ||
'500': | ||
$ref: '../../v3/responses/500.yaml' |
44 changes: 44 additions & 0 deletions
44
static/api-specs/idn/v2024/paths/ears-source-app-bulk-update.yaml
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
post: | ||
operationId: updateSourceAppsInBulk | ||
tags: | ||
- Apps | ||
summary: Bulk update source apps | ||
description: >- | ||
This API updates source apps using [JSON Patch](https://tools.ietf.org/html/rfc6902) syntax. It can update up to 50 source apps in a batch. | ||
The following fields can be updated: | ||
**name**, **description**, **enabled**, **owner**, **provisionRequestEnabled**, **appCenterEnabled**, **accountSource**, | ||
**matchAllAccounts**, and **accessProfiles**. | ||
Name, description and owner can't be empty or null. | ||
security: | ||
- UserContextAuth: [ idn:app-roles:manage ] | ||
parameters: | ||
- name: X-SailPoint-Experimental | ||
in: header | ||
description: Use this header to enable this experimental API. | ||
example: true | ||
schema: | ||
type: string | ||
default: true | ||
required: true | ||
requestBody: | ||
content: | ||
application/json: | ||
schema: | ||
$ref: '../schemas/app/SourceAppBulkUpdateRequest.yaml' | ||
responses: | ||
'204': | ||
$ref: "../../v3/responses/204.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' |
Oops, something went wrong.