mirror of
https://github.com/LukeHagar/api-specs.git
synced 2025-12-06 12:27:48 +00:00
Automated commit 'ADI-706 add specs to public beta and v3 (#1413)
* ADI-706 add specs to public beta and v3 * ADI-706 updated descriptions' by github action: 6249488971
This commit is contained in:
@@ -3,7 +3,7 @@ get:
|
|||||||
- Account Usages
|
- Account Usages
|
||||||
summary: Returns account usage insights
|
summary: Returns account usage insights
|
||||||
description: >-
|
description: >-
|
||||||
This API returns summary of account usage insights for past 12 months.
|
This API returns a summary of account usage insights for past 12 months.
|
||||||
operationId: getUsagesByAccountId
|
operationId: getUsagesByAccountId
|
||||||
parameters:
|
parameters:
|
||||||
- name: accountId
|
- name: accountId
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ get:
|
|||||||
- Source Usages
|
- Source Usages
|
||||||
summary: Returns source usage insights
|
summary: Returns source usage insights
|
||||||
description: >-
|
description: >-
|
||||||
This API returns summary of source usage insights for past 12 months.
|
This API returns a summary of source usage insights for past 12 months.
|
||||||
operationId: getUsagesBySourceId
|
operationId: getUsagesBySourceId
|
||||||
parameters:
|
parameters:
|
||||||
- name: sourceId
|
- name: sourceId
|
||||||
|
|||||||
@@ -884,6 +884,16 @@ tags:
|
|||||||
- name: Workflows
|
- name: Workflows
|
||||||
description: |
|
description: |
|
||||||
Workflows allow administrators to create custom automation scripts directly within IdentityNow. These automation scripts respond to [event triggers](https://developer.sailpoint.com/idn/docs/event-triggers#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the IdentityNow UI. Workflows can be configured via a graphical user interface within IdentityNow, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST.
|
Workflows allow administrators to create custom automation scripts directly within IdentityNow. These automation scripts respond to [event triggers](https://developer.sailpoint.com/idn/docs/event-triggers#how-to-get-started-with-event-triggers) and perform a series of actions to perform tasks that are either too cumbersome or not available in the IdentityNow UI. Workflows can be configured via a graphical user interface within IdentityNow, or by creating and uploading a JSON formatted script to the Workflow service. The Workflows API collection provides the necessary functionality to create, manage, and test your workflows via REST.
|
||||||
|
- name: Source Usages
|
||||||
|
description: |
|
||||||
|
Use this API to implement source usage insight functionality.
|
||||||
|
With this functionality in place, administrators can gather information and insights about how their tenants' sources are being used.
|
||||||
|
This allows organizations to get the information they need to start optimizing and securing source usage.
|
||||||
|
- name: Account Usages
|
||||||
|
description: |
|
||||||
|
Use this API to implement account usage insight functionality.
|
||||||
|
With this functionality in place, administrators can gather information and insights about how their tenants' source accounts are being used.
|
||||||
|
This allows organizations to get the information they need to start optimizing and securing source account usage.
|
||||||
|
|
||||||
security:
|
security:
|
||||||
- UserContextAuth: [ ]
|
- UserContextAuth: [ ]
|
||||||
@@ -970,6 +980,12 @@ components:
|
|||||||
$ref: './beta/schemas/SectionDetails.yaml'
|
$ref: './beta/schemas/SectionDetails.yaml'
|
||||||
Field:
|
Field:
|
||||||
$ref: './beta/schemas/FieldDetails.yaml'
|
$ref: './beta/schemas/FieldDetails.yaml'
|
||||||
|
AccountUsage:
|
||||||
|
$ref: './beta/schemas/AccountUsage.yaml'
|
||||||
|
SourceUsage:
|
||||||
|
$ref: './beta/schemas/SourceUsage.yaml'
|
||||||
|
SourceUsageStatus:
|
||||||
|
$ref: './beta/schemas/SourceUsageStatus.yaml'
|
||||||
|
|
||||||
paths:
|
paths:
|
||||||
/access-profiles:
|
/access-profiles:
|
||||||
@@ -1560,3 +1576,9 @@ paths:
|
|||||||
$ref: './beta/paths/form-instance-data-source.yaml'
|
$ref: './beta/paths/form-instance-data-source.yaml'
|
||||||
/form-definitions/predefined-select-options:
|
/form-definitions/predefined-select-options:
|
||||||
$ref: './beta/paths/form-definitions-predefined-select-options.yaml'
|
$ref: './beta/paths/form-definitions-predefined-select-options.yaml'
|
||||||
|
/source-usages/{sourceId}/status:
|
||||||
|
$ref: "./beta/paths/source-usage-status.yaml"
|
||||||
|
/source-usages/{sourceId}/summaries:
|
||||||
|
$ref: "./beta/paths/source-usages.yaml"
|
||||||
|
/account-usages/{accountId}/summaries:
|
||||||
|
$ref: "./beta/paths/account-usages.yaml"
|
||||||
|
|||||||
@@ -789,6 +789,16 @@ tags:
|
|||||||
When they complete the work item, they can select 'Mark Complete' to add it to their list of completed work items.
|
When they complete the work item, they can select 'Mark Complete' to add it to their list of completed work items.
|
||||||
|
|
||||||
Refer to [Task Manager](https://documentation.sailpoint.com/saas/user-help/task_manager.html) for more information about work items, including the different types of work items users may need to complete.
|
Refer to [Task Manager](https://documentation.sailpoint.com/saas/user-help/task_manager.html) for more information about work items, including the different types of work items users may need to complete.
|
||||||
|
- name: Source Usages
|
||||||
|
description: |
|
||||||
|
Use this API to implement source usage insight functionality.
|
||||||
|
With this functionality in place, administrators can gather information and insights about how their tenants' sources are being used.
|
||||||
|
This allows organizations to get the information they need to start optimizing and securing source usage.
|
||||||
|
- name: Account Usages
|
||||||
|
description: |
|
||||||
|
Use this API to implement account usage insight functionality.
|
||||||
|
With this functionality in place, administrators can gather information and insights about how their tenants' source accounts are being used.
|
||||||
|
This allows organizations to get the information they need to start optimizing and securing source account usage.
|
||||||
paths:
|
paths:
|
||||||
/access-profiles:
|
/access-profiles:
|
||||||
$ref: './v3/paths/access-profiles.yaml'
|
$ref: './v3/paths/access-profiles.yaml'
|
||||||
@@ -1094,6 +1104,12 @@ paths:
|
|||||||
$ref: "./v3/paths/work-items-bulk-reject-approval-item.yaml"
|
$ref: "./v3/paths/work-items-bulk-reject-approval-item.yaml"
|
||||||
/work-items/{id}/submit-account-selection:
|
/work-items/{id}/submit-account-selection:
|
||||||
$ref: "./v3/paths/work-items-account-selection.yaml"
|
$ref: "./v3/paths/work-items-account-selection.yaml"
|
||||||
|
/source-usages/{sourceId}/status:
|
||||||
|
$ref: "./v3/paths/source-usage-status.yaml"
|
||||||
|
/source-usages/{sourceId}/summaries:
|
||||||
|
$ref: "./v3/paths/source-usages.yaml"
|
||||||
|
/account-usages/{accountId}/summaries:
|
||||||
|
$ref: "./v3/paths/account-usages.yaml"
|
||||||
|
|
||||||
security:
|
security:
|
||||||
- UserContextAuth: []
|
- UserContextAuth: []
|
||||||
@@ -1241,3 +1257,9 @@ components:
|
|||||||
$ref: "./v3/schemas/WorkItemsCount.yaml"
|
$ref: "./v3/schemas/WorkItemsCount.yaml"
|
||||||
WorkItemsSummary:
|
WorkItemsSummary:
|
||||||
$ref: "./v3/schemas/WorkItemsSummary.yaml"
|
$ref: "./v3/schemas/WorkItemsSummary.yaml"
|
||||||
|
AccountUsage:
|
||||||
|
$ref: './v3/schemas/AccountUsage.yaml'
|
||||||
|
SourceUsage:
|
||||||
|
$ref: './v3/schemas/SourceUsage.yaml'
|
||||||
|
SourceUsageStatus:
|
||||||
|
$ref: './v3/schemas/SourceUsageStatus.yaml'
|
||||||
|
|||||||
50
idn/v3/paths/account-usages.yaml
Normal file
50
idn/v3/paths/account-usages.yaml
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- Account Usages
|
||||||
|
summary: Returns account usage insights
|
||||||
|
description: >-
|
||||||
|
This API returns a summary of account usage insights for past 12 months.
|
||||||
|
operationId: getUsagesByAccountId
|
||||||
|
parameters:
|
||||||
|
- name: accountId
|
||||||
|
in: path
|
||||||
|
description: ID of IDN account
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
example: 'ef38f94347e94562b5bb8424a56397d8'
|
||||||
|
- $ref: '../../v3/parameters/limit.yaml'
|
||||||
|
- $ref: '../../v3/parameters/offset.yaml'
|
||||||
|
- $ref: '../../v3/parameters/count.yaml'
|
||||||
|
- in: query
|
||||||
|
name: sorters
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
format: comma-separated
|
||||||
|
description: >-
|
||||||
|
Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results)
|
||||||
|
|
||||||
|
|
||||||
|
Sorting is supported for the following fields: **date**
|
||||||
|
example: -date
|
||||||
|
security:
|
||||||
|
- UserContextAuth: [ idn:accounts:read ]
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Summary of account usage insights for past 12 months.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '../schemas/AccountUsage.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'
|
||||||
34
idn/v3/paths/source-usage-status.yaml
Normal file
34
idn/v3/paths/source-usage-status.yaml
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- Source Usages
|
||||||
|
summary: Finds status of source usage
|
||||||
|
description: >-
|
||||||
|
This API returns the status of the source usage insights setup by IDN source ID.
|
||||||
|
operationId: getStatusBySourceId
|
||||||
|
parameters:
|
||||||
|
- name: sourceId
|
||||||
|
in: path
|
||||||
|
description: ID of IDN source
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
example: '2c9180835d191a86015d28455b4a2329'
|
||||||
|
security:
|
||||||
|
- UserContextAuth: [ idn:accounts:read ]
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Status of the source usage insights setup by IDN source ID.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '../schemas/SourceUsageStatus.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'
|
||||||
50
idn/v3/paths/source-usages.yaml
Normal file
50
idn/v3/paths/source-usages.yaml
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- Source Usages
|
||||||
|
summary: Returns source usage insights
|
||||||
|
description: >-
|
||||||
|
This API returns a summary of source usage insights for past 12 months.
|
||||||
|
operationId: getUsagesBySourceId
|
||||||
|
parameters:
|
||||||
|
- name: sourceId
|
||||||
|
in: path
|
||||||
|
description: ID of IDN source
|
||||||
|
required: true
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
example: '2c9180835d191a86015d28455b4a2329'
|
||||||
|
- $ref: '../../v3/parameters/limit.yaml'
|
||||||
|
- $ref: '../../v3/parameters/offset.yaml'
|
||||||
|
- $ref: '../../v3/parameters/count.yaml'
|
||||||
|
- in: query
|
||||||
|
name: sorters
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
format: comma-separated
|
||||||
|
description: >-
|
||||||
|
Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results)
|
||||||
|
|
||||||
|
|
||||||
|
Sorting is supported for the following fields: **date**
|
||||||
|
example: -date
|
||||||
|
security:
|
||||||
|
- UserContextAuth: [ idn:accounts:read ]
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: Summary of source usage insights for past 12 months.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '../schemas/SourceUsage.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'
|
||||||
14
idn/v3/schemas/AccountUsage.yaml
Normal file
14
idn/v3/schemas/AccountUsage.yaml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
date:
|
||||||
|
type: string
|
||||||
|
format: date
|
||||||
|
description:
|
||||||
|
The first day of the month for which activity is aggregated.
|
||||||
|
example: '2023-04-21'
|
||||||
|
count:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
description: >-
|
||||||
|
The number of days within the month that the account was active in a source.
|
||||||
|
example: 10
|
||||||
14
idn/v3/schemas/SourceUsage.yaml
Normal file
14
idn/v3/schemas/SourceUsage.yaml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
date:
|
||||||
|
type: string
|
||||||
|
format: date
|
||||||
|
description: >-
|
||||||
|
The first day of the month for which activity is aggregated.
|
||||||
|
example: '2023-04-21'
|
||||||
|
count:
|
||||||
|
type: number
|
||||||
|
format: float
|
||||||
|
description: >-
|
||||||
|
The average number of days that accounts were active within this source, for the month.
|
||||||
|
example: 10.45
|
||||||
14
idn/v3/schemas/SourceUsageStatus.yaml
Normal file
14
idn/v3/schemas/SourceUsageStatus.yaml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
status:
|
||||||
|
type: string
|
||||||
|
description: >-
|
||||||
|
Source Usage Status. Acceptable values are:
|
||||||
|
- COMPLETE
|
||||||
|
- This status means that an activity data source has been setup and usage insights are available for the source.
|
||||||
|
- INCOMPLETE
|
||||||
|
- This status means that an activity data source has not been setup and usage insights are not available for the source.
|
||||||
|
example: COMPLETE
|
||||||
|
enum:
|
||||||
|
- COMPLETE
|
||||||
|
- INCOMPLETE
|
||||||
Reference in New Issue
Block a user