Automated commit by github action: 3321612509

This commit is contained in:
GitHub Action Bot
2022-10-25 14:09:27 +00:00
parent 68c69685c6
commit ffcc2e0838
7 changed files with 51 additions and 30 deletions

View File

@@ -35,16 +35,9 @@ get:
with *requested-for* and *requested-by*.
required: false
example: 2c91808568c529c60168cca6f90c1313
- in: query
name: type
schema:
type: string
description: The type of account activity.
required: false
example: Identity Refresh
- $ref: "../../parameters/v3/limit.yaml"
- $ref: "../../parameters/v3/offset.yaml"
- $ref: "../../parameters/v3/count.yaml"
- $ref: "../../v3/parameters/limit.yaml"
- $ref: "../../v3/parameters/offset.yaml"
- $ref: "../../v3/parameters/count.yaml"
- in: query
name: filters
schema:
@@ -52,13 +45,13 @@ get:
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)
Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results).
Filtering is supported for the following fields and operators:
**type**: *eq, in*
**type**: *eq, in* (See the `type` property in the response schema for possible values)
**created**: *gt, lt, ge, le*
@@ -90,14 +83,14 @@ get:
schema:
type: array
items:
$ref: "../../schemas/v3/AccountActivity.yaml"
$ref: "../../v3/schemas/AccountActivity.yaml"
"400":
$ref: "../../responses/v3/400.yaml"
$ref: "../../v3/responses/400.yaml"
"401":
$ref: "../../responses/v3/401.yaml"
$ref: "../../v3/responses/401.yaml"
"403":
$ref: "../../responses/v3/403.yaml"
$ref: "../../v3/responses/403.yaml"
"429":
$ref: "../../responses/v3/429.yaml"
$ref: "../../v3/responses/429.yaml"
"500":
$ref: "../../responses/v3/500.yaml"
$ref: "../../v3/responses/500.yaml"

View File

@@ -2,7 +2,7 @@ get:
operationId: listAccountActivities
tags:
- Account Activities
summary: Get a list of Account Activities
summary: List Account Activities
description: >-
This gets a collection of account activities that satisfy the given query
parameters.
@@ -35,13 +35,6 @@ get:
with *requested-for* and *requested-by*.
required: false
example: 2c91808568c529c60168cca6f90c1313
- in: query
name: type
schema:
type: string
description: The type of account activity.
required: false
example: Identity Refresh
- $ref: "../parameters/limit.yaml"
- $ref: "../parameters/offset.yaml"
- $ref: "../parameters/count.yaml"
@@ -52,14 +45,18 @@ get:
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)
Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results).
Filtering is supported for the following fields and operators:
**type**: *eq, in*
**type**: *eq, in* (See the `type` property in the response schema for possible values)
**created**: *gt, lt, ge, le*
**modified**: *gt, lt, ge, le*
example: type eq "Identity Refresh"
required: false

View File

@@ -2,20 +2,25 @@ type: object
properties:
id:
type: string
description: Id of the account activity itself
description: Id of the account activity
example: 2c9180835d2e5168015d32f890ca1581
name:
type: string
description: The name of the activity
example: 2c9180835d2e5168015d32f890ca1581
created:
description: When the activity was first created
type: string
format: "date-time"
example: "2017-07-11T18:45:37.098Z"
modified:
description: When the activity was last modified
type: string
format: "date-time"
example: "2018-06-25T20:22:28.104Z"
nullable: true
completed:
description: When the activity was completed
type: string
format: "date-time"
nullable: true
@@ -23,14 +28,33 @@ properties:
completionStatus:
$ref: "./CompletionStatus.yaml"
type:
type: string
nullable: true
type: string
example: appRequest
description: |
The type of action the activity performed. Please see the following list of types. This list may grow over time.
- CloudAutomated
- IdentityAttributeUpdate
- appRequest
- LifecycleStateChange
- AccountStateUpdate
- AccountAttributeUpdate
- CloudPasswordRequest
- Attribute Synchronization Refresh
- Certification
- Identity Refresh
- Lifecycle Change Refresh
[Learn more here](https://documentation.sailpoint.com/saas/help/search/searchable-fields.html#searching-account-activity-data).
requesterIdentitySummary:
$ref: "./IdentitySummary.yaml"
targetIdentitySummary:
$ref: "./IdentitySummary.yaml"
errors:
nullable: true
description: A list of error messages, if any, that were encountered.
type: array
items:
type: string
@@ -42,12 +66,14 @@ properties:
]
warnings:
nullable: true
description: A list of warning messages, if any, that were encountered.
type: array
items:
type: string
example: ["Some warning, another warning"]
items:
type: array
description: Individual actions performed as part of this account activity
items:
$ref: "./AccountActivityItem.yaml"
executionStatus:

View File

@@ -14,6 +14,7 @@ properties:
description: Date and time item was requested
example: "2017-07-11T18:45:37.098Z"
approvalStatus:
nullable: true
$ref: "./WorkItemState.yaml"
provisioningStatus:
$ref: "./ProvisioningState.yaml"
@@ -24,6 +25,7 @@ properties:
reviewerComment:
$ref: "./Comment.yaml"
operation:
nullable: true
$ref: "./AccountActivityItemOperation.yaml"
attribute:
type: string

View File

@@ -1,5 +1,6 @@
nullable: true
type: string
description: The status after completion.
enum:
- SUCCESS
- FAILURE

View File

@@ -1,4 +1,5 @@
type: string
description: The current state of execution.
enum:
- EXECUTING
- VERIFYING

View File

@@ -2,6 +2,7 @@ type: string
enum:
- ACCESS_PROFILE
- ROLE
- ENTITLEMENT
description: >-
Enum represented the currently supported requestable object types. Additional values may be added in the future
without notice.