Thank again, Colin for your feedback. It really helps. We dont have out Partner IDN instance yet so trying to build stuff has been difficult. pushing to a clients instance but not being able to access it.
Anyway, further questions
I can create a source (non-auth) in IDN. Im creating it as Delimited File type. At current when im making a request to get the account schema, im getting this error
"text": "Only a source type, DelimitedFile, supports schema file download"
So im not sure if my creation json is set correctly. The error states type “DelimitedFile” and I have tried both “DelimitedFile” and “Delimited File”. When the create response comes back its the same as passed, but when I request the sources list, the new source always has a type of “Delimited File” with the space. Is this a problem? is it irrelevant?
this is the JSON I send to create a source
{
"description": "Source for Aceiss application Aceiss DFile",
"owner": {
"type": "IDENTITY",
"id": ".....",
"name": "......"
},
"cluster": null,
"accountCorrelationConfig": null,
"accountCorrelationRule": null,
"managerCorrelationMapping": null,
"managerCorrelationRule": null,
"beforeProvisioningRule": null,
"schemas": [
{
"type": "CONNECTOR_SCHEMA",
"id": "....",
"name": "account"
},
{
"type": "CONNECTOR_SCHEMA",
"id": ".....",
"name": "group"
}
],
"passwordPolicies": null,
"features": [
"DISCOVER_SCHEMA",
"DIRECT_PERMISSIONS",
"NO_RANDOM_ACCESS"
],
"type": "Delimited File",
"connector": "delimited-file-angularsc",
"connectorClass": "sailpoint.connector.DelimitedFileConnector",
"connectorAttributes": {
"deleteThresholdPercentage": 10,
"connectionType": "file",
"healthy": true,
"cloudDisplayName": "Aceiss DFile",
"cloudExternalId": "211943",
"connectorName": "Delimited File",
"api": "aceiss",
"beforeProvisioningRule": null,
"since": "2023-03-13T15:04:03.484Z",
"status": "SOURCE_STATE_UNCHECKED_SOURCE_NO_ACCOUNTS"
},
"deleteThreshold": 10,
"authoritative": false,
"healthy": true,
"status": "SOURCE_STATE_UNCHECKED_SOURCE_NO_ACCOUNTS",
"since": "2023-03-13T15:04:03.484Z",
"connectorId": "delimited-file",
"connectorName": "Delimited File",
"connectionType": "file",
"connectorImplementationId": "delimited-file",
"managementWorkgroup": null,
"id": ".....",
"name": "Aceiss DFile",
"created": "2023-03-13T15:04:03.484Z",
"modified": "2023-03-13T15:04:05.227Z"
},
Could this be a problem with the bulk csv upload as well?
It really should be trivial to create a source and upload accounts via apis. So im probably missing something simple. I hope.