I am having an issue with importing a Source into the /sources endpoint. I am succeeding with dozens of other Sources, but this one throws an error.
Here is the error:
{
"detailCode": "500.0 Internal fault",
"trackingId": "22ec96ff3d06457983fe0dd1fdc602a5",
"messages": [
{
"locale": "en-US",
"localeOrigin": "DEFAULT",
"text": "An internal fault occurred."
},
{
"locale": "und",
"localeOrigin": "REQUEST",
"text": "An internal fault occurred."
}
],
"causes": []
}
And here is the Source. Any help is appreciated!
{
"name": "ClaimCenter",
"type": "335d54d0-6ec0-4de7-87a8-1297673fff4a",
"connectorClass": "",
"connectorScriptName": "guidewireclaimcenter-saas",
"connector": "guidewireclaimcenter-saas",
"description": "Guidewire ClaimCenter",
"deleteThreshold": 10,
"healthy": true,
"authoritative": false,
"provisionAsCsv": false,
"owner": {
"type": "IDENTITY",
"id": "12345"
},
"cluster": {
"type": "CLUSTER",
"id": "1234",
"name": "Cluster 1 - Standard"
},
"accountCorrelationRule": null,
"managerCorrelationRule": null,
"beforeProvisioningRule": null,
"features": [
"PROVISIONING"
],
"schemas": [
{
"nativeObjectType": "account",
"identityAttribute": "id",
"displayAttribute": "username",
"hierarchyAttribute": null,
"includePermissions": false,
"features": [],
"configuration": {},
"attributes": [
{
"name": "id",
"type": "STRING",
"schema": null,
"description": "The user's unique identifier",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "username",
"type": "STRING",
"schema": null,
"description": "The user's username",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "firstName",
"type": "STRING",
"schema": null,
"description": "The user's first name",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "lastName",
"type": "STRING",
"schema": null,
"description": "The user's last name",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "suffix",
"type": "STRING",
"schema": null,
"description": "The user's suffix as applicable",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "active",
"type": "BOOLEAN",
"schema": null,
"description": "The user's active status",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "displayName",
"type": "STRING",
"schema": null,
"description": "The user's formatted name",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "employeeNumber",
"type": "STRING",
"schema": null,
"description": "The employee number assigned to the user",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "externalUser",
"type": "BOOLEAN",
"schema": null,
"description": "Indicates if the user is from an organization external to the insurer organization",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "vacationStatus",
"type": "STRING",
"schema": null,
"description": "The user's vacation status",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "workPhoneCountryCode",
"type": "STRING",
"schema": null,
"description": "The user's work phone country code",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "workPhoneNumber",
"type": "STRING",
"schema": null,
"description": "The user's work phone number",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "authorityLimitProfile",
"type": "STRING",
"schema": null,
"description": "The authority limit profile assigned to the user",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "groups",
"type": "STRING",
"schema": {
"type": "CONNECTOR_SCHEMA",
"name": "group"
},
"description": "The group(s) that the user belongs to",
"isMulti": true,
"isEntitlement": true,
"isGroup": true
},
{
"name": "roles",
"type": "STRING",
"schema": {
"type": "CONNECTOR_SCHEMA",
"name": "role"
},
"description": "The role(s) that have been granted to the user",
"isMulti": true,
"isEntitlement": true,
"isGroup": true
}
],
"name": "account"
},
{
"nativeObjectType": "group",
"identityAttribute": "id",
"displayAttribute": "name",
"hierarchyAttribute": null,
"includePermissions": false,
"features": [
"PROVISIONING"
],
"configuration": {},
"attributes": [
{
"name": "id",
"type": "STRING",
"schema": null,
"description": "The group's unique identifier",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "name",
"type": "STRING",
"schema": null,
"description": "The group's name",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "displayName",
"type": "STRING",
"schema": null,
"description": "The group's formatted name",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "groupType",
"type": "STRING",
"schema": null,
"description": "The group's type",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "parent",
"type": "STRING",
"schema": null,
"description": "The group's parent group",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "securityZone",
"type": "STRING",
"schema": null,
"description": "The group's security zone",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "supervisor",
"type": "STRING",
"schema": null,
"description": "The name of the group supervisor",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
}
],
"name": "group"
},
{
"nativeObjectType": "role",
"identityAttribute": "id",
"displayAttribute": "name",
"hierarchyAttribute": null,
"includePermissions": false,
"features": [],
"configuration": {},
"attributes": [
{
"name": "id",
"type": "STRING",
"schema": null,
"description": "The role's unique identifier",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "name",
"type": "STRING",
"schema": null,
"description": "The role's name",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "displayName",
"type": "STRING",
"schema": null,
"description": "The formatted name of the role",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "description",
"type": "STRING",
"schema": null,
"description": "A detailed description of the role",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
},
{
"name": "carrierInternal",
"type": "BOOLEAN",
"schema": null,
"description": "Indicates if the role is applicable to internal carrier organization users",
"isMulti": false,
"isEntitlement": false,
"isGroup": false
}
],
"name": "role"
}
],
"connectorAttributes": {
"healthy": true,
"healthCheckTimeout": 30,
"spConnectorSupportsCustomSchemas": true,
"supportsDeltaAgg": true,
"idnProxyType": "sp-connect",
"deltaAggregationEnabled": false,
"pageSize": "100",
"connectionType": "direct",
"client_id": "REMOVED",
"spConnectorInstanceId": "REMOVED",
"grant_type": "CLIENT_CREDENTIALS",
"hasFullAggregationCompleted": true,
"scope": "REMOVED",
"host": "REMOVED",
"token_url": "REMOVED",
"spConnDebugLoggingEnabled": false,
"sourceConnected": true,
"spConnectorSpecId": "REMOVED",
"deleteThresholdPercentage": 10,
"templateApplication": "Guidewire ClaimCenter SaaS",
"oauth_token_info": "",
"cloudDisplayName": "ClaimCenter",
"connectorName": "Guidewire ClaimCenter SaaS",
"authenticationType": "OAuth2"
},
"crossTenantConnectorAttributes": {},
"correlationConfigDetails": {
"attributeAssignments": [
{
"complex": false,
"property": "networkid",
"operation": "EQ",
"value": "username",
"ignoreCase": true,
"matchMode": null,
"filterString": null,
"sequence": 1
}
],
"name": "ClaimCenter Account Correlation Config"
},
"managerCorrelationMapping": null,
"provisioningPolicies": [
{
"name": "Account",
"description": null,
"usageType": "CREATE",
"fields": [
{
"name": "username",
"transform": {
"type": "identityAttribute",
"attributes": {
"name": "networkid"
}
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "firstName",
"transform": {
"type": "identityAttribute",
"attributes": {
"name": "firstname"
}
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "lastName",
"transform": {
"type": "identityAttribute",
"attributes": {
"name": "lastname"
}
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "active",
"transform": {
"type": "static",
"attributes": {
"value": "true"
}
},
"attributes": {},
"isRequired": false,
"type": "boolean",
"isMultiValued": false
},
{
"name": "employeeNumber",
"transform": {
"type": "identityAttribute",
"attributes": {
"name": "networkid"
}
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "vacationStatus",
"transform": {
"type": "static",
"attributes": {
"value": "atwork"
}
},
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "workPhoneCountryCode",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
{
"name": "workPhoneNumber",
"transform": null,
"attributes": {},
"isRequired": false,
"type": "string",
"isMultiValued": false
}
]
}
],
"managementWorkgroup": null,
"passwordPolicies": null,
"id": "9f67d1c8c73be6c4c9db612323d33a1b3a3c55"
}