| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Overview
Retrieves the JSON configuration package for a specific migration export version. This endpoint is the data delivery mechanism used when promoting specific configurations across environments (Dev→Test→Prod) as part of an orchestrated deployment workflow.
Unlike the automated /api/SilentMigration endpoint that pulls the latest bureau standards, this endpoint retrieves a specific version by ID, giving you precise control over what gets deployed where and when. The returned JSON package contains all the database records, configuration settings, and reference data needed to apply the migration to the target environment.
Primary Behavior
- Fetches the complete JSON configuration package for the specified exportVersionID
- Returns the file contents as plain text (UTF-8 encoded JSON)
Optional Behavior if MigrationSourcePushRequestID Header is provided
- Updates deployment lifecycle tracking
- Prevents duplicate deliveries by enforcing status transitions
- Maintains audit trail of configuration deployments
curl -X GET \ 'https://environment.origamirisk.com/OrigamiApi/api/Migrations/GetMigrationJson/456' \
-H 'Token: your-api-token-here' \
-H 'MigrationSourcePushRequestID: 789'Important
This endpoint retrieves data only. It does not apply or import the migration. The returned JSON must be processed by downstream import logic to actually apply the configuration changes to your database.
200