How can I export a source from one Tenant and import it into a different Tenant?
I am still learning all the different APIs using Postman.
Welcome to SailPoint developer community.
You can use VS Code extension for SailPoint IDN. You can export and import config.
IdentityNow Extensions for Visual Studio Code - IdentityNow (IDN) / IDN Show and Tell - SailPoint Developer Community Forum
You can use API as well.
Get Source using ID
GET {{baseUrl}}/sources/:id
Create source
POST {{baseUrl}}/sources
You can find V3 APIs here: V3 APIs | SailPoint Developer Community
Hope this helps
Thanks
Krish
The ânewâ way is to leverage Configuration Hub and the âcross tenantâ capabilities.
Create a backup in one tenant and restore it in another by using a tenant connection:
Once I have my .json output from the export, What fields in the .json would I need to modify before importing it into the other Tenant?
Assuming âtenantâ:
Owner | ID (would need the value from the new tenant)
What else?
Just replace the owner ID with ID from target tenant. Remaining IDs will be ignored, so not a problem.
Using Postman - did a POST {{baseUrl}}/beta/sources?provisionAsCsv=TRUE
I get a 400 Bad Request
{
âdetailCodeâ: â400.1.0 Required data missing or emptyâ,
âtrackingIdâ: âc403bef6ea36432dadd6c8ab26f6a6ebâ,
âmessagesâ: [
{
âlocaleâ: âundâ,
âlocaleOriginâ: âREQUESTâ,
âtextâ: âRequired field "connector" was missing or empty.â
},
{
âlocaleâ: âen-USâ,
âlocaleOriginâ: âDEFAULTâ,
âtextâ: âRequired field "connector" was missing or empty.â
}
],
âcausesâ:
}
Look at the curl example for an idea of what might be missing in your body / pay load.
create-source | SailPoint Developer Community
This may be the cause here:
âtextâ: âRequired field âconnectorâ was missing or empty.â
I decided to use Visual Studio Code using the âExport sp-configâ and âImport configâ option.
Issue has been resolved.
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.