diff --git a/idn/beta/schemas/SourceFeature.yaml b/idn/beta/schemas/SourceFeature.yaml index 9062834..0ae420e 100644 --- a/idn/beta/schemas/SourceFeature.yaml +++ b/idn/beta/schemas/SourceFeature.yaml @@ -26,6 +26,7 @@ enum: - NO_GROUP_PERMISSIONS_PROVISIONING - NO_UNSTRUCTURED_TARGETS_PROVISIONING - NO_DIRECT_PERMISSIONS_PROVISIONING + - PREFER_UUID description: >- Optional features that can be supported by an source. @@ -80,3 +81,4 @@ description: >- * NO_UNSTRUCTURED_TARGETS_PROVISIONING: This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and NO_PERMISSIONS_PROVISIONING. * NO_DIRECT_PERMISSIONS_PROVISIONING: This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and NO_PERMISSIONS_PROVISIONING. +example: AUTHENTICATE \ No newline at end of file diff --git a/idn/beta/schemas/Transform.yaml b/idn/beta/schemas/Transform.yaml index a70b19d..514a9c8 100644 --- a/idn/beta/schemas/Transform.yaml +++ b/idn/beta/schemas/Transform.yaml @@ -58,6 +58,7 @@ properties: attributes: description: >- Meta-data about the transform. Values in this list are specific to the type of transform to be executed. + nullable: true oneOf: - $ref: '../../v3/schemas/transforms/AccountAttribute.yaml' - $ref: '../../v3/schemas/transforms/Base64Decode.yaml' diff --git a/idn/sailpoint-api.cc.yaml b/idn/sailpoint-api.cc.yaml index fd50566..57b253f 100644 --- a/idn/sailpoint-api.cc.yaml +++ b/idn/sailpoint-api.cc.yaml @@ -62,7 +62,70 @@ paths: '200': description: Successful response content: - application/json: {} + application/json: + schema: + type: array + items: + type: object + properties: + id: + type: string + example: 17248154 + type: + type: string + example: SYSTEM_CONTROLLED + displayName: + type: string + example: tyler.mairose + username: + type: string + example: tyler.mairose + passwordRequired: + type: boolean + passwordProvided: + type: boolean + apps: + type: array + items: + type: object + ssoMethod: + type: string + example: NONE + idEncryption: + type: string + example: NONE + passwordEncryption: + type: string + example: NONE + lastPasswdChange: + type: string + nullable: true + serviceName: + type: string + example: airtable v4 + dateDisabled: + type: string + nullable: true + accountServiceId: + type: integer + format: int32 + example: 44663 + serviceId: + type: integer + format: int32 + example: 44663 + pendingPasswordRequestId: + type: string + nullable: true + passwordChangeStatus: + type: string + example: SUCCESS + passwordChangeResult: + type: object + properties: + completionStatus: + type: string + example: SUCCESS /cc/api/account/remove/{id}: post: tags: @@ -500,7 +563,70 @@ paths: '200': description: Successful response content: - application/json: {} + application/json: + schema: + type: object + properties: + total: + type: number + items: + type: array + items: + type: object + properties: + applicationXml: + type: string + nullable: true + className: + type: string + nullable: true + connectorMetadata: + type: object + correlationConfigXml: + type: string + nullable: true + directConnect: + type: boolean + fileUpload: + type: boolean + id: + type: integer + format: int32 + example: 8017 + name: + type: string + example: ACF2 + s3Location: + type: string + nullable: true + scope: + type: string + example: global + scriptName: + type: string + example: acf2-angularsc + sourceConfig: + type: string + nullable: true + sourceConfigFrom: + type: string + nullable: true + sourceConfigXml: + type: string + nullable: true + status: + type: string + example: RELEASED + translationProperties: + type: object + type: + type: string + example: ACF2 - Full + uploadedFiles: + type: array + items: + type: object + example: [] /cc/api/connector/create: post: tags: diff --git a/idn/v3/schemas/SourceFeature.yaml b/idn/v3/schemas/SourceFeature.yaml index a1f1f5f..0ae420e 100644 --- a/idn/v3/schemas/SourceFeature.yaml +++ b/idn/v3/schemas/SourceFeature.yaml @@ -26,6 +26,7 @@ enum: - NO_GROUP_PERMISSIONS_PROVISIONING - NO_UNSTRUCTURED_TARGETS_PROVISIONING - NO_DIRECT_PERMISSIONS_PROVISIONING + - PREFER_UUID description: >- Optional features that can be supported by an source. diff --git a/idn/v3/schemas/Transform.yaml b/idn/v3/schemas/Transform.yaml index 176f2ce..2a35fb7 100644 --- a/idn/v3/schemas/Transform.yaml +++ b/idn/v3/schemas/Transform.yaml @@ -58,6 +58,7 @@ properties: attributes: description: >- Meta-data about the transform. Values in this list are specific to the type of transform to be executed. + nullable: true oneOf: - $ref: './transforms/AccountAttribute.yaml' - $ref: './transforms/Base64Decode.yaml' diff --git a/idn/v3/schemas/transforms/AccountAttribute.yaml b/idn/v3/schemas/transforms/AccountAttribute.yaml index 873639f..149cd94 100644 --- a/idn/v3/schemas/transforms/AccountAttribute.yaml +++ b/idn/v3/schemas/transforms/AccountAttribute.yaml @@ -22,6 +22,7 @@ properties: when determining the ordering of returned accounts when there are multiple entries example: created + default: created accountSortDescending: type: boolean description: >- @@ -29,6 +30,7 @@ properties: order of the sort when there are multiple accounts. If not defined, the transform will default to false (ascending order) example: false + default: false accountReturnFirstLink: type: boolean description: >- @@ -38,6 +40,7 @@ properties: even if it is null. If it is set to false, the transform returns the first non-null value. If not defined, the transform will default to false example: false + default: false accountFilter: type: string description: >- diff --git a/idn/v3/schemas/transforms/DateMath.yaml b/idn/v3/schemas/transforms/DateMath.yaml index 452b064..ae7da21 100644 --- a/idn/v3/schemas/transforms/DateMath.yaml +++ b/idn/v3/schemas/transforms/DateMath.yaml @@ -25,6 +25,7 @@ properties: `false` indicates the transform should round down (i.e., truncate the fractional date/time component indicated) example: false + default: false requiresPeriodicRefresh: $ref: './RequiresPeriodicRefresh.yaml' input: diff --git a/idn/v3/schemas/transforms/FirstValid.yaml b/idn/v3/schemas/transforms/FirstValid.yaml index 4a1ee98..92f00fc 100644 --- a/idn/v3/schemas/transforms/FirstValid.yaml +++ b/idn/v3/schemas/transforms/FirstValid.yaml @@ -32,5 +32,6 @@ properties: type: boolean description: a true or false value representing to move on to the next option if an error (like an Null Pointer Exception) were to occur. example: false + default: false requiresPeriodicRefresh: $ref: './RequiresPeriodicRefresh.yaml' diff --git a/idn/v3/schemas/transforms/Split.yaml b/idn/v3/schemas/transforms/Split.yaml index bfc883c..a26e5c9 100644 --- a/idn/v3/schemas/transforms/Split.yaml +++ b/idn/v3/schemas/transforms/Split.yaml @@ -26,6 +26,7 @@ properties: If not provided, the transform will default to false and return a null example: true + default: false requiresPeriodicRefresh: $ref: './RequiresPeriodicRefresh.yaml' input: