{"id":18753445,"url":"https://github.com/pingidentity/pingid-sdk-to-pingone-migration","last_synced_at":"2025-11-28T09:30:16.653Z","repository":{"id":37721474,"uuid":"469688191","full_name":"pingidentity/pingid-sdk-to-pingone-migration","owner":"pingidentity","description":null,"archived":false,"fork":false,"pushed_at":"2023-04-07T07:37:29.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-12-29T00:53:30.449Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pingidentity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-14T10:40:35.000Z","updated_at":"2022-03-14T11:10:05.000Z","dependencies_parsed_at":"2022-09-06T09:03:23.553Z","dependency_job_id":null,"html_url":"https://github.com/pingidentity/pingid-sdk-to-pingone-migration","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingidentity%2Fpingid-sdk-to-pingone-migration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingidentity%2Fpingid-sdk-to-pingone-migration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingidentity%2Fpingid-sdk-to-pingone-migration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingidentity%2Fpingid-sdk-to-pingone-migration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pingidentity","download_url":"https://codeload.github.com/pingidentity/pingid-sdk-to-pingone-migration/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239644163,"owners_count":19673578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T17:25:50.190Z","updated_at":"2025-11-28T09:30:16.582Z","avatar_url":"https://github.com/pingidentity.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PingID SDK to PingOne Migration\n\n## Email content migration script\n\n### Installation\n\nRun in terminal:\n\n`npm install`\n\n### Usage\n\nRun in terminal:\n\n`node migrate_templates \u003cpingidsdk.properties\u003e`\n\nWhere *pingidsdk.properties* is the location of your PingID SDK *.properties* file downloaded from the admin portal (https://admin.pingone.com/)\nFollow the on-screen instructions, here's an example flow:\n\nFirst, you are presented with a list of your SDK applications (that were linked to a V2 environment)\n\n```\nreading pingidsdk.properties\naccount:  6f585b0e-d090-4bc3-96ba-a509684dcddb\nApplications: \n(1) coocoo (ID: 77aea535-3240-4fc9-b5b6-c140685b67bd)\nChoose application: 1\n```\nIn this example, application (1) (which is the only one in this case) was selected.\n\nNext, you are asked which V1 Email configuration you'd like to migrate:\n\n```\nEmail configurations types: \n(1) authentication_123\n(2) pairing\n(3) authentication_email\n(4) authentication\nChoose Email configuration type to migrate: 1\n```\n\nIn this example, the application has 4 distinct types that can be migrated, and type (1) was selected\n\nNext, you are asked to select the target email template to migrate to, this is a list of hard-coded templates that V2 has.\n \n```\nEmail templates: \n(1)  Device Pairing\n(2)  Strong Authentication\n(3)  Transaction\nChoose target template to migrate to: 3\n```\nIn this example, type (3) was selected. once selected the migration will start. upon completion, the following is shown:\n\n```\n \nmigrating of type=authentication_123 locale=en OK\nfinished migrating type=\"authentication_123\", migrate another type? y/n:\n```\nYou can type \"y\" to migrate another type, or \"n\" to quit (you can always re-run the script if you'd like to migrate additional templates)\n\n### Disclaimer\n\nThis software is open sourced by Ping Identity but not supported commercially as such. Any questions/issues should go to the Github issues tracker or discuss on the [Ping Identity developer communities] . See also the DISCLAIMER file in this directory.\n\n[Ping Identity developer communities]: https://community.pingidentity.com/collaborate\n[Ping Identity Developer Site]: https://developer.pingidentity.com/connect\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpingidentity%2Fpingid-sdk-to-pingone-migration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpingidentity%2Fpingid-sdk-to-pingone-migration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpingidentity%2Fpingid-sdk-to-pingone-migration/lists"}